0001410578-24-001651.txt : 20240927 0001410578-24-001651.hdr.sgml : 20240927 20240927161600 ACCESSION NUMBER: 0001410578-24-001651 CONFORMED SUBMISSION TYPE: 6-K PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240927 DATE AS OF CHANGE: 20240927 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Baosheng Media Group Holdings Ltd CENTRAL INDEX KEY: 0001811216 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 6-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39977 FILM NUMBER: 241335072 BUSINESS ADDRESS: STREET 1: EAST FLOOR 5, BUILDING NO. 8 STREET 2: XISHANHUI SHIJINGSHAN DISTRICT CITY: BEIJING STATE: F4 ZIP: 100041 BUSINESS PHONE: (86) 010-82088021 MAIL ADDRESS: STREET 1: EAST FLOOR 5, BUILDING NO. 8 STREET 2: XISHANHUI SHIJINGSHAN DISTRICT CITY: BEIJING STATE: F4 ZIP: 100041 6-K 1 baos-20240630x6k.htm 6-K
0001811216--12-312024Q22024-06-30falseBaosheng Media Group Holdings Ltd00018112162024-01-012024-06-300001811216us-gaap:MeasurementInputSharePriceMember2024-06-300001811216us-gaap:MeasurementInputRiskFreeInterestRateMember2024-06-300001811216us-gaap:MeasurementInputPriceVolatilityMember2024-06-300001811216us-gaap:MeasurementInputExpectedTermMember2024-06-300001811216us-gaap:MeasurementInputExpectedDividendRateMember2024-06-300001811216us-gaap:MeasurementInputSharePriceMember2023-12-310001811216us-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001811216us-gaap:MeasurementInputPriceVolatilityMember2023-12-310001811216us-gaap:MeasurementInputExpectedTermMember2023-12-310001811216us-gaap:MeasurementInputExpectedDividendRateMember2023-12-310001811216us-gaap:MeasurementInputSharePriceMember2023-06-300001811216us-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001811216us-gaap:MeasurementInputPriceVolatilityMember2023-06-300001811216us-gaap:MeasurementInputExpectedTermMember2023-06-300001811216us-gaap:MeasurementInputExpectedDividendRateMember2023-06-300001811216us-gaap:MeasurementInputSharePriceMember2021-03-180001811216us-gaap:MeasurementInputRiskFreeInterestRateMember2021-03-180001811216us-gaap:MeasurementInputPriceVolatilityMember2021-03-180001811216us-gaap:MeasurementInputExpectedTermMember2021-03-180001811216us-gaap:MeasurementInputExpectedDividendRateMember2021-03-180001811216baos:InvestmentsInTradingSecuritiesMember2024-01-012024-06-300001811216us-gaap:USTreasurySecuritiesMember2023-01-012023-06-300001811216baos:InvestmentsInTradingSecuritiesMember2023-01-012023-06-300001811216baos:ShareConsolidation2023Member2023-03-212023-03-210001811216baos:ShareConsolidation2022Member2023-03-212023-03-2100018112162023-03-212023-03-2100018112162022-05-242022-05-240001811216baos:ShareConsolidation2022Member2022-05-112022-05-1100018112162022-05-112022-05-110001811216us-gaap:RetainedEarningsMember2024-06-300001811216us-gaap:AdditionalPaidInCapitalMember2024-06-300001811216us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001811216baos:StatutoryReservesMember2024-06-300001811216us-gaap:RetainedEarningsMember2023-12-310001811216us-gaap:AdditionalPaidInCapitalMember2023-12-310001811216us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001811216baos:StatutoryReservesMember2023-12-310001811216us-gaap:RetainedEarningsMember2023-06-300001811216us-gaap:AdditionalPaidInCapitalMember2023-06-300001811216us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001811216baos:StatutoryReservesMember2023-06-300001811216us-gaap:RetainedEarningsMember2022-12-310001811216us-gaap:AdditionalPaidInCapitalMember2022-12-310001811216us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001811216baos:StatutoryReservesMember2022-12-310001811216baos:SemServicesMember2024-01-012024-06-300001811216baos:RebatesAndIncentivesOfferedByPublishersMember2024-01-012024-06-300001811216baos:NonSemServicesMember2024-01-012024-06-300001811216baos:NetFeesFromAdvertisersMember2024-01-012024-06-300001811216baos:SemServicesMember2023-01-012023-06-300001811216baos:RebatesAndIncentivesOfferedByPublishersMember2023-01-012023-06-300001811216baos:NonSemServicesMember2023-01-012023-06-300001811216baos:NetFeesFromAdvertisersMember2023-01-012023-06-300001811216baos:HorgosZhijiantianchengMember2023-01-012023-06-300001811216us-gaap:VehiclesMember2024-06-300001811216us-gaap:TechnologyEquipmentMember2024-06-300001811216us-gaap:OfficeEquipmentMember2024-06-300001811216us-gaap:LeaseholdImprovementsMember2024-06-300001811216baos:PropertyMember2024-06-300001811216us-gaap:VehiclesMember2023-12-310001811216us-gaap:TechnologyEquipmentMember2023-12-310001811216us-gaap:OfficeEquipmentMember2023-12-310001811216us-gaap:LeaseholdImprovementsMember2023-12-310001811216baos:PropertyMember2023-12-310001811216baos:GuangzhouShanxingzheTechnologyInvestmentLlpMember2023-06-012023-06-300001811216baos:BejingXinrongFanxingTechnologyCo.Ltd.Member2021-02-012021-02-280001811216baos:HorgosZhijiantianchengMemberus-gaap:RelatedPartyMember2023-12-310001811216us-gaap:RelatedPartyMember2023-12-310001811216baos:OutstandingServiceFeeCaseWithLonghuaDistrictPeoplesCourtMember2024-05-152024-05-150001811216baos:AnruitaiInvestmentLimitedMemberus-gaap:RelatedPartyMember2024-06-300001811216baos:AnruitaiInvestmentLimitedMemberus-gaap:RelatedPartyMember2023-12-310001811216us-gaap:OtherAffiliatesMember2024-06-300001811216baos:Ms.WenxiuZhongMemberus-gaap:RelatedPartyMember2023-12-310001811216us-gaap:OtherAffiliatesMember2023-12-310001811216us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001811216us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001811216us-gaap:RetainedEarningsMember2024-01-012024-06-300001811216us-gaap:RetainedEarningsMember2023-01-012023-06-300001811216baos:Ms.WenxiuZhongMemberbaos:AnruitaiInvestmentLimitedMemberus-gaap:RelatedPartyMember2024-06-300001811216baos:BeijingBaoshengTechnologyCompanyLimitedMember2019-06-040001811216baos:BaoshengMediaGroupHongKongHoldingsLimitedMember2019-01-070001811216baos:BaoshengMediaGroupLimitedMember2018-12-140001811216baos:Mr.ShengGongMemberbaos:AnruitaiInvestmentLimitedMemberus-gaap:RelatedPartyMember2024-06-300001811216baos:ContractDisputeWithArbitrationCommitteeMember2024-01-302024-01-300001811216baos:ShenzhenPusiTechnologyCo.LtdMemberbaos:OutstandingServiceFeeCaseWithLonghuaDistrictPeoplesCourtMember2023-04-062023-04-060001811216baos:BreachOfContractClaimWithBeijingHaidianDistrictPeoplesCourtMember2022-03-012022-03-310001811216baos:ContractDisputeWithArbitrationCommitteeMember2024-09-062024-09-060001811216us-gaap:LineOfCreditMemberbaos:BankOfCommunicationsMember2024-01-012024-06-300001811216us-gaap:LineOfCreditMemberbaos:BankOfCommunicationsMember2023-01-012023-06-300001811216us-gaap:RelatedPartyMember2024-01-012024-06-300001811216us-gaap:CopyrightsMember2024-06-300001811216us-gaap:ComputerSoftwareIntangibleAssetMember2024-06-300001811216us-gaap:CopyrightsMember2023-12-310001811216us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-310001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2024-01-012024-06-300001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2023-01-012023-06-300001811216baos:PubangLandscapeArchitectureHkCompanyLimitedMemberus-gaap:RelatedPartyMember2024-06-300001811216baos:Ms.WenxiuZhongMemberus-gaap:RelatedPartyMember2024-06-300001811216baos:EjamGroupCo.LtdMemberus-gaap:RelatedPartyMember2024-06-300001811216baos:GuangzhouShanxingzheTechnologyInvestmentLlpMember2023-06-300001811216baos:BejingXinrongFanxingTechnologyCo.Ltd.Member2021-02-280001811216country:CN2024-01-012024-06-300001811216baos:NetOperatingLossesCarryforwardsMember2024-06-300001811216baos:NetOperatingLossesCarryforwardsMember2023-12-310001811216baos:BankOfCommunicationsMemberbaos:LoanAgreementMemberus-gaap:SubsequentEventMember2024-08-310001811216baos:LoanAgreementMemberbaos:BankOfBeijingMember2023-12-310001811216srt:MaximumMemberus-gaap:ConvertibleNotesPayableMember2023-11-170001811216baos:LoanAgreementMemberbaos:BankOfCommunicationsMember2023-07-310001811216us-gaap:ConvertibleNotesPayableMember2023-11-170001811216us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberbaos:PublisherOneMember2024-01-012024-06-300001811216baos:PublisherTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001811216baos:PublisherThreeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001811216baos:PublisherSixMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001811216baos:PublisherSevenMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001811216baos:PublisherOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001811216baos:PublisherFourMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001811216baos:PublisherFiveMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001811216baos:AdvertiserTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-06-300001811216baos:AdvertiserThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-06-300001811216baos:AdvertiserOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-06-300001811216baos:AdvertiserFourMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-06-300001811216us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberbaos:PublisherOneMember2023-01-012023-12-310001811216baos:AdvertiserTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001811216baos:AdvertiserThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001811216baos:AdvertiserOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001811216baos:AdvertiserFourMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001811216us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbaos:PublisherTwoMember2023-01-012023-06-300001811216us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbaos:PublisherOneMember2023-01-012023-06-300001811216us-gaap:CommonStockMember2024-06-300001811216us-gaap:CommonStockMember2023-12-310001811216us-gaap:CommonStockMember2023-06-300001811216us-gaap:CommonStockMember2022-12-310001811216baos:ShareConsolidation2023Member2023-03-210001811216baos:ShareConsolidation2022Member2022-05-1100018112162022-05-110001811216us-gaap:PrivatePlacementMember2024-06-300001811216us-gaap:PrivatePlacementMember2023-12-310001811216baos:SecuritiesPurchaseAgreementMember2021-03-170001811216baos:LawsuitWithUnitedStatesDistrictCourtOfSouthernDistrictOfNewYorkMember2021-03-170001811216us-gaap:PrivatePlacementMember2021-03-180001811216baos:BeijingBaoshengTechnologyCompanyLimitedMember2018-06-302018-06-3000018112162022-12-310001811216baos:HorgosZhijiantianchengMemberus-gaap:RelatedPartyMember2024-06-300001811216us-gaap:RelatedPartyMember2024-06-300001811216baos:WindingUpPetitionWithGrandCourtOfCaymanIslandsMember2021-03-172021-03-170001811216baos:NanjingYunbeiECommerceCo.Ltd.Member2024-06-300001811216baos:NanjingYunbeiECommerceCo.Ltd.Member2023-06-300001811216baos:HorgosBaoshengAdvertisingCo.LtdMembercountry:CN2020-01-012020-12-310001811216baos:BeijingBaoshengTechnologyCompanyLimitedMember2014-10-170001811216baos:BreachOfContractClaimWithBeijingHaidianDistrictPeoplesCourtMember2024-05-170001811216baos:BreachOfContractClaimWithBeijingHaidianDistrictPeoplesCourtMember2022-05-170001811216baos:HorgosZhijiantianchengMember2024-01-012024-06-300001811216us-gaap:NonrelatedPartyMember2024-06-300001811216us-gaap:NonrelatedPartyMember2023-12-310001811216us-gaap:NonrelatedPartyMember2023-06-300001811216us-gaap:NonrelatedPartyMember2022-12-3100018112162023-06-300001811216baos:KashiBaoshengInformationTechnologyCo.LtdMembercountry:CN2024-01-012024-06-300001811216baos:HorgosBaoshengAdvertisingCo.LtdMembercountry:CN2024-01-012024-06-300001811216baos:BaoshengTechnologyHorgosCo.LtdMembercountry:CN2024-01-012024-06-300001811216srt:MinimumMember2024-01-012024-06-300001811216srt:MaximumMember2024-01-012024-06-300001811216baos:NanjingYunbeiECommerceCo.Ltd.Memberbaos:AssetMergerMarginCustodianAgreementWithBeijingBaoshengNetworkTechnologyCo.Ltd.AndNanjingYunbeiECommerceCo.Ltd.Member2023-11-012023-11-3000018112162023-11-012023-11-300001811216baos:BeijingBaoshengTechnologyCompanyLimitedMember2014-10-172014-10-170001811216baos:LawsuitWithUnitedStatesDistrictCourtOfSouthernDistrictOfNewYorkMember2021-03-172021-03-170001811216baos:SecuritiesPurchaseAgreementMember2021-03-172021-03-170001811216us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001811216us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2024-01-012024-06-300001811216us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-12-310001811216us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001811216us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-06-300001811216us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001811216us-gaap:NonrelatedPartyMember2024-01-012024-06-300001811216us-gaap:RelatedPartyMember2023-01-012023-06-300001811216us-gaap:NonrelatedPartyMember2023-01-012023-06-300001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2023-01-310001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2023-01-012023-01-310001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2022-12-012022-12-310001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2022-11-012022-11-3000018112162023-01-012023-12-310001811216baos:NanjingYunbeiECommerceCo.Ltd.Member2024-01-012024-06-3000018112162023-09-2900018112162023-09-2800018112162023-03-2100018112162023-03-2000018112162023-03-0600018112162023-03-0500018112162022-05-250001811216baos:ShenzhenPusiTechnologyCo.LtdMemberbaos:RepaymentOfServiceFeeMember2024-07-020001811216baos:OutstandingServiceFeeCaseWithLonghuaDistrictPeoplesCourtMember2023-07-0200018112162023-01-012023-06-300001811216country:HKbaos:AssessableProfitsOfFirstHkd2MillionMember2024-01-012024-06-300001811216country:HKbaos:AssessableProfitsAboveHkd2MillionMember2024-01-012024-06-3000018112162024-06-3000018112162023-12-310001811216us-gaap:NonrelatedPartyMember2024-01-012024-06-300001811216us-gaap:NonrelatedPartyMember2023-01-012023-06-30iso4217:USDiso4217:HKDxbrli:pureiso4217:CNYbaos:itemxbrli:sharesbaos:subsidiaryiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 6-K

REPORT OF FOREIGN PRIVATE ISSUER

PURSUANT TO RULE 13a-16 OR 15d-16

UNDER THE SECURITIES EXCHANGE ACT OF 1934

For the month of September 2024

Commission File Number: 001-39977

Baosheng Media Group Holdings Limited

(Translation of registrant’s name into English)

East Floor 5

Building No. 8, Xishanhui

Shijingshan District, Beijing 100041

People’s Republic of China

+86-010-82088021

(Address of principal executive offices)

Indicate by check mark whether the registrant files or will file annual reports under cover of Form 20-F or Form 40-F:

Form 20-F Form 40-F

Explanatory Note

Baosheng Media Group Holdings Limited (the “Company”) is filing this current report on Form 6-K to report its financial results for the six months ended June 30, 2024 and to discuss its recent corporate developments.

Attached as exhibits to this current report on Form 6-K are:

(1)the unaudited condensed interim consolidated financial statements and related notes as Exhibit 99.1;

(2)Management’s Discussion and Analysis of Financial Condition and Results of Operations as Exhibit 99.2; and

(3)Interactive Data File disclosure as Exhibit 101 in accordance with Rule 405 of Regulation S-T.

This current report on Form 6-K is being incorporated by reference into the Form F-3 of the Company, as amended (File No. 333-273720), declared effective by the U.S. Securities and Exchange Commission on September 26, 2023.

1

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

Statements in this current report with respect to the Company’s current plans, estimates, strategies and beliefs and other statements that are not historical facts are forward-looking statements about the future performance of the Company. Forward-looking statements include, but are not limited to, those statements using words such as “believe,” “expect,” “plans,” “strategy,” “prospects,” “forecast,” “estimate,” “project,” “anticipate,” “aim,” “intend,” “seek,” “may,” “might,” “could” or “should,” and words of similar meaning in connection with a discussion of future operations, financial performance, events or conditions. From time to time, oral or written forward-looking statements may also be included in other materials released to the public. These statements are based on management’s assumptions, judgments and beliefs in light of the information currently available to it. The Company cautions investors that a number of important risks and uncertainties could cause actual results to differ materially from those discussed in the forward-looking statements, including but not limited to, product and service demand and acceptance, changes in technology, economic conditions, the impact of competition and pricing, government regulation, and other risks contained in reports filed by the company with the U.S. Securities and Exchange Commission. Therefore, investors should not place undue reliance on such forward-looking statements. Actual results may differ significantly from those set forth in the forward-looking statements.

All such forward-looking statements, whether written or oral, and whether made by or on behalf of the company, are expressly qualified by the cautionary statements and any other cautionary statements which may accompany the forward-looking statements. In addition, the company disclaims any obligation to update any forward-looking statements to reflect events or circumstances after the date hereof.

2

EXHIBIT INDEX

Exhibit No.

    

Description

99.1

Unaudited Consolidated Financial Statements and Related Notes As of June 30, 2024 and for the Six Months Ended June 30, 2024 and 2023

99.2

Management’s Discussion and Analysis of Financial Condition and Results of Operations

101.INS

Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).

101.SCH

Inline XBRL Taxonomy Extension Schema Document.

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document.

101.LAB

Inline XBRL Taxonomy Extension Labels Linkbase Document.

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).

3

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.

Baosheng Media Group Holdings Limited

By:

/s/ Shasha Mi

Shasha Mi

Chief Executive Officer

Date: September 27, 2024

4

EX-99.1 2 baos-20240630xex99d1.htm EX-99.1
http://fasb.org/us-gaap/2024#RelatedPartyMemberhttp://fasb.org/us-gaap/2024#RelatedPartyMemberhttp://fasb.org/us-gaap/2024#RelatedPartyMemberhttp://fasb.org/us-gaap/2024#RelatedPartyMember153448715344871534487153448715344871534487http://fasb.org/us-gaap/2024#RelatedPartyMemberhttp://fasb.org/us-gaap/2024#RelatedPartyMember0.170.17P3M0.000.00P5Yhttp://fasb.org/us-gaap/2024#RelatedPartyMemberhttp://fasb.org/us-gaap/2024#RelatedPartyMember1.51.5

Exhibit 99.1

BAOSHENG MEDIA GROUP HOLDINGS LIMITED

UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS

(Expressed in U.S. dollar, except for the number of shares)

    

June 30,

    

December 31,

2024

2023

(unaudited)

ASSETS

 

 

  

Current Assets

 

  

 

  

Cash and cash equivalents

$

2,889,830

$

3,316,062

Short-term investments

1,808,324

2,554,319

Accounts receivable, net – third parties

 

27,018,368

 

26,082,773

Accounts receivable, net – related parties

5,499

Prepayments - third parties

 

718,510

 

959,135

Prepayments - a related party

215,689

Media deposits - third parties

 

510,926

 

713,938

Due from related parties

28,667

30,075

Deposit due from a third party

2,752,092

2,816,941

Other current assets

 

2,666,452

 

2,831,873

Total Current Assets

 

38,398,668

 

39,520,805

Long-term investment

6,616,248

6,848,964

Property and equipment, net

 

1,906,340

 

2,056,424

Intangible assets, net

 

319,889

 

401,549

Total Assets

$

47,241,145

$

48,827,742

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

  

Current Liabilities

 

  

 

  

Short-term bank borrowings

$

2,201,673

$

2,253,553

Accounts payable

 

3,290,894

 

2,292,871

Advance from advertisers

 

882,954

 

841,250

Advertiser deposits

 

71,479

 

90,065

Income tax payable

 

249,808

 

249,917

Due to related parties

 

3,548

 

12,176

Accrued expenses and other liabilities

 

851,198

 

727,799

Total Current Liabilities

7,551,554

6,467,631

Total Liabilities

 

7,551,554

 

6,467,631

Commitments and Contingencies

 

  

 

  

Shareholders’ Equity

 

  

 

  

Ordinary Share (par value $0.0096 per share, 1,000,000,000 shares authorized; 1,534,487 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively)

 

14,731

 

14,731

Additional paid-in capital

 

41,564,418

 

41,564,418

Statutory reserve

 

898,133

 

898,133

Retained earnings

 

1,672,039

 

3,412,457

Accumulated other comprehensive loss

 

(4,459,730)

 

(3,529,628)

Total Shareholders’ Equity

 

39,689,591

 

42,360,111

Total Liabilities and Shareholders’ Equity

$

47,241,145

$

48,827,742

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements

BAOSHENG MEDIA GROUP HOLDINGS LIMITED

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(Expressed in U.S. dollar, except for the number of shares)

For the Six Months Ended

June 30,

    

2024

2023

Revenues

$

46,175

$

108,783

Cost of revenues

 

(199,829)

(294,595)

Gross loss

 

(153,654)

(185,812)

Operating Expenses

 

Selling and marketing expenses

 

(90,755)

(199,025)

General and administrative expenses

 

(1,959,187)

(1,049,728)

Reversal of provision for expected credit losses, net

727,560

797,760

Total Operating Expenses

 

(1,322,382)

(450,993)

Loss from Operations

 

(1,476,036)

(636,805)

Other Income (Expenses)

Interest expense, net

 

(31,448)

(2,023)

Changes in fair value of warrant liabilities

830

Changes in fair value of short-term investments

201,733

542,128

Subsidy income

 

1,891

3,038

Other income, net

 

(436,558)

88,753

Total Other (Expenses) Income, Net

(264,382)

632,726

Loss Before Income Taxes

 

(1,740,418)

(4,079)

Income tax expenses

 

Net Loss

$

(1,740,418)

$

(4,079)

Other Comprehensive Loss

 

 

Foreign currency translation adjustment

(930,102)

 

(2,147,417)

Comprehensive Loss

$

(2,670,520)

$

(2,151,496)

Weighted average number of ordinary share outstanding

 

 

Basic and Diluted*

 

1,534,487

 

1,534,487

Loss per share

 

 

Basic and Diluted*

$

(1.13)

$

(0.00)

*Retrospectively restated to give effect to an increase in the Company’s share capital from $50,000 to $60,000, a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023, and an increase in authorized share from 6,250,000 into 1,000,000,000 (Note 15).

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements

BAOSHENG MEDIA GROUP HOLDINGS LIMITED

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY

For the Six Months Ended June 30, 2024 and 2023

(Expressed in U.S. dollar, except for the number of shares)

Accumulated

Additional

Other

Ordinary Shares

Paid-in

Statutory

Retained

Comprehensive

Total

    

Shares*

    

Amount

    

Capital

    

Reserve

    

Earnings

    

Loss

    

Equity

Balance as of December 31, 2022

 

1,534,487

$

14,731

$

41,564,418

$

898,133

$

5,257,627

$

(2,298,284)

$

45,436,625

Net loss

 

 

 

 

 

(4,079)

 

 

(4,079)

Foreign currency translation adjustments

 

 

 

 

 

 

(2,147,417)

 

(2,147,417)

Balance as of June 30, 2023

 

1,534,487

$

14,731

$

41,564,418

$

898,133

$

5,253,548

$

(4,445,701)

$

43,285,129

Balance as of December 31, 2023

1,534,487

$

14,731

$

41,564,418

$

898,133

$

3,412,457

$

(3,529,628)

$

42,360,111

Net loss

(1,740,418)

(1,740,418)

Foreign currency translation adjustments

(930,102)

(930,102)

Balance as of June 30, 2024

1,534,487

$

14,731

$

41,564,418

$

898,133

$

1,672,039

$

(4,459,730)

$

39,689,591

*Retrospectively restated to give effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022, and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023 (Note 15).

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements

BAOSHENG MEDIA GROUP HOLDINGS LIMITED

UNAUDITED CONDENED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Expressed in U.S. dollar, except for the number of shares)

For the Six Months Ended

June 30,

    

2024

    

2023

Cash Flows from Operating Activities:

    

  

Net loss

$

(1,740,418)

$

(4,079)

Adjustments to reconcile net loss to net cash (used in) provided by operating activities:

 

Depreciation and amortization expenses

182,216

 

212,954

Loss from disposal of property and equipment

396

(Reversal of provision)/provision for expected credit losses of accounts receivable

(749,688)

398,378

Provision for doubtful accounts of prepayments

10,825

 

164,953

Provision for expected credit losses of other current assets

11,303

565

Changes in fair value of short-term investments

(201,733)

(542,128)

Changes in fair value of warrant liabilities

(830)

Share of equity loss in one equity investee

48,047

Impairment of long-term investments

27,541

Changes in operating assets and liabilities:

 

Accounts receivable – third parties

(797,478)

 

1,838,169

Accounts receivable – a related party

(5,539)

 

Prepayments - third parties

209,301

 

(146,446)

Prepayments - a related party

212,248

2,339,321

Media deposits - third parties

187,927

 

278,975

Media deposits - a related party

(107,861)

Other current assets

91,394

 

201

Accounts payable

1,058,410

 

(1,456,524)

Advance from advertisers

61,513

 

78,650

Advertiser deposits

(16,632)

 

(154,959)

Income tax payable

5,685

 

Accrued expenses and other liabilities

139,226

 

(260,732)

Due to related parties

(8,492)

 

Net Cash (Used in) Provided by Operating Activities

(1,274,344)

 

2,639,003

Cash Flows from Investing Activities:

 

Purchases of property and equipment

 

(7,185)

Purchases of intangible assets

(5,789)

 

(23,052)

Purchases of short-term investments

(277,200)

(758,156)

Redemption of short-term investments

1,197,258

290,379

Purchase of long-term investments

(4,907,409)

Loans made to related parties

(127)

Repayment of loans from related parties

1,386

 

Net Cash Provided by (Used in) Investing Activities

915,655

 

(5,405,550)

Cash Flows from Financing Activities:

 

Repayment of bank borrowings

(26,635)

Net Cash Used in Financing Activities

 

(26,635)

Effect of exchange rate changes on cash and cash equivalents

(67,543)

 

(168,963)

Net decrease in cash and cash equivalents

(426,232)

 

(2,962,145)

Cash and cash equivalents at beginning of period

3,316,062

 

6,679,077

Cash and cash equivalents at end of period

$

2,889,830

$

3,716,932

Supplemental Cash Flow Information

 

Cash paid for interest expense

$

39,314

$

26,341

Cash paid for income tax

$

$

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements

BAOSHENG MEDIA GROUP HOLDINGS LIMITED

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1.ORGANIZATION AND BUSINESS DESCRIPTION

Baosheng Media Group Holdings Limited (“Baosheng Group”) was incorporated on December 4, 2018 under the laws of the Cayman Islands as an exempted company with limited liability.

Baosheng Group owns 100% of the equity interests of Baosheng Media Group Limited (“Baosheng BVI”), an entity incorporated under the laws of British Virgin Islands (“BVI”) on December 14, 2018.

Baosheng BVI owns 100% of the equity interests of Baosheng Media Group (Hong Kong) Holdings Limited (“Baosheng HK”), a business company incorporated in accordance with the laws and regulations of Hong Kong on January 7, 2019. On March 21, 2021, Baosheng HK established Beijing Baosheng Network Technology Co., Ltd. (“Baosheng Network”), a wholly owned subsidiary in China. On April 2, 2022, Baosheng Network set up a wholly owned subsidiary, Beijing Xunhuo E-commerce Co., Ltd. (“Beijing Xunhuo”).

Beijing Baosheng Technology Company Limited (“Beijing Baosheng”) was established on October 17, 2014 under the laws of the People’s Republic of China (“China” or the “PRC”) with a registered capital of $289,540 (RMB 2,000,000). Prior to the reorganization (as defined below), Beijing Baosheng had three wholly-owned subsidiaries, Horgos Baosheng Advertising Co., Ltd. (“Horgos Baosheng”), Kashi Baosheng Information Technology Co., Ltd. (“Kashi Baosheng”), and Baosheng Technology (Horgos) Co., Ltd. (“Baosheng Technology”), which were established on August 30, 2016, May 15, 2018 and January 2, 2020 in China, respectively.

On January 21, 2019, Baosheng HK entered into an equity transfer agreement with Beijing Baosheng and the shareholders of Beijing Baosheng. Pursuant to the equity transfer agreement, each of the shareholders of Beijing Baosheng transferred to Baosheng HK their respective equity interests in Beijing Baosheng at a consideration aggregating $13,844,895 (RMB94,045,600), determined by reference to the evaluation of the equity interest of Beijing Baosheng as of June 30, 2018 (the “reorganization”). Upon completion of such transfers, Beijing Baosheng became a direct wholly-owned subsidiary of Baosheng HK and an indirect-wholly owned subsidiary of the Company.

On June 4, 2019, Baosheng Group completed the reorganization of entities under common control of its then existing shareholders, who collectively owned 100% of the equity interests of Beijing Baosheng prior to the reorganization. Baosheng Group, Baosheng BVI and Baosheng HK were established as holding companies of Beijing Baosheng and its subsidiaries, and all of these entities are under common control which results in the consolidation of Beijing Baosheng and its subsidiaries, which have been accounted for as a reorganization of entities under common control at carrying value.

The consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first period presented in the consolidated financial statements.

Baosheng Group, Baosheng BVI, Baosheng HK, Beijing Baosheng and its subsidiaries (herein collectively referred to as the “Company”) are engaged in providing online marketing channels to advertisers for them to manage their online marketing activities.

Share consolidation and increase in authorized share capital

On May 11, 2022, the Company’s board of directors resolved to approve a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares with a par value of US$0.0005 each in the Company’s issued and unissued share capital into one ordinary share with a par value of US$0.0016 (“2022 Share Consolidation”), for which the Company obtained shareholder approval on April 28, 2022. Immediately following the 2022 Share Consolidation, the authorized share capital of the Company was US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each. The 2022 Share Consolidation became effective on May 24, 2022.

On March 6, 2023, the Company effected an increase in its authorized share capital from US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each to US$60,000 divided into 37,500,000 ordinary shares of a par value US$0.0016 each (the “Increase in Share Capital”), and on March 21, 2023, the Company effected a share consolidation at a ratio of one-for-six, such that each (6) ordinary shares with a par value of US$0.0016 each in the Company’s issued and unissued share capital were consolidated into one ordinary share with a par value of US$0.0096 (“2023 Share Consolidation”). Effective on September 29, 2023, the Company increased the authorized share capital of the Company from US$60,000 divided into 6,250,000 Ordinary Shares of par value US$0.0096 each, to US$9,600,000 divided into 1,000,000,000 Ordinary Shares of a par value of US$0.0096 each (the “2023 Share Capital Increase”). Immediately following the Increase in Share Capital, 2023 Share Consolidation, and the 2023 Share Capital Increase, the authorized share capital of the Company increased from US$50,000 to US$60,000, divided into 6,250,000 ordinary shares of a par value US$0.0096 each. The Company believes it is appropriate to reflect the Increase in Share Capital, 2022 Share Consolidation and 2023 Share Consolidation on a retroactive basis pursuant to ASC 260. The Company has retroactively restated all shares and per share data for all periods presented. As a result, the Company had 1,000,000,000 authorized shares, par value of US$0.0096, of which 1,534,487 shares were issued and outstanding as of June 30, 2024 and December 31, 2023, respectively.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Principles of Consolidation

The interim unaudited condensed consolidated financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States (“US GAAP”).

The unaudited condensed consolidated financial information as of June 30, 2024 and for the six months ended June 30, 2024 and 2023 has been prepared without audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) and pursuant to Regulation S-X. Certain information and footnote disclosures, which are normally included in annual financial statements prepared in accordance with US GAAP, have been omitted pursuant to those rules and regulations. The unaudited interim financial information should be read in conjunction with the audited financial statements and the notes thereto, included in the Form 20-F for the fiscal year ended December 31, 2023, which was filed with the SEC on May 15, 2024.

In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments, which are necessary for a fair presentation of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying unaudited condensed consolidated financial statements have been prepared using the same accounting policies as used in the preparation of the Company’s consolidated financial statements for the year ended December 31, 2023. The results of operations for the six months ended June 30, 2024 and 2023 are not necessarily indicative of the results for the full years.

Short-term investments

Short-term investments consist of US Treasury Bills and investments in trading securities.

US Treasury Bills

The Company purchased US Treasury Bills with variable interest rates during the year of 2022, and sold these US Treasury Bills during the six months ended June 30, 2023.

US Treasury Bills were redeemable within a period of three through six months. In accordance with ASC 825, Financial Instruments, for financial products with variable interest rates referenced to performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carries these investments at fair value with fair value change gains or losses recorded in the investment income in the unaudited condensed consolidated statements of operations and comprehensive loss.

For the six months ended June 30, 2023, the Company recorded unrealized gain of $3,538, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.

The Company did not purchase or sell US Treasury Bills for the six months ended June 30, 2024. The Company did not record the balance of US Treasury Bills as of June 30, 2024, or record realized or unrealized gain on the unaudited condensed consolidated statements of operations and comprehensive loss.

Investments in trading securities

Trading securities are investments in publicly-listed equity securities through various open market transactions. The Company purchased certain publicly-listed equity securities through various open market transactions and accounted for such investments as “short-term investments” and subsequently measure the investments at fair value. For the six months ended June 30, 2024 and 2023, the Company made a gain of $201,733 and $538,590 in investment in trading securities, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.

Accounts receivable, net of provision for doubtful accounts

Accounts receivable are recorded at the gross billing amount less an allowance for expected credit losses from the accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. Accounts receivable do not bear interest.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), using the modified retrospective transition method. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. Upon adoption, the Company changed the impairment model to utilize a forward-looking current expected credit losses (CECL) model in place of the incurred loss methodology for financial instruments measured at amortized cost and receivables resulting from the application of ASC 606, including contract assets. Upon the adoption of the guidance, the Company reversed allowance for expected credit losses of $702,156 for accounts receivable for the year ended December 31, 2023.

After the adoption of ASU 2016-13, the Company maintains an allowance for credit losses and records the allowance for credit losses as an offset to accounts receivable and the estimated credit losses charged to the allowance is classified as “provision for doubtful accounts” in the consolidated statements of loss and comprehensive loss. The Company assesses collectability by reviewing accounts receivable on aging schedules because the accounts receivable were primarily consisted of accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status, the age of the balances, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company’s ability to collect from customers. Delinquent account balances are written-off against the allowance for expected credit loss after management has determined that the likelihood of collection is not probable.

For the six months ended June 30, 2024, the Company reversed allowance for expected credit losses of $749,688 for accounts receivable. For the six months ended June 30, 2023, the Company provided allowance for expected credit losses of $398,378 for accounts receivable.

Prepayments

Prepayments represent amounts advanced to media or their authorized agencies (collectively “publishers”) for running of advertising campaigns of the advertisers. The publishers usually require advance payments when the Company orders advertising campaign services on behalf of its advertisers, and the prepayments will be utilized to offset the Company’s future payments. These amounts are unsecured, non-interest bearing and generally short-term in nature, which are reviewed periodically to determine whether their carrying value has become impaired. For the six months ended June 30, 2024 and 2023, the Company accrued allowances of doubtful accounts of $10,825 and $164,953, respectively, against prepayments.

Media deposits

Media deposits represent performance security deposit upon becoming an authorized agency of the relevant media (platforms where online advertisement is delivered) as a guarantee of performance and obligations and deposit associated with committed advertising spend on behalf of selected advertisers as required by certain media before running their advertising campaigns, which are paid to media pursuant to the terms of the framework agreements and contracts.

In the event that the advertisers or their advertising agencies on behalf of their advertising clients (collectively the “advertisers”) commit to spending a guaranteed minimum amount on a particular media with the Company, the Company enters into a back-to-back framework agreement with the relevant publishers committing the same level of guaranteed minimum spend and securing a preferential rebate policy applicable to the advertising spend of that advertiser. With the committed minimum spend, the Company is entitled to enjoy certain rebates and discounts and usually be required to pay a deposit of up to 10% of the guaranteed minimum spend. If the Company fails to fulfil the committed minimum spend, the Company would not be entitled to the additional rebates and discounts, and any deposit that has been paid may be forfeited or deducted to pay up the additional amount without the benefit of the additional rebates and discounts. The media may deduct damages from performance security deposit if the Company has breached the agency agreement or authorized agency management rules and conditions formulated by media.

As of June 30, 2024 and December 31, 2023, the balances of media deposits paid to third parties were $510,926 and $713,938, respectively.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

Advertiser deposits

The advertiser deposits represented deposits made by the advertisers who undertake a minimum total advertising spend as a condition for enjoying rebates and discounts. The Company generally requires these advertisers to place deposits with the Company at a percentage (usually up to 10%) of the committed spend, which usually equals to the amount of deposit payable to the media under the corresponding framework agreement with the media specific to such advertiser (see note 2 – media deposits). If the advertiser fails to reach the committed minimum spend upon expiry or termination of the framework agreement; (i) the advertiser would not be entitled to the rebates and discounts under the preferential pricing policy, if any; (ii) the advertiser’s deposit may be forfeited or deducted to pay up the additional amount it should pay without the benefits of rebates or discounts.

As of June 30, 2024 and December 31, 2023, the balances of advertiser deposits were $71,479 and $90,065, respectively.

Revenue recognition

The Company early adopted ASC 606, Revenue from Contracts with Customers (“ASC 606”) on January 1, 2018, using the modified retrospective approach for contracts that were not completed as of December 31, 2017. ASC 606 establishes principles for reporting information about the nature, amount, timing and uncertainty of revenue and cash flows arising from the entity’s contracts to provide goods or services to customers. The core principle requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration that it expects to be entitled to receive in exchange for those goods or services recognized as performance obligations are satisfied. In according with ASC 606, revenues are recognized when control of the promised services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

The Company identified each distinct service, or each series of distinct services that are substantially the same and that have the same pattern of transfer to the customer, as a performance obligation. Transaction price is allocated among different performance obligations identified in one contract, by using expected cost - plus margin approach, if the standalone selling price of each performance obligation is not observable.

The Company applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. The Company has no material incremental costs of obtaining contracts with customers that the Company expects the benefit of those costs to be longer than one year, which need to be recognized as assets.

The Company has advertising agency revenues from search engine marketing (“SEM,” a form of online marketing that involves the promotion of websites by increasing their visibility in search engine results pages and search-related products and services) services and non-SEM services, including deployment of in-feed and mobile app ads on other media and social media marketing services in relation to running advertising campaigns on selected social media accounts. The Company acts as an agent between media or their authorized agencies (collectively “publishers”) and advertisers by helping publishers procure advertisers and facilitate ad deployment on their advertising channels, and purchasing ad inventories and advertising services from publishers for advertisers. The Company places orders with publishers as per request from advertisers. Each order is materialized by a contract and explicitly quotes one agency service to arrange for the advertising service to be provided by a third - party publisher for a period of ad term. The Company provides advice and services on advertising strategies and ad optimization to advertisers to improve the effectiveness of their ads, all of which are highly interrelated and not separately identifiable. The Company’s overall promise represents a combined output that is a single performance obligation; there is no multiple performance obligations.

The Company evaluated its advertising agency contracts and determined that it was not acting as principal in these arrangements with publishers and advertisers since it never takes control of the ad inventories at any time. The Company collects the costs of purchasing ad inventories and advertising services from advertisers on behalf of publishers. The Company generates advertising agency revenues either by charging additional fees to advertisers or receiving rebates and incentives offered by publishers. Accordingly, both advertisers and publishers can be identified as customers, depending on the revenue model applicable to the relevant services.

The Company recognizes revenues on a net basis, which equal to: (i) rebates and incentives offered by publishers, netting the rebates to advertises (if any); and (ii) net fees from advertisers.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

Rebates and incentives offered by publishers

Rebates and incentives offered by publishers are determined based on the contract terms with publishers and their applicable rebate policies, which typically in the form of across-the-board standard-rate rebates, differential standard-rate rebates and progressive-rate rebates. Rebates and incentives offered by publishers are accounted for as variable consideration. The Company accrues and recognizes revenues in the form of rebates and incentives based on its evaluation as to whether the contractually stipulated thresholds of advertising spend are likely to being reached, or other benchmarks or certain prescribed classification are likely to being qualified (e.g. the number of new advertisers secured, growth in actual advertising spend), and to the extent that a significant reversal of cumulative revenue would not occur in future periods. These evaluations are based on the past experience and regularly monitoring of various performance factors set within the rebate policies (e.g. accumulated advertising spend, number of new advertisers). At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such advertising spend volume and any related constraint, and if necessary, adjusts the estimate of the amount of rebates and incentives. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenues and earnings in the period of adjustment. The rebates and incentives are generally ascertained and settled on a quarterly or annual basis. Historically, adjustments to the estimations for the actual amounts have been immaterial. These rebates and incentives take the form of cash which, when paid, are applied to set off accounts payable with the relevant publishers or settled separately; or can be in the form of ad currency units which will be deposited in the account in the back-end platform of the media, and can then be utilized to acquire their ad inventory.

The Company may offer rebates to advertisers on a case - by - case basis, generally with reference to the rebates and incentives offered by publishers, the advertiser’s committed total spend, and the business relationships with such advertiser. The rebates offered by the Company to advertisers are in the form of cash discounts or ad currency units that can be utilized to acquire ad inventory from relevant media, both of which are account for as a deduction of revenues.

Net fees from advertisers

Net fees from advertisers are the difference between the gross billing amount charged to the advertisers and the costs of purchasing ad inventories and advertising services on their behalf.

The publishers do not receive the benefits from the Company’s facilitation services until the publishers deliver advertising services to the advertisers. The Company recognizes advertising agency revenues when it transfers the control of the facilitation service commitments, i.e., when the publishers deliver advertising services to the advertisers. Under the cost per click (“CPC”) and cost per acquisition (“CPA”) pricing model of media, the Company recognizes revenues at the point of time as the publishers deliver advertising services at the point in time. Under the cost per time (“CPT”) pricing model of media, the publishers deliver advertising services over time when the advertising links are displayed over the contract periods, and therefore the Company recognizes revenue on a straight-line basis over the contracted display period. During the six months ended June 30, 2024 and 2023, revenues from the advertising services under CPT pricing model that the Company arranged are immaterial.

The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis.

The gross billing amounts charged to the advertisers are collected either in advance to provision of services or after the services. Accounts receivable represent the gross billing charged to advertisers that the Company has an unconditional right to consideration (including billed and unbilled amount) when the Company has satisfied its performance obligation. Payment terms and conditions of accounts receivables vary by customers, and terms typically include a requirement for payment within a period from three to six months. The Company has determined that all the contracts generally do not include a significant financing component. The Company does not have any contract assets since revenue is recognized when control of the promised services is transferred and the payment from customers is not contingent on a future event. In cases where the gross billing amounts are collected in advance, the amounts are recorded as “advance from advertisers” in the consolidated balance sheets. Advance from advertisers related to unsatisfied performance obligations at the end of the year is recognized as revenue when the Company delivers the services to its advertisers. The fees are non-refundable. In cases where amounts are collected after the services, accounts receivable are recognized upon delivery of ad inventories and advertising services to the advertisers. The gross billing amounts are determinable at the inception of the services.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

The cost of purchasing ad inventories and advertising services is recorded as accounts payable or a deduction against prepayments in cases where prepayments are required by the publishers.

The following table identifies the disaggregation of our revenue for the six months ended June 30, 2024 and 2023, respectively.

For the Six Months Ended

June 30,

    

2024

    

2023

Nature of Revenue:

    

    

  

Rebates and incentives offered by publishers

$

20,200

$

84,372

Net fees from advertisers

 

25,975

 

24,411

Total

$

46,175

$

108,783

Category of Revenue:

 

 

SEM services

$

2,953

$

72,510

Non-SEM services

 

43,222

 

36,273

Total

$

46,175

$

108,783

Foreign currency translation

The reporting currency of the Company is U.S. dollars (“US$” or “$”) and the accompanying unaudited condensed consolidated financial statements have been expressed in US$. Since the Company operates in the PRC, the Company’s functional currency is the Chinese Yuan (“RMB”). The Company’s unaudited condensed consolidated financial statements have been translated into the reporting currency U.S. dollars. Assets and liabilities of the Company are translated at the exchange rate at each reporting period end date. Equity is translated at historical rates. Income and expense accounts are translated at the average rate of exchange during the reporting period. Because cash flows are translated based on the average translation rate, amounts related to assets and liabilities reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the balance sheet. The resulting translation adjustments are reported under other comprehensive loss. Gains and losses resulting from the translations of foreign currency transactions and balances are reflected in the results of operations.

The following table outlines the currency exchange rates that were used in creating the unaudited condensed consolidated financial statements in this report:

    

June 30,

    

December 31,

    

2024

    

2023

Year-end spot rate

 

7.2672

 

7.0999

For the Six Months Ended June 30,

    

2024

    

2023

Average rate

 

7.2150

6.9283

Concentration and credit risk

Substantially all of the Company’s operating activities are transacted into RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions require submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.

The Company maintains certain bank accounts in the PRC, Hong Kong and the Cayman Islands, which are not insured by Federal Deposit Insurance Corporation (“FDIC”) insurance or other insurance. As of June 30, 2024 and December 31, 2023, $2,780,659 and $3,094,310 of the Company’s cash were on deposit at financial institutions in the PRC, respectively, where there currently is no rule or regulation requiring such financial institutions to maintain insurance to cover bank deposits in the event of bank failure.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

Accounts receivable are typically unsecured and derived from services rendered to advertisers that are located primarily in China, thereby exposed to credit risk. The risk is mitigated by the Company’s assessment of advertisers’ creditworthiness and its ongoing monitoring of outstanding balances. The Company has a concentration of its receivables with specific advertisers. As of June 30, 2024, four advertisers accounted for 21.7%, 17.3%, 15.9% and 11.8% of accounts receivable, respectively. As of December 31, 2023, four advertisers accounted for 22.1%, 17.7%, 16.2% and 12.0%of accounts receivable, respectively.

For the six months ended June 30, 2024, seven publishers accounted for approximately 154.5%, 66.3%, 64.2%, 57.8%, 45.7%, 28.5% and 17.4% of the total revenue, respectively. One publisher contributed to more than 100% of our revenue because we reversed revenues generated by certain customers. For the six months ended June 30, 2023, two publishers accounted for approximately 78.7% and 17.4% of the total revenue, respectively.

As of June 30, 2024, one publisher accounted for 83.6% of the total accounts payable balance. As of December 31, 2023, one publisher accounted for 81.4% of the total accounts payable balance, respectively.

3.GOING CONCERN

As reflected in the Company’s unaudited condensed consolidated financial statements, the Company had a net loss of $1,740,418 and $4,079 for the six months ended June 30, 2024 and 2023, respectively, and reported a cash outflow of $1,274,344 for the six months ended June 30, 2024, while cash inflow of $2,639,003 from operating activities for the six months ended June 30, 2023, respectively. These factors raise a substantial doubt about the Company’s ability to continue as a going concern.

As of June 30, 2024, the Company had cash and cash equivalent of $2,889,830 and short-term investments of $1,808,324. On the other hand, the balance of current liabilities of $6,668,600 as of June 30, 2024 is expected to get paid in the twelve months ending June 30, 2025. The Company expected to renew the bank borrowings upon its maturity. The Company intends to meet the cash requirements for the next 12 months from the issuance date of this report through a combination of application of credit terms, bank loans, and principal shareholder’s financial support. Given the factors mentioned above, the Company assesses current working capital is sufficient to meet its obligations for the next 12 months from the issuance date of this report. Accordingly, management continues to prepare the Company’s unaudited condensed consolidated financial statements on going concern basis.

However, future financing requirements will depend on many factors, including the scale and pace of the expansion of the Company’s advertising business, the expansion of the Company’s sales and marketing activities, and potential investments in, or acquisitions of, businesses or technologies. Inability to obtain credit terms from medias or access to financing on favorable terms in a timely manner or at all would materially and adversely affect the Company’s business, results of operations, financial condition, and growth prospects.

4.ACCOUNTS RECEIVABLE, NET – THIRD PARTIES

The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis. Accounts receivable, net of provision for doubtful accounts consist of the following:

    

June 30,

    

December 31,

    

2024

    

2023

Accounts receivable

$

39,382,659

$

39,500,254

Less: allowance for expected credit losses

 

(12,364,291)

 

(13,417,481)

Accounts receivable, net

$

27,018,368

$

26,082,773

The Company reversed provision for expected credit losses of $749,688 for the six months ended June 30, 2024, and provided allowance for expected credit loss of $398,378 for the six months ended June 30, 2023. Movement of allowance for doubtful accounts was as follows:

    

June 30,

    

June 30,

    

2024

    

2023

Balance at beginning of the period

$

13,417,481

$

17,681,792

(Reversal of charge) charge to expenses

 

(749,688)

 

398,378

Foreign exchange income

 

(303,502)

 

(881,194)

Balance at end of the period

$

12,364,291

$

17,198,976

5.PREPAYMENTS – THIRD PARTIES

Prepayments – third parties consist of the following:

    

June 30,

    

December 31,

    

2024

    

2023

Prepayments to third party medias

$

1,297,334

$

1,540,597

Less: provision for doubtful accounts

 

(578,824)

 

(581,462)

$

718,510

$

959,135

Provision for doubtful accounts of prepayments was $10,825 and $164,953 for the six months ended June 30, 2024 and 2023, respectively. For the six months ended June 30, 2024 and 2023, the Company also wrote off prepayments of $nil and $1,443,356 because the management assessed the vendor would no long provide service. Movement of allowance for doubtful prepayments was as follows:

    

June 30,

    

June 30,

2024

2023

Balance at beginning of the period

$

581,462

$

2,153,390

Charge to expenses

 

10,825

 

164,953

Writing off prepayments

 

 

(1,443,356)

Foreign exchange income

 

(13,463)

 

(48,210)

Balance at end of the period

$

578,824

$

826,777

6.OTHER CURRENT ASSETS

Other current assets consist of the following:

    

June 30,

    

December 31,

    

2024

    

2023

Recoverable value-added taxes

$

2,240,645

$

2,603,043

Others

 

443,553

 

235,508

Less: provision for doubtful accounts

 

(17,746)

 

(6,678)

$

2,666,452

$

2,831,873

For the six months ended June 30, 2024 and 2023, provision for expected credit losses of other current assets was $11,303 and $565, respectively. Movement of allowance for doubtful accounts was as follows:

    

June 30,

    

June 30,

2024

2023

Balance at beginning of the period

$

6,678

$

6,874

Charge to expenses

 

11,303

 

565

Foreign exchange income

 

(235)

 

(361)

Balance at end of the period

$

17,746

$

7,078

7.PROPERTY AND EQUIPMENT, NET

Property and equipment, net consisted of the following:

    

June 30,

    

December 31,

    

2024

    

2023

Property

$

1,913,631

$

1,958,723

Leasehold improvement

 

466,359

 

477,349

Office equipment

 

144,333

 

147,734

Vehicles

138,388

141,649

Electronic equipment

 

126,188

 

129,162

Less: accumulated depreciation

 

(882,559)

 

(798,193)

$

1,906,340

$

2,056,424

Depreciation expense was $103,486 and $128,178 for the six months ended June 30, 2024 and 2023, respectively.

8.INTANGIBLE ASSETS, NET

Intangible assets consisted of the following:

    

June 30,

    

December 31,

    

2024

    

2023

Copyrights

$

713,986

$

730,810

Software

69,579

65,335

Less: accumulated amortization

 

(463,676)

 

(394,596)

$

319,889

$

401,549

For the six months ended June 30, 2024 and 2023, the Company purchased software of $5,789 and $23,052, respectively.

Amortization expense was $78,730 and $84,676 for the six months ended June 30, 2024 and 2023, respectively.

9.DEPOSITS DUE FROM A THIRD PARTY

In November 2023, Baosheng Network and Nanjing Yunbei E-commerce Co., Ltd. entered into an Asset Merger Margin Custodian Agreement, pursuant to which the Company deposited RMB20,000,000, or $2,554,539 (the “Deposit”) into the custodian account under the name of Nanjing Yunbei to support the Company’s future business combination. The deposit would be deposited in custody account of Nanjing Yunbei for twelve months. The deposit is interest-free during the custody period. As of June 30, 2024 and December 31, 2023, the Company had a deposit of $2,752,092 and $2,816,941 due from Nanjing Yunbei, respectively.

10.LONG-TERM INVESTMENTS

As of June 30, 2024 and December 31, 2023, long-term investments consisted of the following:

June 30,

December 31,

    

2024

    

2023

Equity investment without readily determinable fair value measured at Measurement Alternative (a)

$

2,544,790

$

2,632,742

Equity investment accounted for using the equity method (b)

 

4,071,458

 

4,216,222

$

6,616,248

$

6,848,964

(a) As of June 30, 2024 and December 31, 2023, the movement of equity investment without readily determinable fair value measured at Measurement Alternative consisted of the following:

    

June 30,

    

December 31,

2024

2023

Opening balance

$

2,632,742

$

2,261,787

Investment in Beijing Qucheng Technology Co., Ltd. (“Qucheng”)

 

 

564,900

Impairment against investment in Qucheng

 

(27,541)

 

(128,204)

Foreign exchange adjustments

 

(60,411)

 

(65,741)

Ending balance

$

2,544,790

$

2,632,742

In January 2023, Beijing Baosheng closed an acquisition of 12% equity interest in Qucheng at cash consideration of RMB9,600,000, or $1,397,119. The Company made cash consideration of $564,900 and $832,219, respectively, in January 2023 and December 2022.

The Company accounted for the transaction as an investment in privately held investment using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer. As of June 30, 2024 and December 31, 2023, the Company did not identify orderly transactions for similar investments of the investees and the Company did not record upward or downward adjustments. As of June 30, 2024 and December 31, 2023, the Company reviewed the financial position and financial performance of Qucheng, and assessed that the Company’s share of fair value was below the investment. For the six months ended June 30, 2024 and 2023, the Company provided impairment of $27,541 and $0 against investment in Qucheng.

10.LONG-TERM INVESTMENTS (CONTINUED)

In February 2021, the Company acquired 10% equity interest in Bejing Xinrong Fanxing Technology Co., Ltd. (“Xinrong Fanxing”) at cash consideration of RMB10,000,000, or $1,550,195. The Company accounted for the transaction as an investment in privately held investment using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer. As of June 30, 2024 and December 31, 2023, the Company did not identify orderly transactions for similar investments, or impairment indicators of the investees, and the Company did not record upward or downward adjustments or impairment against the investment in Xinrong Fanxing.

(b)As of June 30, 2024 and December 31, 2023, the movement of equity investment accounted for using the equity method consisted of the following:

    

June 30,

    

December 31,

2024

2023

Opening balance

$

4,216,222

$

Investment in Guangzhou Shanxingzhe Technology Investment LLP (“Shanxingzhe”)

 

 

4,236,750

Share of equity loss

 

(48,047)

 

(9,214)

Foreign exchange adjustments

 

(96,718)

 

(11,314)

Ending balance

$

4,071,458

$

4,216,222

In June 2023, Beijing Xunhuo closed the acquisition of 42.85% of the equity interests in Shanxingzhe, at cash consideration of RMB30,000,000, or $4,236,750. In May 2023, Beijing Xunhuo fully paid the cash consideration.

Shanxingzhe is primarily engaged in investment in advertisement entities. The investment in Shanxingzhe is to diversify the Company’s advertising business. Beijing Xunhuo is able to exercise significant influence over Shanxingzhe, and accounted for the equity investment using equity method. For the six months ended June 30, 2024 and 2023, equity investment loss of $48,047 and $nil was recognized in the account of “other income, net” in the consolidated statements of loss and comprehensive loss, respectively. As of June 30, 2024 and December 31, 2023, the Company did not note other-than-temporary decline in fair value below the carrying value of the investment and did not accrue impairment against the investment in Shanxingzhe for the six months ended June 30, 2024 and 2023.

11.BANK BORROWINGS

June 30,

December 31, 

    

2024

    

2023

Bank borrowings

$

2,201,673

$

2,253,553

In December 2023, Baosheng Network entered into a bank loan agreement with Bank of Beijing under which under which Baosheng Network borrowed a one-year loan of RMB10,000,000, or $1,449,846. The interest rate for the borrowing was fixed at 3.65% per annum. In December 2023, the borrowing was renewed for one year through December 2024. The loan is guaranteed by two third parties, for whom the Company involved a third-party counter-guarantor. In addition, the Company pledged its properties with the counter-guarantor.

In July 2023, Beijing Baosheng entered into a bank loan agreement with Bank of Communication under which under which Beijing Baosheng borrowed a one-year loan of RMB6,000,000, or $847,350. The interest rate for the borrowing was fixed at 3.55% per annum. The loan is guaranteed by Mr. Gong Sheng, the Company’s managing director and his spouse, and one third party. Beijing Baosheng also involved Baosheng Network as counter-guarantor for the third-party guarantor. In addition, Mr. Gong Sheng and his spouse pledged their property with the counter guarantor. The Company fully repaid the bank borrowing in July 2024.

For the six months ended June 30, 2024 and 2023, interest expense arising from the bank borrowings amounted to $39,314 and $26,341, respectively.

12.

WARRANT LIABILITIES

In connection with the private placement on March 18, 2021 (Note 16), the Company sold an aggregate of 112,610 warrants (giving effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022 and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023) with each warrant entitling the holder thereof to purchase one half of one ordinary share at an exercise price of $107.71 per ordinary share (giving effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022, and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023). A warrant may be exercised at any time on or after March 18, 2021 and on or prior to 5:00 p.m. (New York City time) on September 18, 2026 but not thereafter.

The holders of warrants are granted with registration rights. If at any time after the six - month anniversary of March 18, 2021, there is no effective registration statement registering, or no current prospectus available for the issuance of the warrant shares to the holder and the resale of the warrant shares, then this warrant may also be exercised, in whole or in part, at such time by means of a “cashless exercise.” The warrants are subject to adjustments in the event of 1) stock dividends and splits, 2) subsequent right offerings, 3) pro rata dilutions and 4) fundamental transactions. No fractional shares or scrip representing fractional shares shall be issued upon the exercise of the warrants.

In the event of a fundamental transaction, the Company or any successor entity shall, at the holder’s option, purchase this warrant from the holder by paying to the holder an amount of cash equal to the value of the remaining unexercised portion of the warrant, using Black-Scholes model, on the date of the consummation of such fundamental transaction; provided, however, that, if the fundamental transaction is not within the Company’s control, including not approved by the Company’s Board of Directors, holder shall only be entitled to receive from the Company or any successor entity the same type or form of consideration (and in the same proportion), at the value of the unexercised portion of the warrant, that is being offered and paid to the holders of ordinary shares of the Company in connection with the fundamental transaction, whether that consideration be in the form of cash, stock or any combination thereof, or whether the holders of ordinary shares are given the choice to receive from among alternative forms of consideration in connection with the fundamental transaction.

If the Company fails for any reason to deliver to the holders the warrant shares subject to a notice of exercise by the warrant share delivery date, the Company shall pay to the holder, in cash, as liquidated damages and not as a penalty, for each $1,000 of warrant shares subject to such exercise (based on the volume weighted average price of the ordinary shares on the date of the applicable Notice of Exercise), $10 per trading day (increasing to $20 per trading day on the fifth (5th) Trading Day after such liquidated damages begin to accrue) for each trading day after such warrant share delivery date until such warrant shares are delivered or holder rescinds such exercise. In addition, cash payment is required as a compensation for buy-in on failure of delivery warrant shares.

The above - mentioned cash-settled make-whole provisions led the warrants classified as a derivative warrant liability. The derivative warrant liability was initially recorded at fair value on the closing date of the private placement and were subsequently remeasured at fair value at each reporting dates. The changes in the fair value of derivative warrant liability were charged to the account of “Changes in fair value of warrant liabilities” in the consolidated statements of loss and comprehensive loss.

As of June 30, 2024 and December 31, 2023, the Company had 112,610 of private placement warrants outstanding. The warrant liability related to such warrants was remeasured to its fair value at each reporting period. The change in fair value was recognized in the consolidated statements of loss. The change in the fair value of the warrant liabilities is summarized as follows:

Estimated fair value as of December 31, 2023

    

$

Changes in estimated fair value

 

Estimated fair value as of June 30, 2024

$

Estimated fair value as of December 31, 2022

$

832

Changes in estimated fair value

(830)

Estimated fair value as of June 30, 2023

$

2

The fair value of the warrant liabilities was estimated using Black-Scholes model. Inherent in these valuations are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its ordinary shares based on historical and implied volatilities of selected peer companies as well as its own that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.

12.WARRANT LIABILITIES (CONTINUED)

The following table provides quantitative information regarding Level 3 fair value measurements inputs for the Company’s warrants at their measurement dates:

As of June 30,

As of December 31,

As of June 30,

As of March 18,

 

    

2024

    

2023

    

2023

    

2021

 

Volatility

 

31.54

%  

28.63

%  

32.94

%  

31.26

%

Stock price

 

1.98

 

3.61

7.85

126.34

Expected life of the warrants to convert

 

2.22

 

2.72

3.22

5.50

Risk free rate

 

4.71

%  

4.20

%  

4.43

%  

1.09

%

Dividend yield

 

0.0

%  

0.0

%  

0.0

%  

0.0

%

13.INCOME TAXES

Cayman Islands

Under the current and applicable laws of the Cayman Islands, the Company is not subject to tax on income or capital gain. Additionally, upon payments of dividends by the Company to its shareholders, no Cayman Islands withholding tax will be imposed.

British Virgin Islands

Under the current and applicable laws of BVI, Baosheng BVI is not subject to tax on income or capital gains.

Hong Kong

Baosheng HK is incorporated in Hong Kong and is subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate for the first HKD$2 million of assessable profits is 8.25% and assessable profits above HKD$2 million will continue to be subject to the rate of 16.5% for corporations in Hong Kong, effective from the year of assessment 2018/2019. Before that, the applicable tax rate was 16.5% for corporations in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax laws, Baosheng HK is exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.

PRC

Beijing Baosheng, Horgos Baosheng, Kashi Baosheng, Baosheng Technology, Baosheng Network and Beijing Xunhuo were incorporated in the PRC and are subject to PRC Enterprise Income Tax (“EIT”) on the taxable income in accordance with the relevant PRC income tax laws. On March 16, 2007, the National People’s Congress enacted a new enterprise income tax law, which took effect on January 1, 2008. The law applies a uniform 25% enterprise income tax rate to both foreign invested enterprises and domestic enterprises.

Horgos Baosheng, Kashi Baosheng, and Baosheng Technology are subject to a preferential income tax rate of 0% CIT for a period since generating revenues, as they were incorporated in the Horgos and Kashi Economic District, Xinjiang province. The five-year preferential income tax treatment ends on December 31, 2025 for Baosheng Technology. Kashi Baosheng was entitled to the five - year preferential income tax treatment for ended on December 31, 2022 and is entitled to an extension of five - year preferential income tax treatment ended on December 31, 2027. Horgos Baosheng was entitled to the five-year preferential income tax treatment for ended on December 31, 2020 and is entitled to an extension of five-year preferential income tax treatment ended on December 31, 2025. Other than the preferential tax treatment received by Horgos Baosheng, Kashi Baosheng, and Baosheng Technology, all the other PRC subsidiaries of the Company are subject to the uniform enterprise income tax rate of 25%.

For the six months ended June 30, 2024 and 2023, the Company did not record current income tax expenses or deferred income tax expenses.

13.INCOME TAXES (CONTINUED)

Deferred tax assets as of June 30, 2024 and December 31, 2023 consist of the following:

    

June 30,

    

December 31,

    

2024

    

2023

Deferred tax assets:

 

  

 

  

Net operating losses carryforwards

$

4,589,082

$

2,903,728

Allowance for doubtful accounts of accounts receivable

 

219,522

 

193,032

Allowance for doubtful accounts of prepayments

 

6,566

 

3,971

Allowance for doubtful accounts of other current assets

 

4,204

 

1,668

Less: allowance on deferred tax assets

 

(4,819,374)

 

(3,102,399)

$

$

The Company evaluates its valuation allowance requirements at end of each reporting period by reviewing all available evidence, both positive and negative, and considering whether, based on the weight of that evidence, a valuation allowance is needed. When circumstances cause a change in management’s judgement about the realizability of deferred tax assets, the impact of the change on the valuation allowance is generally reflected in income from operations. The future realization of the tax benefit of an existing deductible temporary difference ultimately depends on the existence of sufficient taxable income of the appropriate character within the carryforward period available under applicable tax law.

As of June 30, 2024 and December 31, 2023, due to uncertainties surrounding future utilization on Beijing Baosheng, Baosheng Network, the Beijing branch of Horgos Baosheng and Baosheng HK, the Company accrued full valuation allowance of $4,819,374 and $3,102,399, respectively, against the deferred tax assets based upon management’s assessment as to their realization.

14.LOSS PER SHARE

The following table sets forth the computation of basic and diluted loss per ordinary share for the six months ended June 30, 2024 and 2023, respectively:

For the Six Months Ended

June 30,

    

2024

    

2023

Net Loss

$

(1,740,418)

$

(4,079)

Weighted average number of ordinary share outstanding

 

 

Basic and Diluted

 

1,534,487

 

1,534,487

Loss per share

 

 

Basic and Diluted

$

(1.13)

$

(0.00)

For the six months ended June 30, 2024 and 2023, the Company had no dilutive shares.

15.EQUITY

Ordinary shares

Effective on September 29, 2023, the Company increased the authorized share capital of the Company from US$60,000 divided into 6,250,000 Ordinary Shares of par value US$0.0096 each, to US$9,600,000 divided into 1,000,000,000 Ordinary Shares of a par value of US$0.0096 each.

On March 6, 2023, the Company effected an increase in authorized share capital from US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each to US$60,000 divided into 37,500,000 ordinary shares of a par value US$0.0016 each (the “Increase in Share Capital”), and on March 21, 2023, the Company effected a share consolidation at a ratio of one-for-six, such that each (6) ordinary shares with a par value of US$0.0016 each in the Company’s issued and unissued share capital were consolidated into one ordinary share with a par value of US$0.0096 (“2023 Share Consolidation”). Immediately following the Increase in Share Capital and 2023 Share Consolidation, the authorized share capital of the Company increased from US$50,000 to US$60,000, divided into 6,250,000 ordinary shares of a par value US$0.0096 each. The Company believes it is appropriate to reflect the Increase in Share Capital, 2022 Share Consolidation and 2023 Share Consolidation on a retroactive basis pursuant to ASC 260. The Company has retroactively restated all shares and per share data for all periods presented. As a result, the Company had 1,000,000,000 authorized shares, par value of US$0.0096, of which 1,534,487 shares of ordinary shares were issued and outstanding as of June 30, 2024 and December 31, 2023, respectively.

Restricted net assets

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC subsidiaries only out of their respective retained earnings, if any, as determined in accordance with PRC accounting standards and regulations and after they have met the PRC requirements for appropriation to statutory reserves. Paid in capital of the PRC subsidiaries included in the Company’s consolidated net assets are also non-distributable for dividend purposes. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC subsidiaries. The Company is required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, the Company may allocate a portion of its after-tax profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends.

As of June 30, 2024 and December 31, 2023, the Company’s PRC profit generating subsidiaries accrued statutory reserve funds of $898,133.

As of June 30, 2024 and December 31, 2023, the Company had net assets restricted in the aggregate, which include paid-in capital and statutory reserve of the Company’s PRC subsidiaries of $33,718,654.

16.RELATED PARTY TRANSACTIONS AND BALANCES

1)Nature of relationships with related parties

Name

    

Relationship with the Company

 

EJAM GROUP Co., Ltd. (“EJAM Group”)

Indirectly hold a 6.8% equity interest in the Company

Pubang Landscape Architecture (HK) Company Limited (“Pubang Hong Kong”)

Indirectly hold a 20.4% equity interest in the Company

Horgos Zhijiantiancheng

Controlled by EJAM Group

Guangzhou Yijiantiancheng Technology Co., Ltd. (“Guangzhou Yijiantiancheng”)

Controlled by EJAM Group

Horgos Meitui Network Technology Co., Ltd. (“Horgos Meitui”)

Controlled by EJAM Group, and was disposed of by EJAM Group on March 24, 2020

Ms. Wenxiu Zhong

Former Chairperson of the Board of Directors, CEO and indirect holder of 22.6% of the Company’s equity interests

Anruitai Investment Limited (“Anruitai”)

90% owned by Ms. Wenxiu Zhong and 10% owned by Mr. Sheng Gong, the Director and indirect equity shareholder of the Company

16.RELATED PARTY TRANSACTIONS AND BALANCES (CONTINUED)

2)Transactions with related parties

For the Six Months Ended

June 30,

    

2024

    

2023

Horgos Zhijiantiancheng

$

3,875

$

153,077

For the six months ended June 30, 2024, the Company received the media deposits of $242,009 from Horgos Zhijiantiancheng.

3)Balances with related parties

As of June 30, 2024 and December 31, 2023, the balances due from related parties were as follows:

    

June 30,

    

December 31,

    

2024

    

2023

Accounts receivable

Horgos Zhijiantiancheng (a)

$

5,499

$

 

 

Prepayments

 

 

Horgos Zhijiantiancheng (a)

$

$

215,689

Due from related parties

Anruitai Investment Limited

$

28,667

$

28,667

Others

1,408

$

28,667

$

30,075

(a)Horgos Zhijiantiancheng is both a media and advertiser with the Company. For six months ended June 30, 2023, the Company provided services to Horgos Zhijiantiancheng and paid media deposits with Horgos Zhijiantiancheng. For the six months ended June 30, 2024, the Company received the media deposits of $242,009 from Horgos Zhijiantiancheng.

As of June 30, 2024 and December 31, 2023, the balances due to related parties were as follows:

    

June 30,

    

December 31,

2024

2023

Other payable

 

  

 

  

Wenxiu Zhong

$

3,548

$

3,546

Others

8,630

$

3,548

$

12,176

17.CONTINGENCIES

In the normal course of business, the Company is subject to loss contingencies, such as certain legal proceedings, claims and disputes. The Company records a liability for such loss contingencies when the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated.

On April 6, 2023, the Longhua District People’s Court of Shenzhen City, Guangdong Province accepted a case filed by Shenzhen Pusi Technology Co., Ltd (“Shenzhen Pusi”), as the complainant, and Beijing Baosheng, as the defendant. In this case, Shenzhen Pusi sought recovery of outstanding service fee RMB160,965 (approximately $23,292) and related liquidated damages from Beijing Baosheng and other expenses (i.e., attorney’s fee, court expense and property reservation fee). The court made a ruling in favor of the complainant. Beijing Baosheng appealed to Shenzhen Intermediate People’s Court against the trial court’s judgement. The appellate court made a final ruling on April 29, 2024, affirming the trial court’s judgement. A bank account of Baosheng with bank deposit balance of RMB 171,478 has been reserved by the court on July 2, 2023, following Shenzhen Pusi’s application. The case was settled on May 15, 2024, and paid a total amount of RMB 176,358 to the complaint.

17.CONTINGENCIES (CONTINUED)

In March 2022, Beijing Baosheng brought a breach of contract claim against Beijing Aipu New Media Technology Co., Ltd. (“Aipu”) in the Beijing Haidian District People’s Court and sought recovery of RMB1,783,834.04 (approximately $270,102) and related liquidated damages. On March 14, 2022, Beijing Baosheng applied for reservation of Aipu’s property in an amount of RMB1,783,834.04 (approximately $270,102) and said application was approved by the court on March 17, 2022. On February 10, 2023, Beijing Baosheng applied for extension for reservation of Aipu’ s property in an amount of RMB1,783,834.04 (approximately $270,102 ), and the court approved the extension of reservation to March 17, 2024. This case was heard on September 10, 2024 at Dongsheng Court in Haidian District, Beijing, The cross examination procedure has been completed, and the Company is currently waiting for another court hearing.

On January 30, 2024, Beijing Arbitration Committee accepted a contract dispute arbitration case filed by Beijing Baosheng against Tianjin Hongen Wanmei Future Education Technology Co., Ltd (“Tianjin Hongen”) for recovery of RMB1,434,059.00 (US$201,982.99). As of September 6, 2024, Tianjin Hongen had already paid to Beijing Baosheng RMB1,267,980.00 (US$178,591.25). As of the date of this report, Beijing Baosheng is waiting for the arbitration committee’s notice of hearing.

On March 1, 2024, the Company was served a complaint regarding a lawsuit brought by three institutional investors (the “Plaintiffs”) against the Company and certain other parties, filed with the United States District Court of the Southern District of New York, alleging that the Company violated Section 11 and Section 12 of the Securities Act of 1933, as amended, by including untrue statements of material facts and omitting to state material facts required to make the statements therein not misleading, in its registration statement on Form F-1, as amended (File No. 333-239800), which was declared effective by the SEC on February 5, 2021. On March 17, 2021, two institutional investors, which are also two of the Plaintiffs, purchased 1,960,784 units from the Company pursuant to a securities purchase agreement, with each unit consisting of one ordinary share of the Company and one warrant to purchase one half of one ordinary share of the Company, for an aggregate purchase price of US$10 million. On March 5, 2024, the Plaintiffs filed an amended complaint and served the Company on March 6, 2024. The Company extended the deadline to respond to May 22, 2024 in order to coordinate with other defendants in the matter. The Company filed a motion to dismiss the Plaintiffs’ second amended complaint on May 22, 2024. As of the date of this annual report, there is no anticipated court dates of this lawsuit. The Company believes that the complaint is without any merit and intends to defend the matter vigorously.

On April 10, 2024, the Company was served with a copy of the winding up petition (the “Petition”), filed by Orient Plus International Limited (the “Petitioner”) with the Grand Court of the Cayman Islands, seeking an order that the Company be wound up pursuant to Section 92(e) of the Cayman Islands Companies Act (2023 Revision), claiming that the management of the Company have acted unfairly and/or oppressively towards the Petitioner and other minority shareholders, and/or the affairs of the Company have been conducted with a lack of probity, and the Petitioner and the other investors have justifiably lost confidence in the management of the Company. On March 17, 2021, two institutional investors, one of which is the Petitioner, purchased 1,960,784 units from the Company pursuant to a securities purchase agreement, with each unit consisting of one ordinary share of the Company and one warrant to purchase one half of one ordinary share of the Company, for an aggregate purchase price of US$10 million. The Company filed a strike out application on July 10, 2024, and the hearing of the strike out application will be held on October 18, 2024. The Company believes that the Petition is without any merit and intends to defend the matter vigorously.

On November 17, 2023, the Company entered into a securities purchase agreement (the “Karboom Securities Purchase Agreement”) with Kaboom Technology Limited (“Kaboom”). Pursuant to the Karboom Securities Purchase Agreement, the Company agreed to issue to the Investor senior convertible promissory notes, in an original principal amount of not more than US$42,000,000 (the “Notes”), convertible into the Company’s ordinary shares, par value $0.0096 per share. On February 7, 2024, the Company entered into a securities purchase agreement (the “VG Securities Purchase Agreement”) with VG Master Fund SPC (“VG Master Fund”). Pursuant to the VG Securities Purchase Agreement, subject to specified terms and conditions, the Company may sell and issue in its discretion, up to US$2,000,000 of the Company’s ordinary shares to VG Master Fund.

Affected by the lawsuit filed by three institutional investors on March 1, 2024 and by legal proceedings filed by the Petitioner on April 10, 2024, Both Kaboom and VG Master Fund terminated agreements with the Company.

On May 31, 2024, Karboom sent the Company a notice of agreement termination (the “Karboom Termination Notice”) regarding the Karboom Securities Purchase Agreement and all related agreements contemplated thereunder (collectively, the “Karboom Agreements”), due to the legal proceedings that the Company was involved at that time. Immediately prior to the termination of the Karboom Agreements, the Company had not issued any Note to Karboom under the Karboom Securities Purchase Agreement. Upon the termination of the Karboom Agreements, effective on the date of the Karboom Termination Notice, the Karboom Agreements became null and void and of no further force and effect, and all investment activities between Karboom and the Company ceased immediately.

17.CONTINGENCIES (CONTINUED)

On June 4, 2024, VG Master Fund sent the Company a notice of agreement termination (the “VG Termination Notice”) regarding the VG Securities Purchase Agreement and all related agreements contemplated thereunder (collectively, the “VG Agreements”), due to the legal proceedings that the Company was involved at that time. Immediately prior to the termination of the VG Agreements, there had been no ordinary shares sold by the Company to VG Master Fund under the VG Agreements. Upon the termination of the VG Agreements, effective on the date of the VG Termination Notice, the VG Agreements became null and void and of no further force and effect, and all investment activities between VG Master Fund and the Company ceased immediately.

As of the date of this report, there is no other legal proceedings, claims and disputes that might cause the Company to be subject to loss contingencies.

18.SUBSEQUENT EVENTS

In August 2024, Beijing Baosheng entered into a bank loan agreement with Bank of Communication under which under which Beijing Baosheng borrowed a one-year loan of RMB5,000,000, or $693,000. The interest rate for the borrowing was fixed at 3.0% per annum. The loan is guaranteed by Mr. Gong Sheng, the Company’s director, and his spouse, and one third party. Beijing Baosheng also involved Baosheng Network as counter-guarantor for the third-party guarantor.

These unaudited condensed consolidated financial statements were approved by management and available for issuance on September [X], and the Company has evaluated subsequent events through this date.

EX-99.2 3 baos-20240630xex99d2.htm EX-99.2

Exhibit 99.2

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our financial statements and the related notes included elsewhere in the current report on Form 6-K this document forms a part. This discussion contains forward-looking statements reflecting our current expectations that involve risks and uncertainties. See “Forward-Looking Information” for a discussion of the uncertainties, risks, and assumptions associated with these statements. Actual results and the timing of events could differ materially from those discussed in our forward-looking statements as a result of many factors, including those set forth under “Item 3. Key Information—3.D. Risk Factors” of our annual report on Form 20-F for the fiscal year ended December 31, 2023, filed with the United States Securities and Exchange Commission on May 15, 2024.

Overview

Baosheng Media Group Holdings Limited (the “Company”, “we” “our” and “us”), a Cayman Islands exempted company with limited liability, together with its subsidiaries, including subsidiaries in People’s Republic of China (the “PRC” or “China”), operate as an online marketing solution provider based in China. We are dedicated to helping advertisers manage their online marketing activities to achieve their business goals. Founded in 2014, our business has grown rapidly from a start-up online marketing agency to a multi-channel online marketing solution provider. We advise advertisers on online marketing strategies, offer value-added advertising optimization services, and facilitate the deployment of online ads in various forms such as search ads, in-app ads, mobile app ads and social media marketing ads. At the same time, as authorized agencies of some popular online media, we help online media to procure advertisers and facilitate ad deployment on their advertising channels.

Along with the further penetration of the Internet, particularly on mobile devices, we believe an increasing number of advertisers would use online advertising channels because of their unlimited geographic coverage, promptness, and inclusivity. With our experience in the online advertising industry and insights on industry trends, we are well-positioned to capture the opportunities offered by the continued rapid growth of the online marketing industry.

Our service categories

Our advertising services are classified into two categories:

search engine marketing services, or “SEM services,” which include the deployment of ranked search ads and other display search ads offered by search engine operators; and
non-SEM services, which include social media marketing, in-feed advertising, and mobile app advertising by deploying ads on media such as social platforms, short-video platforms, news portals, and mobile apps in the forms of in-feed ads, banner ads, button ads, interstitial ads, and posts on selected social media accounts.

We regard our business value as revolving around our ability to serve the needs of two major business stakeholders: advertisers and media and their authorized agencies (collectively, the “publishers”). On one hand, with our experience and insights in the online advertising industry, we help advertisers to effectively carry out their advertising campaigns by offering advice on online advertising strategies, carrying out advertising optimization and facilitating the deployment of online ads. On the other hand, we help media connect with advertisers and facilitate the monetization of their advertising resources.

We have built a broad and diverse advertiser base from a wide range of industries, including ecommerce and online service platforms, online travel agencies, financial services, online gaming, car services and advertising agencies, among others. For the six months ended June 30, 2024 and 2023, the number of advertisers (including direct advertisers and third-party advertising agencies subscribing our services on behalf of their advertising clients) were 217 and 205, respectively. Our gross billing was $9.1 million and $13.6 million, respectively. For the six months ended June 30, 2024 and 2023, our top five advertisers contributed 65.9% and 51.7% of total gross billing, respectively.

We earn rebates and incentives from the publishers for procuring advertisers to place ads with them, or net fees from advertisers when we purchase ad inventory and advertising services from media and other advertising service providers on their behalf. As such, our customers are comprised of publishers and advertisers. We recognize revenues on a net basis as either rebates and incentives from publishers or net fees from advertisers. For the six months ended June 30, 2023 and 2022, we generated rebates and incentives from publishers of $2,953 and $72,510, respectively, and net fees from advertisers of $43,222 and $36,273, respectively. For the six months ended June 30, 2024, we reversed net fees from advertisers due to over estimation of revenues in prior periods.


For the six months ended June 30, 2024, our gross billing decreased to $9.1 million from $13.6 million for the six months ended June 30, 2023. Such decrease was primarily the result of a decrease in the amount of gross billing from advertisers in new media and news feed ads services.

Gross billing and media costs

Gross billing is defined as the actual dollar amount of advertising spend of our advertisers, net of any rebates and discounts given by us to the advertisers (if any). We use gross billing to assess the business growth, market share and scale of operations.

Media cost represents the cost for acquisition of ad inventory or other advertising services from media and other advertising service providers, offset by rebates and incentives we receive from the relevant media and advertising service providers (if any).

Factors Affecting Our Results of Operations and Trend Information

Size and spending of advertiser base

We earn revenue in the form of (i) rebates and incentives offered by publishers for procuring advertisers to place ads with them, which are usually calculated with reference to the advertising spend of the advertisers and are closely correlated to the gross billing from advertisers, netting of rebates to advertisers (if any); and (ii) net fees from advertisers, which are essentially the fees we charge advertisers (i.e. gross billing) net of the media costs and other costs of procuring advertising services we incur on their behalf. Accordingly, our revenue base and our profitability are very much driven by our gross billing with advertisers, and the relevant media’s rebate policies which determine, among other things, the rates of rebates we receive from media (or their authorized agencies). The rebates and incentives we receive from media are calculated as a percentage of the total advertising spend of the advertisers procured by us in a given period, with the percentage typically ranging from 10% to 20%.

The willingness of advertisers to spend their online advertising budget through us is critical to our business and our ability to generate gross billing. Our advertisers’ demand for advertising services can be influenced by a variety of factors including:

1      Macro-economic and social factors: domestic, regional and global social, economic and political conditions (such as concerns over a severe or prolonged slowdown in China’s economy and threats of political unrest), economic and geopolitical challenges (such as trade disputes between countries such as the United States and China), economic, monetary and fiscal policies (such as the introduction and winding-down of qualitative easing programs).

2      Industry-related factors: such as the trends, preferences and habits of audiences towards online media and their receptiveness towards online advertising as well as the development of emerging and varying forms of online media and contents.

3      Advertiser-specific factors: an advertiser’s specific development strategies, business performance, financial condition and sales and marketing plans.

A change in any of the above factors may result in significant cutbacks on advertising budgets by advertisers, which would not only result in a reduction of our revenue, but would also weaken our negotiating position with media on rebate policies and negatively impact our ability to earn advertising spend-driven rebates and incentives from media.

Rebate policies offered from publishers and those offered to advertisers

Publishers may change the rebate and incentive policies offered to us based on prevailing economic outlook, competitive landscape of the online advertising market, and their own business strategy and operational targets. For instance, a media may reduce the rate of rebate offered to us for reason of changes in its business strategies, resource reallocation, increased popularity and demand for their media resources, etc., or may adjust their incentive programs or their benchmarks and measuring parameters for incentive offerings based on their changing marketing and target audience strategies. If media impose rebate and incentive policies that are less favorable to us, our revenue, results of operations and financial condition may be adversely affected.

On the other hand, we may offer rebates to our advertisers. The level of rebates we offer to our advertisers is determined case by case with reference to the rebates and incentives we are entitled to receive from the relevant media (or its authorized agency), an advertiser’s committed total spend, our business relationships with such advertiser and the competitive landscape in the online advertising industry. If it emerges that an increase in the rate of rebate to our advertisers is necessary for us to remain competitive or align with the emerging competitive environment, our revenue and profitability may reduce.


Our ability to attract new media and to maintain relationship with existing media

We have established and maintained relationships with a wide range of media and their authorized agencies, which offer our advertisers diverse choices of ad formats, including search ads, in-feed ads, mobile app ads and social media ads. Our future growth will depend on our ability to maintain our relationships with existing media partners as well as building partnerships with new media.

In particular, we act as authorized agency for some popular online media to help them procure advertisers to buy their ad inventory and facilitate ad deployment on their advertising channels. As media’s authorized agency, our relationships with the media are mainly governed by agency agreements which provide for, among other things, credit periods and the rebate polices offered to us. These agency agreements typically have a term of one year and are subject to renewal upon expiry. The commercial terms under the agency agreements are subject to renegotiation when they are renewed. Besides, media usually retain the right to terminate the authorized agency relationship based on business needs at their discretion.

If any media ends its cooperative relationship with us or terminates our authorized agency status or imposes commercial terms which are less favorable to us, or we fail to secure partnerships with new media partners, we may lose access to the relevant advertising channels, sustain advertiser deflection, and suffer revenue drop.

Results of Operations for the Six Months Ended June 30, 2024 and 2023

The following table summarizes the results of our operations during the six months ended June 30, 2024 and 2023, respectively, and provides information regarding the dollar and percentage increase or (decrease) during such periods.

For the Six Months Ended

 

June 30,

Variance

 

    

2024

    

2023

    

Amount

    

%

 

Revenues

$

46,175

$

108,783

$

(62,608)

 

(57.6)

%

Cost of revenues

 

(199,829)

 

(294,595)

 

94,766

 

(32.2)

%

Gross loss

 

(153,654)

 

(185,812)

 

32,158

 

(17.3)

%

Operating Expenses

 

 

 

 

Selling and marketing expenses

 

(90,755)

 

(199,025)

 

108,270

 

(54.4)

%

General and administrative expenses

 

(1,959,187)

 

(1,049,728)

 

(909,459)

 

86.6

%

Reversal of provision for expected credit losses, net

 

727,560

 

797,760

 

(70,200)

 

(8.8)

%

Total Operating Expenses

 

(1,322,382)

 

(450,993)

 

(871,389)

 

193.2

%

Loss from Operations

 

(1,476,036)

 

(636,805)

 

(839,231)

 

131.8

%

Other Income (Expenses)

 

 

 

 

Interest expense, net

 

(31,448)

 

(2,023)

 

(29,425)

 

1,454.5

%

Changes in fair value of warrant liabilities

 

 

830

 

(830)

 

(100.0)

%

Changes in fair value of short-term investments

 

201,733

 

542,128

 

(340,395)

 

(62.8)

%

Subsidy income

 

1,891

 

3,038

 

(1,147)

 

(37.8)

%

Other income, net

 

(436,558)

 

88,753

 

(525,311)

 

(591.9)

%

Total Other (Expenses) Income, Net

 

(264,382)

 

632,726

 

(897,108)

 

(141.8)

%

Loss Before Income Taxes

 

(1,740,418)

 

(4,079)

 

(1,736,339)

 

42,567.8

%

Income tax expenses

 

 

 

 

0.0

%

Net Loss

$

(1,740,418)

$

(4,079)

$

(1,736,339)

 

42,567.8

%

Revenues

We primarily generate our revenues from providing online marketing solutions. We recognize all our revenues on a net basis, which comprises of (i) rebates and incentives offered by publishers for procuring advertisers to place ads with them, which are typically calculated with reference to the advertising spend of our advertisers and are closely correlated to our gross billing from advertisers; and (ii) net fees from advertisers, which are essentially the fees we charge our advertisers (i.e., gross billing) net of the media costs we incurred on their behalf.


Our total revenues decreased by $62,608, or 57.6%, from $0.1 million for the six months ended June 30, 2023, to $46,175 for the six months ended June 30, 2024. The following table sets forth a breakdown of our revenues:

For the Six Months Ended

 

June 30,

Variance

 

    

2024

    

%  

    

2023

    

%

    

Amount

    

%

 

Rebates and incentives offered by publishers

$

20,200

 

43.7

%  

$

84,372

 

77.6

%  

$

(64,172)

 

(76.1)

%

Net fees from advertisers

 

25,975

 

56.3

%  

 

24,411

 

22.2

%  

 

1,564

 

6.4

%

Total

$

46,175

 

100.0

%  

$

108,783

 

100.0

%  

$

(62,608)

 

(57.6)

%

The rebates and incentives offered by publishers decreased by $64,172, or 76.1%, from $84,372 for the six months ended June 30, 2023 to $20,200 for the six months ended June 30, 2024, which was affected by the continuous decrease in orders from our customers. The net fees from advertisers slightly increased from $24,411 for the six months ended June 30, 2023 to $25,975 for the six months ended June 30, 2024.

The following table sets forth a breakdown of revenues by services offered during the six months ended June 30, 2024 and 2023:

For the Six Months Ended

 

June 30,

Variance

 

    

2024

    

2023

    

Amount

    

%

 

Revenue from SEM services

$

2,953

$

72,510

$

(69,557)

 

(95.9)

%

Revenue from Non-SEM services

$

43,222

$

36,273

$

6,949

 

19.2

%

Revenues

$

46,175

$

108,783

$

(62,608)

 

(57.6)

%

Revenues from SEM services consist of rebates and incentives offered by publishers. Revenues from SEM services were $2,953 and $72,510 for the six months ended June 30, 2024 and 2023, respectively. We incurred continuous decrease in revenues from SEM services since the termination of our cooperation with Sogou.

Revenues from non-SEM services consist of both rebates and incentives offered by publishers and the net fees from advertisers. Revenues from non-SEM services increased from $36,273 for the six months ended June 30, 2023 to $43,222 for the six months ended June 30, 2024 which was primarily caused by the increase in rebates earned from news feed ads media.

Cost of revenues

Our total cost of revenues decreased by $0.1 million, or 32.2%, from $0.3 million for the six months ended June 30, 2023, to $0.2 million for the six months ended June 30, 2024. The following table sets forth a breakdown of our cost of revenues by services offered for the six months ended June 30, 2024 and 2023:

For the Six Months Ended

 

June 30,

Variance

 

    

2024

    

%

    

2023

    

%

    

Amount

    

%

 

SEM services

$

12,778

 

6.4

%  

$

2,407

 

0.8

%  

$

10,371

 

430.9

%

Non-SEM services

 

187,051

 

93.6

%  

 

292,188

 

99.2

%  

 

(105,137)

 

(36.0)

%

Total

$

199,829

 

100.0

%  

$

294,595

 

100.0

%  

$

(94,766)

 

(32.2)

%

Given that the revenues are recognized on a net basis, the cost of revenues was primarily comprised of payroll and welfare expenses incurred by staff responsible for advertiser services and media relations, and taxes and surcharges.

The decrease was primarily attributable to a decrease of staff costs by $0.1 million because of reduced employees (based on monthly average headcount) due to underperformance of business.

Gross loss

As a result of changes in revenue and cost of revenues, our gross loss decreased by $32,158, or 17.3% from a gross loss of $185,812 for the six months ended June 30, 2023 to a gross loss of $153,654 for the six months ended June 30, 2024.


Operating expenses

Our operating expenses increased by $0.9 million, or 193.2%, from $0.5 million for the six months ended June 30, 2023, to $1.3 million for the six months ended June 30, 2024. The increase in operating expenses was primarily caused by the changes in following expenses:

Selling and marketing expenses

Selling and marketing expenses primarily included payroll and welfare expenses incurred by sales and marketing personnel, business travel expenses, and entertainment expenses. Selling expenses decreased by $0.1 million, or 54.4%, from $0.2 million for the six months ended June 30, 2023 to $0.1 million for the six months ended June 30, 2024. This decrease in selling and marketing expenses was primarily due to a decrease of $0.1 million in entertainment expenses as we had fewer publishers as customers.

General and administrative expenses

General and administrative expenses primarily consist of payroll and welfare expenses incurred by administration department as well as management, operating lease expenses for office rentals, depreciation and amortization expenses, travelling and entertainment expenses, and consulting and professional fees. General and administrative expenses increased by $1.0 million, or 86.6%, from $1.0 million for the six months ended June 30, 2023 to $2.0 million for the six months ended June 30, 2024. The increase in general and administrative expenses was primarily due to an increase of $0.8 million in professional service fees which was primarily because we engaged (i) outside counsels for legal proceedings filed by certain financial institutions and (ii) our auditor to re-audit our the financial statements for the fiscal year of 2021.

Reversal of provision for expected credit losses, net

The following table sets forth a breakdown of reversal of provision for expected credit losses, net for the six months ended June 30, 2024 and 2023:

For the Six Months Ended

 

June 30,

Variances

 

    

2024

    

2023

    

Amount

    

%

 

Reversal of provision for expected credit losses of accounts receivables

$

749,688

$

963,278

$

(213,590)

 

(22.2)

%

Provision for doubtful prepayments

 

(10,825)

 

(164,953)

 

154,128

 

(93.4)

%

Provision for expected credit losses of other current assets

 

(11,303)

 

(565)

 

(10,738)

 

1,900.5

%

$

727,560

$

797,760

$

(70,200)

 

(8.8)

%

Reversal of provision for credit losses of accounts receivables

Reversal of provision for credit losses of accounts receivables decreased by $0.3 million, or 22.2%, from $1.0 million for the six months ended June 30, 2023 to $0.7 million for the six months ended June 30, 2024. We reversed allowances for credit losses of accounts receivables due from these advertisers when we collected outstanding balance from advertisers.

Provision for doubtful prepayments

Provision for doubtful prepayments was $10,825 and $0.2 million for the six months ended June 30, 2024 and 2023, respectively. Such prepayments were made to certain publishers for purpose of lock in media cost. We provided full allowance against these prepayments aging over two years because we were uncertain if it could obtain the services underlying the prepayments or to be refunded.

Income tax expense

For the six months ended June 30, 2024 and 2023, we did not incur income tax expenses, as we incurred taxable losses.

Net Loss

As a result of the foregoing, we reported a net loss of $1.7 million and $4,079 for the six months ended June 30, 2024 and 2023, respectively.

Liquidity and Capital Resources

To date, we have financed the operations primarily through cash flow from operations, loans from third parties, and proceeds raised in our initial public offering. We plan to support our future operations primarily from cash generated from our operations and cash on hand, borrowings from third parties and bank borrowings, and proceeds from equity instrument financing, where necessary.


As reflected in the Company’s unaudited condensed consolidated financial statements, the Company had a net loss of $1.7 million and $4,079 for the six months ended June 30, 2024 and 2023, and reported a cash outflow of $1.3 million and a cash inflow of $2.6 million for the six months ended June 30, 2024 and 2023, respectively. These factors raise a substantial doubt about the Company’s ability to continue as a going concern.

As of June 30, 2024, we had cash and cash equivalent of $2,889,830 and short-term investments of $1,808,324. On the other hand, we expect the balance of current liabilities of $6,668,600 as of June 30, 2024 to be paid back in the twelve months ending June 30, 2025. We expected to renew the bank borrowings upon their maturity. We intend to meet the cash requirements for the next 12 months from the issuance date of this report through a combination of application of credit terms, bank loans, and principal shareholder’s financial support. Given the factors mentioned above, we assess current working capital is sufficient to meet its obligations for the next 12 months from the issuance date of this report. Accordingly, management continues to prepare our unaudited condensed consolidated financial statements on going concern basis.

However, future financing requirements will depend on many factors, including the scale and pace of the expansion of the Company’s advertising business, the expansion of the Company’s sales and marketing activities, and potential investments in, or acquisitions of, businesses or technologies. Inability to obtain credit terms from medias or access to financing on favorable terms in a timely manner or at all would materially and adversely affect the Company’s business, results of operations, financial condition, and growth prospects.

We have limited financial obligations denominated in U.S. dollars, thus the foreign currency restrictions and regulations in the PRC on the dividends distribution will not have a material impact on our liquidity, financial condition, and results of operations.

Cash Flows

The following table presents the summary of our cash flows for the periods indicated:

For the Six Months Ended

June 30,

    

2024

    

2023

Net Cash (Used in) Provided by Operating Activities

$

(1,274,344)

$

2,639,003

Net Cash Provided by (Used in) Investing Activities

 

915,655

 

(5,405,550)

Net Cash Used in Financing Activities

 

 

(26,635)

Effect of exchange rate changes on cash and cash equivalents

 

(67,543)

 

(168,963)

Net decrease in cash and cash equivalents

 

(426,232)

 

(2,962,145)

Cash and cash equivalents at beginning of period

 

3,316,062

 

6,679,077

Cash and cash equivalents at end of period

$

2,889,830

$

3,716,932

Operating Activities

Net cash used in operating activities was $1.3 million for the six months ended June 30, 2024. For the first half of 2024, net cash used in operating activities mainly derived from (i) net loss of $1.7 million adjusted for noncash reversal of provision for expected credit loss of accounts receivable of $0.7 million, (ii) net changes in our operating assets and liabilities, principally consisting of (a) an increase in accounts receivable of $0.8 million, and (b) a decrease in prepayments of $0.2 million to third parties, a decrease in prepayments of $0.2 million to related parties and a decrease in accounts payable to third parties of $1.1 million due to a decrease in purchase from advertisers.

Net cash provided by operating activities was $2.6 million for the six months ended June 30, 2023, mainly derived from (i) net loss of $4,079 for the period adjusted for noncash provision for doubtful accounts of $0.6 million and increase in fair value of $0.5 million in short-term investments, (ii) net changes in our operating assets and liabilities, principally comprising of (a) a decrease of accounts receivable of $1.8 million because we improved collections from advertisers, and (b) a decrease in prepayments, including to third parties and related parties, of $2.2 million and accounts payable to third parties of $1.5 million as a result of the decrease of purchases of ads on behalf of advertisers.

Investing Activities

Net cash provided by investing activities was $0.9 million for the six months ended June 30, 2024, which was primarily provided by redemption of short-term investments of $1.2 million, partially offset by purchase of short-term investments of $0.3 million.

Net cash used in investing activities amounted to $5.4 million for the six months ended June 30, 2023, primarily used in long-term investments in two equity investees aggregating $4.9 million, and purchases of short-term investments of $0.8 million, partially offset by proceeds of $0.3 million from redemption of short-term investments.


Financing Activities

We did not record cash provided by or cash used in financing activities for the six months ended June 30, 2024.

Net cash used in financing activities was $26,635 for the six months ended June 30, 2023, which was used in repayment of bank borrowings of $26,635.

Capital Expenditures

Our capital expenditures were $5,789 and $30,237 for the six months ended June 30, 2024 and 2023, respectively. We intend to fund our future capital expenditures with our existing cash balance and cash flow from operating activities. We will continue to make capital expenditures to meet the expected growth of our business.

Holding Company Structure

Baosheng Media Group Holdings Limited is a holding company with no operations of its own. We conduct our operations primarily through our subsidiaries in China. As a result, our ability to pay dividends depends upon dividends paid by our PRC subsidiaries. In addition, our PRC subsidiaries are permitted to pay dividends to us only out of their retained earnings, if any, as determined in accordance with the Accounting Standards for Business Enterprise as promulgated by the Ministry of Finance of the PRC, or PRC GAAP. Pursuant to the law applicable to China’s foreign investment enterprise, foreign investment enterprise in the PRC have to make appropriation from their after-tax profit, as determined under PRC GAAP, to reserve funds including (i) general reserve fund, (ii) enterprise expansion fund and (iii) staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the after-tax profits calculated in accordance with PRC GAAP. Appropriation is not required if the reserve fund has reached 50% of the registered capital of our subsidiary. Appropriation to the other two reserve funds is at our subsidiary’s discretion.

Research and Development, Patents and Licenses, etc.

As of the date of this report, we have registered (i) two trademarks in Hong Kong; (ii) one domain name in China; and (iii) 13 software copyrights in China.

We implement a set of comprehensive measures to protect our intellectual properties, in addition to making trademark and patent registration applications. Key measures include: (i) timely registration, filing and application for ownership of our intellectual properties, (ii) actively tracking the registration and authorization status of intellectual properties and take action in a timely manner if any potential conflicts with our intellectual properties are identified, (iii) clearly stating all rights and obligations regarding the ownership and protection of intellectual properties in all employment contracts and commercial contracts we enter into.

As of the date of this report, we have not been subject to any material dispute or claims for infringement upon third parties’ trademarks, licenses and other intellectual property rights in China.

Trend Information

Other than as disclosed elsewhere in this annual report, we are not aware of any trends, uncertainties, demands, commitments or events for the six months ended June 30, 2024 that are reasonably likely to have a material effect on our net revenues, income, profitability, liquidity or capital resources, or that would cause the disclosed financial information to be not necessarily indicative of future operating results or financial conditions.

Critical Accounting Estimates

We prepare our unaudited condensed consolidated financial statements in accordance with U.S. GAAP, which requires our management to make estimates that affect the reported amounts of assets, liabilities and disclosures of contingent assets and liabilities at the balance sheet dates, as well as the reported amounts of revenues and expenses during the reporting periods. To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations would be affected. We base our estimates on our own historical experience and other assumptions that we believe are reasonable after taking account of our circumstances and expectations for the future based on available information. We evaluate these estimates on an ongoing basis.

Our expectations regarding the future are based on available information and assumptions that we believe to be reasonable, which together form our basis for making judgments about matters that are not readily apparent from other sources. Since the use of estimates is an integral component of the financial reporting process, our actual results could differ from those estimates. Some of our accounting policies require a higher degree of judgment than others in their application.

We consider an accounting estimate to be critical if: (i) the accounting estimate requires us to make assumptions about matters that were highly uncertain at the time the accounting estimate was made, and (ii) changes in the estimate that are reasonably likely to occur from period to period or use of different estimates that we reasonably could have used in the current period, would have a material impact on our financial condition or results of operations.


When reading our unaudited condensed consolidated financial statements, you should consider our selection of critical accounting policies, the judgment and other uncertainties affecting the application of such policies and the sensitivity of reported results to changes in conditions and assumptions. Our critical accounting policies and practices include the following: (i) revenue recognition; (ii) accounts receivable, net; and (iii) income taxes. See Note 2—Summary of Significant Accounting Policies to our unaudited condensed consolidated financial statements for the disclosure of these accounting policies. We believe the following accounting estimates involve the most significant judgments used in the preparation of our financial statements.

While management believes its judgments, estimates and assumptions are reasonable, they are based on information presently available and actual results may differ significantly from those estimates under different assumptions and conditions. We believe that the following critical accounting estimates involve the most significant judgments used in the preparation of our financial statements.

Allowance against accounts receivable

Accounts receivable are recognized and carried at the gross billing amount less an allowance for expected credit losses due from the advertisers. On January 1, 2023, we adopted ASU No. 2016-13, using the modified retrospective transition method.

We maintain an allowance for credit losses and records the allowance for credit losses as an offset to accounts receivable and the estimated credit losses charged to the allowance is classified as “provision for doubtful accounts” in the unaudited condensed consolidated statements of loss and comprehensive loss. We assess collectability by reviewing accounts receivable on aging schedules because the accounts receivable were primarily consisted of accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status, the age of the balances, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company’s ability to collect from customers. Delinquent account balances are written-off against the allowance for expected credit loss after management has determined that the likelihood of collection is not probable.

For the six months ended June 30, 2024, the Company reversed allowance for expected credit losses of $749,688 for accounts receivable. For the six months ended June 30, 2023, the Company provided allowance for expected credit losses of $398,378 for accounts receivable.

Valuation of deferred tax assets

Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period including the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.

As of June 30, 2024 and December 31, 2023, deferred tax assets from the net operating loss carryforwards amounted to $4.8 million and $3.1 million, respectively, and we had a full valuation allowance of $4.8 million and $3.1 million as of June 30, 2024 and December 31, 2023, respectively.

The provisions of ASC 740-10-25, “Accounting for Uncertainty in Income Taxes,” prescribe a more-likely-than-not threshold for consolidated financial statement recognition and measurement of a tax position taken (or expected to be taken) in a tax return. This interpretation also provides guidance on the recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and related disclosures. The PRC operating entities in PRC are subject to examination by the relevant tax authorities. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB100,000 ($15,000). In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.

We did not accrue any liability, interest or penalties related to uncertain tax positions in its provision for income taxes line of its consolidated statements of operations for the six months ended June 30, 2024 and 2023, respectively. We do not expect that its assessment regarding unrecognized tax positions will materially change over the next 12 months.

Recent accounting pronouncements

A list of recently issued accounting pronouncements that are relevant to us is included in note 2 to our unaudited condensed consolidated financial statements included elsewhere in the current report on Form 6-K to which this document forms a part.


EX-101.SCH 4 baos-20240630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - ACCOUNTS RECEIVABLE, NET - THIRD PARTIES - Accounts receivable, net of provision (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - PREPAYMENTS - THIRD PARTIES (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - LONG-TERM INVESTMENTS - Components of Long Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - INCOME TAXES - Deferred tax assets (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - ORGANIZATION AND BUSINESS DESCRIPTION (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration and credit risk (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - GOING CONCERN (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - ACCOUNTS RECEIVABLE, NET - THIRD PARTIES - Movement of allowance for doubtful accounts (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - PREPAYMENTS - THIRD PARTIES - Movement of allowance for doubtful prepayments (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INTANGIBLE ASSETS, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - DEPOSITS DUE FROM A THIRD PARTY (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - LONG-TERM INVESTMENTS - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - BANK BORROWINGS (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - BANK BORROWINGS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - WARRANT LIABILITIES - Quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - WARRANT LIABILITIES - Narrative details (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - INCOME TAXES - Additional details (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - EQUITY - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - EQUITY - Restricted net assets (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Nature of relationships with related parties (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Transactions with related parties (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Balances with related parties (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - CONTINGENCIES - Beijing Baosheng (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - ORGANIZATION AND BUSINESS DESCRIPTION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - GOING CONCERN link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - ACCOUNTS RECEIVABLE, NET - THIRD PARTIES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - PREPAYMENTS - THIRD PARTIES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - DEPOSITS DUE FROM A THIRD PARTY link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - LONG-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - BANK BORROWINGS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - WARRANT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - EQUITY link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - ACCOUNTS RECEIVABLE, NET - THIRD PARTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - PREPAYMENTS - THIRD PARTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - LONG-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - BANK BORROWINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - WARRANT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES (Tables) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertiser deposits (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - OTHER CURRENT ASSETS - Movement of allowance for doubtful accounts (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - LONG-TERM INVESTMENTS - Movement of equity investment without readily determinable fair value measured at Measurement Alternative (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - LONG-TERM INVESTMENTS - Movement of equity investment accounted for using the equity method (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - WARRANT LIABILITIES - Change in the fair value of the warrant liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - LOSS PER SHARE - Computation of basic and diluted loss per ordinary share (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - EQUITY - Ordinary shares (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 5 baos-20240630_cal.xml EX-101.CAL EX-101.DEF 6 baos-20240630_def.xml EX-101.DEF EX-101.LAB 7 baos-20240630_lab.xml EX-101.LAB EX-101.PRE 8 baos-20240630_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document and Entity Information
6 Months Ended
Jun. 30, 2024
Document and Entity Information  
Document Type 6-K
Document Period End Date Jun. 30, 2024
Entity Registrant Name Baosheng Media Group Holdings Ltd
Entity Central Index Key 0001811216
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2024
Document Fiscal Period Focus Q2
Amendment Flag false
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 2,889,830 $ 3,316,062
Short-term investments 1,808,324 2,554,319
Media deposits - third parties 510,926 713,938
Due from related parties $ 28,667 $ 30,075
Other Receivable, after Allowance for Credit Loss, Current, Related Party [Extensible Enumeration] Related Party Related Party
Deposit due from a third party $ 2,752,092 $ 2,816,941
Other current assets 2,666,452 2,831,873
Total Current Assets 38,398,668 39,520,805
Long-term investment 6,616,248 6,848,964
Property and equipment, net 1,906,340 2,056,424
Intangible assets, net 319,889 401,549
Total Assets 47,241,145 48,827,742
Current Liabilities    
Short-term bank borrowings 2,201,673 2,253,553
Accounts payable 3,290,894 2,292,871
Advance from advertisers 882,954 841,250
Advertiser deposits 71,479 90,065
Income tax payable 249,808 249,917
Due to related parties $ 3,548 $ 12,176
Other Liability, Current, Related Party [Extensible Enumeration] Related Party Related Party
Accrued expenses and other liabilities $ 851,198 $ 727,799
Total Current Liabilities 7,551,554 6,467,631
Total Liabilities 7,551,554 6,467,631
Commitments and Contingencies
Shareholders' Equity    
Ordinary Share (par value $0.0096 per share, 1,000,000,000 shares authorized; 1,534,487 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively) 14,731 14,731
Additional paid-in capital 41,564,418 41,564,418
Statutory reserve 898,133 898,133
Retained earnings 1,672,039 3,412,457
Accumulated other comprehensive loss (4,459,730) (3,529,628)
Total Shareholders' Equity 39,689,591 42,360,111
Total Liabilities and Shareholders' Equity 47,241,145 48,827,742
Non-related party    
Current Assets    
Accounts receivable, net 27,018,368 26,082,773
Prepayments 718,510 959,135
Related Party    
Current Assets    
Accounts receivable, net $ 5,499  
Prepayments   $ 215,689
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Sep. 29, 2023
Sep. 28, 2023
Jun. 30, 2023
Mar. 21, 2023
Mar. 20, 2023
Mar. 06, 2023
Mar. 05, 2023
Dec. 31, 2022
May 25, 2022
May 11, 2022
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS                        
Ordinary shares, par value (in dollars per share) $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0016 $ 0.0096 $ 0.0016 $ 0.0016 $ 0.0096 $ 0.0016 $ 0.0005
Ordinary shares, shares authorized 1,000,000,000 1,000,000,000 1,000,000,000 6,250,000   1,000,000,000 6,250,000 37,500,000 31,250,000   31,250,000  
Ordinary shares, shares issued 1,534,487 1,534,487                    
Ordinary shares, shares outstanding 1,534,487 1,534,487                    
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS    
Revenues $ 46,175 $ 108,783
Cost of revenues (199,829) (294,595)
Gross loss (153,654) (185,812)
Operating Expenses    
Selling and marketing expenses (90,755) (199,025)
General and administrative expenses (1,959,187) (1,049,728)
Reversal of provision for expected credit losses, net 727,560 797,760
Total Operating Expenses (1,322,382) (450,993)
Loss from Operations (1,476,036) (636,805)
Other Income (Expenses)    
Interest expense, net (31,448) (2,023)
Changes in fair value of warrant liabilities   830
Changes in fair value of short-term investments 201,733 542,128
Subsidy income 1,891 3,038
Other income, net (436,558) 88,753
Total Other (Expenses) Income, Net (264,382) 632,726
Loss Before Income Taxes (1,740,418) (4,079)
Net Loss (1,740,418) (4,079)
Other Comprehensive Loss    
Foreign currency translation adjustment (930,102) (2,147,417)
Comprehensive Loss $ (2,670,520) $ (2,151,496)
Weighted average number of ordinary share outstanding    
Weighted average number of ordinary share outstanding, Basic 1,534,487 1,534,487
Weighted average number of ordinary share outstanding, Diluted 1,534,487 1,534,487
Loss per share    
Loss per share, Basic $ (1.13) $ 0.00
Loss per share, Diluted $ (1.13) $ 0.00
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)
Mar. 21, 2023
USD ($)
May 24, 2022
May 11, 2022
Sep. 29, 2023
USD ($)
Sep. 28, 2023
USD ($)
Mar. 20, 2023
USD ($)
Mar. 06, 2023
USD ($)
Mar. 05, 2023
USD ($)
May 25, 2022
USD ($)
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS                  
Authorized capital $ 60,000     $ 9,600,000 $ 60,000 $ 50,000 $ 60,000 $ 50,000 $ 50,000
Share consolidation ratio 6 3.2 3.2            
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
Ordinary Shares
Additional Paid-in Capital
Statutory Reserves
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Total
Balance at the beginning at Dec. 31, 2022 $ 14,731 $ 41,564,418 $ 898,133 $ 5,257,627 $ (2,298,284) $ 45,436,625
Balance at the beginning (in shares) at Dec. 31, 2022 1,534,487          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss       (4,079)   (4,079)
Foreign currency translation adjustments         (2,147,417) (2,147,417)
Balance at the end at Jun. 30, 2023 $ 14,731 41,564,418 898,133 5,253,548 (4,445,701) 43,285,129
Balance at the end (in shares) at Jun. 30, 2023 1,534,487          
Balance at the beginning at Dec. 31, 2023 $ 14,731 41,564,418 898,133 3,412,457 (3,529,628) $ 42,360,111
Balance at the beginning (in shares) at Dec. 31, 2023 1,534,487         1,534,487
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss       (1,740,418)   $ (1,740,418)
Foreign currency translation adjustments         (930,102) (930,102)
Balance at the end at Jun. 30, 2024 $ 14,731 $ 41,564,418 $ 898,133 $ 1,672,039 $ (4,459,730) $ 39,689,591
Balance at the end (in shares) at Jun. 30, 2024 1,534,487         1,534,487
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parentheticals)
Mar. 21, 2023
May 24, 2022
May 11, 2022
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY      
Share consolidation ratio 6 3.2 3.2
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Cash Flows from Operating Activities:      
Net loss $ (1,740,418) $ (4,079)  
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:      
Depreciation and amortization expenses 182,216 212,954  
Loss from disposal of property and equipment   396  
(Reversal of provision)/provision for expected credit losses of accounts receivable (749,688) 398,378  
Provision for doubtful accounts of prepayments 10,825 164,953  
Provision for expected credit losses of other current assets 11,303 565  
Changes in fair value of short-term investments (201,733) (542,128)  
Changes in fair value of warrant liabilities   (830)  
Share of equity loss in one equity investee 48,047   $ 9,214
Impairment of long-term investments 27,541    
Changes in operating assets and liabilities:      
Other current assets 91,394 201  
Accounts payable 1,058,410 (1,456,524)  
Advance from advertisers 61,513 78,650  
Advertiser deposits (16,632) (154,959)  
Income tax payable 5,685    
Accrued expenses and other liabilities 139,226 (260,732)  
Due to related parties (8,492)    
Net Cash (Used in) Provided by Operating Activities (1,274,344) 2,639,003  
Cash Flows from Investing Activities:      
Purchases of property and equipment   (7,185)  
Purchases of intangible assets (5,789) (23,052)  
Purchases of short-term investments (277,200) (758,156)  
Redemption of short-term investments 1,197,258 290,379  
Purchase of long-term investments   (4,907,409)  
Loans made to related parties   (127)  
Repayment of loans from related parties 1,386    
Net Cash Provided by (Used in) Investing Activities 915,655 (5,405,550)  
Cash Flows from Financing Activities:      
Repayment of bank borrowings   (26,635)  
Net Cash Used in Financing Activities   (26,635)  
Effect of exchange rate changes on cash and cash equivalents (67,543) (168,963)  
Net decrease in cash and cash equivalents (426,232) (2,962,145)  
Cash and cash equivalents at beginning of period 3,316,062 6,679,077 6,679,077
Cash and cash equivalents at end of period 2,889,830 3,716,932 $ 3,316,062
Supplemental Cash Flow Information      
Cash paid for interest expense 39,314 26,341  
Non-related party      
Changes in operating assets and liabilities:      
Accounts receivable (797,478) 1,838,169  
Prepayments 209,301 (146,446)  
Media deposits 187,927 278,975  
Related Party      
Changes in operating assets and liabilities:      
Accounts receivable (5,539)    
Prepayments $ 212,248 2,339,321  
Media deposits   $ (107,861)  
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.3
ORGANIZATION AND BUSINESS DESCRIPTION
6 Months Ended
Jun. 30, 2024
ORGANIZATION AND BUSINESS DESCRIPTION  
ORGANIZATION AND BUSINESS DESCRIPTION

1.ORGANIZATION AND BUSINESS DESCRIPTION

Baosheng Media Group Holdings Limited (“Baosheng Group”) was incorporated on December 4, 2018 under the laws of the Cayman Islands as an exempted company with limited liability.

Baosheng Group owns 100% of the equity interests of Baosheng Media Group Limited (“Baosheng BVI”), an entity incorporated under the laws of British Virgin Islands (“BVI”) on December 14, 2018.

Baosheng BVI owns 100% of the equity interests of Baosheng Media Group (Hong Kong) Holdings Limited (“Baosheng HK”), a business company incorporated in accordance with the laws and regulations of Hong Kong on January 7, 2019. On March 21, 2021, Baosheng HK established Beijing Baosheng Network Technology Co., Ltd. (“Baosheng Network”), a wholly owned subsidiary in China. On April 2, 2022, Baosheng Network set up a wholly owned subsidiary, Beijing Xunhuo E-commerce Co., Ltd. (“Beijing Xunhuo”).

Beijing Baosheng Technology Company Limited (“Beijing Baosheng”) was established on October 17, 2014 under the laws of the People’s Republic of China (“China” or the “PRC”) with a registered capital of $289,540 (RMB 2,000,000). Prior to the reorganization (as defined below), Beijing Baosheng had three wholly-owned subsidiaries, Horgos Baosheng Advertising Co., Ltd. (“Horgos Baosheng”), Kashi Baosheng Information Technology Co., Ltd. (“Kashi Baosheng”), and Baosheng Technology (Horgos) Co., Ltd. (“Baosheng Technology”), which were established on August 30, 2016, May 15, 2018 and January 2, 2020 in China, respectively.

On January 21, 2019, Baosheng HK entered into an equity transfer agreement with Beijing Baosheng and the shareholders of Beijing Baosheng. Pursuant to the equity transfer agreement, each of the shareholders of Beijing Baosheng transferred to Baosheng HK their respective equity interests in Beijing Baosheng at a consideration aggregating $13,844,895 (RMB94,045,600), determined by reference to the evaluation of the equity interest of Beijing Baosheng as of June 30, 2018 (the “reorganization”). Upon completion of such transfers, Beijing Baosheng became a direct wholly-owned subsidiary of Baosheng HK and an indirect-wholly owned subsidiary of the Company.

On June 4, 2019, Baosheng Group completed the reorganization of entities under common control of its then existing shareholders, who collectively owned 100% of the equity interests of Beijing Baosheng prior to the reorganization. Baosheng Group, Baosheng BVI and Baosheng HK were established as holding companies of Beijing Baosheng and its subsidiaries, and all of these entities are under common control which results in the consolidation of Beijing Baosheng and its subsidiaries, which have been accounted for as a reorganization of entities under common control at carrying value.

The consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first period presented in the consolidated financial statements.

Baosheng Group, Baosheng BVI, Baosheng HK, Beijing Baosheng and its subsidiaries (herein collectively referred to as the “Company”) are engaged in providing online marketing channels to advertisers for them to manage their online marketing activities.

Share consolidation and increase in authorized share capital

On May 11, 2022, the Company’s board of directors resolved to approve a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares with a par value of US$0.0005 each in the Company’s issued and unissued share capital into one ordinary share with a par value of US$0.0016 (“2022 Share Consolidation”), for which the Company obtained shareholder approval on April 28, 2022. Immediately following the 2022 Share Consolidation, the authorized share capital of the Company was US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each. The 2022 Share Consolidation became effective on May 24, 2022.

On March 6, 2023, the Company effected an increase in its authorized share capital from US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each to US$60,000 divided into 37,500,000 ordinary shares of a par value US$0.0016 each (the “Increase in Share Capital”), and on March 21, 2023, the Company effected a share consolidation at a ratio of one-for-six, such that each (6) ordinary shares with a par value of US$0.0016 each in the Company’s issued and unissued share capital were consolidated into one ordinary share with a par value of US$0.0096 (“2023 Share Consolidation”). Effective on September 29, 2023, the Company increased the authorized share capital of the Company from US$60,000 divided into 6,250,000 Ordinary Shares of par value US$0.0096 each, to US$9,600,000 divided into 1,000,000,000 Ordinary Shares of a par value of US$0.0096 each (the “2023 Share Capital Increase”). Immediately following the Increase in Share Capital, 2023 Share Consolidation, and the 2023 Share Capital Increase, the authorized share capital of the Company increased from US$50,000 to US$60,000, divided into 6,250,000 ordinary shares of a par value US$0.0096 each. The Company believes it is appropriate to reflect the Increase in Share Capital, 2022 Share Consolidation and 2023 Share Consolidation on a retroactive basis pursuant to ASC 260. The Company has retroactively restated all shares and per share data for all periods presented. As a result, the Company had 1,000,000,000 authorized shares, par value of US$0.0096, of which 1,534,487 shares were issued and outstanding as of June 30, 2024 and December 31, 2023, respectively.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2024
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Principles of Consolidation

The interim unaudited condensed consolidated financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States (“US GAAP”).

The unaudited condensed consolidated financial information as of June 30, 2024 and for the six months ended June 30, 2024 and 2023 has been prepared without audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) and pursuant to Regulation S-X. Certain information and footnote disclosures, which are normally included in annual financial statements prepared in accordance with US GAAP, have been omitted pursuant to those rules and regulations. The unaudited interim financial information should be read in conjunction with the audited financial statements and the notes thereto, included in the Form 20-F for the fiscal year ended December 31, 2023, which was filed with the SEC on May 15, 2024.

In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments, which are necessary for a fair presentation of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying unaudited condensed consolidated financial statements have been prepared using the same accounting policies as used in the preparation of the Company’s consolidated financial statements for the year ended December 31, 2023. The results of operations for the six months ended June 30, 2024 and 2023 are not necessarily indicative of the results for the full years.

Short-term investments

Short-term investments consist of US Treasury Bills and investments in trading securities.

US Treasury Bills

The Company purchased US Treasury Bills with variable interest rates during the year of 2022, and sold these US Treasury Bills during the six months ended June 30, 2023.

US Treasury Bills were redeemable within a period of three through six months. In accordance with ASC 825, Financial Instruments, for financial products with variable interest rates referenced to performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carries these investments at fair value with fair value change gains or losses recorded in the investment income in the unaudited condensed consolidated statements of operations and comprehensive loss.

For the six months ended June 30, 2023, the Company recorded unrealized gain of $3,538, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.

The Company did not purchase or sell US Treasury Bills for the six months ended June 30, 2024. The Company did not record the balance of US Treasury Bills as of June 30, 2024, or record realized or unrealized gain on the unaudited condensed consolidated statements of operations and comprehensive loss.

Investments in trading securities

Trading securities are investments in publicly-listed equity securities through various open market transactions. The Company purchased certain publicly-listed equity securities through various open market transactions and accounted for such investments as “short-term investments” and subsequently measure the investments at fair value. For the six months ended June 30, 2024 and 2023, the Company made a gain of $201,733 and $538,590 in investment in trading securities, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.

Accounts receivable, net of provision for doubtful accounts

Accounts receivable are recorded at the gross billing amount less an allowance for expected credit losses from the accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. Accounts receivable do not bear interest.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), using the modified retrospective transition method. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. Upon adoption, the Company changed the impairment model to utilize a forward-looking current expected credit losses (CECL) model in place of the incurred loss methodology for financial instruments measured at amortized cost and receivables resulting from the application of ASC 606, including contract assets. Upon the adoption of the guidance, the Company reversed allowance for expected credit losses of $702,156 for accounts receivable for the year ended December 31, 2023.

After the adoption of ASU 2016-13, the Company maintains an allowance for credit losses and records the allowance for credit losses as an offset to accounts receivable and the estimated credit losses charged to the allowance is classified as “provision for doubtful accounts” in the consolidated statements of loss and comprehensive loss. The Company assesses collectability by reviewing accounts receivable on aging schedules because the accounts receivable were primarily consisted of accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status, the age of the balances, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company’s ability to collect from customers. Delinquent account balances are written-off against the allowance for expected credit loss after management has determined that the likelihood of collection is not probable.

For the six months ended June 30, 2024, the Company reversed allowance for expected credit losses of $749,688 for accounts receivable. For the six months ended June 30, 2023, the Company provided allowance for expected credit losses of $398,378 for accounts receivable.

Prepayments

Prepayments represent amounts advanced to media or their authorized agencies (collectively “publishers”) for running of advertising campaigns of the advertisers. The publishers usually require advance payments when the Company orders advertising campaign services on behalf of its advertisers, and the prepayments will be utilized to offset the Company’s future payments. These amounts are unsecured, non-interest bearing and generally short-term in nature, which are reviewed periodically to determine whether their carrying value has become impaired. For the six months ended June 30, 2024 and 2023, the Company accrued allowances of doubtful accounts of $10,825 and $164,953, respectively, against prepayments.

Media deposits

Media deposits represent performance security deposit upon becoming an authorized agency of the relevant media (platforms where online advertisement is delivered) as a guarantee of performance and obligations and deposit associated with committed advertising spend on behalf of selected advertisers as required by certain media before running their advertising campaigns, which are paid to media pursuant to the terms of the framework agreements and contracts.

In the event that the advertisers or their advertising agencies on behalf of their advertising clients (collectively the “advertisers”) commit to spending a guaranteed minimum amount on a particular media with the Company, the Company enters into a back-to-back framework agreement with the relevant publishers committing the same level of guaranteed minimum spend and securing a preferential rebate policy applicable to the advertising spend of that advertiser. With the committed minimum spend, the Company is entitled to enjoy certain rebates and discounts and usually be required to pay a deposit of up to 10% of the guaranteed minimum spend. If the Company fails to fulfil the committed minimum spend, the Company would not be entitled to the additional rebates and discounts, and any deposit that has been paid may be forfeited or deducted to pay up the additional amount without the benefit of the additional rebates and discounts. The media may deduct damages from performance security deposit if the Company has breached the agency agreement or authorized agency management rules and conditions formulated by media.

As of June 30, 2024 and December 31, 2023, the balances of media deposits paid to third parties were $510,926 and $713,938, respectively.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

Advertiser deposits

The advertiser deposits represented deposits made by the advertisers who undertake a minimum total advertising spend as a condition for enjoying rebates and discounts. The Company generally requires these advertisers to place deposits with the Company at a percentage (usually up to 10%) of the committed spend, which usually equals to the amount of deposit payable to the media under the corresponding framework agreement with the media specific to such advertiser (see note 2 – media deposits). If the advertiser fails to reach the committed minimum spend upon expiry or termination of the framework agreement; (i) the advertiser would not be entitled to the rebates and discounts under the preferential pricing policy, if any; (ii) the advertiser’s deposit may be forfeited or deducted to pay up the additional amount it should pay without the benefits of rebates or discounts.

As of June 30, 2024 and December 31, 2023, the balances of advertiser deposits were $71,479 and $90,065, respectively.

Revenue recognition

The Company early adopted ASC 606, Revenue from Contracts with Customers (“ASC 606”) on January 1, 2018, using the modified retrospective approach for contracts that were not completed as of December 31, 2017. ASC 606 establishes principles for reporting information about the nature, amount, timing and uncertainty of revenue and cash flows arising from the entity’s contracts to provide goods or services to customers. The core principle requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration that it expects to be entitled to receive in exchange for those goods or services recognized as performance obligations are satisfied. In according with ASC 606, revenues are recognized when control of the promised services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

The Company identified each distinct service, or each series of distinct services that are substantially the same and that have the same pattern of transfer to the customer, as a performance obligation. Transaction price is allocated among different performance obligations identified in one contract, by using expected cost - plus margin approach, if the standalone selling price of each performance obligation is not observable.

The Company applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. The Company has no material incremental costs of obtaining contracts with customers that the Company expects the benefit of those costs to be longer than one year, which need to be recognized as assets.

The Company has advertising agency revenues from search engine marketing (“SEM,” a form of online marketing that involves the promotion of websites by increasing their visibility in search engine results pages and search-related products and services) services and non-SEM services, including deployment of in-feed and mobile app ads on other media and social media marketing services in relation to running advertising campaigns on selected social media accounts. The Company acts as an agent between media or their authorized agencies (collectively “publishers”) and advertisers by helping publishers procure advertisers and facilitate ad deployment on their advertising channels, and purchasing ad inventories and advertising services from publishers for advertisers. The Company places orders with publishers as per request from advertisers. Each order is materialized by a contract and explicitly quotes one agency service to arrange for the advertising service to be provided by a third - party publisher for a period of ad term. The Company provides advice and services on advertising strategies and ad optimization to advertisers to improve the effectiveness of their ads, all of which are highly interrelated and not separately identifiable. The Company’s overall promise represents a combined output that is a single performance obligation; there is no multiple performance obligations.

The Company evaluated its advertising agency contracts and determined that it was not acting as principal in these arrangements with publishers and advertisers since it never takes control of the ad inventories at any time. The Company collects the costs of purchasing ad inventories and advertising services from advertisers on behalf of publishers. The Company generates advertising agency revenues either by charging additional fees to advertisers or receiving rebates and incentives offered by publishers. Accordingly, both advertisers and publishers can be identified as customers, depending on the revenue model applicable to the relevant services.

The Company recognizes revenues on a net basis, which equal to: (i) rebates and incentives offered by publishers, netting the rebates to advertises (if any); and (ii) net fees from advertisers.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

Rebates and incentives offered by publishers

Rebates and incentives offered by publishers are determined based on the contract terms with publishers and their applicable rebate policies, which typically in the form of across-the-board standard-rate rebates, differential standard-rate rebates and progressive-rate rebates. Rebates and incentives offered by publishers are accounted for as variable consideration. The Company accrues and recognizes revenues in the form of rebates and incentives based on its evaluation as to whether the contractually stipulated thresholds of advertising spend are likely to being reached, or other benchmarks or certain prescribed classification are likely to being qualified (e.g. the number of new advertisers secured, growth in actual advertising spend), and to the extent that a significant reversal of cumulative revenue would not occur in future periods. These evaluations are based on the past experience and regularly monitoring of various performance factors set within the rebate policies (e.g. accumulated advertising spend, number of new advertisers). At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such advertising spend volume and any related constraint, and if necessary, adjusts the estimate of the amount of rebates and incentives. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenues and earnings in the period of adjustment. The rebates and incentives are generally ascertained and settled on a quarterly or annual basis. Historically, adjustments to the estimations for the actual amounts have been immaterial. These rebates and incentives take the form of cash which, when paid, are applied to set off accounts payable with the relevant publishers or settled separately; or can be in the form of ad currency units which will be deposited in the account in the back-end platform of the media, and can then be utilized to acquire their ad inventory.

The Company may offer rebates to advertisers on a case - by - case basis, generally with reference to the rebates and incentives offered by publishers, the advertiser’s committed total spend, and the business relationships with such advertiser. The rebates offered by the Company to advertisers are in the form of cash discounts or ad currency units that can be utilized to acquire ad inventory from relevant media, both of which are account for as a deduction of revenues.

Net fees from advertisers

Net fees from advertisers are the difference between the gross billing amount charged to the advertisers and the costs of purchasing ad inventories and advertising services on their behalf.

The publishers do not receive the benefits from the Company’s facilitation services until the publishers deliver advertising services to the advertisers. The Company recognizes advertising agency revenues when it transfers the control of the facilitation service commitments, i.e., when the publishers deliver advertising services to the advertisers. Under the cost per click (“CPC”) and cost per acquisition (“CPA”) pricing model of media, the Company recognizes revenues at the point of time as the publishers deliver advertising services at the point in time. Under the cost per time (“CPT”) pricing model of media, the publishers deliver advertising services over time when the advertising links are displayed over the contract periods, and therefore the Company recognizes revenue on a straight-line basis over the contracted display period. During the six months ended June 30, 2024 and 2023, revenues from the advertising services under CPT pricing model that the Company arranged are immaterial.

The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis.

The gross billing amounts charged to the advertisers are collected either in advance to provision of services or after the services. Accounts receivable represent the gross billing charged to advertisers that the Company has an unconditional right to consideration (including billed and unbilled amount) when the Company has satisfied its performance obligation. Payment terms and conditions of accounts receivables vary by customers, and terms typically include a requirement for payment within a period from three to six months. The Company has determined that all the contracts generally do not include a significant financing component. The Company does not have any contract assets since revenue is recognized when control of the promised services is transferred and the payment from customers is not contingent on a future event. In cases where the gross billing amounts are collected in advance, the amounts are recorded as “advance from advertisers” in the consolidated balance sheets. Advance from advertisers related to unsatisfied performance obligations at the end of the year is recognized as revenue when the Company delivers the services to its advertisers. The fees are non-refundable. In cases where amounts are collected after the services, accounts receivable are recognized upon delivery of ad inventories and advertising services to the advertisers. The gross billing amounts are determinable at the inception of the services.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

The cost of purchasing ad inventories and advertising services is recorded as accounts payable or a deduction against prepayments in cases where prepayments are required by the publishers.

The following table identifies the disaggregation of our revenue for the six months ended June 30, 2024 and 2023, respectively.

For the Six Months Ended

June 30,

    

2024

    

2023

Nature of Revenue:

    

    

  

Rebates and incentives offered by publishers

$

20,200

$

84,372

Net fees from advertisers

 

25,975

 

24,411

Total

$

46,175

$

108,783

Category of Revenue:

 

 

SEM services

$

2,953

$

72,510

Non-SEM services

 

43,222

 

36,273

Total

$

46,175

$

108,783

Foreign currency translation

The reporting currency of the Company is U.S. dollars (“US$” or “$”) and the accompanying unaudited condensed consolidated financial statements have been expressed in US$. Since the Company operates in the PRC, the Company’s functional currency is the Chinese Yuan (“RMB”). The Company’s unaudited condensed consolidated financial statements have been translated into the reporting currency U.S. dollars. Assets and liabilities of the Company are translated at the exchange rate at each reporting period end date. Equity is translated at historical rates. Income and expense accounts are translated at the average rate of exchange during the reporting period. Because cash flows are translated based on the average translation rate, amounts related to assets and liabilities reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the balance sheet. The resulting translation adjustments are reported under other comprehensive loss. Gains and losses resulting from the translations of foreign currency transactions and balances are reflected in the results of operations.

The following table outlines the currency exchange rates that were used in creating the unaudited condensed consolidated financial statements in this report:

    

June 30,

    

December 31,

    

2024

    

2023

Year-end spot rate

 

7.2672

 

7.0999

For the Six Months Ended June 30,

    

2024

    

2023

Average rate

 

7.2150

6.9283

Concentration and credit risk

Substantially all of the Company’s operating activities are transacted into RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions require submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.

The Company maintains certain bank accounts in the PRC, Hong Kong and the Cayman Islands, which are not insured by Federal Deposit Insurance Corporation (“FDIC”) insurance or other insurance. As of June 30, 2024 and December 31, 2023, $2,780,659 and $3,094,310 of the Company’s cash were on deposit at financial institutions in the PRC, respectively, where there currently is no rule or regulation requiring such financial institutions to maintain insurance to cover bank deposits in the event of bank failure.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

Accounts receivable are typically unsecured and derived from services rendered to advertisers that are located primarily in China, thereby exposed to credit risk. The risk is mitigated by the Company’s assessment of advertisers’ creditworthiness and its ongoing monitoring of outstanding balances. The Company has a concentration of its receivables with specific advertisers. As of June 30, 2024, four advertisers accounted for 21.7%, 17.3%, 15.9% and 11.8% of accounts receivable, respectively. As of December 31, 2023, four advertisers accounted for 22.1%, 17.7%, 16.2% and 12.0%of accounts receivable, respectively.

For the six months ended June 30, 2024, seven publishers accounted for approximately 154.5%, 66.3%, 64.2%, 57.8%, 45.7%, 28.5% and 17.4% of the total revenue, respectively. One publisher contributed to more than 100% of our revenue because we reversed revenues generated by certain customers. For the six months ended June 30, 2023, two publishers accounted for approximately 78.7% and 17.4% of the total revenue, respectively.

As of June 30, 2024, one publisher accounted for 83.6% of the total accounts payable balance. As of December 31, 2023, one publisher accounted for 81.4% of the total accounts payable balance, respectively.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.3
GOING CONCERN
6 Months Ended
Jun. 30, 2024
GOING CONCERN  
GOING CONCERN

3.GOING CONCERN

As reflected in the Company’s unaudited condensed consolidated financial statements, the Company had a net loss of $1,740,418 and $4,079 for the six months ended June 30, 2024 and 2023, respectively, and reported a cash outflow of $1,274,344 for the six months ended June 30, 2024, while cash inflow of $2,639,003 from operating activities for the six months ended June 30, 2023, respectively. These factors raise a substantial doubt about the Company’s ability to continue as a going concern.

As of June 30, 2024, the Company had cash and cash equivalent of $2,889,830 and short-term investments of $1,808,324. On the other hand, the balance of current liabilities of $6,668,600 as of June 30, 2024 is expected to get paid in the twelve months ending June 30, 2025. The Company expected to renew the bank borrowings upon its maturity. The Company intends to meet the cash requirements for the next 12 months from the issuance date of this report through a combination of application of credit terms, bank loans, and principal shareholder’s financial support. Given the factors mentioned above, the Company assesses current working capital is sufficient to meet its obligations for the next 12 months from the issuance date of this report. Accordingly, management continues to prepare the Company’s unaudited condensed consolidated financial statements on going concern basis.

However, future financing requirements will depend on many factors, including the scale and pace of the expansion of the Company’s advertising business, the expansion of the Company’s sales and marketing activities, and potential investments in, or acquisitions of, businesses or technologies. Inability to obtain credit terms from medias or access to financing on favorable terms in a timely manner or at all would materially and adversely affect the Company’s business, results of operations, financial condition, and growth prospects.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS RECEIVABLE, NET - THIRD PARTIES
6 Months Ended
Jun. 30, 2024
ACCOUNTS RECEIVABLE, NET - THIRD PARTIES.  
ACCOUNTS RECEIVABLE, NET - THIRD PARTIES

4.ACCOUNTS RECEIVABLE, NET – THIRD PARTIES

The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis. Accounts receivable, net of provision for doubtful accounts consist of the following:

    

June 30,

    

December 31,

    

2024

    

2023

Accounts receivable

$

39,382,659

$

39,500,254

Less: allowance for expected credit losses

 

(12,364,291)

 

(13,417,481)

Accounts receivable, net

$

27,018,368

$

26,082,773

The Company reversed provision for expected credit losses of $749,688 for the six months ended June 30, 2024, and provided allowance for expected credit loss of $398,378 for the six months ended June 30, 2023. Movement of allowance for doubtful accounts was as follows:

    

June 30,

    

June 30,

    

2024

    

2023

Balance at beginning of the period

$

13,417,481

$

17,681,792

(Reversal of charge) charge to expenses

 

(749,688)

 

398,378

Foreign exchange income

 

(303,502)

 

(881,194)

Balance at end of the period

$

12,364,291

$

17,198,976

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.3
PREPAYMENTS - THIRD PARTIES
6 Months Ended
Jun. 30, 2024
PREPAYMENTS - THIRD PARTIES  
PREPAYMENTS - THIRD PARTIES

5.PREPAYMENTS – THIRD PARTIES

Prepayments – third parties consist of the following:

    

June 30,

    

December 31,

    

2024

    

2023

Prepayments to third party medias

$

1,297,334

$

1,540,597

Less: provision for doubtful accounts

 

(578,824)

 

(581,462)

$

718,510

$

959,135

Provision for doubtful accounts of prepayments was $10,825 and $164,953 for the six months ended June 30, 2024 and 2023, respectively. For the six months ended June 30, 2024 and 2023, the Company also wrote off prepayments of $nil and $1,443,356 because the management assessed the vendor would no long provide service. Movement of allowance for doubtful prepayments was as follows:

    

June 30,

    

June 30,

2024

2023

Balance at beginning of the period

$

581,462

$

2,153,390

Charge to expenses

 

10,825

 

164,953

Writing off prepayments

 

 

(1,443,356)

Foreign exchange income

 

(13,463)

 

(48,210)

Balance at end of the period

$

578,824

$

826,777

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER CURRENT ASSETS
6 Months Ended
Jun. 30, 2024
OTHER CURRENT ASSETS  
OTHER CURRENT ASSETS

6.OTHER CURRENT ASSETS

Other current assets consist of the following:

    

June 30,

    

December 31,

    

2024

    

2023

Recoverable value-added taxes

$

2,240,645

$

2,603,043

Others

 

443,553

 

235,508

Less: provision for doubtful accounts

 

(17,746)

 

(6,678)

$

2,666,452

$

2,831,873

For the six months ended June 30, 2024 and 2023, provision for expected credit losses of other current assets was $11,303 and $565, respectively. Movement of allowance for doubtful accounts was as follows:

    

June 30,

    

June 30,

2024

2023

Balance at beginning of the period

$

6,678

$

6,874

Charge to expenses

 

11,303

 

565

Foreign exchange income

 

(235)

 

(361)

Balance at end of the period

$

17,746

$

7,078

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY AND EQUIPMENT, NET
6 Months Ended
Jun. 30, 2024
PROPERTY AND EQUIPMENT, NET  
PROPERTY AND EQUIPMENT, NET

7.PROPERTY AND EQUIPMENT, NET

Property and equipment, net consisted of the following:

    

June 30,

    

December 31,

    

2024

    

2023

Property

$

1,913,631

$

1,958,723

Leasehold improvement

 

466,359

 

477,349

Office equipment

 

144,333

 

147,734

Vehicles

138,388

141,649

Electronic equipment

 

126,188

 

129,162

Less: accumulated depreciation

 

(882,559)

 

(798,193)

$

1,906,340

$

2,056,424

Depreciation expense was $103,486 and $128,178 for the six months ended June 30, 2024 and 2023, respectively.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.3
INTANGIBLE ASSETS, NET
6 Months Ended
Jun. 30, 2024
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

8.INTANGIBLE ASSETS, NET

Intangible assets consisted of the following:

    

June 30,

    

December 31,

    

2024

    

2023

Copyrights

$

713,986

$

730,810

Software

69,579

65,335

Less: accumulated amortization

 

(463,676)

 

(394,596)

$

319,889

$

401,549

For the six months ended June 30, 2024 and 2023, the Company purchased software of $5,789 and $23,052, respectively.

Amortization expense was $78,730 and $84,676 for the six months ended June 30, 2024 and 2023, respectively.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.3
DEPOSITS DUE FROM A THIRD PARTY
6 Months Ended
Jun. 30, 2024
DEPOSITS DUE FROM A THIRD PARTY  
DEPOSITS DUE FROM A THIRD PARTY

9.DEPOSITS DUE FROM A THIRD PARTY

In November 2023, Baosheng Network and Nanjing Yunbei E-commerce Co., Ltd. entered into an Asset Merger Margin Custodian Agreement, pursuant to which the Company deposited RMB20,000,000, or $2,554,539 (the “Deposit”) into the custodian account under the name of Nanjing Yunbei to support the Company’s future business combination. The deposit would be deposited in custody account of Nanjing Yunbei for twelve months. The deposit is interest-free during the custody period. As of June 30, 2024 and December 31, 2023, the Company had a deposit of $2,752,092 and $2,816,941 due from Nanjing Yunbei, respectively.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.3
LONG-TERM INVESTMENTS
6 Months Ended
Jun. 30, 2024
LONG-TERM INVESTMENTS  
LONG-TERM INVESTMENTS

10.LONG-TERM INVESTMENTS

As of June 30, 2024 and December 31, 2023, long-term investments consisted of the following:

June 30,

December 31,

    

2024

    

2023

Equity investment without readily determinable fair value measured at Measurement Alternative (a)

$

2,544,790

$

2,632,742

Equity investment accounted for using the equity method (b)

 

4,071,458

 

4,216,222

$

6,616,248

$

6,848,964

(a) As of June 30, 2024 and December 31, 2023, the movement of equity investment without readily determinable fair value measured at Measurement Alternative consisted of the following:

    

June 30,

    

December 31,

2024

2023

Opening balance

$

2,632,742

$

2,261,787

Investment in Beijing Qucheng Technology Co., Ltd. (“Qucheng”)

 

 

564,900

Impairment against investment in Qucheng

 

(27,541)

 

(128,204)

Foreign exchange adjustments

 

(60,411)

 

(65,741)

Ending balance

$

2,544,790

$

2,632,742

In January 2023, Beijing Baosheng closed an acquisition of 12% equity interest in Qucheng at cash consideration of RMB9,600,000, or $1,397,119. The Company made cash consideration of $564,900 and $832,219, respectively, in January 2023 and December 2022.

The Company accounted for the transaction as an investment in privately held investment using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer. As of June 30, 2024 and December 31, 2023, the Company did not identify orderly transactions for similar investments of the investees and the Company did not record upward or downward adjustments. As of June 30, 2024 and December 31, 2023, the Company reviewed the financial position and financial performance of Qucheng, and assessed that the Company’s share of fair value was below the investment. For the six months ended June 30, 2024 and 2023, the Company provided impairment of $27,541 and $0 against investment in Qucheng.

10.LONG-TERM INVESTMENTS (CONTINUED)

In February 2021, the Company acquired 10% equity interest in Bejing Xinrong Fanxing Technology Co., Ltd. (“Xinrong Fanxing”) at cash consideration of RMB10,000,000, or $1,550,195. The Company accounted for the transaction as an investment in privately held investment using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer. As of June 30, 2024 and December 31, 2023, the Company did not identify orderly transactions for similar investments, or impairment indicators of the investees, and the Company did not record upward or downward adjustments or impairment against the investment in Xinrong Fanxing.

(b)As of June 30, 2024 and December 31, 2023, the movement of equity investment accounted for using the equity method consisted of the following:

    

June 30,

    

December 31,

2024

2023

Opening balance

$

4,216,222

$

Investment in Guangzhou Shanxingzhe Technology Investment LLP (“Shanxingzhe”)

 

 

4,236,750

Share of equity loss

 

(48,047)

 

(9,214)

Foreign exchange adjustments

 

(96,718)

 

(11,314)

Ending balance

$

4,071,458

$

4,216,222

In June 2023, Beijing Xunhuo closed the acquisition of 42.85% of the equity interests in Shanxingzhe, at cash consideration of RMB30,000,000, or $4,236,750. In May 2023, Beijing Xunhuo fully paid the cash consideration.

Shanxingzhe is primarily engaged in investment in advertisement entities. The investment in Shanxingzhe is to diversify the Company’s advertising business. Beijing Xunhuo is able to exercise significant influence over Shanxingzhe, and accounted for the equity investment using equity method. For the six months ended June 30, 2024 and 2023, equity investment loss of $48,047 and $nil was recognized in the account of “other income, net” in the consolidated statements of loss and comprehensive loss, respectively. As of June 30, 2024 and December 31, 2023, the Company did not note other-than-temporary decline in fair value below the carrying value of the investment and did not accrue impairment against the investment in Shanxingzhe for the six months ended June 30, 2024 and 2023.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.3
BANK BORROWINGS
6 Months Ended
Jun. 30, 2024
BANK BORROWINGS  
BANK BORROWINGS

11.BANK BORROWINGS

June 30,

December 31, 

    

2024

    

2023

Bank borrowings

$

2,201,673

$

2,253,553

In December 2023, Baosheng Network entered into a bank loan agreement with Bank of Beijing under which under which Baosheng Network borrowed a one-year loan of RMB10,000,000, or $1,449,846. The interest rate for the borrowing was fixed at 3.65% per annum. In December 2023, the borrowing was renewed for one year through December 2024. The loan is guaranteed by two third parties, for whom the Company involved a third-party counter-guarantor. In addition, the Company pledged its properties with the counter-guarantor.

In July 2023, Beijing Baosheng entered into a bank loan agreement with Bank of Communication under which under which Beijing Baosheng borrowed a one-year loan of RMB6,000,000, or $847,350. The interest rate for the borrowing was fixed at 3.55% per annum. The loan is guaranteed by Mr. Gong Sheng, the Company’s managing director and his spouse, and one third party. Beijing Baosheng also involved Baosheng Network as counter-guarantor for the third-party guarantor. In addition, Mr. Gong Sheng and his spouse pledged their property with the counter guarantor. The Company fully repaid the bank borrowing in July 2024.

For the six months ended June 30, 2024 and 2023, interest expense arising from the bank borrowings amounted to $39,314 and $26,341, respectively.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.3
WARRANT LIABILITIES
6 Months Ended
Jun. 30, 2024
WARRANT LIABILITIES  
WARRANT LIABILITIES

12.

WARRANT LIABILITIES

In connection with the private placement on March 18, 2021 (Note 16), the Company sold an aggregate of 112,610 warrants (giving effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022 and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023) with each warrant entitling the holder thereof to purchase one half of one ordinary share at an exercise price of $107.71 per ordinary share (giving effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022, and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023). A warrant may be exercised at any time on or after March 18, 2021 and on or prior to 5:00 p.m. (New York City time) on September 18, 2026 but not thereafter.

The holders of warrants are granted with registration rights. If at any time after the six - month anniversary of March 18, 2021, there is no effective registration statement registering, or no current prospectus available for the issuance of the warrant shares to the holder and the resale of the warrant shares, then this warrant may also be exercised, in whole or in part, at such time by means of a “cashless exercise.” The warrants are subject to adjustments in the event of 1) stock dividends and splits, 2) subsequent right offerings, 3) pro rata dilutions and 4) fundamental transactions. No fractional shares or scrip representing fractional shares shall be issued upon the exercise of the warrants.

In the event of a fundamental transaction, the Company or any successor entity shall, at the holder’s option, purchase this warrant from the holder by paying to the holder an amount of cash equal to the value of the remaining unexercised portion of the warrant, using Black-Scholes model, on the date of the consummation of such fundamental transaction; provided, however, that, if the fundamental transaction is not within the Company’s control, including not approved by the Company’s Board of Directors, holder shall only be entitled to receive from the Company or any successor entity the same type or form of consideration (and in the same proportion), at the value of the unexercised portion of the warrant, that is being offered and paid to the holders of ordinary shares of the Company in connection with the fundamental transaction, whether that consideration be in the form of cash, stock or any combination thereof, or whether the holders of ordinary shares are given the choice to receive from among alternative forms of consideration in connection with the fundamental transaction.

If the Company fails for any reason to deliver to the holders the warrant shares subject to a notice of exercise by the warrant share delivery date, the Company shall pay to the holder, in cash, as liquidated damages and not as a penalty, for each $1,000 of warrant shares subject to such exercise (based on the volume weighted average price of the ordinary shares on the date of the applicable Notice of Exercise), $10 per trading day (increasing to $20 per trading day on the fifth (5th) Trading Day after such liquidated damages begin to accrue) for each trading day after such warrant share delivery date until such warrant shares are delivered or holder rescinds such exercise. In addition, cash payment is required as a compensation for buy-in on failure of delivery warrant shares.

The above - mentioned cash-settled make-whole provisions led the warrants classified as a derivative warrant liability. The derivative warrant liability was initially recorded at fair value on the closing date of the private placement and were subsequently remeasured at fair value at each reporting dates. The changes in the fair value of derivative warrant liability were charged to the account of “Changes in fair value of warrant liabilities” in the consolidated statements of loss and comprehensive loss.

As of June 30, 2024 and December 31, 2023, the Company had 112,610 of private placement warrants outstanding. The warrant liability related to such warrants was remeasured to its fair value at each reporting period. The change in fair value was recognized in the consolidated statements of loss. The change in the fair value of the warrant liabilities is summarized as follows:

Estimated fair value as of December 31, 2023

    

$

Changes in estimated fair value

 

Estimated fair value as of June 30, 2024

$

Estimated fair value as of December 31, 2022

$

832

Changes in estimated fair value

(830)

Estimated fair value as of June 30, 2023

$

2

The fair value of the warrant liabilities was estimated using Black-Scholes model. Inherent in these valuations are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its ordinary shares based on historical and implied volatilities of selected peer companies as well as its own that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.

12.WARRANT LIABILITIES (CONTINUED)

The following table provides quantitative information regarding Level 3 fair value measurements inputs for the Company’s warrants at their measurement dates:

As of June 30,

As of December 31,

As of June 30,

As of March 18,

 

    

2024

    

2023

    

2023

    

2021

 

Volatility

 

31.54

%  

28.63

%  

32.94

%  

31.26

%

Stock price

 

1.98

 

3.61

7.85

126.34

Expected life of the warrants to convert

 

2.22

 

2.72

3.22

5.50

Risk free rate

 

4.71

%  

4.20

%  

4.43

%  

1.09

%

Dividend yield

 

0.0

%  

0.0

%  

0.0

%  

0.0

%

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.3
INCOME TAXES
6 Months Ended
Jun. 30, 2024
INCOME TAXES  
INCOME TAXES

13.INCOME TAXES

Cayman Islands

Under the current and applicable laws of the Cayman Islands, the Company is not subject to tax on income or capital gain. Additionally, upon payments of dividends by the Company to its shareholders, no Cayman Islands withholding tax will be imposed.

British Virgin Islands

Under the current and applicable laws of BVI, Baosheng BVI is not subject to tax on income or capital gains.

Hong Kong

Baosheng HK is incorporated in Hong Kong and is subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate for the first HKD$2 million of assessable profits is 8.25% and assessable profits above HKD$2 million will continue to be subject to the rate of 16.5% for corporations in Hong Kong, effective from the year of assessment 2018/2019. Before that, the applicable tax rate was 16.5% for corporations in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax laws, Baosheng HK is exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.

PRC

Beijing Baosheng, Horgos Baosheng, Kashi Baosheng, Baosheng Technology, Baosheng Network and Beijing Xunhuo were incorporated in the PRC and are subject to PRC Enterprise Income Tax (“EIT”) on the taxable income in accordance with the relevant PRC income tax laws. On March 16, 2007, the National People’s Congress enacted a new enterprise income tax law, which took effect on January 1, 2008. The law applies a uniform 25% enterprise income tax rate to both foreign invested enterprises and domestic enterprises.

Horgos Baosheng, Kashi Baosheng, and Baosheng Technology are subject to a preferential income tax rate of 0% CIT for a period since generating revenues, as they were incorporated in the Horgos and Kashi Economic District, Xinjiang province. The five-year preferential income tax treatment ends on December 31, 2025 for Baosheng Technology. Kashi Baosheng was entitled to the five - year preferential income tax treatment for ended on December 31, 2022 and is entitled to an extension of five - year preferential income tax treatment ended on December 31, 2027. Horgos Baosheng was entitled to the five-year preferential income tax treatment for ended on December 31, 2020 and is entitled to an extension of five-year preferential income tax treatment ended on December 31, 2025. Other than the preferential tax treatment received by Horgos Baosheng, Kashi Baosheng, and Baosheng Technology, all the other PRC subsidiaries of the Company are subject to the uniform enterprise income tax rate of 25%.

For the six months ended June 30, 2024 and 2023, the Company did not record current income tax expenses or deferred income tax expenses.

13.INCOME TAXES (CONTINUED)

Deferred tax assets as of June 30, 2024 and December 31, 2023 consist of the following:

    

June 30,

    

December 31,

    

2024

    

2023

Deferred tax assets:

 

  

 

  

Net operating losses carryforwards

$

4,589,082

$

2,903,728

Allowance for doubtful accounts of accounts receivable

 

219,522

 

193,032

Allowance for doubtful accounts of prepayments

 

6,566

 

3,971

Allowance for doubtful accounts of other current assets

 

4,204

 

1,668

Less: allowance on deferred tax assets

 

(4,819,374)

 

(3,102,399)

$

$

The Company evaluates its valuation allowance requirements at end of each reporting period by reviewing all available evidence, both positive and negative, and considering whether, based on the weight of that evidence, a valuation allowance is needed. When circumstances cause a change in management’s judgement about the realizability of deferred tax assets, the impact of the change on the valuation allowance is generally reflected in income from operations. The future realization of the tax benefit of an existing deductible temporary difference ultimately depends on the existence of sufficient taxable income of the appropriate character within the carryforward period available under applicable tax law.

As of June 30, 2024 and December 31, 2023, due to uncertainties surrounding future utilization on Beijing Baosheng, Baosheng Network, the Beijing branch of Horgos Baosheng and Baosheng HK, the Company accrued full valuation allowance of $4,819,374 and $3,102,399, respectively, against the deferred tax assets based upon management’s assessment as to their realization.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.3
LOSS PER SHARE
6 Months Ended
Jun. 30, 2024
LOSS PER SHARE  
LOSS PER SHARE

14.LOSS PER SHARE

The following table sets forth the computation of basic and diluted loss per ordinary share for the six months ended June 30, 2024 and 2023, respectively:

For the Six Months Ended

June 30,

    

2024

    

2023

Net Loss

$

(1,740,418)

$

(4,079)

Weighted average number of ordinary share outstanding

 

 

Basic and Diluted

 

1,534,487

 

1,534,487

Loss per share

 

 

Basic and Diluted

$

(1.13)

$

(0.00)

For the six months ended June 30, 2024 and 2023, the Company had no dilutive shares.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.3
EQUITY
6 Months Ended
Jun. 30, 2024
EQUITY  
EQUITY

15.EQUITY

Ordinary shares

Effective on September 29, 2023, the Company increased the authorized share capital of the Company from US$60,000 divided into 6,250,000 Ordinary Shares of par value US$0.0096 each, to US$9,600,000 divided into 1,000,000,000 Ordinary Shares of a par value of US$0.0096 each.

On March 6, 2023, the Company effected an increase in authorized share capital from US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each to US$60,000 divided into 37,500,000 ordinary shares of a par value US$0.0016 each (the “Increase in Share Capital”), and on March 21, 2023, the Company effected a share consolidation at a ratio of one-for-six, such that each (6) ordinary shares with a par value of US$0.0016 each in the Company’s issued and unissued share capital were consolidated into one ordinary share with a par value of US$0.0096 (“2023 Share Consolidation”). Immediately following the Increase in Share Capital and 2023 Share Consolidation, the authorized share capital of the Company increased from US$50,000 to US$60,000, divided into 6,250,000 ordinary shares of a par value US$0.0096 each. The Company believes it is appropriate to reflect the Increase in Share Capital, 2022 Share Consolidation and 2023 Share Consolidation on a retroactive basis pursuant to ASC 260. The Company has retroactively restated all shares and per share data for all periods presented. As a result, the Company had 1,000,000,000 authorized shares, par value of US$0.0096, of which 1,534,487 shares of ordinary shares were issued and outstanding as of June 30, 2024 and December 31, 2023, respectively.

Restricted net assets

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC subsidiaries only out of their respective retained earnings, if any, as determined in accordance with PRC accounting standards and regulations and after they have met the PRC requirements for appropriation to statutory reserves. Paid in capital of the PRC subsidiaries included in the Company’s consolidated net assets are also non-distributable for dividend purposes. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC subsidiaries. The Company is required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, the Company may allocate a portion of its after-tax profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends.

As of June 30, 2024 and December 31, 2023, the Company’s PRC profit generating subsidiaries accrued statutory reserve funds of $898,133.

As of June 30, 2024 and December 31, 2023, the Company had net assets restricted in the aggregate, which include paid-in capital and statutory reserve of the Company’s PRC subsidiaries of $33,718,654.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.3
RELATED PARTY TRANSACTIONS AND BALANCES
6 Months Ended
Jun. 30, 2024
RELATED PARTY TRANSACTIONS AND BALANCES  
RELATED PARTY TRANSACTIONS AND BALANCES

16.RELATED PARTY TRANSACTIONS AND BALANCES

1)Nature of relationships with related parties

Name

    

Relationship with the Company

 

EJAM GROUP Co., Ltd. (“EJAM Group”)

Indirectly hold a 6.8% equity interest in the Company

Pubang Landscape Architecture (HK) Company Limited (“Pubang Hong Kong”)

Indirectly hold a 20.4% equity interest in the Company

Horgos Zhijiantiancheng

Controlled by EJAM Group

Guangzhou Yijiantiancheng Technology Co., Ltd. (“Guangzhou Yijiantiancheng”)

Controlled by EJAM Group

Horgos Meitui Network Technology Co., Ltd. (“Horgos Meitui”)

Controlled by EJAM Group, and was disposed of by EJAM Group on March 24, 2020

Ms. Wenxiu Zhong

Former Chairperson of the Board of Directors, CEO and indirect holder of 22.6% of the Company’s equity interests

Anruitai Investment Limited (“Anruitai”)

90% owned by Ms. Wenxiu Zhong and 10% owned by Mr. Sheng Gong, the Director and indirect equity shareholder of the Company

16.RELATED PARTY TRANSACTIONS AND BALANCES (CONTINUED)

2)Transactions with related parties

For the Six Months Ended

June 30,

    

2024

    

2023

Horgos Zhijiantiancheng

$

3,875

$

153,077

For the six months ended June 30, 2024, the Company received the media deposits of $242,009 from Horgos Zhijiantiancheng.

3)Balances with related parties

As of June 30, 2024 and December 31, 2023, the balances due from related parties were as follows:

    

June 30,

    

December 31,

    

2024

    

2023

Accounts receivable

Horgos Zhijiantiancheng (a)

$

5,499

$

 

 

Prepayments

 

 

Horgos Zhijiantiancheng (a)

$

$

215,689

Due from related parties

Anruitai Investment Limited

$

28,667

$

28,667

Others

1,408

$

28,667

$

30,075

(a)Horgos Zhijiantiancheng is both a media and advertiser with the Company. For six months ended June 30, 2023, the Company provided services to Horgos Zhijiantiancheng and paid media deposits with Horgos Zhijiantiancheng. For the six months ended June 30, 2024, the Company received the media deposits of $242,009 from Horgos Zhijiantiancheng.

As of June 30, 2024 and December 31, 2023, the balances due to related parties were as follows:

    

June 30,

    

December 31,

2024

2023

Other payable

 

  

 

  

Wenxiu Zhong

$

3,548

$

3,546

Others

8,630

$

3,548

$

12,176

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.3
CONTINGENCIES
6 Months Ended
Jun. 30, 2024
CONTINGENCIES  
CONTINGENCIES

17.CONTINGENCIES

In the normal course of business, the Company is subject to loss contingencies, such as certain legal proceedings, claims and disputes. The Company records a liability for such loss contingencies when the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated.

On April 6, 2023, the Longhua District People’s Court of Shenzhen City, Guangdong Province accepted a case filed by Shenzhen Pusi Technology Co., Ltd (“Shenzhen Pusi”), as the complainant, and Beijing Baosheng, as the defendant. In this case, Shenzhen Pusi sought recovery of outstanding service fee RMB160,965 (approximately $23,292) and related liquidated damages from Beijing Baosheng and other expenses (i.e., attorney’s fee, court expense and property reservation fee). The court made a ruling in favor of the complainant. Beijing Baosheng appealed to Shenzhen Intermediate People’s Court against the trial court’s judgement. The appellate court made a final ruling on April 29, 2024, affirming the trial court’s judgement. A bank account of Baosheng with bank deposit balance of RMB 171,478 has been reserved by the court on July 2, 2023, following Shenzhen Pusi’s application. The case was settled on May 15, 2024, and paid a total amount of RMB 176,358 to the complaint.

17.CONTINGENCIES (CONTINUED)

In March 2022, Beijing Baosheng brought a breach of contract claim against Beijing Aipu New Media Technology Co., Ltd. (“Aipu”) in the Beijing Haidian District People’s Court and sought recovery of RMB1,783,834.04 (approximately $270,102) and related liquidated damages. On March 14, 2022, Beijing Baosheng applied for reservation of Aipu’s property in an amount of RMB1,783,834.04 (approximately $270,102) and said application was approved by the court on March 17, 2022. On February 10, 2023, Beijing Baosheng applied for extension for reservation of Aipu’ s property in an amount of RMB1,783,834.04 (approximately $270,102 ), and the court approved the extension of reservation to March 17, 2024. This case was heard on September 10, 2024 at Dongsheng Court in Haidian District, Beijing, The cross examination procedure has been completed, and the Company is currently waiting for another court hearing.

On January 30, 2024, Beijing Arbitration Committee accepted a contract dispute arbitration case filed by Beijing Baosheng against Tianjin Hongen Wanmei Future Education Technology Co., Ltd (“Tianjin Hongen”) for recovery of RMB1,434,059.00 (US$201,982.99). As of September 6, 2024, Tianjin Hongen had already paid to Beijing Baosheng RMB1,267,980.00 (US$178,591.25). As of the date of this report, Beijing Baosheng is waiting for the arbitration committee’s notice of hearing.

On March 1, 2024, the Company was served a complaint regarding a lawsuit brought by three institutional investors (the “Plaintiffs”) against the Company and certain other parties, filed with the United States District Court of the Southern District of New York, alleging that the Company violated Section 11 and Section 12 of the Securities Act of 1933, as amended, by including untrue statements of material facts and omitting to state material facts required to make the statements therein not misleading, in its registration statement on Form F-1, as amended (File No. 333-239800), which was declared effective by the SEC on February 5, 2021. On March 17, 2021, two institutional investors, which are also two of the Plaintiffs, purchased 1,960,784 units from the Company pursuant to a securities purchase agreement, with each unit consisting of one ordinary share of the Company and one warrant to purchase one half of one ordinary share of the Company, for an aggregate purchase price of US$10 million. On March 5, 2024, the Plaintiffs filed an amended complaint and served the Company on March 6, 2024. The Company extended the deadline to respond to May 22, 2024 in order to coordinate with other defendants in the matter. The Company filed a motion to dismiss the Plaintiffs’ second amended complaint on May 22, 2024. As of the date of this annual report, there is no anticipated court dates of this lawsuit. The Company believes that the complaint is without any merit and intends to defend the matter vigorously.

On April 10, 2024, the Company was served with a copy of the winding up petition (the “Petition”), filed by Orient Plus International Limited (the “Petitioner”) with the Grand Court of the Cayman Islands, seeking an order that the Company be wound up pursuant to Section 92(e) of the Cayman Islands Companies Act (2023 Revision), claiming that the management of the Company have acted unfairly and/or oppressively towards the Petitioner and other minority shareholders, and/or the affairs of the Company have been conducted with a lack of probity, and the Petitioner and the other investors have justifiably lost confidence in the management of the Company. On March 17, 2021, two institutional investors, one of which is the Petitioner, purchased 1,960,784 units from the Company pursuant to a securities purchase agreement, with each unit consisting of one ordinary share of the Company and one warrant to purchase one half of one ordinary share of the Company, for an aggregate purchase price of US$10 million. The Company filed a strike out application on July 10, 2024, and the hearing of the strike out application will be held on October 18, 2024. The Company believes that the Petition is without any merit and intends to defend the matter vigorously.

On November 17, 2023, the Company entered into a securities purchase agreement (the “Karboom Securities Purchase Agreement”) with Kaboom Technology Limited (“Kaboom”). Pursuant to the Karboom Securities Purchase Agreement, the Company agreed to issue to the Investor senior convertible promissory notes, in an original principal amount of not more than US$42,000,000 (the “Notes”), convertible into the Company’s ordinary shares, par value $0.0096 per share. On February 7, 2024, the Company entered into a securities purchase agreement (the “VG Securities Purchase Agreement”) with VG Master Fund SPC (“VG Master Fund”). Pursuant to the VG Securities Purchase Agreement, subject to specified terms and conditions, the Company may sell and issue in its discretion, up to US$2,000,000 of the Company’s ordinary shares to VG Master Fund.

Affected by the lawsuit filed by three institutional investors on March 1, 2024 and by legal proceedings filed by the Petitioner on April 10, 2024, Both Kaboom and VG Master Fund terminated agreements with the Company.

On May 31, 2024, Karboom sent the Company a notice of agreement termination (the “Karboom Termination Notice”) regarding the Karboom Securities Purchase Agreement and all related agreements contemplated thereunder (collectively, the “Karboom Agreements”), due to the legal proceedings that the Company was involved at that time. Immediately prior to the termination of the Karboom Agreements, the Company had not issued any Note to Karboom under the Karboom Securities Purchase Agreement. Upon the termination of the Karboom Agreements, effective on the date of the Karboom Termination Notice, the Karboom Agreements became null and void and of no further force and effect, and all investment activities between Karboom and the Company ceased immediately.

17.CONTINGENCIES (CONTINUED)

On June 4, 2024, VG Master Fund sent the Company a notice of agreement termination (the “VG Termination Notice”) regarding the VG Securities Purchase Agreement and all related agreements contemplated thereunder (collectively, the “VG Agreements”), due to the legal proceedings that the Company was involved at that time. Immediately prior to the termination of the VG Agreements, there had been no ordinary shares sold by the Company to VG Master Fund under the VG Agreements. Upon the termination of the VG Agreements, effective on the date of the VG Termination Notice, the VG Agreements became null and void and of no further force and effect, and all investment activities between VG Master Fund and the Company ceased immediately.

As of the date of this report, there is no other legal proceedings, claims and disputes that might cause the Company to be subject to loss contingencies.

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.3
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2024
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

18.SUBSEQUENT EVENTS

In August 2024, Beijing Baosheng entered into a bank loan agreement with Bank of Communication under which under which Beijing Baosheng borrowed a one-year loan of RMB5,000,000, or $693,000. The interest rate for the borrowing was fixed at 3.0% per annum. The loan is guaranteed by Mr. Gong Sheng, the Company’s director, and his spouse, and one third party. Beijing Baosheng also involved Baosheng Network as counter-guarantor for the third-party guarantor.

These unaudited condensed consolidated financial statements were approved by management and available for issuance on September [X], and the Company has evaluated subsequent events through this date.

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2024
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation and Principles of Consolidation

Basis of Presentation and Principles of Consolidation

The interim unaudited condensed consolidated financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States (“US GAAP”).

The unaudited condensed consolidated financial information as of June 30, 2024 and for the six months ended June 30, 2024 and 2023 has been prepared without audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) and pursuant to Regulation S-X. Certain information and footnote disclosures, which are normally included in annual financial statements prepared in accordance with US GAAP, have been omitted pursuant to those rules and regulations. The unaudited interim financial information should be read in conjunction with the audited financial statements and the notes thereto, included in the Form 20-F for the fiscal year ended December 31, 2023, which was filed with the SEC on May 15, 2024.

In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments, which are necessary for a fair presentation of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying unaudited condensed consolidated financial statements have been prepared using the same accounting policies as used in the preparation of the Company’s consolidated financial statements for the year ended December 31, 2023. The results of operations for the six months ended June 30, 2024 and 2023 are not necessarily indicative of the results for the full years.

Short-term investments

Short-term investments

Short-term investments consist of US Treasury Bills and investments in trading securities.

US Treasury Bills

The Company purchased US Treasury Bills with variable interest rates during the year of 2022, and sold these US Treasury Bills during the six months ended June 30, 2023.

US Treasury Bills were redeemable within a period of three through six months. In accordance with ASC 825, Financial Instruments, for financial products with variable interest rates referenced to performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carries these investments at fair value with fair value change gains or losses recorded in the investment income in the unaudited condensed consolidated statements of operations and comprehensive loss.

For the six months ended June 30, 2023, the Company recorded unrealized gain of $3,538, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.

The Company did not purchase or sell US Treasury Bills for the six months ended June 30, 2024. The Company did not record the balance of US Treasury Bills as of June 30, 2024, or record realized or unrealized gain on the unaudited condensed consolidated statements of operations and comprehensive loss.

Investments in trading securities

Trading securities are investments in publicly-listed equity securities through various open market transactions. The Company purchased certain publicly-listed equity securities through various open market transactions and accounted for such investments as “short-term investments” and subsequently measure the investments at fair value. For the six months ended June 30, 2024 and 2023, the Company made a gain of $201,733 and $538,590 in investment in trading securities, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.

Accounts receivable, net of provision for doubtful accounts

Accounts receivable, net of provision for doubtful accounts

Accounts receivable are recorded at the gross billing amount less an allowance for expected credit losses from the accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. Accounts receivable do not bear interest.

On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), using the modified retrospective transition method. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. Upon adoption, the Company changed the impairment model to utilize a forward-looking current expected credit losses (CECL) model in place of the incurred loss methodology for financial instruments measured at amortized cost and receivables resulting from the application of ASC 606, including contract assets. Upon the adoption of the guidance, the Company reversed allowance for expected credit losses of $702,156 for accounts receivable for the year ended December 31, 2023.

After the adoption of ASU 2016-13, the Company maintains an allowance for credit losses and records the allowance for credit losses as an offset to accounts receivable and the estimated credit losses charged to the allowance is classified as “provision for doubtful accounts” in the consolidated statements of loss and comprehensive loss. The Company assesses collectability by reviewing accounts receivable on aging schedules because the accounts receivable were primarily consisted of accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status, the age of the balances, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company’s ability to collect from customers. Delinquent account balances are written-off against the allowance for expected credit loss after management has determined that the likelihood of collection is not probable.

For the six months ended June 30, 2024, the Company reversed allowance for expected credit losses of $749,688 for accounts receivable. For the six months ended June 30, 2023, the Company provided allowance for expected credit losses of $398,378 for accounts receivable.

Prepayments

Prepayments

Prepayments represent amounts advanced to media or their authorized agencies (collectively “publishers”) for running of advertising campaigns of the advertisers. The publishers usually require advance payments when the Company orders advertising campaign services on behalf of its advertisers, and the prepayments will be utilized to offset the Company’s future payments. These amounts are unsecured, non-interest bearing and generally short-term in nature, which are reviewed periodically to determine whether their carrying value has become impaired. For the six months ended June 30, 2024 and 2023, the Company accrued allowances of doubtful accounts of $10,825 and $164,953, respectively, against prepayments.

Media deposits

Media deposits

Media deposits represent performance security deposit upon becoming an authorized agency of the relevant media (platforms where online advertisement is delivered) as a guarantee of performance and obligations and deposit associated with committed advertising spend on behalf of selected advertisers as required by certain media before running their advertising campaigns, which are paid to media pursuant to the terms of the framework agreements and contracts.

In the event that the advertisers or their advertising agencies on behalf of their advertising clients (collectively the “advertisers”) commit to spending a guaranteed minimum amount on a particular media with the Company, the Company enters into a back-to-back framework agreement with the relevant publishers committing the same level of guaranteed minimum spend and securing a preferential rebate policy applicable to the advertising spend of that advertiser. With the committed minimum spend, the Company is entitled to enjoy certain rebates and discounts and usually be required to pay a deposit of up to 10% of the guaranteed minimum spend. If the Company fails to fulfil the committed minimum spend, the Company would not be entitled to the additional rebates and discounts, and any deposit that has been paid may be forfeited or deducted to pay up the additional amount without the benefit of the additional rebates and discounts. The media may deduct damages from performance security deposit if the Company has breached the agency agreement or authorized agency management rules and conditions formulated by media.

As of June 30, 2024 and December 31, 2023, the balances of media deposits paid to third parties were $510,926 and $713,938, respectively.

Advertiser deposits

Advertiser deposits

The advertiser deposits represented deposits made by the advertisers who undertake a minimum total advertising spend as a condition for enjoying rebates and discounts. The Company generally requires these advertisers to place deposits with the Company at a percentage (usually up to 10%) of the committed spend, which usually equals to the amount of deposit payable to the media under the corresponding framework agreement with the media specific to such advertiser (see note 2 – media deposits). If the advertiser fails to reach the committed minimum spend upon expiry or termination of the framework agreement; (i) the advertiser would not be entitled to the rebates and discounts under the preferential pricing policy, if any; (ii) the advertiser’s deposit may be forfeited or deducted to pay up the additional amount it should pay without the benefits of rebates or discounts.

As of June 30, 2024 and December 31, 2023, the balances of advertiser deposits were $71,479 and $90,065, respectively.

Revenue recognition

Revenue recognition

The Company early adopted ASC 606, Revenue from Contracts with Customers (“ASC 606”) on January 1, 2018, using the modified retrospective approach for contracts that were not completed as of December 31, 2017. ASC 606 establishes principles for reporting information about the nature, amount, timing and uncertainty of revenue and cash flows arising from the entity’s contracts to provide goods or services to customers. The core principle requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration that it expects to be entitled to receive in exchange for those goods or services recognized as performance obligations are satisfied. In according with ASC 606, revenues are recognized when control of the promised services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

The Company identified each distinct service, or each series of distinct services that are substantially the same and that have the same pattern of transfer to the customer, as a performance obligation. Transaction price is allocated among different performance obligations identified in one contract, by using expected cost - plus margin approach, if the standalone selling price of each performance obligation is not observable.

The Company applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. The Company has no material incremental costs of obtaining contracts with customers that the Company expects the benefit of those costs to be longer than one year, which need to be recognized as assets.

The Company has advertising agency revenues from search engine marketing (“SEM,” a form of online marketing that involves the promotion of websites by increasing their visibility in search engine results pages and search-related products and services) services and non-SEM services, including deployment of in-feed and mobile app ads on other media and social media marketing services in relation to running advertising campaigns on selected social media accounts. The Company acts as an agent between media or their authorized agencies (collectively “publishers”) and advertisers by helping publishers procure advertisers and facilitate ad deployment on their advertising channels, and purchasing ad inventories and advertising services from publishers for advertisers. The Company places orders with publishers as per request from advertisers. Each order is materialized by a contract and explicitly quotes one agency service to arrange for the advertising service to be provided by a third - party publisher for a period of ad term. The Company provides advice and services on advertising strategies and ad optimization to advertisers to improve the effectiveness of their ads, all of which are highly interrelated and not separately identifiable. The Company’s overall promise represents a combined output that is a single performance obligation; there is no multiple performance obligations.

The Company evaluated its advertising agency contracts and determined that it was not acting as principal in these arrangements with publishers and advertisers since it never takes control of the ad inventories at any time. The Company collects the costs of purchasing ad inventories and advertising services from advertisers on behalf of publishers. The Company generates advertising agency revenues either by charging additional fees to advertisers or receiving rebates and incentives offered by publishers. Accordingly, both advertisers and publishers can be identified as customers, depending on the revenue model applicable to the relevant services.

The Company recognizes revenues on a net basis, which equal to: (i) rebates and incentives offered by publishers, netting the rebates to advertises (if any); and (ii) net fees from advertisers.

Rebates and incentives offered by publishers

Rebates and incentives offered by publishers are determined based on the contract terms with publishers and their applicable rebate policies, which typically in the form of across-the-board standard-rate rebates, differential standard-rate rebates and progressive-rate rebates. Rebates and incentives offered by publishers are accounted for as variable consideration. The Company accrues and recognizes revenues in the form of rebates and incentives based on its evaluation as to whether the contractually stipulated thresholds of advertising spend are likely to being reached, or other benchmarks or certain prescribed classification are likely to being qualified (e.g. the number of new advertisers secured, growth in actual advertising spend), and to the extent that a significant reversal of cumulative revenue would not occur in future periods. These evaluations are based on the past experience and regularly monitoring of various performance factors set within the rebate policies (e.g. accumulated advertising spend, number of new advertisers). At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such advertising spend volume and any related constraint, and if necessary, adjusts the estimate of the amount of rebates and incentives. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenues and earnings in the period of adjustment. The rebates and incentives are generally ascertained and settled on a quarterly or annual basis. Historically, adjustments to the estimations for the actual amounts have been immaterial. These rebates and incentives take the form of cash which, when paid, are applied to set off accounts payable with the relevant publishers or settled separately; or can be in the form of ad currency units which will be deposited in the account in the back-end platform of the media, and can then be utilized to acquire their ad inventory.

The Company may offer rebates to advertisers on a case - by - case basis, generally with reference to the rebates and incentives offered by publishers, the advertiser’s committed total spend, and the business relationships with such advertiser. The rebates offered by the Company to advertisers are in the form of cash discounts or ad currency units that can be utilized to acquire ad inventory from relevant media, both of which are account for as a deduction of revenues.

Net fees from advertisers

Net fees from advertisers are the difference between the gross billing amount charged to the advertisers and the costs of purchasing ad inventories and advertising services on their behalf.

The publishers do not receive the benefits from the Company’s facilitation services until the publishers deliver advertising services to the advertisers. The Company recognizes advertising agency revenues when it transfers the control of the facilitation service commitments, i.e., when the publishers deliver advertising services to the advertisers. Under the cost per click (“CPC”) and cost per acquisition (“CPA”) pricing model of media, the Company recognizes revenues at the point of time as the publishers deliver advertising services at the point in time. Under the cost per time (“CPT”) pricing model of media, the publishers deliver advertising services over time when the advertising links are displayed over the contract periods, and therefore the Company recognizes revenue on a straight-line basis over the contracted display period. During the six months ended June 30, 2024 and 2023, revenues from the advertising services under CPT pricing model that the Company arranged are immaterial.

The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis.

The gross billing amounts charged to the advertisers are collected either in advance to provision of services or after the services. Accounts receivable represent the gross billing charged to advertisers that the Company has an unconditional right to consideration (including billed and unbilled amount) when the Company has satisfied its performance obligation. Payment terms and conditions of accounts receivables vary by customers, and terms typically include a requirement for payment within a period from three to six months. The Company has determined that all the contracts generally do not include a significant financing component. The Company does not have any contract assets since revenue is recognized when control of the promised services is transferred and the payment from customers is not contingent on a future event. In cases where the gross billing amounts are collected in advance, the amounts are recorded as “advance from advertisers” in the consolidated balance sheets. Advance from advertisers related to unsatisfied performance obligations at the end of the year is recognized as revenue when the Company delivers the services to its advertisers. The fees are non-refundable. In cases where amounts are collected after the services, accounts receivable are recognized upon delivery of ad inventories and advertising services to the advertisers. The gross billing amounts are determinable at the inception of the services.

The cost of purchasing ad inventories and advertising services is recorded as accounts payable or a deduction against prepayments in cases where prepayments are required by the publishers.

The following table identifies the disaggregation of our revenue for the six months ended June 30, 2024 and 2023, respectively.

For the Six Months Ended

June 30,

    

2024

    

2023

Nature of Revenue:

    

    

  

Rebates and incentives offered by publishers

$

20,200

$

84,372

Net fees from advertisers

 

25,975

 

24,411

Total

$

46,175

$

108,783

Category of Revenue:

 

 

SEM services

$

2,953

$

72,510

Non-SEM services

 

43,222

 

36,273

Total

$

46,175

$

108,783

Foreign currency translation

Foreign currency translation

The reporting currency of the Company is U.S. dollars (“US$” or “$”) and the accompanying unaudited condensed consolidated financial statements have been expressed in US$. Since the Company operates in the PRC, the Company’s functional currency is the Chinese Yuan (“RMB”). The Company’s unaudited condensed consolidated financial statements have been translated into the reporting currency U.S. dollars. Assets and liabilities of the Company are translated at the exchange rate at each reporting period end date. Equity is translated at historical rates. Income and expense accounts are translated at the average rate of exchange during the reporting period. Because cash flows are translated based on the average translation rate, amounts related to assets and liabilities reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the balance sheet. The resulting translation adjustments are reported under other comprehensive loss. Gains and losses resulting from the translations of foreign currency transactions and balances are reflected in the results of operations.

The following table outlines the currency exchange rates that were used in creating the unaudited condensed consolidated financial statements in this report:

    

June 30,

    

December 31,

    

2024

    

2023

Year-end spot rate

 

7.2672

 

7.0999

For the Six Months Ended June 30,

    

2024

    

2023

Average rate

 

7.2150

6.9283

Concentration and credit risk

Concentration and credit risk

Substantially all of the Company’s operating activities are transacted into RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions require submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.

The Company maintains certain bank accounts in the PRC, Hong Kong and the Cayman Islands, which are not insured by Federal Deposit Insurance Corporation (“FDIC”) insurance or other insurance. As of June 30, 2024 and December 31, 2023, $2,780,659 and $3,094,310 of the Company’s cash were on deposit at financial institutions in the PRC, respectively, where there currently is no rule or regulation requiring such financial institutions to maintain insurance to cover bank deposits in the event of bank failure.

Accounts receivable are typically unsecured and derived from services rendered to advertisers that are located primarily in China, thereby exposed to credit risk. The risk is mitigated by the Company’s assessment of advertisers’ creditworthiness and its ongoing monitoring of outstanding balances. The Company has a concentration of its receivables with specific advertisers. As of June 30, 2024, four advertisers accounted for 21.7%, 17.3%, 15.9% and 11.8% of accounts receivable, respectively. As of December 31, 2023, four advertisers accounted for 22.1%, 17.7%, 16.2% and 12.0%of accounts receivable, respectively.

For the six months ended June 30, 2024, seven publishers accounted for approximately 154.5%, 66.3%, 64.2%, 57.8%, 45.7%, 28.5% and 17.4% of the total revenue, respectively. One publisher contributed to more than 100% of our revenue because we reversed revenues generated by certain customers. For the six months ended June 30, 2023, two publishers accounted for approximately 78.7% and 17.4% of the total revenue, respectively.

As of June 30, 2024, one publisher accounted for 83.6% of the total accounts payable balance. As of December 31, 2023, one publisher accounted for 81.4% of the total accounts payable balance, respectively.

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Summary of disaggregation of revenue

For the Six Months Ended

June 30,

    

2024

    

2023

Nature of Revenue:

    

    

  

Rebates and incentives offered by publishers

$

20,200

$

84,372

Net fees from advertisers

 

25,975

 

24,411

Total

$

46,175

$

108,783

Category of Revenue:

 

 

SEM services

$

2,953

$

72,510

Non-SEM services

 

43,222

 

36,273

Total

$

46,175

$

108,783

Summary of currency exchange rates

    

June 30,

    

December 31,

    

2024

    

2023

Year-end spot rate

 

7.2672

 

7.0999

For the Six Months Ended June 30,

    

2024

    

2023

Average rate

 

7.2150

6.9283

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS RECEIVABLE, NET - THIRD PARTIES (Tables)
6 Months Ended
Jun. 30, 2024
ACCOUNTS RECEIVABLE, NET - THIRD PARTIES.  
Schedule of accounts receivable, net of provision for doubtful accounts

    

June 30,

    

December 31,

    

2024

    

2023

Accounts receivable

$

39,382,659

$

39,500,254

Less: allowance for expected credit losses

 

(12,364,291)

 

(13,417,481)

Accounts receivable, net

$

27,018,368

$

26,082,773

Schedule of movement of allowance for doubtful accounts

    

June 30,

    

June 30,

    

2024

    

2023

Balance at beginning of the period

$

13,417,481

$

17,681,792

(Reversal of charge) charge to expenses

 

(749,688)

 

398,378

Foreign exchange income

 

(303,502)

 

(881,194)

Balance at end of the period

$

12,364,291

$

17,198,976

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.3
PREPAYMENTS - THIRD PARTIES (Tables)
6 Months Ended
Jun. 30, 2024
PREPAYMENTS - THIRD PARTIES  
Schedule of prepayments relating to third parties

    

June 30,

    

December 31,

    

2024

    

2023

Prepayments to third party medias

$

1,297,334

$

1,540,597

Less: provision for doubtful accounts

 

(578,824)

 

(581,462)

$

718,510

$

959,135

Schedule of movement of allowance for doubtful prepayments

    

June 30,

    

June 30,

2024

2023

Balance at beginning of the period

$

581,462

$

2,153,390

Charge to expenses

 

10,825

 

164,953

Writing off prepayments

 

 

(1,443,356)

Foreign exchange income

 

(13,463)

 

(48,210)

Balance at end of the period

$

578,824

$

826,777

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER CURRENT ASSETS (Tables)
6 Months Ended
Jun. 30, 2024
OTHER CURRENT ASSETS  
Schedule of other current assets

    

June 30,

    

December 31,

    

2024

    

2023

Recoverable value-added taxes

$

2,240,645

$

2,603,043

Others

 

443,553

 

235,508

Less: provision for doubtful accounts

 

(17,746)

 

(6,678)

$

2,666,452

$

2,831,873

Movement of allowance for doubtful accounts

    

June 30,

    

June 30,

2024

2023

Balance at beginning of the period

$

6,678

$

6,874

Charge to expenses

 

11,303

 

565

Foreign exchange income

 

(235)

 

(361)

Balance at end of the period

$

17,746

$

7,078

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY AND EQUIPMENT, NET (Tables)
6 Months Ended
Jun. 30, 2024
PROPERTY AND EQUIPMENT, NET  
Summary of property and equipment, net

    

June 30,

    

December 31,

    

2024

    

2023

Property

$

1,913,631

$

1,958,723

Leasehold improvement

 

466,359

 

477,349

Office equipment

 

144,333

 

147,734

Vehicles

138,388

141,649

Electronic equipment

 

126,188

 

129,162

Less: accumulated depreciation

 

(882,559)

 

(798,193)

$

1,906,340

$

2,056,424

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.3
INTANGIBLE ASSETS, NET (Tables)
6 Months Ended
Jun. 30, 2024
INTANGIBLE ASSETS, NET  
Summary of intangible assets

    

June 30,

    

December 31,

    

2024

    

2023

Copyrights

$

713,986

$

730,810

Software

69,579

65,335

Less: accumulated amortization

 

(463,676)

 

(394,596)

$

319,889

$

401,549

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.3
LONG-TERM INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 2024
LONG-TERM INVESTMENTS  
Schedule of components of long-term investments

June 30,

December 31,

    

2024

    

2023

Equity investment without readily determinable fair value measured at Measurement Alternative (a)

$

2,544,790

$

2,632,742

Equity investment accounted for using the equity method (b)

 

4,071,458

 

4,216,222

$

6,616,248

$

6,848,964

Schedule of movement of equity investment without readily determinable fair value measured at Measurement Alternative

    

June 30,

    

December 31,

2024

2023

Opening balance

$

2,632,742

$

2,261,787

Investment in Beijing Qucheng Technology Co., Ltd. (“Qucheng”)

 

 

564,900

Impairment against investment in Qucheng

 

(27,541)

 

(128,204)

Foreign exchange adjustments

 

(60,411)

 

(65,741)

Ending balance

$

2,544,790

$

2,632,742

Schedule of movement of equity investment accounted using Equity method

    

June 30,

    

December 31,

2024

2023

Opening balance

$

4,216,222

$

Investment in Guangzhou Shanxingzhe Technology Investment LLP (“Shanxingzhe”)

 

 

4,236,750

Share of equity loss

 

(48,047)

 

(9,214)

Foreign exchange adjustments

 

(96,718)

 

(11,314)

Ending balance

$

4,071,458

$

4,216,222

XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.3
BANK BORROWINGS (Tables)
6 Months Ended
Jun. 30, 2024
BANK BORROWINGS  
Summary of bank borrowings

June 30,

December 31, 

    

2024

    

2023

Bank borrowings

$

2,201,673

$

2,253,553

XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.3
WARRANT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2024
WARRANT LIABILITIES  
Summary of change in the fair value of the warrant liabilities

Estimated fair value as of December 31, 2023

    

$

Changes in estimated fair value

 

Estimated fair value as of June 30, 2024

$

Estimated fair value as of December 31, 2022

$

832

Changes in estimated fair value

(830)

Estimated fair value as of June 30, 2023

$

2

Summary of quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants

As of June 30,

As of December 31,

As of June 30,

As of March 18,

 

    

2024

    

2023

    

2023

    

2021

 

Volatility

 

31.54

%  

28.63

%  

32.94

%  

31.26

%

Stock price

 

1.98

 

3.61

7.85

126.34

Expected life of the warrants to convert

 

2.22

 

2.72

3.22

5.50

Risk free rate

 

4.71

%  

4.20

%  

4.43

%  

1.09

%

Dividend yield

 

0.0

%  

0.0

%  

0.0

%  

0.0

%

XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.3
INCOME TAXES (Tables)
6 Months Ended
Jun. 30, 2024
INCOME TAXES  
Summary of deferred tax assets

    

June 30,

    

December 31,

    

2024

    

2023

Deferred tax assets:

 

  

 

  

Net operating losses carryforwards

$

4,589,082

$

2,903,728

Allowance for doubtful accounts of accounts receivable

 

219,522

 

193,032

Allowance for doubtful accounts of prepayments

 

6,566

 

3,971

Allowance for doubtful accounts of other current assets

 

4,204

 

1,668

Less: allowance on deferred tax assets

 

(4,819,374)

 

(3,102,399)

$

$

XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.3
LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
LOSS PER SHARE  
Schedule of computation of basic and diluted loss per ordinary share

For the Six Months Ended

June 30,

    

2024

    

2023

Net Loss

$

(1,740,418)

$

(4,079)

Weighted average number of ordinary share outstanding

 

 

Basic and Diluted

 

1,534,487

 

1,534,487

Loss per share

 

 

Basic and Diluted

$

(1.13)

$

(0.00)

XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.3
RELATED PARTY TRANSACTIONS AND BALANCES (Tables)
6 Months Ended
Jun. 30, 2024
RELATED PARTY TRANSACTIONS AND BALANCES  
Schedule of nature of relationships with related parties

Name

    

Relationship with the Company

 

EJAM GROUP Co., Ltd. (“EJAM Group”)

Indirectly hold a 6.8% equity interest in the Company

Pubang Landscape Architecture (HK) Company Limited (“Pubang Hong Kong”)

Indirectly hold a 20.4% equity interest in the Company

Horgos Zhijiantiancheng

Controlled by EJAM Group

Guangzhou Yijiantiancheng Technology Co., Ltd. (“Guangzhou Yijiantiancheng”)

Controlled by EJAM Group

Horgos Meitui Network Technology Co., Ltd. (“Horgos Meitui”)

Controlled by EJAM Group, and was disposed of by EJAM Group on March 24, 2020

Ms. Wenxiu Zhong

Former Chairperson of the Board of Directors, CEO and indirect holder of 22.6% of the Company’s equity interests

Anruitai Investment Limited (“Anruitai”)

90% owned by Ms. Wenxiu Zhong and 10% owned by Mr. Sheng Gong, the Director and indirect equity shareholder of the Company

Schedule of transactions with related parties

For the Six Months Ended

June 30,

    

2024

    

2023

Horgos Zhijiantiancheng

$

3,875

$

153,077

Schedule of balances due from related parties

    

June 30,

    

December 31,

    

2024

    

2023

Accounts receivable

Horgos Zhijiantiancheng (a)

$

5,499

$

 

 

Prepayments

 

 

Horgos Zhijiantiancheng (a)

$

$

215,689

Due from related parties

Anruitai Investment Limited

$

28,667

$

28,667

Others

1,408

$

28,667

$

30,075

(a)Horgos Zhijiantiancheng is both a media and advertiser with the Company. For six months ended June 30, 2023, the Company provided services to Horgos Zhijiantiancheng and paid media deposits with Horgos Zhijiantiancheng. For the six months ended June 30, 2024, the Company received the media deposits of $242,009 from Horgos Zhijiantiancheng.
Schedule of balances due to related parties

    

June 30,

    

December 31,

2024

2023

Other payable

 

  

 

  

Wenxiu Zhong

$

3,548

$

3,546

Others

8,630

$

3,548

$

12,176

XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.3
ORGANIZATION AND BUSINESS DESCRIPTION (Details)
Mar. 21, 2023
USD ($)
$ / shares
shares
May 24, 2022
May 11, 2022
$ / shares
Jun. 30, 2018
USD ($)
Jun. 30, 2018
CNY (¥)
Oct. 17, 2014
USD ($)
subsidiary
Jun. 30, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Sep. 29, 2023
USD ($)
$ / shares
shares
Sep. 28, 2023
USD ($)
$ / shares
shares
Jun. 30, 2023
$ / shares
Mar. 20, 2023
USD ($)
$ / shares
shares
Mar. 06, 2023
USD ($)
$ / shares
shares
Mar. 05, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
$ / shares
May 25, 2022
USD ($)
$ / shares
shares
Jun. 04, 2019
Jan. 07, 2019
Dec. 14, 2018
Oct. 17, 2014
CNY (¥)
ORGANIZATION AND BUSINESS DESCRIPTION                                        
Share consolidation ratio 6 3.2 3.2                                  
Common stock, par value per share | $ / shares $ 0.0016   $ 0.0005       $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0016 $ 0.0016 $ 0.0096 $ 0.0016        
Authorized capital | $ $ 60,000               $ 9,600,000 $ 60,000   $ 50,000 $ 60,000 $ 50,000   $ 50,000        
Common stock, shares authorized | shares 1,000,000,000           1,000,000,000 1,000,000,000 1,000,000,000 6,250,000   6,250,000 37,500,000 31,250,000   31,250,000        
Ordinary shares, shares issued | shares             1,534,487 1,534,487                        
Common stock, shares outstanding | shares             1,534,487 1,534,487                        
Beijing Baosheng                                        
ORGANIZATION AND BUSINESS DESCRIPTION                                        
Consideration for equity transfer       $ 13,844,895 ¥ 94,045,600                              
2022 Share Consolidation                                        
ORGANIZATION AND BUSINESS DESCRIPTION                                        
Share consolidation ratio 0.17   0.17                                  
Common stock, par value per share | $ / shares     $ 0.0016                                  
2023 Share Consolidation                                        
ORGANIZATION AND BUSINESS DESCRIPTION                                        
Share consolidation ratio 1                                      
Common stock, par value per share | $ / shares $ 0.0096                                      
Baosheng BVI                                        
ORGANIZATION AND BUSINESS DESCRIPTION                                        
Ownership interest held                                     100.00%  
Baosheng HK                                        
ORGANIZATION AND BUSINESS DESCRIPTION                                        
Ownership interest held                                   100.00%    
Beijing Baosheng                                        
ORGANIZATION AND BUSINESS DESCRIPTION                                        
Ownership interest held                                 100.00%      
Registered capital           $ 289,540                           ¥ 2,000,000
Number of wholly-owned subsidiaries | subsidiary           3                            
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Short-term investments      
Balance of short-term investments $ 1,808,324   $ 2,554,319
Changes in fair value of short-term investments 201,733 $ 542,128  
Accounts receivable, net of provision for doubtful accounts      
Reversal allowance for expected credit losses     702,156
Reversed allowance for expected credit losses (749,688) 398,378  
Prepayments      
Provision for doubtful accounts of prepayments 10,825 164,953  
Allowances for doubtful accounts for prepayments $ 10,825 164,953  
Media deposits      
Percentage of deposit on guaranteed minimum spend 10.00%    
Media deposits - third parties $ 510,926   $ 713,938
US Treasury Bills      
Short-term investments      
Changes in fair value of short-term investments   3,538  
Investments in trading securities      
Short-term investments      
Changes in fair value of short-term investments $ 201,733 $ 538,590  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertiser deposits (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Percentage of the committed spend 10.00%  
Advertiser deposits $ 71,479 $ 90,065
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Revenues $ 46,175 $ 108,783
Minimum    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Payment term for accounts receivables 3 months  
Maximum    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Payment term for accounts receivables 6 months  
SEM services    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Revenues $ 2,953 72,510
Non-SEM services    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Revenues 43,222 36,273
Rebates and incentives offered by publishers    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Revenues 20,200 84,372
Net fees from advertisers    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Revenues $ 25,975 $ 24,411
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation (Details)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Foreign currency translation      
Year-end spot rate 7.2672   7.0999
Average rate 7.2150 6.9283  
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration and credit risk (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
item
Jun. 30, 2023
Jun. 30, 2022
item
Dec. 31, 2023
USD ($)
item
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
FDIC, deposit at financial institutions | $ $ 2,780,659     $ 3,094,310
Accounts receivable | Credit concentration risk        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Number of advertisers 4     4
Accounts receivable | Credit concentration risk | Advertiser one        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent) 21.70%     22.10%
Accounts receivable | Credit concentration risk | Advertiser two        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent) 17.30%     17.70%
Accounts receivable | Credit concentration risk | Advertiser three        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent) 15.90%     16.20%
Accounts receivable | Credit concentration risk | Advertiser four        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent) 11.80%     12.00%
Revenue | Customer concentration risk        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Number of publishers 7   2  
Revenue | Customer concentration risk | Publisher one        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent)   78.70%    
Revenue | Customer concentration risk | Publisher two        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent)   17.40%    
Revenue | Customer concentration risk | Publisher one        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent) 154.50%      
Revenue | Customer concentration risk | Publisher two        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent) 66.30%      
Revenue | Customer concentration risk | Publisher three        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent) 64.20%      
Revenue | Customer concentration risk | Publisher four        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent) 57.80%      
Revenue | Customer concentration risk | Publisher five        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent) 45.70%      
Revenue | Customer concentration risk | Publisher six        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent) 28.50%      
Revenue | Customer concentration risk | Publisher seven        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent) 17.40%      
Accounts payable | Supplier concentration risk        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Number of publishers 1     1
Accounts payable | Supplier concentration risk | Publisher one        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Concentration of risk (as a percent) 83.60%     81.40%
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.3
GOING CONCERN (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
GOING CONCERN      
Net Loss $ (1,740,418) $ (4,079)  
Cash flow from operating activity (1,274,344) $ 2,639,003  
Cash and cash equivalents 2,889,830   $ 3,316,062
Short-term investments 1,808,324   2,554,319
Balance of Current Liabilities 6,668,600    
Current liabilities $ 7,551,554   $ 6,467,631
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS RECEIVABLE, NET - THIRD PARTIES - Accounts receivable, net of provision (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
ACCOUNTS RECEIVABLE, NET - THIRD PARTIES.        
Reversal allowance for expected credit losses     $ 702,156  
(Reversal of provision)/provision for expected credit losses of accounts receivable $ (749,688) $ 398,378    
Non-related party        
ACCOUNTS RECEIVABLE, NET - THIRD PARTIES.        
Accounts receivable   39,382,659   $ 39,500,254
Less: allowance for expected credit losses   (12,364,291)   (13,417,481)
Accounts receivable, net 27,018,368 27,018,368 $ 26,082,773 $ 26,082,773
(Reversal of provision)/provision for expected credit losses of accounts receivable $ (749,688) $ 398,378    
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS RECEIVABLE, NET - THIRD PARTIES - Movement of allowance for doubtful accounts (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Movement of allowance for doubtful accounts      
(Reversal of provision)/provision for expected credit losses of accounts receivable $ (749,688) $ 398,378  
Reversal of expenses     $ (702,156)
Non-related party      
Movement of allowance for doubtful accounts      
Balance at beginning of the period 13,417,481 17,681,792 17,681,792
(Reversal of provision)/provision for expected credit losses of accounts receivable (749,688) 398,378  
Foreign exchange income (303,502) (881,194)  
Balance at end of the period $ 12,364,291 $ 17,198,976 $ 13,417,481
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.3
PREPAYMENTS - THIRD PARTIES (Details) - Non-related party - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
PREPAYMENTS - THIRD PARTIES        
Prepayments to third party medias $ 1,297,334   $ 1,540,597  
Less: provision for doubtful accounts (578,824) $ (826,777) (581,462) $ (2,153,390)
Total 718,510   $ 959,135  
Provision for doubtful accounts of prepayments $ 10,825 164,953    
Wrote off prepayments   $ (1,443,356)    
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.3
PREPAYMENTS - THIRD PARTIES - Movement of allowance for doubtful prepayments (Details) - Non-related party - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
PREPAYMENTS - THIRD PARTIES    
Balance at beginning of the period $ 581,462 $ 2,153,390
Charge to expenses 10,825 164,953
Writing off prepayments   (1,443,356)
Foreign exchange income (13,463) (48,210)
Balance at end of the period $ 578,824 $ 826,777
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER CURRENT ASSETS (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
OTHER CURRENT ASSETS        
Recoverable value-added taxes $ 2,240,645   $ 2,603,043  
Others 443,553   235,508  
Less: provision for doubtful accounts (17,746) $ (7,078) (6,678) $ (6,874)
Other current assets 2,666,452   $ 2,831,873  
Provision for expected credit losses of other current assets $ 11,303 565    
Reversed provision for doubtful accounts   $ 565    
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER CURRENT ASSETS - Movement of allowance for doubtful accounts (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
OTHER CURRENT ASSETS    
Balance at beginning of the period $ 6,678 $ 6,874
Charge to expenses 11,303 565
Foreign exchange income (235) (361)
Balance at end of the period $ 17,746 $ 7,078
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Property and equipment, net      
Less: accumulated depreciation $ (882,559)   $ (798,193)
Property and equipment, net 1,906,340   2,056,424
Depreciation expense 103,486 $ 128,178  
Property      
Property and equipment, net      
Property and equipment, gross 1,913,631   1,958,723
Leasehold improvement      
Property and equipment, net      
Property and equipment, gross 466,359   477,349
Office equipment      
Property and equipment, net      
Property and equipment, gross 144,333   147,734
Vehicles      
Property and equipment, net      
Property and equipment, gross 138,388   141,649
Electronic equipment      
Property and equipment, net      
Property and equipment, gross $ 126,188   $ 129,162
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.3
INTANGIBLE ASSETS, NET (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
INTANGIBLE ASSETS, NET      
Less: accumulated amortization $ (463,676)   $ (394,596)
Intangible assets, net 319,889   401,549
Payments to acquire software 5,789 $ 23,052  
Amortization expense 78,730 $ 84,676  
Copyrights      
INTANGIBLE ASSETS, NET      
Intangible assets, gross 713,986   730,810
Software      
INTANGIBLE ASSETS, NET      
Intangible assets, gross $ 69,579   $ 65,335
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.3
DEPOSITS DUE FROM A THIRD PARTY (Details)
1 Months Ended 6 Months Ended
Nov. 30, 2023
CNY (¥)
Nov. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
DEPOSITS DUE FROM A THIRD PARTY        
Deposits made to a third party for future business combination | ¥ ¥ 20,000,000      
Nanjing Yunbei        
DEPOSITS DUE FROM A THIRD PARTY        
Deposit period     12 months  
Deposit due     $ 2,752,092 $ 2,816,941
Asset Merger Margin Custodian Agreement | Nanjing Yunbei        
DEPOSITS DUE FROM A THIRD PARTY        
Deposits made to a third party for future business combination   $ 2,554,539    
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.3
LONG-TERM INVESTMENTS - Components of Long Term Investments (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
LONG-TERM INVESTMENTS      
Equity investment without readily determinable fair value measured at Measurement Alternative (a) $ 2,544,790 $ 2,632,742 $ 2,261,787
Equity investment accounted for using the equity method (b) 4,071,458 4,216,222  
Long-term investments $ 6,616,248 $ 6,848,964  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.3
LONG-TERM INVESTMENTS - Movement of equity investment without readily determinable fair value measured at Measurement Alternative (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Movement of equity investment without readily determinable fair value measured at Measurement Alternative    
Opening balance $ 2,632,742 $ 2,261,787
Investment in Beijing Qucheng Technology Co., Ltd. ("Qucheng")   564,900
Impairment against investment in Qucheng (27,541) (128,204)
Foreign exchange adjustments (60,411) (65,741)
Ending balance $ 2,544,790 $ 2,632,742
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.3
LONG-TERM INVESTMENTS - Movement of equity investment accounted for using the equity method (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
LONG-TERM INVESTMENTS    
Opening balance $ 4,216,222  
Investment in Guangzhou Shanxingzhe Technology Investment LLP ("Shanxingzhe")   $ 4,236,750
Share of equity loss (48,047) (9,214)
Foreign exchange adjustments (96,718) (11,314)
Ending balance $ 4,071,458 $ 4,216,222
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.3
LONG-TERM INVESTMENTS - Narratives (Details)
1 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Jan. 31, 2023
USD ($)
Jan. 31, 2023
CNY (¥)
Dec. 31, 2022
USD ($)
Nov. 30, 2022
USD ($)
Feb. 28, 2021
USD ($)
Feb. 28, 2021
CNY (¥)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
LONG-TERM INVESTMENTS                      
Impairment against equity investment without readily determinable fair value                 $ 27,541   $ 128,204
Amount of investments made                   $ 4,907,409  
Share of equity loss                 (48,047)   $ (9,214)
Xinrong Fanxing                      
LONG-TERM INVESTMENTS                      
Equity interests             10.00% 10.00%      
Cash consideration for equity method investment             $ 1,550,195 ¥ 10,000,000      
Shanxingzhe                      
LONG-TERM INVESTMENTS                      
Equity interests 42.85% 42.85%               42.85%  
Cash consideration for equity method investment $ 4,236,750 ¥ 30,000,000                  
Beijing Qucheng                      
LONG-TERM INVESTMENTS                      
Equity investment without readily determinable fair value, percent     12.00% 12.00%              
Cash consideration for equity investment without readily determinable fair value     $ 564,900 ¥ 9,600,000 $ 832,219 $ 1,397,119          
Impairment against equity investment without readily determinable fair value                 $ 27,541 $ 0  
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.3
BANK BORROWINGS (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
BANK BORROWINGS    
Bank borrowings $ 2,201,673 $ 2,253,553
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.3
BANK BORROWINGS - Additional information (Details)
6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Jul. 31, 2023
CNY (¥)
Jul. 31, 2023
USD ($)
Bank of Communications | Credit facility agreement            
BANK BORROWINGS            
Interest expense arising from the bank borrowings $ 39,314 $ 26,341        
Bank of Communications | Loan agreement            
BANK BORROWINGS            
Principal amount         ¥ 6,000,000 $ 847,350
Fixed interest rate         3.55% 3.55%
Bank of Beijing | Loan agreement            
BANK BORROWINGS            
Principal amount     ¥ 10,000,000,000,000 $ 1,449,846    
Fixed interest rate     3.65% 3.65%    
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.3
WARRANT LIABILITIES - Change in the fair value of the warrant liabilities (Details)
6 Months Ended
Jun. 30, 2023
USD ($)
Change in the fair value of the warrant liabilities  
Estimated fair value, Beginning $ 832
Changes in estimated fair value (830)
Estimated fair value, Ending $ 2
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.3
WARRANT LIABILITIES - Quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants (Details)
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 18, 2021
Volatility        
WARRANT LIABILITIES        
Measurement inputs of the warrants 31.54 28.63 32.94 31.26
Stock price        
WARRANT LIABILITIES        
Measurement inputs of the warrants 1.98 3.61 7.85 126.34
Expected life of the warrants to convert        
WARRANT LIABILITIES        
Measurement inputs of the warrants 2.22 2.72 3.22 5.50
Risk free rate        
WARRANT LIABILITIES        
Measurement inputs of the warrants 4.71 4.20 4.43 1.09
Dividend yield        
WARRANT LIABILITIES        
Measurement inputs of the warrants 0.0 0.0 0.0 0.0
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.24.3
WARRANT LIABILITIES - Narrative details (Details)
6 Months Ended
Mar. 21, 2023
May 24, 2022
May 11, 2022
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
shares
Mar. 18, 2021
$ / shares
shares
WARRANT LIABILITIES            
Share consolidation ratio 6 3.2 3.2      
Liquidated damages upon failure to deliver | $       $ 1,000    
Volume weighted average price of the ordinary shares, per trading day       $ 10    
Volume weighted average price of the ordinary shares, from fifth trading day       $ 20    
Private Placement            
WARRANT LIABILITIES            
Number of warrants issued | shares           112,610
Exercise price (in dollars per share)           $ 107.71
Warrants outstanding | shares       112,610 112,610  
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.3
INCOME TAXES (Details) - HKD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2020
Hong Kong | Assessable profits of first HKD$2 million    
Effective Income Tax Rate Reconciliation [Line Items]    
Assessable profits $ 2  
Income tax rate 8.25%  
Hong Kong | Assessable profits above HKD$2 million    
Effective Income Tax Rate Reconciliation [Line Items]    
Assessable profits $ 2  
Income tax rate 16.50%  
PRC    
Effective Income Tax Rate Reconciliation [Line Items]    
Income tax rate 25.00%  
PRC | Horgos Baosheng    
Effective Income Tax Rate Reconciliation [Line Items]    
Preferential income tax rate 0.00%  
Preferential income tax rate term   5 years
PRC | Kashi Baosheng    
Effective Income Tax Rate Reconciliation [Line Items]    
Preferential income tax rate 0.00%  
Preferential income tax rate term 5 years  
PRC | Baosheng Technology    
Effective Income Tax Rate Reconciliation [Line Items]    
Preferential income tax rate 0.00%  
Preferential income tax rate term 5 years  
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.3
INCOME TAXES - Deferred tax assets (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Deferred tax assets:    
Net operating losses carryforwards $ 4,589,082 $ 2,903,728
Allowance for doubtful accounts of accounts receivable 219,522 193,032
Allowance for doubtful accounts of prepayments 6,566 3,971
Allowance for doubtful accounts of other current assets 4,204 1,668
Less: allowance on deferred tax assets $ (4,819,374) $ (3,102,399)
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.24.3
INCOME TAXES - Additional details (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
INCOME TAXES    
Valuation allowance $ 4,819,374 $ 3,102,399
Net operating losses carryforwards    
INCOME TAXES    
Valuation allowance $ 4,819,374 $ 3,102,399
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.24.3
LOSS PER SHARE - Computation of basic and diluted loss per ordinary share (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
LOSS PER SHARE    
Net Loss $ (1,740,418) $ (4,079)
Weighted average number of ordinary share outstanding    
Weighted average number of ordinary share outstanding, Basic 1,534,487 1,534,487
Weighted average number of ordinary share outstanding, Diluted 1,534,487 1,534,487
Loss per share, Basic $ (1.13) $ 0.00
Loss per share, Diluted $ (1.13) $ 0.00
Dilutive stocks $ 0 $ 0
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.24.3
EQUITY - Ordinary shares (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Sep. 29, 2023
Sep. 28, 2023
Jun. 30, 2023
Mar. 21, 2023
Mar. 20, 2023
Mar. 06, 2023
Mar. 05, 2023
Dec. 31, 2022
May 25, 2022
May 11, 2022
EQUITY                        
Authorized capital     $ 9,600,000 $ 60,000   $ 60,000 $ 50,000 $ 60,000 $ 50,000   $ 50,000  
Ordinary shares, shares authorized 1,000,000,000 1,000,000,000 1,000,000,000 6,250,000   1,000,000,000 6,250,000 37,500,000 31,250,000   31,250,000  
Ordinary shares, par value (in dollars per share) $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0016 $ 0.0096 $ 0.0016 $ 0.0016 $ 0.0096 $ 0.0016 $ 0.0005
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.24.3
EQUITY - Additional information (Details)
Mar. 21, 2023
USD ($)
$ / shares
shares
May 24, 2022
May 11, 2022
$ / shares
Jun. 30, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Sep. 29, 2023
USD ($)
$ / shares
shares
Sep. 28, 2023
USD ($)
$ / shares
shares
Jun. 30, 2023
$ / shares
Mar. 20, 2023
USD ($)
$ / shares
shares
Mar. 06, 2023
USD ($)
$ / shares
shares
Mar. 05, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
$ / shares
May 25, 2022
USD ($)
$ / shares
shares
EQUITY                          
Share consolidation ratio 6 3.2 3.2                    
Ordinary shares, par value (in dollars per share) | $ / shares $ 0.0016   $ 0.0005 $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0096 $ 0.0016 $ 0.0016 $ 0.0096 $ 0.0016
Authorized capital | $ $ 60,000         $ 9,600,000 $ 60,000   $ 50,000 $ 60,000 $ 50,000   $ 50,000
Ordinary shares, shares authorized | shares 1,000,000,000     1,000,000,000 1,000,000,000 1,000,000,000 6,250,000   6,250,000 37,500,000 31,250,000   31,250,000
Ordinary shares, shares issued | shares       1,534,487 1,534,487                
Ordinary shares, shares outstanding | shares       1,534,487 1,534,487                
2022 Share Consolidation                          
EQUITY                          
Share consolidation ratio 0.17   0.17                    
Ordinary shares, par value (in dollars per share) | $ / shares     $ 0.0016                    
2023 Share Consolidation                          
EQUITY                          
Share consolidation ratio 1                        
Ordinary shares, par value (in dollars per share) | $ / shares $ 0.0096                        
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.24.3
EQUITY - Restricted net assets (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
EQUITY    
Statutory reserve $ 898,133 $ 898,133
Amount of net assets restricted $ 33,718,654 $ 33,718,654
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.24.3
RELATED PARTY TRANSACTIONS AND BALANCES - Nature of relationships with related parties (Details) - Related Party
Jun. 30, 2024
EJAM Group  
RELATED PARTY TRANSACTIONS AND BALANCES  
Equity interest 6.80%
Pubang Hong Kong  
RELATED PARTY TRANSACTIONS AND BALANCES  
Equity interest 20.40%
Ms. Wenxiu Zhong  
RELATED PARTY TRANSACTIONS AND BALANCES  
Equity interest 22.60%
Anruitai Investment Limited | Ms. Wenxiu Zhong  
RELATED PARTY TRANSACTIONS AND BALANCES  
Ownership interest held 90.00%
Anruitai Investment Limited | Mr. Sheng Gong  
RELATED PARTY TRANSACTIONS AND BALANCES  
Equity interest held 10.00%
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.24.3
RELATED PARTY TRANSACTIONS AND BALANCES - Transactions with related parties (Details) - Horgos Zhijiantiancheng - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
RELATED PARTY TRANSACTIONS AND BALANCES    
Transactions with related parties $ 3,875 $ 153,077
Receipts of media deposits $ 242,009  
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.24.3
RELATED PARTY TRANSACTIONS AND BALANCES - Balances with related parties (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
RELATED PARTY TRANSACTIONS AND BALANCES    
Amounts due from related parties $ 28,667 $ 30,075
Other Receivable, after Allowance for Credit Loss, Current, Related Party [Extensible Enumeration] Related Party Related Party
Due to related parties $ 3,548 $ 12,176
Other Liability, Current, Related Party [Extensible Enumeration] Related Party Related Party
Horgos Zhijiantiancheng    
RELATED PARTY TRANSACTIONS AND BALANCES    
Receipts of media deposits $ 242,009  
Related Party    
RELATED PARTY TRANSACTIONS AND BALANCES    
Accounts receivable, net 5,499  
Prepayments   $ 215,689
Related Party | Ms. Wenxiu Zhong    
RELATED PARTY TRANSACTIONS AND BALANCES    
Due to related parties 3,548 3,546
Related Party | Horgos Zhijiantiancheng    
RELATED PARTY TRANSACTIONS AND BALANCES    
Accounts receivable, net 5,499  
Prepayments   215,689
Related Party | Anruitai Investment Limited    
RELATED PARTY TRANSACTIONS AND BALANCES    
Amounts due from related parties $ 28,667 28,667
Others    
RELATED PARTY TRANSACTIONS AND BALANCES    
Amounts due from related parties   $ 1,408
Other Receivable, after Allowance for Credit Loss, Current, Related Party [Extensible Enumeration] Related Party Related Party
Due to related parties   $ 8,630
Other Liability, Current, Related Party [Extensible Enumeration] Related Party Related Party
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.24.3
CONTINGENCIES - Beijing Baosheng (Details)
1 Months Ended
Sep. 06, 2024
CNY (¥)
Sep. 06, 2024
USD ($)
May 15, 2024
CNY (¥)
Jan. 30, 2024
CNY (¥)
Jan. 30, 2024
USD ($)
Apr. 06, 2023
CNY (¥)
Apr. 06, 2023
USD ($)
Mar. 17, 2021
USD ($)
shares
Mar. 31, 2022
CNY (¥)
Mar. 31, 2022
USD ($)
Jul. 02, 2024
CNY (¥)
Jun. 30, 2024
USD ($)
May 17, 2024
CNY (¥)
May 17, 2024
USD ($)
Nov. 17, 2023
USD ($)
$ / shares
Jul. 02, 2023
CNY (¥)
May 17, 2022
CNY (¥)
May 17, 2022
USD ($)
CONTINGENCIES                                    
Common stock reserved for future issuance | $                       $ 2,000,000            
Convertible notes payable                                    
CONTINGENCIES                                    
Debt instrument convertible par value | $ / shares                             $ 0.0096      
Convertible notes payable | Maximum                                    
CONTINGENCIES                                    
Principal amount | $                             $ 42,000,000      
Outstanding service fee case with Longhua District People's Court                                    
CONTINGENCIES                                    
Bank deposits | ¥                               ¥ 171,478    
Instalments for litigation settlement made | ¥     ¥ 176,358                              
Breach of contract with Beijing Haidian District People's Court                                    
CONTINGENCIES                                    
Amount of damages                 ¥ 1,783,834.04 $ 270,102                
Property reservation to secure claim                         ¥ 1,783,834.04 $ 270,102     ¥ 1,783,834.04 $ 270,102
Contract dispute with Arbitration committee                                    
CONTINGENCIES                                    
Amount of damages       ¥ 1,434,059.00 $ 201,982.99                          
Loss contingency damages paid ¥ 1,267,980.00 $ 178,591.25                                
Lawsuit with United States District Court of the Southern District of New York                                    
CONTINGENCIES                                    
Number of ordinary share in each unit               1,960,784                    
Number of shares per unit               1                    
Number of warrants per unit               1                    
Number of shares issuable per warrant               1.5                    
Aggregate purchase price | $               $ 10,000,000                    
Winding up petition with Grand Court of the Cayman Islands                                    
CONTINGENCIES                                    
Number of ordinary share in each unit               1,960,784                    
Aggregate purchase price | $               $ 10,000,000                    
Securities purchase agreement                                    
CONTINGENCIES                                    
Number of shares issuable per warrant               1.5                    
Number of shares in a unit               1                    
Number of warrants in a unit               1                    
Shenzhen Pusi Technology Co., Ltd | Outstanding service fee case with Longhua District People's Court                                    
CONTINGENCIES                                    
Amount of damages           ¥ 160,965 $ 23,292                      
Shenzhen Pusi Technology Co., Ltd | Service fee repayment                                    
CONTINGENCIES                                    
Bank deposits | ¥                     ¥ 171,478              
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.24.3
SUBSEQUENT EVENTS (Details) - Subsequent event - Loan agreement - Bank of Communications
Aug. 31, 2024
CNY (¥)
Aug. 31, 2024
USD ($)
SUBSEQUENT EVENTS    
Principal amount ¥ 5,000,000 $ 693,000
Fixed interest rate 3.00% 3.00%
EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /J!.UD'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 #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #Z@3M9PY:&ULS9+! M3L,P#(9?!>7>.DT'B*C+!<0))"0F@;A%B;=%:]HH,6KW]K1AZX3@ 3C&_O/Y ML^3&!&GZB"^Q#QC)8;H:?=LE:<*:[8F"!$AFCUZGL8=!&T. M>H<@.+\!CZ2M)@TSL @+D:G&&FDB:NKC"6_-@@^?LMW!= M(MT9G'XE)^D8<,W.D]_J^X?-(U."BU7![PIQNQ%<5M=R57_,KC_\+L*^MV[K M_K'Q65 U\.LNU!=02P,$% @ ^H$[69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!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 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>"(<7K;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_BNEVOZKR2.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/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&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>W5YYNTB42%(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.' 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,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #Z@3M9D$)+ZKT" #'" & 'AL+W=OU0^N]WG*2A MDX)ATEY:V_'Y_/F6D]E&JGM= !CR6'*AYUYA3'7B^SHMH*3Z0%8@\,E:JI(: MK*KC((C]DC+A);.F;:62F:P-9P)6BNBZ+*G:+H#+S=P+O5W# M#UNYS.9>8(V 0VHL@N+? RR!2 M,YG6N,B&4)&1#\(PLR67HMUM7+69;W 0V]5/.^"B!4;/ &-R+84I-,(RR/Z. M]U&N-XQVAHO("?Q4BP,R#MZ1*(@F#MZXG_&XX8W_WXQ;X&08:._-B:YH"G,/ M+X8&]0!>\O9-& ?O';J37G?BHC_I?MM6,"3G#H]'5PZ)PU[B\'42*U!,VF7+ M"!ZW01\WJ=_-E[8S[M5B)[#;P1O(F3:*HN,76@Z*N3D+*O$6B9Q<0\8H^:AD M79$+R3,FL74.7<83=M- JCT3AT>!WW7L>O.W7[8N?8J(>LW*P7 M3EL8/+TO@W^2ZF[$LUHOX+Y&+JN]MWCHQ)RB4M9J<9H/>K@!:\HU#*GX>[FE M!)4W&5235-;"M&FF;^VS]&F;FYZZMRG^FJJ<"4TXK#$T.#C"5X5JLV9;,;)J M,M6=-)CWFF*!7QJ@; =\OI;2["IV@/[;)?D#4$L#!!0 ( /J!.UGLM]L_ MK@< -DB 8 >&PO=V]R:W-H965T&ULK5IM;]LX$OXK MA&]QMPQ\.]X&QF5BH)'HIRDGNU^](H8/ M4F55KJZL9P=+'B3V(F]-?5O8)/PVV419*)O$ADCI1XO!R,\<<) M(Y5#;?%G(IZ+G6M4I?(@Y;?JP\WB'/6DQ$FE:1 ,=?FZ"# M[3,KQ]WKM^B_ULE#,@^\$!.9_B=9Z.7E(!J@A7CD9:H_R^??Q"8AOXHWEVE1 M_X^>-[;> ,W+0LMLXPP(LB1O_O*7S4#L.XT V#N18![IQH'6B#;(ZK2G7 M?'2AY#-2E35$JR[JL:F](9LDKZ9QIA5\FX"?'GV]&W^=WGRYGJ+)I[OI]=VL MN9I]NKV9CJO;5^/;\=WD&LU^N[[^,D/GZ.MLBG[^Z=\70PV/KX(,YYM'736/ M(CV/^KW,/R#JG2'B$69QG[C=IV(.[KAVIUWW(22]S9QL,R=U/-H3;U(J)7*- MQD4A=&%+I_%G=O]J?7TL5GPN+@>P@ JAUF(P^N<_<.#]8DON1,$ZJ=)MJM05 M?33AQ1+Q?('FU87XJTS6/(7C1&M:JL#U+0COL\HCNU M_2U0WPGT#[%(.'2,E2P27<#"T,M$+="**YT(*V#? .)C+R;!'E[3+,0TII$= M;K"%&SCA3DN!'I7,H/>F7 LGT,!2 D$0[N$TK:CGA;X=9KB%&3IA?M)+H=!G M,1=0HP^I.$/\$8H!C5,@')[/(0FIT$3!X&MT*XOB#&T6\AEX-9G=0V:OZ+_7 M+[JB&PB"KO,R$XI7Q/$_6\)N3)VXMK7]W>Z=(8JV0Q2Y9[(I.;1XFU&^4WHV M?%>1.9^A3Z#T]F;48A?A(&;8/J?Q%G!\Q)S.-_V6]_;;V%RH01 P?Q^FQ2ZB M. JI'2;V6B[TG$"_2,U3=)@8-F%V$="(QK!&HCVH-LL8AC[R>M8)WB%N[ 1[ M*_.G_3YI!8L-"$& \(,K!;#B$5QP'J@MDR+G>PVNE<@.ZLU67%013^KK%ZP MN; C)F9GC[V LGT*LA@2SP\8Z4/<$B9V,^9-KGG^5/>.IE[[P5)SAG$,C+F/ MU;1C'O99#POAEB^QFS";HG44J\E_+"0,8^;O0[181A$)0];#Z;CE2NP?);9N M$_Z0I$D?\6 GY;Y7SV4)8@N(Y+7B7BO,T"QW$GM1O*^Z+(:$Q"0* M>\@$M_2'W?PW7JP;(5!SWV(-G26!V;./:F2@@(J.?0.MQ8YAXGL]8%OJPV[N M&V_Q;:6B%:?):2%FH=%$3+,8]NL]7$):XB-NXKO)YS(32/,7U]P3D\P(BT%S M[Z&TV\4X[('94AYQ4UZE8;4\1L%N G7$J6\PGL4*$QP&/3AW=I9NOFL$SUNO M>SV)1#WPR(,:]?O]NX/04BAQ4RAT$U5"1/&R@AQ%49._K$6D8^! M5/>GS[0+@:WB'DHE+:628RCU2,XB)FN&OH]]H\=8# ,6A 'MZ8BD95?BWHHV M> _AM.PK[3A-0S?.EA&)FQ$G,LN29D-?5\-$YAKX4.3S/LS.>'8&1];J__% MW9Q;4B6A4_G,EER)I4P7P%#_0M<@?NU[-.+DYG>?-ITH6C?IEJ*)FZ(_J462 M<_6*ZNS1S]"IT9JGT+Y_\CYX7AP@V ^@HOKR#.$SS_/>_C4WH3Q*#?(I^;]8 M_ (&/F5G+ K?ODR*HNHL=4,I=0%2'1[WA+A&OY>YV)XQU@93,1?9 SSM[>CP M#/BC6(GZ^#A]M9YC$E,- !GOU/]FD ^9=4>OU0SDD&98)!4/P)I>\61QGN1H MSE<)K'$K6%,3, R;((:-?GF$9?=\L140U"T@9IKK4DN8\4TY64\635T0Q1&F M^PKWL%T79:L?J%L_?!::PRW@)*[R/B%.S6TPJ'#BT7TQ9C&DH!F9WZ-S:*L? MJ)N,@3K+K&P(N6%,D&>P4)>56%@+E,K"#MW<#Y\SYL>A>7AKL:0^B0/25PH[ M9\UNWF_(Z-BV1RW;YSB(8C_>7VT62T9HX&'MFW(H)&OS@[S?T.TC?D>Z)HG73 M;74$/7)SKG;.QGO.I*AE[QUZ.*+&^:3-,O"JDNQKMJT&H&X-<*\$["5[?[VA M)GF&&&2^T:E,NZHYT)X]+VU9EKI9]M".Z6((Q10D.< ((V/:UO/BQ=$9\%_!VB(SW;!F(F;QA_%SO3 MH*<98D H0FLF#)!_'= 19$0\6'\6SBU,J4 S[=/]E$V=SZ7-TC1 $?_A '; M];2V!@*T@?N(?<7'"2KFXPC?&D6RKI8'UGC(<%S ?01PF^3?\4?P? MS@"S60-8!6#) G8!V+) LP":LH!3 (XLX!: *PNT"J E"[0+H"T+= J@(PN8 MQFGE#&FD7.RKU;;KD--RFU?K78N<%MS,5ES/:S$K9!\RZ'4)/@(BXKE/;&3= MD/&\?L-$].V*$7XVY!SS7I_ZK_[TV] '@^''_N+_M-@ M"%:3X?#;"GQ\@00E;(=8N(;1)_ 7^!/H@.[X4=K5&1^1\.KK(OMCGMVJR3[; M)PU@&Y^!95C-"GQP&_?1FN-FAML5N'\;7Z&T :Q.+3Z4P=NU^$A^[E7X^#:^ MA(1GKY_[1 :OSSZ5P VW%I_)X$XM/I=?=ZL"7_PN^T]@.;7T\O>T69E;Y[U7 M-J!5-J"5Z6PU#5C58WF"9G4"<>-_H"E<2GJNM!GJ*5I1#/[0?/:!A&Q^EZ#A/=#H'FA<#9GN9=CD'O=4SCV3"YO?,X2%G'M9'68X9=A%I3;+ M2FV^KU+S;P#W;(=)^!\*JDHS=[IG8S&-T^>7@I0/]>5#A]>AKN5]CK-;3H5P5A%H5AGG*F>\D,VZ5)3UHH2=LH2=NTHXI'1?7;[. M]4(Z=K/9;OU2NY)Q_LWQO??Y2*5LI%(V5BF;J)1-5RB M9=VR9=V[6A;O&64PX2>W57WK2O:M9)Q_.X@7_$I)MF% 0H0W7&XT6OTJ0_*5YOL-PFKV%?,., MX3C;W"$8("("^/D-QNRT(UYLEK]<>/\#4$L#!!0 ( /J!.UE._ WV_ 4 M )H9 8 >&PO=V]R:W-H965T&ULO5EM3^,X$/XK5N]T MVI. QLX[5RI!Z=YR HHH['XVC6ESF\1=VRWP[V_RTJ9-',.NJOO2YF5F\LQX M9IZ),WCAXKM<,*;0:YID\JRW4&IYVN_+V8*E5)[P)4*A<37F+W(G6.4 MN_+$^??\Y"HZZUDY(I:PFUMGYDK[AYOK'\NG =G MGJAD(YY\BR.U..L%/12Q9[I*U#U_^<(JA]SW-V/OX#:U=#+G]*?55@N2BRD XN';GBF%A*-LXA%^_I]\&OK'-DX=T&,!O]992?(MHX0 ML8BCP3/ZN+IM@&-O8VT7]NS_*=:Z")<('#V"O">%+UD8LUZPS]^ MPY[UERX\!S*V%RQG&RS'9'UXS]8L6S&I<[+4= O-O$^MAXZ'?7?07^^B;TMA M*_ #>RNVA\O=XG*-N$9<*L2?H85UXRLM>#M//L9A&)"P@5 C1T+'#5T]1&\+ MT3-"_%MP*5$"/SIPG@:<:WNNTP"GDPO< !,].'\+SC<6P63)!%5Q-D?C5^ B MJ8^@?\@T/I"Q/7>#K;N!<2VF0%"YLS2+H&V+[ZQPG1E<#]IQ#RW?;6:W1@QR MS"(=N1-N\8;FW&$9K$]2X*41$$XL5;Y>:V8$'>K0N"$._ 9LG:#EA#X)]+BQ M51.9]6[#$!*@0W$N!5_'Q:0!@TX!?*98A&:"1;$J*H/)(Y0QI24IJX71)[[K M60U7='*A[^_([7NR0\G8Z,D#5^#&QPJE,K4?4)L0.R!-N!I)Q[7"L*,A8E+C M)4:\UWF[>18\W6#FF1XKT6!U(&"VU\2JD?1L+[ ZLAO7%(S-'#Q1"R;053;C M*4.?-I'5#RL'Y=)#6=OWNV93;*;3JTPQL*LV5=R=_4X[]#9VG*"Y1!JY;>;>L\Q)<=ZYK M2-2!4GXLQM=S9Z$?("11CR%?K3(]T=@U.I$:R3BGVUNA[*V M[WA-Q<1(>R?Z=U6V/VT<;,V0;%O8:E: M3I# S.%@OV/=:D8E9D;]X(JUWT*A5GW+)R$7>5:PNR@1>+$KD6I'$6^.FT/)"U?7?KF8"89X)]=TWY M5MH)]JCK!#7MU^8#@OMM4;UR_PZ:C\3%";*;]:W% QCS.)$O8,)JT3'_"( M\D- >:+XLMA+?^)*\;0X7# :,9$+P/UGSM7F)'_ ]G/,\#]02P,$% @ M^H$[6=-Y298A P JPX !@ !X;"]W;W)KQ M/,,$]7'PQU]1KRNU)+!":[@-Z!SO1RB+I\%Y+@X2\0WVF:TB 7>;4!QF8N9! MZ$?I%;YFO\.)0-,N"+1,H)T)5/V"0,\$>EE!/1/4R[K4R 2-LH)F)FB6%=QF M@MNR@E8F:)45M#-!^UR@7MHXY;!SBLB@=,M%OIB00J-#\!X0;L]X?""23NA9 MFO@1+P^'$G;79SIJ+">]I6DO+!/TIQ/3FCCIR)D^V&:/+SL+=GFT)@L'3 =@ M.K/FO87-#$!OPBT?9W-KQ&3VDP4>IHX#;F:0H(AZB/HN#'YV9,J\Y,^2WQZF7X1Y UI=4+0\!?AW=)#%W4E=C[+D%DAR3CQS>UJ?S.*X(J86:5,*M* MV*!*V+!*V*A*F%TE;%P1[$,=Z<ICX[V@%7!C[% 9YE9 R&H+! M^[B=T538IR/O3E/\ZI.^FN)5PJS/_K=% &<1#$K%.?QLU?AL-2K%LDNQQD56 M'[:^?MSZ^M6M=SS6 71PD._!4473#AE[P,2%'-TVC.=C^U:)]8Z#7MHXU9 MPL:ZZO17_XZJA VKA(VJA-E5PL85P=*^KC^=3XQ]02P,$% @ M^H$[6Q6TY<8R#F?CLY%'(GIEN:?BQ4A#'Q-DZRX&*T86Y]/)D6X(BDNWM,U MR?A_'FF>8L9O\Z=)LG:;SZ9TPY(X([-7D^F0=\2=B2;J](/:'*P) F M1?47;&M9903"3<%H6BMS"](XV_WBK[4C#A2@T:.@U@IJ2T$U>Q2T6D%KCV#W M**!: ;45K!X%O5;06PJH;PY&K6"T1]!Z%,Q:P:R"M?-N%1H',SR;YG0+\E*: MT\J+*KZ5-H](G)6I&+"<_S?F>FQVO[B\=Z[O7 ?,;Q:.NPAV5\'-QVOGLGP< MW/&?3^[B+@ W'IA?72Y\-P#7"Q!<72[=JYN/CKL,?@3NK_?7=W^ ,;@/'/#N M^[/IA''KRC$F86W)AYTE:H\E-WD49[P:0+#".2D$@/DPX#**XC*]<0)N<1R- MXPS,\3IF.!&PG&%6P##;,,JM69*"Y,]">]QAQI(POA20"+@XS^+L283PWIA2 M&&[238(9I]RP%\^TJ(X ]=92%,BP/O#^#O:<GD^3#T72D$=0,A:#4%G:Z@95M0TYIB;E=,5W734,VFG->5&ZNJ M;:D6:@KZ @-UI!F&JN\%&[[5]K[5_IUOW_'\+JI2.3O*S[MAC$,_ZQI"5FO& M\T%SRC?C>;'&(;D8\3RL2F,T^^$[:"@_BZI,)LR5"?-DPGQ)L$:"H'V"H(JN M]20(+W[>@Q1\,> I4%V= 9X: :/AYQ5-(I(7?'G^LHG9-_#GDB8)X._P+1^#8.OUZA\AV BXN0^X M>4J?0+*HO/QED_&N0*FZ DT4:_.H[LOL&-W3?74%A=U75XQW7YJ.6CBO*S=& M".FFTC+0%QBHJ98.U9XRLO9>M4[U:JOO>M/#UI%]UZ AIQ:*3)@K$^;)A/F2 M8(W4L/>I84O9] B3PCZJ[.QCRZXK*"R[KIB&H,KKJ55V7;FQIJNVH;;&];O3 M0*IF*!!"<=E!Y?580I&^[1%ZNA[G[?H;-NC4 I1*9*I7E2:;XL6C.E7@^JX/!)U= .9UCUY 2127.DTMR: MUEC@H8F4SHO%DSJN#P6G:>UQFX%]/26#P\=D_V6_,XP^.?!2#]"DTERI- ]V MCQ3'MJ9 16VU"4<(-L/^>O8%!\]#CMCU(&'$T5']ET"LIP$32 H[,-' AJDJ M6ON$02#(MSZZ;6I*V[E=2=-KN1^SI[NE&3_LE]4Q( M*LV52O.DTOPC'+R+_N3@(V'YE?D3SGE/78"$/')-Y;W)0?GNP^WNAM%U]=WP M@3)&T^IR13#ONDH!_O]'2MG+3?DI&PO=V]R:W-H965T&ULO95K;]HP%(;_ MBN5)NT@3N5&VL1")DG0@M< (;-I'$P[$JA-GMH'VW\]V4D2GM-V':E_P[3RO MSWE)3L(C%[*T1+F LE]41!Q?PF,'P?8PP\;"[K+E=EPHK B M.TA!K:JYT"OGI+*A!922\A()V [PT.O'@8FW 3\H'.79')E*UIS?FL5D,\"N M20@89,HH$#T<8 2,&2&=QN]&$Y^N-.#Y_$']RM:N:UD3"2/.?M*-R@?X,T8; MV)(]4PM^'$-3SX71RSB3]A<=FU@7HVPO%2\:6&=0T+(>R5WCPQG@=9\ _ ;P M_P:")X"@ 8)_!;H-T+7.U*58'V*B2!0*?D3"1&LU,[%F6EJ73TOSMZ=*Z%.J M.16MIL-5/%DF,1K-IG$R3>M9.KN>Q$.SG2[U<)-,ERF:7:'1>#C]EJ1H,D7I M>+A(QK/K.%FD[U#R?359_D+OYT1 J7)0-"-,?@@=I9,T5SE9D]!EG9#_1$(W M1'20[WU$ONL'+?CH)?P>^5U+^RUT_#+M>6VTHWT]F>N?S/6M7/!?S&WSLKZ_ MVWZ_:1E]69$,!ECW! GB #AZ^\;KN5_;G'U-L?B5Q![Y'IQ\#YY3C])7S M\C'GGP9;*U&\8&D19RG(V>RJ-X(7@5U5J$K\)V:OQ4\=V9*"S;.DC_CJ)Q? M];P>B-B,KI+R*7O]G=4.V<)>F"5%]1>\UF6M'@A719DMZLJ\!XLXW?RG;[40 M.Q6X'7T%5%= :@6RIP*N*V"U@K.G JDKD$J9C2N5#@$MZ? RSUY!+DIS:^*B M$K.JS=V/4_&[3\JN7P^7[T'-S]O G ^.$^N+F?;*XF#]_O@I&X/?G) M__VXN?\Y 0^W8#R:_ YNOS_\.0%]\#P)P)??OEX.2MX186X0UHU>;QI%>QIU MP(\L+><%N$DC%FGJ!^;Z$!D,#+@"6QG0APS7R&CQCU7Z#6#K7P!9B&@Z-#Z\ M.M;Y8ZX>L)!7A[KJ#6_P]D?%E3V\Q]Z8%G-PRX=T 69YM@ /2Y;3,DY?P$@, ML[B,67&A^]DV9HG>K)B"+HHE#=E5C\\Q!-&PYANEL0T G21 MY67\O\T-]L97^X)IXW!CU]D)+^@A!!TE"MO%$$2^390P-/;R1 W=BQ>$VG"=-IZK5DZ+O$=SQUDFN7P[Z'7:588/3I1,7\K6*^4;''AC)1MIJ6 MLU4BA:AT9$OZ7DV$.C'\]E"S/&0K4FA*.<2WL2*%L;,G2@$M"7_6$6+L#Y.L MG+.5M:8PDF21F63Y\,]7G.H_T@?5"K(A^D]X#;6Y ME$^!"*E9!4VY/G(L5XVEP-S34Y60_(K,_!IP6JTR6PD5VYPES?=ZKF-+XJMC MP]S>T7%R#E1%$E61&55%FK/*'']Y_DCM/>ZD]G1)9*UT;63M0^023-2U4U,2 M.=BWU/UB8.[XJ<)(<$7DJ'3Z706L!Z3349=,.N[46M"5M::FDG"1$?.&CZL\ MG-,ZO7!X"ZJK0=!5HTVI)+$B,[$VI(K3DF\-8KZZ&=@5M:&T M;[N>KXX_33&$+;LU:Y\#7Y'$5V3&UX;_AV=?D 94D>LB2R5:74'7]J"M)GK- M_3Q5!PFTR RT3RQBBV7U). X(=K4"J'O(EO-WFH*(M_"K8=4YGZ>JH/D6_1) M!K>.AZ.R"&:;1T\<&B8FON42JZ75.: 82RC&9BC^GM&T L:'0H^9GM'/P)N MT[9@ 46CKMIL:B3Y&)OY^.DCV[\)*"%8MK82*M<&[!]/N/:ZDY,4ZYO$\NV6[MN<[]/U67GR,5Q9RYN MXY2FX2%G+KH]=-'MJ8MS@#>6X(W-&>/&R)S2]!>89CFWPE75!U6GO(W;B6>^ MJW6PBH==M=H429(T-I/T=D#68U ;>5JU.F5IK&%IK5KG@&DL81J;8?IF-F-A M%4_L+:RR[(#O:AD(ZXP[AZOJ>(O8B5078CNRILD^KL :AG9XC05 TWL85D>9[JSC-=8)O*'1TS86(\_S6P]EQYJ"V(6.WTH8U@5M@W;-(WV2C(EE M7*\GJ^4R86)QH0G8+MZ<7S9GJ?DN2WOC*6E,_R<_D$W[^/Q]YDTXQNE-K05?6FM+N'%\V8_3HL$-^ M1,.[KN\2]?C>6%,0>MCC\[:Z*]&6F-'V!XMB:GSD2W2GA%U?360Z_FN"F?F#IWJL&15 M8F;5IWJZ?=P[W79Z%KA3:T%7UIK:2; EWGFGVXYRP+6T75H+NK+6E%8R-/GD M_,6!TZTFAVS;6'U(8V[L:&G.D8ZV)73;GYTW-L[(=>U=VD<0(:(N0'8[K8PP M1T>D,J&Y.Z>Z*Y'8-B/QYS.RV<#1[\' EGY]:+F>T]*E4U8>[+Q^N&#Y2_4: M9P&J4;!Y!6][=_NJZ*AZ05*Y?PTOQIL7/J69S?NG/VC.]]H%2-B,F[2^N=S' M?/-*Y^9#F2VKEQRG65EFB^IRSFC$WU]J2HKN&3WFIBJ M**C>S)A0ZZM>TJL?//!5;O'!X/JRI"OVR.SG\E[#W:!!R7C!I.%*$LV65[V; MY-5LC./=@"^7?5B-(@)EEI$H/#OB=TR(1 (S/@M8/:: M)7%B^[I&_\EQ!RX+:MBM$O_FFM,>R=B25L(^J/4[%OA,$"]5PKA?LO9C M1S XK8Q519@,%A1<^O_T6_!#:\(T/C)A&"8,G=U^(6?E&VKI]:56:Z)Q-*#A MA:/J9H-Q7&)0'JV&MQSFV>N/#S_?W,W_>_-I_O&.W-R](;//C_.[MX^/Y,W; MQ]N'^3V^N!Q86 HG#-( ._.PPR.P%^2#DC8WY*W,6-:=/P 3&SN'M9VSX4G M7RK9)Z,X(L-X.#Z!-VIXCQS>Z)_F[6''AV$QA5Z9DJ;LJ@-T:/3Z'_=:-/PR9],J,*-"17Y /+."4_:U65Y)T2&9)SK[,:YJ1,TU:C]ABN\]L MIKGE)B=?N%[Q+;L&?0O:<542?-4B!D/_!JVS=PJ>O(>?Y]\1U'?O6U3)HC(@ M%V.:('0X 7,[8VMC^_OD.Z1]E/:BNS.GD[1MST)@ M/J96.1WZR(R/Y.P]4Z5@")2\>&W( RLK $GQM?-8L[:["PL2Y8'"J_N'VZTE MJ!Z*DN$&%0UY3TMNJ4#$9\/IRV@RCLG9PX<91"".8_P#;]QKCIC*P6H&_0F5 M_'>G.7(&Y&"+YAB%!38@SZ-][^4T@[F:L1"U\YVH<68B4*Y>*;.==),],0W) MC4C[D=L9O=79>VIROD692]]6H:TGE=N=URY%V4$9G'D+GI]*@NWP+=XZYY!_ M:_#^KBANJA5T(V$+3BXB2-4-22:AJJ,==3[[](B;S(D@*J9DKOT2&Y='S=#$ MY_Y.HDL??BALRA5;7^>LIM(L08AT!<&"QM!ZR>P%%(U!,9B<:@8A!?'ZVK@S M$+13:5-1 KR.;I21!@%QP3E_Q%P X L +I-#N9SW?+(?A4'O^U3LI 9*511 M#FMZO= 5&+>":WC]+!E%T_$XFKZMQ.XFXK9V?2YA'=Q*!*N7-!5XMO:8 M.9"@"Y;2@H$#,J[!:4?2=-/9_L#3* -0#Y=^VOFQ"E^W(+YR>GTBK_&>-OUN M&JQGV:&* V"N-X"B$@3@ )^7:KJ0N-$(&- M85N?@1\.^\U7)B +QRV7(T@*,T()GC6^_\[U/5A.(?T6C/D>II(84JC'KOO\ MTW&%#$VIUAM<'3.*]_H)E=L[DQ%98$B4>@<--E[S9R-*"[Z*DUDXNF84&' M!>_?MBEONQ8,J$_IEGU$+2QUNUZKN@8G8D_9=/-3'Y,^F4,G#B*UJ,C4>_N+*[5!GH3U[E"D$&W=9+X;& !INVCK'XR)+S+' MS-LO%,KK<#BN.3=GK@OW9-119IC(PCZZU3GF]%'62ZV*?YHGZA^>7!R"?!%- MXK\"V6Y7YBURP9&>3;?55CLGU*/N^KX4)89_._19:-#ZG@>'PY7[:HDG<-BC M_*>]YFGS8?3&?P_<#O=?5<%&ULU5WI<]O&DO]74'K.*ZD* MHGGHC!U7R8J=Z&U\E&7OVWP$B2$YSR"&P2&9^>NWK[E D);LI+;V2RR2P$Q/ M3Y^_[ID\OS?5YWJI5)-\615E_=/!LFG6/SY]6L^6:I75 [-6)?PR-]4J:^!C MM7A:KRN5Y?32JG@Z'@[/GJXR71Z\>$[?O:]>/#=M4^A2O:^2NEVMLFKS4A7F M_J>#T8']XH->+!O\XNF+Y^MLH6Y5\VG]OH)/3]THN5ZILM:F3"HU_^G@:O3C MRQ-\GA[X;ZWNZ^#O!%8S?KC)?SH8(D&J4+,&1\C@GSMUK8H"!P(R_I Q M#]R4^&+XMQW]-:T=UC+-:G5MBG_KO%G^='!QD.1JGK5%\\'<_ZID/:=G3R8'R:RM&[.2EX&"E2[YW^R+\"%XX6*XXX6QO# FNGDBHO+GK,E> M/*_,?5+ATS :_D%+I;>!.%WBIMPV%?RJX;WFQ>VG-V^N/OR>O'N=W-[\\O;F M]O/TE>?_NMYOKFU>WSY\V,!^^]70F8[_DL<<[QCY+ MWIBR6=;)JS)7>?S^4Z#3$3NVQ+X<[QWP7VTY2";#-!D/QR=[QINXQ4]HO,G? MLG@>^Z1_;%2F'^MU-E,_'8"VU*JZ4PBR495>)6V9 MM;EN5)[,#.Q^6?-?\C1\F.LR@Y&R(JEA> 5ZWM1)5JD$N+6&?W.:;LWSPR>- M&CPS50YO*5"29DF?V[+1Y0*>-'F&0;4R!=W>*F6=6NL&]BIEEZAWLZNZ\%>7^K:YA.XH< M)DK0%R)%(!__:4MV-D02LM,.UB_N0 ^A$RJ\:]*-2:-V($_H_L!N3A^[>1H M#@R%H38JJT20?E8SM9JJ*IF,2)@FEM'W($IS78@(T=NPMPG0^";;)*-3%KU! M,U*:\'.#Z:IV5&U2Z;]-Q\+KHDA/8>9$ ^ IDL\(A ML_P_X//HP4A28'5U#4$#<2!+YIFNK&W@[0!Z_6SP SCEVK'+[N0:_FORVEL5 MWO)K7A+L9:'5'>U$UM"+@> 2'5FN_FAA)2A)J^RSDM&]5'A[!7L*_KHN0#A@ M83S17\ ]+]U.&=H:AR/SDJU49!5AK!EI? U/>8'B5QWC&L\#U/G1^;/Z 918 MYNX30EZVW0Z8"H+)2HS38VTB6XS&R8(FPY'K689QG5U'=^OG;<%Z NI]NS15 MT,[:#G MQ5#>P"Z!$<9]V7Z.E/4.5IE-"Q%@F"RIR'7E;66WG+@/) *+QBF1!=M&5@7, MW/:PP9M[^3[IH_T>: &YPKR J0*:41++'K%6U IU(K*M(ME, 79EZ[)OKJ] M3B[&8(%>._FZ*>NF:D7_<0^]Z*TKD[>SYBNL >L"'V&*''44""/=Q"F!NA;6 M616D?5E=*YPCD/V$4@7%)IDLS%U6M& #%3@-"$?$)*#ZPUA@)ANV-3.SP+_% MZ@",%3:D2,#LUK0=YYE77#XANPJR4_>&K MYB10W5@1B6I@0:66F&R!+N'< W0[#Q"4F(6.W+8$V2GTG_ G+@FG?#))3R<7 MH5]R3\/?$G\>8KMLI MN*YBY[GN7Q-DOF[W&HH*IDBGH+3F?%;Z40 Z"5&$D M;.Y)SW$2]67-;F@&KE8WUA',*[-R(3A-F0/7_+?Y'0BTKE7EC4\V UFNM0WS M,@Y9RL: "4%F&,PXW)N\A]6=GF%N3\R&S9FJ95;,>YD$["![-<40Q+KA03(> M)._*Y%\9I'$PSZC/2V2YH;S\RH>JD)27>59!L J1W")V$3T)"^X=,*3#SFWI M28/0>V5R/=<*S6X#>XU;B!)&]H%W@,,(X*0?"!Y>%]F,HP78>+! .!XX=DB' M8"S<^D0#SW1%5,,DJA#LH_2"0H_Q\*8PBXW3/Q W"8A1V58&[8=>J6(312W MBTC4(/1;8S"#FP2_QUO'RLO>:8LRB+C:1J.?P1S-5/>PH<>%,9]Q5;0F>'2' M?!]>O[K^[4@&0KN,C+%1?KMADJ@ M=VB]'J3^:(_/A^-T='K&.7"//CXL([N:@Z9NT1E(9=GT)"^)" $26#:34%YA89. ,+J:T^UK=DS/H63NJWX(,\FRI<@*K MIFJ600X?NX#@%4K.UA6PBC)CR5X5967_-RX#,KY

'5$FLI#@^T8L]$M(Q M.KB8'.E-AB7]8[A.38'0V$J0996&3!S/D<0 MK ]ZL2L"P98U\IYQ-4@ADO&S@CB"0D.[MVY9%'[<5XA\EL>@8;!TU-ZFA^-] MI@8(0_/@<3_"HNT^DN&7D*;0GX&*I>'$7RA%N0']HRRI,E-DUT.#TN^VCB>7 MZ=G%Q2[K^&WY+-F,_#%D3"XOTLGY'C+>(_BV86,2_@U_,G@H6E*CFF46R5C! M/%G"*P =RUIP@15Y--BGDD"^0[L'=^CAK='#]*8&$:Q=%(6456U)2DDZ[I5Y MEJ%+7_C206 CV+3Y\2#X:0F]KS!E(G"4R$W89)!V8S*(1$PY;'# MF##4)9L-5/@Z4Y2W)&6&PX?H-=MZ+$003H;6JR#U=FJ%K"([P;N+&!*A5)P: M<36(P1X*N1"X_JY,#P2S:D.II@W?3F]0H$?#]&)\RDG@Z.PDO3R=H'6T(6X! MX:8U,<&F#"#<1HG-U=K4N(N=CU[:0XQ.+T%4U; :L EAY15 +!6@8Q>Z/(7X2TD3$' MX5\$Z:0E$QR]@0"TL566&1;5J/84N?CQMSC/_V< MG8/DWY9H+\,1"3%'-%J=1C<%6UU5_L=X@66"1%-T+38%/UG70=53D72$ZS$P M LK>88R/+ZUBQV,M8;/45&:U0- MUI8S)Z:-:5 "MO27')9C'4>FJ('XQ!X1L!OH(QA10ENU"FE"@20HQE'?M9$$ ML*#DS+ :#XG6H55OI[Y'5D:]"HKJL8NR+V!UG=4VSA:M!()JA!:-MY8X)J-7 MN%F&K?]>D\ROXL;J.61MZ#40JP^V\+!6W)F1C,GMC$;/.K)TY*Q.\)HS/*09 M^^P.!S>02NAJ0_Z28L&H*M^SA&?)H3[J3KK7:/6;8<^UR(FL(;EVK0/@_D#G M88MQTJU974!M=^>[#!N\+RTU^%B/F2-EMFO!D;U0?X=UZ--9-@;GH_3D_))M MP>4P'9Z==DW!!XQ_6A6!J:%^0;)0!&"WA1#M:V1PKVU0Q:)Y;7/\ '>FUUR8 M8SK8^NCB 3 T! .507$DH,5-2Z-S@=V#8C)91S) MU&'K'666"G$2AK&#=K"IW4V;'O&VIPA(VXRJ+25R:#:\U\PGKJK70#PD*YB? ML0ET.!;)>]2Y8I=G;/Z>+ SV_5"]5M),1%<\H/*1K8?RJ_$V$:%VFH*UFO;Z M3^7(HSQNK07,(< ?U(FBN+V3=KQMT^)60OL==4J$64Z%L2DH"$I5T,6!.^":.$BLA1^UJW_) MX(0"T*:8PMHUV):51G3'40.!I&6=!(..4>EC.15HX$YN]7/)DA/[21@;WB2U M(IN>4YT&-EP>IZH[_0)?:,FE.\^(LA$[VRFH#YE;R6JX;ZO,;;1XI_S7ZPP\ M1\4>PJ!6ZA&*'4!I(UU?P*' K;**2/EZL^Q,Y^ M4BS :*;(6P;5(M0=,Q]<&(R&RT:P&.G*M>*4%S^4M2(:*=MVY24VCS5+C)E2 M%I/Y2@]7WAS?/< E]27I >1N*/;)03=J:;NU*JK\QD1C,%UB4R%V*E(E:\:E M2D*Z!6MFBL+BD[@-;U1<,KZE MV$P3@.L'; /BPH(L@\K38^*Q5KS51US(:M M?767LI7U;[Q](,-=P^@PL"H7B,IP-P4^?.CZC]^DKAF"<@)B (,X_G$VB^6= M*>ZDBHJFQ=@8ZEY-P:-C]63#',UJ#YI@,4B@=EUV"+)MA&M*C3CKQM^/(94G MK7'=:/P;Z_B1UW;\&J%#6(?[,JP>@LLHS,;6HG5Y/$<6XULK T21RP8N$E3" M)02./;G#CXJ=-I.SO/"V%%-O:=!&QR!0T0Z@M_0@5#2P!0$[RC5K;/D.]Q4# MSN8>Q?LO!*@IAPY2$-B\I2K69!\\@ ([@!!MC)QAUWDVPTU%*"3+(S[; E7$ M"!#W4A62N4M[$'/+E;YLSWQOV8O39D\6X?Y=U-R5$[C:+S@XJ6[P*KMA"CP0 M;*:1HZ%>H5&DE]$&6EM!3)YN0D.%U(+B8_#PNR86-LXQZ, G+"OIE1*@Y!XW4I @RXYP>6" MZO>[O6=(>J78^R4K;%A8[WRX(W<*"PFTG+"@$AAG[T\8UH[+?> R[C-VNNA0 MJ7W61LKDJRQNP*)DJS(=Z>YH-4R/H0@V=-^AW\D^J[H;)W:5L"%L#7M8XO6) M8;'AH+C+;]7F",<.D6J_FCX@I5'[_1[DQ*@?TPVW+C!9+@T&^U]W99F;.2&J M[P(ZR+H2I1K7B7$;Z61(WI6-TK$^,S7-MNBF?/;.!!@!",^B.A'H]A ;7P.7C= MOADR&!P2HQM'W&])$ =20%NQ;7W'@^3AQ^Z2P^MW^,VG5S\?0<;_<+H?]S!: MK4!;71.$I$7L#;B\TZ>/8@S]_H4UA*"3L]FLI6HIW3$V(,MFV-AX#%\=3TU6 MY1+35_DQZH-E>^K3"SE$LOV,'/Z;)1_4P^5MK^%(BOEL,=27QM42T1$" MYY$L+!)0)TA&/F'64FD 80YK@CST:68P-W452X&?3WO9^K[?"!:02%>H:0A3 M)7 /MMC+1P,1PH,,6:/GX(8)VP<>>E[;WX,]!W(LQIL=?PZ+60A2UMH2QQ9; MTMW)!]@;K[W;4G-LXP"7*DUMLQ'I\E(KJFTQ]AZM1VI".#KD3F(/G5-;85CFF\6JL@S+OHZ)Q5+>E<\5B# M7MGDP$K_#N(;>XC1FC0"6HEG*<,;6"]+V:(*KH*U$NJ.#QH+;6%F;\F;T$=F MAX^FGY%ID@"DXUQR:=&#**HM"9GW?T?HD9(/F]!Z8+O@XP]!M8\R GUAAB5Q#4S/"UTC%[JF/\6X?1R M0XQSA]?Z2C=?#WAVE&=\^8GKB&)F;"?5%)$[3(XL9E O]5K"A4Y-+-:#@(K0 MS'36SX=[MF7,5Z(H8>[N-#D"$8N^?8DZ4RE6BQN ).B-TCLK'A(09%*<$JS( M6H5!\G97#+CGETS.YMA 9Z8<,D)]"WWG/[H=S)T _7MSF:V&W(]Q_YX';%Z_CV]6<(^%O=?^X2OW ML"W-/VJET1BHSI2"]ZR5!O?4?WP0]0^E MPMS9&3SR'CP'NO594B)=@\W?H-^]ZX3:-BQT!K#BAKK]7&0S3F'.8MD<$PH] MY4M2NA.HW$XO4PV2GQ]XZCILUXSA\AW G"WC Z,[#-ZJ P@VPZE#)S[H'-^M MXPA);%"4GSL#Y6"R'2'7,KH ]6Y1A9T:7K M0;:EWUJ,NQ>A2CK<:3,<.M%WO,VWJ&Y;\("T"'SL+V M_K!P>>BK SB-!)!M:3\05XZVNZIQ#E>BI9QS5R7P/3?G"B#0Z;L*SXF$AZ/N ML-4 02N/!]'FTQ@A,$"7EL#N2N&<9D)7*RW!6]<%B&#CA0'?#JU\M,;GVWRD MCD^H;L6SA&7[,*>9EN?LEJ9?N,PY\X4?&=O+&M8]&?&^S!)O/ ]QE8$*Z6 M>*+.%@M(15U?D&DK9Y4>>8=&MX$%C?-P\NPO^]?VI-\".>'57UL/.O+L%T0F M7?/QEOI#<*'2)_/CSND>A0G9EY[ -.EX. R^N#A))^?C/<&=H_(TO3P_]1]/ MTI/1*/E(4;4?[N0L'05//4E&PXOT_&+RS6R]QO('QKD/88K]-RP\AHO'_OW@ M\_DX/1T-D[>=4J5[XF22CL=C]W%REH[/)X]?,DB&PE,>+LJG@*WP]X9YZ,(] M$M],@ZI*%UGEH#!9%=[?]<0=$:]L5=%^=>0L_==+3,U4\GN;^9CPPYN7\65EW0&_ M=W5V;VAY+A/=VI]P-[ '#SL!B-V%9E1)6F'B*$2%PXNW=)TXA/G"EP1L==$L M0KUP 8/D%5_28)N&W&#!\<"*<>,;OB1%"J+4]N&,?#\Q&=;N+"T(LEGB@KMS MNJ0-DI=R/#-J5(N&C_!&.TFH!CAAZH(?&UAAA-'/6B;"C^GVTN783 ?!)=V; MDZB?5)I'_'T,',>&3;2^5])B*GPC"=TX&5[O1*P)5K,-V FU'+$R0-UW@/87 M.6R<^RMPMDYG!Q/Q(\Q+>RQ$=CY3N,0\<]=Y0U>^?Y6)3233M?)$$AXV5 M]MHM[#UQU:AO4U"B5=M]_[H'V/6O<[Y1@^>V)_Y=917!9R ,?+U2_&QP.0Y\SK6AF*#R%Q+*:@8G\6F6$*NJS)=<:6KPJZ M ON]DZ9(C FKY5Y\27CLS33D7I19%\I1_3(K/],M%^!!LJ BE%&*[)MSL,[3 M;@2J#DCPI/4:Z9I[2EQ4NV]V6!MV_MUQ"6=+55VT_("A_$+DWD:,BC BUTW+ M3+*'4>MV:H]792X#"2]U(#"R,0LNQ@G:20@W=R+!Y-18QHU;B(E2 U)N9JT_ M$H=U*A6=C(NQ87MU@BV](?N]_PD#@U^Q"?._C'1"DQP"T>#U;\#.E7GGWDS$ M8/AR"V#::X4I9 'JS&WX-_@3&>EK4X&IR")$Z?7/-QY_TNY1QUCWU:/:ZI^, M(=P;IF>GTC _28>7$%5#9+GK?D&J,_#!3'^,LNG&V-615?/:4LR["<>R! M_F(C33)XOHB;*-R%I2P?KLBU8SJZWI$W+^ 19>QWHD7^N( .#T/"1 M<#88R]SCP?"'ATW]T-L::A3XJ.LB[KA F_^%RKT%WC-[,C@%BL[.B"EG)T!8 MFIR> T?2Y.24J!U?P"-,[?G@Q!WYY**5(!Y=8M^5 :+"=EA/6XF;^<(C[&<> M#?D(:8B=V M5[I6_;,+AGK:C*SJ '9P7>?!=$O?FH2PZOP N/'+YO>)I(I[$ M4UY,!F>=H;5+ M';=- C39;ML%>D&[EV=*&EE$*%(E*3OY^SU#RHJ33;/%[@)%3%&SF2\;:J6?VHX,WM36M3+@T6UGOG,DJVC4ZMDB MS]>S5BHS.3^->Y_=^:GM@U:&/COA^[:5[N:"M-V?3>:3P\87M6T";\S.3SNY MI:\4?N\^.SS-1I1*M62\LD8XJL\FK^'ZT%1U)8>\4/[ZNS M2"4;'J\/Z+_$V!%+(3U=6OVGJD)S-ME, M1$6U['7X8O?O:(CG.>.55OOX5^S3V?EJ(LK>!]L.QO"@52;]RNN!AR.#3?X= M@\5@L(A^IXNBES_+(,]/G=T+QZ>!QHL8:K2&<\IP4KX&A[<*=N'\[:?W']^* MRT\?+]]\^7@Z"X#D%[-R,+](YHOOF*_%!VM"X\4;4U%UUWX&5T9_%@=_+A:/ M O[:FZE8YIE8Y(O5(WC+,;YEQ%O^V_B2^>IA3\V=/ MYNO\U2/.K4;G5H^A_[-SCYLOI^*UY\I@B5,EE!&A(7%IVTZ:FV=/-HOYR2LO M>B/[2O&!TB)+QJ>5MUI5DK=K9:0IE=3"!VR@Y(+/CJ%$(RLAA4&/T-9[86OQ M=)Z=K/)L-=\(:2KQ=)7E)R\$FD2T\^I:M$D8Q,(02"N-:8T66"PS..\[BH6I M;[*X[ZBSCKV2HI2^$6@D-3K'<.?B9)4M5ZL?O"@3^T9I2D#*C#B+;+U\D>7Y M4M3.M@(=SLF@S#;U"!44^1^[X5X$4_%; Y&(&CC6(352X4FBXQ5@U@2FN+)] M$80L$->#V9*%TBK81R+]S[.8N!,ZMQ0=]Z MM9,:Z1U8V&Q>9)ME'D_X!K3_%,BU8&I'/D09#+1O\DVV7*RFXE.2F,4?AQM, ME>XLI(:"B$^7O7-\@U8I$N:20=;9>KW)UGG.T=SW7"BP>]TE&2/R+936235* M.NQ)[^@H#TS%,<+S2/T8^S$6O,&W(7EIKD1A':H4]BB,#I\%A2#1W'L'TN^" M*!-PDV>,EC^/#!%Y=$RD2W4RZL30=1#SQ<''*"S>5][WD1NN-0X\-,H/*L?: MV7[;L-9M6Z ,XY<*AV37:56.CZ4C5+#@[* R8QS:2N-3R71.H7P[KM]&.FJL MKLB-@CJJ[K[C6Z?B+=2:B#THE6/!75QVA=W1725)[XG_C;GE#VT4H^Q4 # " M\GU=JU+QVP-?S*PMM-K&,/X;4]![65K'>>=&T4J#B8&='HLDY@D]N@,#_U\; M%.#_3N'Q"*#\5+RS>]J1RT3=0SMT,,;!.^K8*XV2)XQ0%4.U3.? >0:!E;J/ M4HZ-ID1IIGS*NX*RB3"613E@C5JY1>6V>C USS2#:5C;':;H$V%>_-46NS1<# M>$?720@M-J1/X"60^/ MMXBEECOK9 &JDA50I B8$_4-TVO0E]@8+1;,[VVO M.3H<10@XP2%%QCR?EW6--O$@-[=4HL%CPHL]:_A06"Z\6[6PG"('B;$MVDMH M($4;/PQ^^M"@,#N:V%IRVSB7HL!L;T(:WL;=&ULM59M;^(X$/XK5G:U:J4<>84$%I" =ORX&KD;+6N!IZGLBV45'5$ M!1Q7UD*65.-4;CQ52:"Y-2H++_3]GE=2QIWQT,H>Y'@H=KI@'!XD4;NRI/)Y M"H4XC)S .0D6;+/51N"-AQ7=P"/H']6#Q)G7H.2L!*Z8X$3">N1,@L$T-OI6 MX2>#@VJ-B?%D)<0O,[G/1XYO"$$!F38(%'][F$%1&""D\?<1TVFV-(;M\0G] M=^L[^K*B"F:B^(OE>CMR4H?DL*:[0B_$X0L<_>D:O$P4RG[)H=:-0X=D.Z5% M>31&!B7C]9\^'>/0,DC]-PS"HT%H>=<;699W5-/Q4(H#D48;T>QMV,C9<=D:P]9-E3#$]5I>!7PCQWOD,AW M2>B'\16\J'$]LGC1.UWOO.9[#1V_#FU.TD!5-(.1@T=%@=R#,_[T(>CYGZ\0 MCQOB\37T=^7L.G+<(MDSLN#:F&; ]715@=2KZ7(_+>MG";*10J@;JD,E+2]=N M)-:DDF+/;#O ;D1RL5OI]:XX;Y8);!;*JAHR:U%@SV%\,R"?/J2A'WU^]Q]K M$&P-WB&[<@621(';K)K"-)_H-2\:K8\DZKM1&KJ];O]2V/5]-^S&Y"LH-2#4 ML*<\ ^LM/%78R#"TF82<:5)@S# C)_N;('2C7NR&_>"V)8S<.$C<.$7AFX$] M4P@3UP]2Q$G;PI[K(]DDB1KA98WL02KD=9F<-^AB9CXF<=_MI:E5,VE2[(F4 M=:L TRK.03;Q=.NZ,>!F[=^#8O>(^NA&\A_WB#K8JO: 5XTMGD'C]<31!B/)?\3>1' M6-UAJS13)!'TX]NV2YB:MYUIZOO2F0 I])/>2?A:>_5:UV,)Z)UY!)AN@>FL M;\I&VKPS)O7U>E:O'RG?,#B,*U+ &DW]3M)UB*PO_GJB164OVY70>'7;X1;? M2B"- JZOA="GB=F@>7V-_P%02P,$% @ ^H$[66S,I#^^ P 2@D !D M !X;"]W;W)K&ULM59[;]LV$/\J!S4H&D"SWGXD MMH&\BF9H"B/)5NQ/6CK;1"52(VD[^?8[4K(B=TV&8AM@6.3Q'K^[X]UQNI?J MF]X@&GBJ2J%GWL:8^BP(=+[!BNF!K%'0R4JJBAG:JG6@:X6L<$)5&<1A. PJ MQH4WGSK:0LVG M*-H%G9:"5R@TEP(4KF;>171VF5I^Q_ [Q[WNK<%ZLI3RF]W<%C,OM("PQ-Q8 M#8P^.[S"LK2*",:?K4ZO,VD%^^N#]H_.=_)ER31>R?(K+\QFYHT]*'#%MJ6Y ME_M/V/J367VY++7[AWW#&Q-SOM5&5JTP(:BX:+[LJ8U#3V C*)33G)FOKB_65S\<7?SY?$!?H'' M3[?WU["XN'^\O7F8!H8,6+8@;Y5=-LKB5Y0-X4X*L]%P(PHLCN4# M:ABP_H M+N,W%?ZZ%0-(0A_B,$[?T)=TWB9.7_+?>-LH2W^LS);+F:Y9CC./ZD&CVJ$W M?_\N&H;G;T!-.ZCI6]I_%NK;RK(!+!36[)G*R6AX_VX<1]$YF U7!=1,&8X: MG ,D/Q6',AJ) .E56CXK+H MW9OVDO4HL1]E%,U)"%<;IM9HRP"?:!)3##NV]JITV_:V?%7<--:.T]4''<4O MX#]TJ3NU5X7FF"!;^88)LLM%+BOL\2:$-.D52#KVXR@\[3M,N7W=U:;">I1Q M//1'H]&!\J/6&?3F6X44#CO%;<.B*FI&74?M'@H7S7Q\86]>&7<432XTE+@B MT7 PRCQ0S>1N-D;6;EHNI:'9ZY8;>NR@L@QTOI)4"NW&&NB>3_._ %!+ P04 M " #Z@3M9V'R.$6$# !-" &0 'AL+W=OA9$6%7!6"@\3=PKD;SU:1T;<* M?Q9X5(,U&$^V0GPSPF_9PO$-(2PQU0:!T>> ]UB6!HAH_'W&=+HKC>%P?4'_ MU?I.OFR9PGM1_E5D.E\X4P458L2O(*2P"?! M=:[@@6>8/;?WB%%'*[C06@57 7]O^ A"WX7 #Z(K>&'G9FCQPI]TLT6)7D8Q M#3)3-4MQX5 '*)0'=)9OWXP3__T5CE'',;J&_I\Y7D=)8 1?=(Z2JD=*Y!J8 M4J@5I((Z26D0.Z!CV(F2&K+@^QF\?3,-_/#]3W\I:6B3]@%3K+9$(1R[W:G) MI/D)88VI.*!DVQ+AP,H&W[&,R@8T.Z'J]&\@<(/(=Y,H?K:7^*'K1V'K9*\> M1:$;QV%_71B[L3^%/U"I&=12' H[2&B.02::K=XU)Q$GLTNQ4!H6F7_E] M1)UZP,K8$ @S-#17ULKZG^HE&[QHX:-RD (8<5*RY1IV.*^X)QJ M]U+,-3".YS)O<(6MBX[TNSQ!N,^ K)"_.0F::F/+73 MOMOMWLJ[]HGHU=N']A,%H> *2MR1J3^:Q [(]O%J!2UJ^V!LA:;GQRYS>N]1 M&@4ZWPFA+X*YH/L/8OD/4$L#!!0 ( /J!.UF:!9 #)0, #D' 9 M>&PO=V]R:W-H965T,>[YY[C\8Z+G53? M= 5@R%-3MWKI5<9T<]_7>04-UQ/908L[I50--RBJK:\[!;QP3DWM1T&0^ T7 MK;=:.-U&K1:R-[5H8:.([IN&J^07$GMI6Q"G^UZ/@6/H/YTFT4 M2OZ(4H@&6BUD2Q242^\RG%_%UMX9?!6PTR=K8C-YD/*;%3X62R^PA*"&W%@$ MCK]'^ !U;8&0QO<]IC>&M(ZGZP/ZKRYWS.6!:_@@Z[]$8:JEEWFD@)+WM;F3 MN]]@G\_4XN6RUNY+=H-MA,9YKXUL]L[(H!'M\.=/^W,X<X?(\1X" M.9;7W/#50LD=4=8:T>S"I>J\D9QH;5$^&X6[ OW,:G/W:;.^N_^;7-Y>D_6? M7SYN;M:W]Y3&S,ECD\]O]D.X#%KX/9=IGKCN>P]+ ?-*A'\%9O MWX1)\/X,U7BD&I]#_[=4SX.E9$(V"CM9F6?"VX+ ]UYTV%N&DA8[/Y?89=I M061)3 6DE#6VJVBW<_+V318%[/U__F,MP=7R&G)H'D 1%M)QUQ;8?MB1YV'K M@H1T%C*:L/!'W32C*3K\ =B5E:P+(II.R4>P>8V6<9)0-IT=Y32E+)Z13V4I MQ&@0QC%EC)W(*4U93+Y")?(:](O$0I91EF4O]7%($XRTMA-(R5;DKT6+ M$AJ>.(?1C(9)A$EI/<>9E?=-7W-;F0+PEN6"NV%V,/\ERR(ZG<[>'37I+*/A MC+U[P<>=68"G$0/H'W?5I('C"\:^![+@F%V' :)PE[@9=A!'& M23.\*LI=&2V>2#.T/]CV/Q;,Z^?):YWBGXRS!M36#6V- ME[1OS3#91NWX+EP.X_!H/CPJ-UQM1:M)#26Z!I-TZA$U#.I!,+)SP_%!&ARU M;EGAVP;*&N!^*:4Y"#; ^%JN_@%02P,$% @ ^H$[6;&ULI57O3]LP$/U73@&A38J: M-#_:M+256F ;$R!$V?;93:Y-1&)GMD/:_?6SG38M BHAOB3V^=[S.SOW,JH9 M?Q(IHH1UD5,QME(IRZ'CB#C%@H@.*Y&JE27C!9%JRE>.*#F2Q("*W/%FQUK5W@(5NE4@> ML/Q/ELAT;$46)+@D52X? M6/T#M_6$FB]FN3!/J)MKF<+)R?7=X_3N^_7LY@JF\_G5 MX]R&NZO'D2,5M\YPXBW/K.'QWN'IP2VC,A5P11-,7N(=I:D5YNV$S;RCA#\K MV@'?M<%SO> (G]\6ZAL^_].%-CS!VSRZ28:B)#&.+=4% ODS6I.SDV[//3^B M,FA5!L?8/Z#R.$\$';BFDM!5ML@1B! H!<1,-9.0F !;@DP1EBQ779G1U1#. M3B+/]<\__5;WAN;>+C'&8H$<_*[=KNK+U \?+EBYX;IE1+MX"OVN;P^BWF%$ M445=%^9L*6O"\=5^O8$=]@>OPZ'M^R';_?ZO:_[B#\(['!P$-EK\KL#.XH&!Y' [=IAL(\HPS#G*[(U%$U?H.Z+ M_>F8@R T,8=AF^0+5I2$;J"L>)PJHTE [(I6UW4:VGVUIX:<*H0;>K8R15&B ML;5\TX'I866X5K8M$&HBX+0?V>H<&VP4Z$+5S7]0X8N]WOK2G0,3*I"OC-7J M;ZZBLO&C-MJZ^;0QL7UZ\RNX)7R540$Y+A74[?1#"WACK\U$LM)8VH))99!F MF*H_$G*=H-:7C,G=1&_0_N,F_P%02P,$% @ ^H$[60+NVZE% P (@< M !D !X;"]W;W)K&ULK55M;],P$/XKIX 02*%) MTW:O;:5V'6*(CJH;H'UTDTMC%MO!=E;Z[SD[72BP]0/B0QN_/<\]=[X[#S=* MWYL"T<(/44HS"@IKJ[,H,FF!@IF.JE#23JZT8):F>AV92B/+/$B441+'1Y%@ M7 ;CH5];Z/%0U;;D$A<:3"T$T]LIEFHS"KK!X\*2KPOK%J+QL&)KO$'[N5IH MFD4M2\8%2L.5!(WY*)ATSZ9]=]X?^,)Q8_;&X#Q9*77O)E?9*(B=("PQM8Z! MT>$D!:&ZO$#DP*!)?-E_W8Q6$/W-S#[? GOEI_F M,(';]U?+&2PFR]N[863)B#L:I3O":4.8/$-X!',E;6'@4F:8_8Z/2%RK,'E4 M.$T.$GZH90=Z<0A)G/0/\/5:CWN>K_?_/&X(^T\3NK(Y,Q5+<11071C4#QB, M7[WH'L7G!^3V6[G]0^S_(OU7"&'R[>I$@)UBG"A.B%\M%D'4%K4F &75A$()L90)YFC7A/W MG.DUEW#ATCCC;G>M$:FD;0A5K4W-I 7";0J>%F +1RPJ)K=45Y4RW!+Q*;QVF%7\;9^:+=@-E@\(PE?3[[3<..\H[L:^S2FBD-7: MH7]YNX4*-5=T01/C^*F(L"TB?[DS3)L$Z'7#71+L7T#!,F"M06*@J!\/DC ^ M33R/-Z-*EFH,2!" ;CIR,[&J\EUPI2SU5#\LZ!%#[0[0 M?JZ4?9PX ^VS./X)4$L#!!0 ( /J!.UF>&PO M=V]R:W-H965T[IHT M[;)KTBY)MWVE)=IB*Y$N2=E)?_T 4I(EVW';==OMPSXDEF@"> "#V">K*3Z MJ%/&#'G(,Z%/.ZDQBZ->3\%7SGEXH1A,KE&>]T/>' MO9QRT3D[L6OOU-F)+$S&!7NGB"[RG*K'&ESHG9TLZ)S= M,?-^\4[!6Z_6DO"<"3*7\B"]7R6G' M1T L8[%!#10^ENR"91DJ AB?2IV=VB0*-I\K[:^L[^#+E&IV(;/?>6+2T\ZX M0Q(VHT5F;N7J9U;Z,T!]L?W\ M_O+VFES=_'9Y=W]]>7-_=](SH!HW].)2S;E3$SZA9DBNI3"I)I0 M:EQAA>L\W*OPET)T2=_W2.B'T1Y]_=K/OM77_UX_G9IHMQHLD2.]H#$[[4 - M:*:6K'/VTP_!T#_> S*J04;[M'\]R/UJ K]+=JHB+S21,P*Q975L"14)>/#;A02B8%(B+(5CQ[A&I%A[B@TPR0 M4Z[(DF8%(SFCNE#@%#7DVCU;^1<9[!<4>8,US0,2>H,H\D83O[4V[(?> M* IW(*%Q+ N!<0,>)86&@-GP,;!%PW&C94P&'IA&&Y% MZH ,O2%^%XU;:^-H[$V&4;V&/GQ#"B# 7"Y=+$"(_:,!_C=2JW9[9RJU4JKQ MTB=OH0?BD4UI1D7,=AYZ@!3P5K7]54:U>"_$)% 2-"F8=5W,ZIU-:%.),:DPF;.N2DYK;! M0]H$X8_K+(748KKE.F1?3'7J4BUABE9RM]?G$V_H^YX/?P0J]"#P^I.1%P23 M+KF'7+R0$%X!A4H3]H2.@^HDL)H.QN!4&$P\* V]8';TR!X]!-/TK5UYL!*V MS;5I XO"*"HT+2<:C2%HG_)"\24U8(ND+$N:7ZY))V]4(&U4((9':@/:/1>QB/T/!,R1PB"Q$#; TO MG *(I# \IAD&7_.<9U2U&D_)"9KFC'"M"Z:ZWTIE55 3GA A36ES]O@TJCU MW!)CVEK,!G\3Q3_;:*PQ]7(8@Y-,:9&JFT*\;Z/0S8,5<71 MKDL\\HW\Z[;FS?_>:+4][Q[4TT][L'I=0!)]ADF4W*7.M\_@?*,6&]O?O'E7 M%V1C]Q?G+$#3'WJC@8\V'!V6M ##2&,J@I';CT:-J6@";GSU3#4!$\&X.9/! M((+B3\Y4V[\3=D4.9RH\H/9 ]4#'*F$W:%!CZ!LA M]/8267^#R.IX=A'<-=T<]DILLR*#@H/D=OBVU7=;9\XU\DI.%?X:@69 Y]A+ M-KF/)DNF#->.V;"X#6?:,6I[YX9N(Z$T058C&^QJE95F>U9(I$"0W4V?0)%E M0-#&'IB* 0@PR%SP&3"$M3N#%FM[-6C;"#%V["VRW_YEYDB\]?/R+[3F;;TV MV;$CNSQW'5GPS X$2%?@QF<7P,YE<;(W#ZF#'Y)*=P W\\DQ+M\00/UE?39GU!+ P04 " #Z@3M9 MWM@DZ T$ !^"@ &0 'AL+W=OH_F]OE4T"GJ4C%TCKOO&_1/+G?*9@K#6AV1>7JO,F(W ;\V8@!)Z$,$F?8>+PDI_/L 5(7P:PV^),UVR!$X]TKU$] MHC=]_RX:A>=OT$M[>NE;Z/^&WIL +].+H@$\0X;W[T[C,#G_WYY4*'2%VDQ\ MQ 5682T4+Q$6N>XLCB/TXC/S12;(_-TS\X7 [=R6V M$2R@3XB2E"]RN$%C-S^@,*@P RZ,!$;;E2*6DM'FSQ4BG26&MI+Q&IMH !'9W/8M"/PS;'T@%1Y&?IA_\ MTW0T@.\%6EI$3QM0S"#0B0J&9OLE@173L.1/%MY ,A@-?X&:N# AFFKP0OZ' MW@H%6GH6FPB"(V@*)9N\V/-.6T:..]>0-TPQ8D>N\S50KN3$508U4X:C]AW@ MJI"5BWDIJYJ)->7S*,M'MQK._-B:KV$A&YOH<0/.LHS;@]C?@ZA+S'); M,:.A5G37N'AME:S="U@[>OC:E.N-%KI2]B7[KUH@1E4C^(*YV^)513P/\P^* M&.T+XC0]\9-A^%-R&.[+X?7R7=,B?98$<&\9[JVW7;OHY%S3%2)8;H-D7-$% M*2UL!@5AZ5HV>WMA+:"F$].$R?E5IN=7"P7RB#@PKVF>YJYC6M[.?RC&2O M'D+C:J.?]8%Z=M&_[XAOV92D'X4UXUF[]GM'%.75*RS=ZNY31U_S)ZC:NP_M MW;<]$-V99ZFVTNSKC$_42Q%MIKBV^$O5;:CYLZ.158XXD9)PE'SPDZC%.XI' M?I+2Z4IP-;J&IJ2JO'0-!3L]084J=YU/5XVV/>AG^^;JHNTIMN9M9W;-%$E% M0XE+<@T')T,/5-OMM ,C:]=AS*6A?L6]%M0@HK(&]'TII=D,;("^Y9S^#5!+ M P04 " #Z@3M9Q92=-FP>0-!EL%IU,T:0SGVF)MCF1 M1)6DXGI^_9Q[*^Y+.%L8^NKE27GS+L\*=]^;>E^\/ M#UTR5[ETD2E5@96IL;GTN+6S0U=:)5,^E&>'\6!P?)A+7?0NSOC9)WMQ9BJ? MZ4)]LL)5>2[M\DIE9G'>&_::!Y_U;.[IP>'%62EGZE[Y+^4GB[O#EDJJR<]D:JIK#+_V2S^K6I] MCHA>8C+'OV(1]L:#GD@JYTU>'X8$N2["57ZK[= Y2V] MO#BS9B$L[08U^L.J\FD(IPMRRKVW6-4XYR_^N/S\^?+N07R\O;RZ_7C[<'MS M?W;H09B6#Y.:R%4@$C]#Y%C\:@H_=^*F2%6Z?OX0 K52Q8U45_&+!/]3%9$8 M#?HB'L3C%^B-6BU'3&_TS[0,1,:[B5!XO'>E3-1Y#_AWRCZIWL7//PV/!Z?"SY4HK7Z2'M<,6B'2O,#J MK](F,/Q=Z=P8[A\7Z?CWPP>2F+I7 F2X5$5,UF5LV(B)F*X3#N'P\' M8B&ME85W8D_,]),N9D)-IV NO!%2N+FTBN0!#9W*$)P>"Y;^$QU3J /DFP,_ MMTJ!2TI/Q%1/(?>>&$6QV!?&IKI &@GD7,T!$1YT6(IXS!K$?/Y'N#K]#5R. MO\^#[!0/FUI%$8+$.208B>&DG"M.1=(V=\\ D M0SH\5A;>Z4-/.I-4UM)2:8TK<;J"\$]29W*2P?HFR*.=JV21,+#IOM:SL1 \ M[%M#L.7I%BLR>^8(RUW@!X(W*SG\)S-GQ$0)]4W91#N5]H5&D(*R(GGQOY36 M]\ELKH(=V&Z3I:9^5FQI5SLJVG0&,9QO!) M IOCCF3RRR !NVL%$/+#\.TIU"@#H;("I-%-K,-A:DW>A16\7,HE*;H)-R%S M4P5QR>L"+B!9PZXGF56MGE91;T8TJJ*%F"B-Y3A9-T9?5(YV7J$@/![<)X1! MAYA,%12J[9C6R9[^4Y*A;JXAQ?A\QGBGA 4"$? ]-PM8VY(])9CJ0.V9@R'0 M/>>4&I^U"UJK0@YO34:!DV152BK0"5D22V@+.^XZ=F6D34GN:VT1#,:Z?F/A M "-39$L.3?)L!D(P,'8J2C>MK[Z'!TYNT$OX9^VE_19-:YY]C3_)P&3 B2*C<&RJE$.PE#I=AQ4GD\U*4!-LE-2[.XEG M V8Q5Y2M@QSK"E.,!G5;@P#)_3KAU-9,3#Z!/'R T[Z9JY)\%;@ M SQK)/1-)R*48!N9H4@0IZ<@D-MVT8\IS[6N:[LI2HSC^D)W&*$<*64P1&14 M[3:=L:/H=+,V(5R'\M2FMAKG:Z<:\DN.W(TNCE&.%+/.FPM0<(9T(M-?*^HC M@!NHB4DMI' .,/P5F ]ANV6?-5,2&>#-L#\8##K-P0[Y.56T@N_19)4V*>;) M9!4"8,$C%<$5XH,O]:NK>KP%U.WTA/C/=,)5_:XUUDW-$T'U!KUJ28:WDG-& M"D/L(860:^JD^R;>WE)SJMNT(S_?%P_U\C750"=Z X(KRR;N15T7;"(6Q$Y05JF;H]2)+K1 ME%D>..4YR^;R41V$!HAKAN.^@?-OMX]),NF) &.VYEJ$S[ U[0/=>_X M845_G?8F0:U>\UDG,^ 5A']IW;&\:GH8$GMHM!E0_M?8+.. MCN;@BM5_48.X0_YD%/^0%G3=.QD-]E^KRZC#;,7XX=6^)2BMI'JV:Z?$3ET3 MY7&&C@L]I*Q',4NR 21EN.]$@_I&DS$C$NW802B]*,PX28'37VW(]!1MA=7N M\6!*KS%T@=H%V6CN"R\UFN%1++7*Z@!IHKE1PC65OV9 RE/$;9;YME' W(2. M'>4]8QXZ1ZW'2DM!A^8UO "F#EG!U0ESI278;Z'0_%#2)S:+(O2HD"69U]*T M*JYF*%)V>X(DA9XS@.[(3*>^1/6F]+%7"?SM2P/472B2T;&BAD<1!:+Q'-O.O<^_';W M<'OWY>9Z/T03ISQNYK@/K&=0)S OTW@6BJ8NPN>-\*5A)BTW8A\QHV9BU(W( MNAXT+TO*RKOVA='F=+EZW^)KHW5.A]+^^DS\3Z\;M7;]\5HF?-6)U1NYYCGG M9TYLS<]0_+Z*YM$P.AJ+?XGX)#H>X3J*HW=TC^?Q,:[W//2%+#.,WIV(470\ M;(F_C4Z.VIMA?!R-5K7@YD4P [ *!I1+^((*3Z.WJ[2[2CJ)/VCZ&C0WGQ& M, L.9L;O.'H[A)#C"-, 7<:DPC :O,/E>BVYB4%$6[9_:\J[OA0<=C[?Y IM M&GVDHI<:Z-#"EYSV:?L=[#)\_EEM#Q_1X!>,%]0K3W%T$+T]ZH77CZ/-[ M!P NA, !D !X;"]W;W)K&ULI5AK<]NV$OTK M&-6WT\RP>E!^R,\9.W$GKF]23^*F_0J1*Q$)2; :-G]]?) M +&+LXM]'/!LIA68YL M94BF7JC(1_%X?#@JI"H'%V=^[LY#R\G)U3ZO]PL^*5K9WK-@ M2^9:?^'!37H^&#,@RBEQK$'B[X%>4YZS(L#XJ]$YZ+9DP?YSJ_T7;SMLF4M+ MKW7^ATI==CZ8#41*"UGG[H->O:7&G@/6E^C<^E^Q"FLGTX%(:NMTT0@#0:'* M\"\?&S_T!&;CKPC$C4#L<8>-/,HWTLF+,Z-7PO!J:.,';ZJ7!CA5\J%\= 9O M%>3?SP;.6CD^5'22%\%Z?@KTH?BG2Y=9L5UF5*Z*3\" MD@Y.W,*YBE]4^&M=#L5T'(EX'.^_H&_:F3?U^J;?:5Z0WM\MS0EQ8BN9T/D M$6_)/-#@XLP[7?8]E_2_H_87I:>3(?BM7PJ9"EN;"[+U(K?<0A& MN(P0.,90Z02FA:RJ7"5RGI/(Y+2I9/0EE1:H=$G7]&\@BG MA9./ CFDRD07)+01B:R4D[E8(N^'XC)-%2>9S/.G2-05EE;0#PA^OU0]J)08 MXOQI8R-H5EAB,VDHTSG@ TFIMPU;*9?Q:U4N/9*5RG,Q)Z&*2EM*A^+*8'N; MB4_*+-5W..3JTTTDKJ1&'F$+C/ZM"^Q0O-40O>6?3M';6];#$J;21CI*,>@M M9#18T-MD_>[.Z 7[YCYLRT8 @4?=0) 651%Z&[7>D4ZZVFGS)!:JE&6B (_G M*!R%3#^CHH3E,@&J%&O(NQ>J^S>M%JL8"5HLR#<#L3"Z\/)/),T:,7L+%6@R M0V^;'".\"!JQO# M" [RVV$C@ "@%?\@77;X$8$/ ]-@(13!OG([_*SBT^>?BG$.FWQY'@#1=DC3 M(Q65:]4W\=@FB//0T0[+GUL4;<3BS -R&8!O)39MNDKXOE\HYWR8]@O)4-Q] M>(US49]5+^$BR)JEMKV)6VDSU1MWAMQ3DI4ZU\NGWN1[GUS;U_FIR^^DJ& M[TA3'^QMJO(>/>>'7/VM%.^D23($([?1\5$(V?>')U:1&*Y M1&_#F99@2#!+BA)(Q"I3T.Y M)I,8O2_RK(&J1,3O^YQ'GMX:E30SA_0/YHK66L=[A*<2L4TG_Q?"?(\"?[?,H MV#X_B52B!7'7X"K:H/0(WU!"Q1R9,O76Q@?BEZ8.6O4HBL"(B!F1 )^ACL_X MK?$PW>RV;0TPQ$?=M:J>7^@1')S-QC8I@S+KG.J_'PIF!6_:%:%66.*RZMO< M"0V8\/?V__SL4&YNW;STTCV2''<]!(&,% M;BA<:7&9*B,YLS!/B9R4-6$"[=$_L1P>SXV@\BWMS<70\GD9'\>R[[;ED M#_D,Y8J=ZGKN%G7N,[=N"%#WC#,F]>!SO#-X#@3_T7-.!&RTXP: MD.X(O%;HI_UH!D.G1_NOUG/3:#*.H^GQ\:MG3MWS3Y/XI9E^(T5!S&LDI_7] M)PS\K:\#:.BO6IF6"3E.4#:<9)(U/(HC"*&D=,H\U= #KH \!QU"/DB5^W,C MWX(2BD*9 @-5GDMP.I6TE#P(5<:G$K= Z%AEQ!Z._!4R;>O]RE\:0ZXQI$ZU MW&D"DU*BE!GO'RA?(E$FJ0OKVR-'?8UR*D62R7+IFP<'&4H6"+=,NMK0;-38\A7 2RJ1G;@7\!6>[^(- M6PW5*]"3D+^Z;)CFHG:UZ6"YADPV_1'DKR1F0IQ6)4H?BA4[&%ZI0>H\)0,Y M08\V7%H7OH0#"F[I"I=X I"4*G\9:8![%=0P#%LO%BI1[*"M9MQ 0#\S&LV& M&P$<8+AI&M^;&S[0+SYM.*VCI_84:XL_HD_B#O6M)3H2::#!-3 ;A]N'XP9K MD;M(9\^E&@_63JT]6.Z@2]O$)YQRNVYN<(@9H]IJJIL]].WM9C]#63$U<\,: M>;,K*J!PKRL'7M=>5PDB'+NM CWGNZ3TMZL0I[OJ2T@G?^/<$>T].L^DV=\5 ME.E'UG#717[4^YY2D%GZKT9(,*Z6X=-*-]M]F+H,WV/6R\-7+5 QW$BMR&D! MT?'PZ& @3/A2% 9.5_[K#(J)TX5_S$@B2'@!WB^T=NV -^@^UUW\#U!+ P04 M " #Z@3M9=48JN=X" "7!P &0 'AL+W=OTD M0A9,TU*N755*9+$%%;D;>-ZA6[",.[.)M2WD;"(JG6<<%Q)4511,/LPQ%YNI MXSNMX3I;I]H8W-FD9&M+B2MW(XES@KD*A,<)"93Y]@?ST-SWA[XD>%& M;+(2XM8L/L53QS.",,=(&P9&PQV>8)X;(I+QL^%TNE\:X/:\93^WOI,O M*Z;P1.0W6:S3J3-R(,:$5;F^%IL+;/PY,'R1R)7]PJ8^2V:(*J5%T8!)09'Q M>F3WS3UL 4;>"X"@ 016=_TCJ_*4:3:;2+$!:4X3FYE85RV:Q&7UF MA-.SRZ_+)2S.KF%Y<7Q]-G$U<9H=-VKP\QH?O( _A"O!=:K@C,<8/\:[I*43 M%+2"YL%.PL\5[\/ ZT'@!>$.OD'GX,#R#=[L8(T/G\>;HABKDD4X=2CK%@V2I'4*@5&:5.0=-V M)(JRTLS6@4A,&F<1,!Y#G.65QAARH124*$'(..-4G:!2)@VOM 0JNX>B#C2: M0 .%";LP62J:#'I4IZI$6VGYPQCVWHT";W#TW\;S1LZ2Y&SGW9.#G;S68&4: MB?"%.MVE<;?=>@\?_-XP]'JA/]K?MH8];_AQ_\UB;VQ'(''L#B4U..!5L3)7 MG/QYR]0LE:8[-/'[&^N\B]UI$[MVQ^\=#,)>.!KNL/SK>-GF12WT[>+,)??] MP:/[]?J>M_\DMJ].-7/XA!*;\0=(60Q>>^Z)\ MOM3FJ\V%<.RI+)2]Z.7.5>\' YODHN2VKRNA\";3IN0.2[,8V,H(GGJALAB, MXG@V*+E4OQ;4H"E($&-\:G;W6) EVGU?:?_6^PY2T7&Z\+=Z>7OHO%G2OH275C_/UN&L\-QCR6U=;ILA(&@E"K\Y4\-#QV! MDWB/P*@1&'G?_GJX M^?+O^.(C>+1Y("^<>O8V.L;_[!C06ZR6XZ*X+VM>"(N>LAR*\RCZ%V^>36O9W$4 MQS%+Y:-$M*',:3:+1M.PW0*[#\"@I.*&/?*B%B0=]^/X=,8$3W* TK1U&LWB M'3J'M+7ZMTLO[VC&,-CBJN4##_O96+D_W0%U/&S] MUUN!V<+9@!P&D T!NQ@='T?3^&=4OB4OW[PZ&8WBLYN.8YXW=AV\\>^'9^\B MN)]2R@2F1L/#5*THT"9E6X@CCX 7P'#D$?'I]9)JVM??Q25JMFL1FRI=@ NZ(6$+=@'$*!?'K; MT$G4K'CL4K!BL\]NRE*D$J8*U(LN,.6D6GCT>T/A'=BG.?JA"EW7]5:R=M,L MVE>YWY=F;7E]Z1B>BT**1\A(A[ P7E5&5X9X(-,8K31W#]/@$V^TBX.#!%'N M(ON$,SK,=!K+@%#5QM9<.;)_=7_-1K-X$W+.;5<,\8+/SB<)+XH5!V2Z0A\- MM,,D1UB-/X%MJ5-8HL&@(-=G5]9CL;@$;%90SM.M=K8=4AOM2;Z(5LM#J!:]42FG(O01FJVAGJS_S421A6HS;\H>J2C3$ M]-D=F#'2MP"%JR&W5CC;9;.M23Z7A73/Q'K%GYM,4RD5*XB2N.I),)T*7".Q M[RAZ79X,D$ $6%-))N1C$W :"##6B$@F'?(D'4E"X*+G=87CHW_?9;U=7MX"$Z6=" MXJ%DK7AI=TWD3CN;37IO3FVV)VE7$4Q]K#R%X(:F;8$&ZM@P_F6=?3X3CAQ_ M@EJ\!EF- MN(@GF/'?A]Y+*A 8=="KMV&9&H]@3;O-U>_$3XGM;\+Z<"?2PA5"^$HB0;F6"*.-O0GO<@/G7 M)ZKTER9(6TB_LV*\ M+^-Q=#P\B6;327_7)]F@\S5<"K/PW_S4GY!,X<.XW6U_5K@*7]/KX^$W"5R1 M%Q)]IQ 91./^\;3'3/C.#PNG*_]M/=<.7^K^,1<\%88.X'VFM5LMR$#[8\OE M_U!+ P04 " #Z@3M9;2< >R(% "O$ &0 'AL+W=O ME].()D3:/*,ICLRX2(C"IIC7928H"8U0$M<]QVG5$\+26O?"] U%]X+G*F8I M'0J0>9(0L>S1F"\N:VZM[!BQ>:1T1[U[D9$Y'5/U*1L*;-4KE) E-)6,IR#H M[+(6N&>]AIYO)OS!Z$*N?8->R83SK[KQ/KRL.9H0C>E4:02"KT?:IW&L@9#& MMQ5FK5*I!=>_2_2W9NVXE@F1M,_CSRQ4T66M4X.0SD@>JQ%?W-#5>IH:;\IC M:9ZP*.8VG!I,"+X MH6 V&/2OQQ=UA0L3C$ BT[,XKH-]RII; 4D71!PH_ M-K25TL-\0M(YW)(TE%.240C$-&(*\;01WMQ\/*E$;EG"]-I+3BO1&XZ/C_AX M!C//L1O/IG:#E99+^#-B?S&2*OQA049=Y7@?TTOP.$9*D])\VD+5A'K=$"=" L MB(20R8Q+',< WB2%6\ =0>^"US UQ*E0[Z0-GW&38SE:FZ^96-=]*J ?$28R M*B1"(*QV5H\3871<&1=S(2WH7]\;&FSE=^-U%,=9GF>W7I6R*T=K)6[[7&[' MPX^L"E*!(X1A)#WB &Z%:B<*RSD[ICIU4.$B+2RULT+-T]V8(6P8F^!XA^.6 M(5JN;7-5*[HR(H+^6.&^""[?NK)X)_ @2"J)V8Q_L9P\]XW^,\3&[/O&;K0S M$?<6:O:6LD/O,?KA/YF&+\&W.NWF6MMM^I;3;N^PD,@B*5A0PZ+2JK59&R9$ M2U,\K82F,Z$A(WC4P,!F&!YH[9=>P[,'*-H5 _\$>B3&;GK \(%! MW>!CG'Z%-)()>MAW3:]?L)R48&%."PK;@ L,9G:VV3U][SM0P%S]O9GPF^"/3 M<_2!D>GD4OP@&ZT](RS<+@V&QL%R\-\5HE^I+VB&_TEUV:@R:PV_"$RDM]Q; M9_:>+?2^T6QTMMJMGXUQ#&7?V1/CV^"N9[GM5MFQ[QY27[M$XJEG;J[*$DP9 M+>Z356]U&P^*2^B/Z<55'L]9&ULU5IK<]NV$OTK&+?3<698 M62];=I-XQG:3U&GC>N*DG?L1(B$),4FP &C%_?7W[()/R9;=]MZ9>S\DEDCL MXNSNV0=(O5H;>^M62GGQ-4MS]WIOY7WQP\&!BUN]T5Y] MX:->KCQ=.#A]5V@T9+H3.5.FUQ8M7B]=S;ZX7Q*ZWG!;UJM M7>>S($OFQMS2E\OD]=Z0 *E4Q9XT2/RY4QN]X3R1J(_7GVZO'KWYNKB\LW-JP,/E73C(*[$SX/X^!'Q(_'!Y'[E MQ)L\44E?_@!0&CSC&L_Y>*?"]V4^$)-A),;#\72'ODECWX3U3?ZN?4%\^K X MI<0/KI"Q>KT'SCME[]3>Z7??C(Z&+W> FS;@IKNT/PUNM_AH)@;B,A=^I41. M%$U%;$KKE# +,2\=ECL7\>T+DQ4ROQ?:(?WF7Y 2PAN1&N<@DGN=+U4>:X75 MKHQ70N*RLAXY+5*UA-["FEBI!.NP)$ZESIR0>2(2[8K2*S<0GSJ[6!4;FV"% M2+6X'Z$71O;RK6*Q6L2/6M2O7*F(1,D+DH\X6\,U;.4QA5^MADBFP MG#E?(PPD*#-3YIZ$@GJ(SA5P2&=R++P7RGF-'%;)0/R:B[/"ZE0<,"(3RI>Y28URWLH'T3B%Y^(?=IO M/'S96\G71B]?1!07P@HW%(A!+G,?L0O.E?X"=XIS:5 *\F6S$O5)Y0G65431 MCB%%&U"<*5&\.&YWRMZ3F?"V\]!-:HGW&H8ME!(?/YR#_=')T:'8EP4"\97] M"A=_"U>.3\8O&)%5*7D;$?VCU E_3&2&,N_$PIIL"S$+&4"V0GU%QW%8N*\' M"GZ1WAN;J_LF%( 1,=-]O9:E@:4 :8E^!%ARU !B42A)H43J-/Z[S+VR&5(#-C[,&;F$1N=Y U"KRE+?K/I2)DN% M/N<#3MHE)>?U$2^ *JUQFYK"XY-0*>&EQ4+;C&X^8Y\S=++\EHA:ITUCY%K[ M5;B;J,(X[?$EE41KK$+PQ6@VBJ:S8[$"Q>9*Y96[ \-]XVA ?%^"%>,ZR18F MQ01 +?(S?!@=ZICCEH5,,J=-79QRGMR.U1^D/=B=-C83%&7FA+-&P^#VS(0 MD!Y%D\-C"EMVIN2PR?8C2L>;G3)/755P/H;@/%/[=0O(B: M=A9,: RC2RT2J.P" ;M[ADXI>ZHZS_Y9*6DY>6ZH*V5SE-C*^BEJJ_@1O2L8 M'E@%^)OT:YP4A<2TU&/55XER$S#P>)"45K55@;--@4^M59TA)"ZM126"^6NI M:1)@_\H\=(!@/N'&'8[;>YESV.K)L W;F9UKI"3#P :9]E[U6W"=LM6L(F1' MHM^?MZE0Y?.,+.<;0S")^EWFFM'A;>C+Y35)6;-S5T?LJFL0/M-I(WNED M&@T/3P;#H=C_?//M>#B*3H['@Y,3M+(SQT-($\JCVB$;&%<2QJ=T3KL/-1(\ MV;*/=QL?S:!^6.\VFAU'AR>CP?BPV8TG">I(_!GALV@-UC^0.[C7#2B/9EUW MUP%JZ@(BKD-OZ8:[(G1M6I<\H2%POY%M20>B)5A.^V+HE&M74N.J"CC7!0M6 M4"RU+PD*FH7.[S 5&HM!@S:HXG3-^O1BX9H8=1MX#8,X78_(@;2%M)XGZ$ G M[J,D\3G71,0;#P>ZMJ(W\R2MN<&T!1V=@H\;U$?^A2,M$BC%%!Y:N^S#N-,F MU.^;ZI0[&C&TYNNXV4(AYS0A%&=!_^AD,N%!46(H2"A1YU2\XK1D/Z)ZV5() M1[AI:F F4,WBT6*!C I' $,197 F+-Y<9!5:BPUC4R9O%>ID+_:C4%_SHM79B\ M0P."^W_1&>?90XJ4;7*Y2&%O,_0]2X=YMV$CL)*W7)%RY!!%7?S]$/?1OY5,:WM)S.['QBKL>!#01T*:!H"S.K_5*" MO0O-QWB<[IG1"YTH.I-4<_.CKOGKNP/Y.F[FN)C15&'#Q,^ M,F7)AW(4PCS61>_\ROY[8HTMH6NNR_'H(.]F9GZ M3*!.(JVXDRG,^9;&N),CU%4;[O9//;.'BO7?COEO[_Y*N+'Z@W38"G,S32C7 M%TV<^[<>C_=3&T;=AYNN4#'*!@5;V>IQ)14GSN2-QZ*9A#-5FO*B0(QJ^L"A M(;:*1"(J\M!+ WD3RGX6/A8A$NO;B,F:IX_VU%H/K4VKVSVRFHTAF9%#:NMQ M;5=AK^::[19^;MJT)'T;(2,_THF/1N_:Y:[MJ/V2B[-:,[_7>>J(0;UL[,S_ M+ YY=']A23-C-HY".;71V5'3$\.$4;A7\ '?L MQR9-P_"8W@2.VGKS7:8MF8+FJ$0;Y/R4<=7"W2&E+[,J@>.Z(@( M(;7FH+;KN8J:VX"BC0-NS4^*I M$OJ?S0;L]C^3"#TL4<#/[.>Q%;38+-H.XV]=-VLL6X6\DQR]#78GP0:6G?Q_ M,+K1MIK_-NLW['X.^9]X>A1"H!T[G[$][V5C8$!&[]M%+$NG-D.$8]G.MYR# MA][='G1>HF?*+OFG B2(B2Z\3V^N-K]&. LOX=OEX:<,Z,R8#!W,64!T.)@= M[@D;?AX0OGA3\"OYN?'>9/QQI22(1 MP?V%0@JLOM$'S&XW3?P-02P,$% M @ ^H$[69@^RN96 P '0< !D !X;"]W;W)K&ULI551;]LV$/XK!W7KDR/)LI.FJ6T@SK*M!5)D<=,-&/9PELX2%XI42+F6Z=%(KN#=BVKM'LEB1U M-X_&T<'P(,K*>4.RF#58THK<8W-O>)8,*(6H25FA%1C:S*/K\=5RZOV#PT=! MG3T:@U>RUOK)3]X6\RCUA$A2[CP"\F=+-R2E!V(:G_:8T9#2!QZ/#^B_!NVL M98V6;K3\4Q2NFD>7$12TP5:Z!]W]3GL]YQXOU]*&-W2][YB=\]8Z7>^#F4$M M5/_%YWT=C@(NTQ\$9/N +/#N$P66OZ##Q M%1SG%JO'Y>KVC\?;]Q_@]B._5[/$,:Q?3/(]Q+*'R'X <0%W6KG*PJTJJ/@Z M/F$Z Z?LP&F9G01\UZH8)ND(LC2;GL";#!HG 6_R?S3V$-/O0_BK<64;S&D> M\=FW9+84+5Z^&%^D;TX0G X$IZ?0_QO!TQ#CRQC>*KAN2SXSH7 C6)+X5Z@2 MEJCY@/" E"-#!0CE-""?9O4$4B/?C=(0\55S?/IC](T#0]H S]=O)[X20P? M*O+,F"$K,.@(N.> 8VL/Z'-T:&$CGCVV@TF<_@P-\T"EVKH'"'F$A;)%@PS& MGNL=W)D8?M,E@?D_.]R5@XKENO;RS/3<6=Q 8D,\",@RK M09 EKC6VA7 ,FFLNN[+]R&HI"O3FC5"HRK+*QM&8-8)ZRH89 UU_7OO_[IU1_5"RI60EN4;&ULU5WK<]M&DO]74%IG2ZJ":#XD2HH35\F*G=7>VG%9]NWM M1Y 8DK,&,0P>DKE__?5K7B!(2W925_G^]?/F?ST8*K/]4JI)OFR M+LKZYZ-5TVQ^?/Z\GJ_4.JL'9J-*^&5AJG76P,=J^;S>5"K+Z:5U\7P\'$Z? MKS-='KW\B;Y[7[W\R;1-H4OUODKJ=KW.JNTK59B'GX]&1_:+#WJY:O"+YR]_ MVF1+=:>:3YOW%7QZ[D;)]5J5M39E4JG%ST?7HQ]?C<;X CWQWUH]U,'?"2YE M9LQG_'";_WPT1(I4H>8-#I'!/_?J1A4%C@1T_"Z#'KDY\<7P;SOZ&UH\+&:6 MU>K&%/_4>;/Z^>CR*,G5(FN+YH-Y^)N2!9WC>'-3U/3?Y(&?G0Z/DGE;-V8M M+P,%:UWRO]D7843PPN6^%\;R C'B.4]$5/Z2-=G+GRKSD%3X-(R&?]!2Z6T@ M3I>X*W=-!;]J>*]Y>??I[=OK#_]*?GN3W-W^^N[VS>W-];N/R?7-S6^?WGV\ M??=K\OZW?]S>W+Z^2X[?FT+/M:I/?GK>P-0XP/.Y3/.*IQGOF6::O#5ELZJ3 MUV6N\OC]YT"RHWMLZ7XU/CC@W]MRD$R&:3(>CL\.C#=Q?)C0>)/OYD/?XGGL ML_ZQ4;%^K#?97/U\!)I3J^I>';W\ZU]&T^&+ Y2?.MX@_89KDXTHENFQ4I==)6V9MKAN5 M)W,#4E#6_)<\#1\6NLQ@I*Q(:AA>@>XW=9)5*@&N;>#?G*;;\/SP2:-2STV5 MPUL*]*99T>>V;'2YA.<<64M5JBHKBBW^KC;R;@.T?2J)H#N&;A@P-F$R$J335O5;58V26-HX*K%I>/[E5JV!5%#M-"Z M!W>#Y$[-VTHW6AY[_66^RLJE@BUG M_S-(;E35@$F(.4&K-DUI&I7DNIX7IFYA,]/D8:7G*]KI$I_&C8*]*]I<-KDL M6^!JKW@X;O0(@VQC"KR[5\P\L]8-[E7,+%/O85=WYZTH]V]U#=M1Y#!1@O81 M*0+Y^'=;LOTADI"==K!^<0<"\"%D4HU_5:HQ:<0._!DM$LC%Z1LG1PM@* RU M55DE@O2+FJOU3%7)9$3"-+&,?@!16NA"1(C>AKU-@,:WV389G;/H#9);GLML M=(D+$-%99R68:Z0VY>4 U]>;K-RBTGV;CH,A1BN=P,Z+!,!7()L5#IGE_P8S M2 ]&D@*KJVMP)(@#6;+(=&6Q@;<#Z/6SP0]@IVO'+KN3&_BOR6N/*KSE-[PD MV,M"JWO:B:RA%P/!)3JR7/W>PDI0DM;99R6C>ZGP> 5["B:\+D X8&$\T1_ M/2_=3AG:&H,G6*D)%L>&(2VWM!8I?=8QK/ ]0YT<7+^I'4&*9>T@(>=EV M.V J<# K :>G8B(C1N-D01-PY'J>H:MGU]'=^D5;L)[4@P/F]]R9W_.#=O%N M9:KF%(1I#5.#I+"D]MG7;QDGV?,U[H6N&UPBH-Q'P!N0R&WR2A<%8TCX,&YQ M13*7U [R!STOAI(/" GF "5D]SF"C7O@=S8K1)5@LJ0B(YJWE14^D@,@$39K MG!)9($"$;P"XN\,&;QZ4@$D?[0] VQUKB!J0:J01K0)HN$L#)5"_:Q,NUP% M4Q#2=8W']=U-@A0G%,8J- V'=?5:T@,8*S!P/7P6V $1B2""J@0656F$H"%J-[54O"4TK'\.$T)]S34;&*NWN$T0 M_!8]JO(XF.T?GKE"K\^RPLIN#P;MNKTIDB3O._[#5SN[\6>QZ_9KF B+V/D* M;4P'3#?M#(QHL3TM (*!$' =+,-7[(8@T!@VAJ)*\$[J#ZK!J^)>[ MD#L7]_F/FXF8(GZ XNBC;D'2(PQP@GY8G@G(VUD-U,#78'/7M/6J@P$=4'FD MSGKS'BOO&APM0'.GK^/A*+V83.CI9ZBZYU?#A"*. (-Z]OC_EXH?<%"FSD&9 M'G0LKGG3:;5*WZ-=2L%C(M\!S-:]ID /!2(W[:P![\C*2:\7\Z=-EO2\2]KG M=XF-W+("SB0S@!FRE6M\*8'@#9F((81Y(%C"2=27#5O-.7@&NK%V:U&9M8M= M:,H<-ME_F]^#_NE:51XKLSFH7JVM?YRQAU4V!A /]\Y@J.;>9)&K[O4./T(4.$\FX^G) MC\E;5G?2,4! M-OJ!X.%-DWA1F MN758 ;(F800"P]H@UNFU*K:1AP6\B.0,W-0-.EZX2?![O'4,-&Q)=R@#[[!M M--I$C&Q-]0 ;>EH8\QE716N"1_<(]_'-ZYM_G,A :$.0,386BCD2++7CS^I@ MXP3=2?] VT"^_T.P!FXMITNL$-?"(R32*]-F4U! Q@Q"MWHZG-J,!JT'3$&5 M8?A/;J]PC161.6>I7[:://2N6P=*ATC[*-U'VW$Q'*>C\REG#GJ4\7%Q[/4" MU'2'SD JNP8,])H9[L< M 4FLEAR2Q--I^*V 36%]]#;R*T!N;:+X_@?L'PGA8YQ;E RFU108!V6 _N@( MS6CWM7H@2]"S=E2_):'Q?*5R2O'-U#QK:Q7C?_ *!9*;"EA%^02)M!5%D/\W M]@*BTURAYP%AG:"D6#W1BP,2T@$=7$R.=*Y@3:;2F#+L\I0\4$Q<9:#AN%#< MM%9&RI8.2\3_AQ\<(L'X9@UV KT?6CO\B'&!*9TDUNUF QAB]0PVHV9A6+0- M^I"]8WB.+0 H3"7YN'4&S%PL,'78E["R*P+!EC7RGG%9#;@P +4&)X+<6+NW M;EGD>SQ4F"\N3T'#8.FHO4T/Q_N@!@A#>/#94LK@VWTDX!=_IM"?@8J5X22% M4(IR _I'$5UE9LBNQSK0WXV.9U?I]/)R'SI^6^Q-F)$_A8S)U64ZN=A/Q@'7 M^,*YQA<'O=7WF/3<[DW8/?KE)/P;_N2,KRAIC5J>V:3/&I:9) >'0R+N1@)UJ !M7/BD#%56Q(F$,1X+)EGZ%$L?;TG@"A& M5C\>^%XME5PJC"XIHTWD)FY%#P#,T6:B.U[5O3-&,,8 1@FII@YI2)U1V@2< M(S=KIJSK0_RRIJU'O04P[.NTKEIYKE<8CU'@IW((0DQYZM)QZ&:3R0 J?'$P M"O&2,L/APY(#FQJL'E%*$<&S('1Q6HVL(ICBW<5T&R7T.(KD$A[GQM;F%"5@']KGTO:#0DD<)\W?D?UMKY> M4*A[K VRKAZ# ]W@N*0(%?H42* 79\XU(+87P$?8U!-RR\!;S2!H:109S) V MLF:@?LL@]K=D@J=CP -O;'%NCK58*EE&OL)&E7FL8;5-$(?>".4X2*MS])5L M6HD7-E-H?QV$""#UH4BH!/!- &3=HC/J@0.=196M%3;E (,K%10XK<=?NQJC M0M_(F\1P#1XK ](<6$8\Z%E"H3GXC# U*&H',SE@99[CDHC/-)_?S1S;:?3QMSBO_V<B]CW].#W=$F&0@R^M8\-CD;!9Z2IG %!2 MAWQV#M;V:CQE:WLQFJ176%P*K>TAPWKE#.O5X6RKT[:#UO7)@W!G0L_WSM:J MW'])F?G9=@>X'U:&BYH-MD5D3E4:TZ 4[F (&4VW?1P>( K@$P?$T J1]^,$ M"&R9,Z0)E8+R88[Z+DY3E@NE=XZ-)!#M'EN(<1!R8O7$PX"H/YM)^P(VAC!T MQ"&[U0)0SQ!56;R(8S)ZA0)CV (=- O\*@J77D#HC)8+BSO!%A[7BIN*DC&9 MOM'H14>>3QSR!:\Y\"/M/(1][&!!/*>K+=EL\HBCAI*>);Q(CO5)=]*#P-EO M"CS7(D.VJ?3<=;V "0;<@2W&27=F=6&%W9WO E=X7[K!\+$>J"5 L6O!D;U0 M?P="]>DL ]+%*#V[N&(\NAJFP^GYX^%H-/3-Q,.#6/(!_;A6A5GQWE[A)X\2 M:3H$;T50^[ 99?L:F9\;ZV*RDMS8E$]0AJ#7G--G.J66T>4CJA+@&E4&%8/R M;FY*,M7$=Q1B3&X6JN$4*FQ29Q]'%P.[!DS19NS7U6'_*D7Z"M-F7-4(>BIG M5JYLN,H"F&)]PD:X;2E^5+-EJ6,^<4-(#<1#\(CQ,H.Q2VN2YD7M7W9YQJ9S MDJ7!YCEJ-9"P'Y-M/K_VD7%,^=5X=,;*"TW!^$)[_1_ER*.X>J,EMT?U'U!L M\FD/3LH=HU81:2NDO[!V^6C,@3(#Z7=MBRDT4@=T..5$K2S*=LAREA?;1G=I M<2NA_8Z:?,*8KT)/'505I2IH0,(=)+4BZY)3V0XV7!ZGAA'Z M!;[0DMOH/"/*1NQL9Z ^!/P2XW'S8YE;W_E>^:\W&=BPBFV3E2TQ,99#*;LD M_5LXP&81VUY!AH8*)IB)F9/+"6R%O0388'.T5Q("+E#SBW*:EJ)7Q1CD\Z18 M=CL%)Z9%QZM:XA8*"*76K:ZI!%S@4-@!),WP7 0D=O:38O/-9H:\Y51O5(3! M.! 7!J/ALK%V@'3E6G$" #^4M2(:*??@JHT,CS5+C)E13)?YPA\78AW??<)1 MRHW22,N-?.P=!"W=I6TTK*@+("8:0XL2.W.QW9<*FW.N7%/A0TH/3%%8BQ2S MX4'%I29V5* ;/AG' =8.V(NB?]MZOIX*$(B!G!*RS_.L%C>F^)>BNH(+<9Z#OIY7B0,TU4O)OK.,G7MOQ M:TSEPCK2S$1(:<+*H#-2M8KCJ$C=_2%V"5#=XE1HZ%>(RC2 MRXB!%BN(R;-M"%1(+2@^MM!CW]OO+9W20*T6913RJ11?58$55'VK%-5WM3&: MC-,)IY10V/IER#$'W\T,C,08J\,('HJ 0DNJ.:S(1$0TV)6\]+N08!?#VL(M M+B&.G/4:AV<;JJCL"A)78N-5D'O%'2_((?$YXY5>KJ@UOT$OA!6=%1GM.)T[ M0,FUEG#']#@?%&;'$-_Z.3X?P:F#]8PJJ^ 2;UIQ:- D)[A<4/U^L_<"2:\4 M6[]DC?TKF[T/=^1.86&'EA,6N )P]O:$D_QQ]1=,QD/&1A<-*G5^6T^9;)7- M8+ HV2I91[H[6@W3HRN"IR+NT>YDGU7=]1.[2MA0IA%;FN+U";!8=U#,Y;=J MMG,-*L=G PS\QFN,O3P8'\#_QM 5.H+XE_;V(>;MW83 M[R[]W^]0.Q^B]MRAZ@1V8,[P *=U/"@U!:/^2/F7I[" VCE=L<&^&3(8#!+G M64ZX59B2+4@!;<4N^GYXPNQ/>QBQ)] YU]DBP0UC.I>L^K1*(,WO0E@7"5J) MF^U&:L'2\F3=JFR.K:JG\-7IS&15+IYYE9^B5%OFI3Y(D/-4N\_(R5>S!+C# M'JGHQR>RD$ZM19W@()7NR$H4]'5]%*PV^P:UKJAU5K]'JMPN(&0*@,I!69"B MH(#NMHBSJ1#W;22;CP=YZI4I\BCI%622*^FJV;*%936G\@+%E.SX@=<^7Z&; M1X#@6NYAZ'FE9QAK2?.;="_VC8IJQ)I]K ;+ 6=B6LKN &6E>HBAV38C+"OS MT*SXS"HN;W<-)](BP7JOOC2N/HKF##B/9&'A@]I[,D+V>4OE#DQ66"#QJ50S MA[FIK5W:)OC@H^V:\!O! A+I"G6"8< #(&\+V'Q*%A-Q$.=JQ']N0[$'$4+[ M:9NVL)-#SF5Y\/!'$IF%(&6M+=OLL"7=S]T3 .=&$E>Y"W7].84@@\9K[_9) MG5IK[@*>F>T@(UU>:44&(TJM>Z*F5= ./QTM ?0(IUIB3(TU8^*.KJ1QN ME;9EZ<]T1MH5#/HU"=8+\P@U[HQLW#)/Z!_(!8@R!%OM)K8&+"722>?S3>CL M9A7&.$ZW0_?33FE/=/9J.U(3'+^O1%SM%*W4*?\MPNGEAACG3D_VE8*^[K;L*??XZ8VX"YT:6ZP' 14AS'36SZ?+=F7,5[8H[.WN-!D"$8N^ M?8G:CJ &J4_*?L\B/@75 M[9IRXMBB-?_L\I,W[^-+1MQC84.]?_C:/6Q+O1PZV6Z-W0/ 7:=5TKH;HZ6? M7J,1KY^TTF@,5&<*I'O62H-[ZC\^BOK'4F'N[0P^?QX\![KU64(B70/F;]'N MWG=<;>L6.@"LN$GP,!<9QLG-6:Z:4\HES_B^H.X$*K?3RU2#Y)=''OL/FV#C MI/>>])IM"P!&=QB\D\V7# N'#AW_H'-^O(X]),&@*,IV .6277N.Y5C'P/HH M-(R@(7L^'_? X^ZQG0[<2NH&:VN<']&EZ^RV!=Q:P-V+4"7'%F@S7(ZA[\"B M;[O=1?" M"B%V.7ZBA/>;>FZ?K#C#&6(SVR$Y<=CG^/':<2!;$O[@;ARLMNK MCG.X0BO%G/OJ>>^YY5D2 IU>LO#P3WCB[1X;!C#UY+,ZM/DT1I@8H/M[8'>E M_$TSH:F51NN=^RI$L/'&BH\60K[-TNGXH/..5TIY96_L>YK Z2JCK%:V SK\ MB<,-WV,<(Q8+\,)@?SHI.5^+81-BM7@%=;9<0D#INH5,6SEL>>*E,)VV%BJ' M#"^H5P,7*CTK/^Z=[DF9'?O2,Y@F M'0^'P1>79^GD8GS 17-4GJ=7%^?^XUEZ-AHE'\DW]L.=3=-1\-2S9#2\3"\N M)]_,UALL1:"W^ABFV'_#(F"X>#S;$'R^&*?GHV'RKE,V=$^<3=+Q>.P^3J;I M^&+RZ"4?:IP*;F$<'6QY JE2>'K&^?GDLA5[[^K[CN$D2K&Y$/=(?.L3H@9= M$I>#[F95>#?>,W?I066+C?:K$V?Y_M![K=07M#5R6Q40, #M(SL6T,MW*?@L MY/L/-Y'S%QP;X@O9L ' KETS$-VL,-93R;_:S#N9']Z^BB\"[ [XO:NS>T/+ MII$,F=FM4.+R87]>@0TED^)(R9=WT&*71< &# MY#5?.V)[B=Q@P2'2BA/1MWSMC]1)J1O$V9M^8C(LZ5E:,&MGB0MN@^J2-DA> MR2'>J'\M&CY*8-I)0C7 "5/G35E/#5V6?M8R$7Y,MYN=/VY MU_Y]QWC)7=0H*-T*?:9"A)/N%@"_RU\(9>7=0C;8")M+ER:Z!>@[WQY +I9< M!F>ZJD,7\5T#!?9[)]F12E$BF@\N2#1G[WTB4Z?,IE".ZE=9^9GN90%KE@7E MKHSB?]\_A$6L=BMY^( $3UJOP:BY[<4Y^X=FA[5A<^(]UZ=V8,,%$8\8RB]$ M[F=%9Q$#%=VTS"1[?KEN9_8\7.;"J_ :$LJT-F;)E49)Y5+ZGINE8'+J?>/> M,DSX4H]4;N:M/\.(13@5'66,$]_VL@];5T3V>UL8.BE_PS[1_S+2K$UR"$2# M!W(+F%OFG?MQ,<'$U[$ T]XHC(\+@!8^LW"+/Y'!N#$5P%86I_'+KDVO: M/>H8Z[YZTAF$9V/P@H?I]%Q.%TS2X14$&^!P[[M'E(HH?)+6GWMM.K?/N&T- M614?5^9@E))4]@J*8BM]/'@@C/L\W,7$+!^N@K=G.KK&E37H7ETJ]X9@8VJ#]M0NCAT@+N?+JT!U6PLMPV[(I5).6AF-_ M9PF013J3,G-FU*UJ:NG_]D@H#@5B(O:] ;XMLT"S=^[3H%M8K,O3.3F+2L-# M/X"Y7''1A*)6RFLM#6??PE(QV'9J=@@=GYZ65]2Q ,WE-H$P"<,J;$\_10GG M'D'&NSO;*DZ81>T0X]'@XH#J!UK):#2X_&%/)JB;=KCN.^J! MZO*UN<>#$<]-)$P'8YE[/!C^\+BI'WM+2(UB&S6&Q$TAB-Q?J")=X*W09X-S MH&@Z):9,SX"P-#F_ (ZDR=DY43N^A$>8VHO!F3MIRW4U2>=TB?VM#-)%C*9Z MUHHGSA=M8>/T:,@G=\/$D+W(YT'Y2TY<:M:VCD7GWH.#*8^^P^3!/)9%%Y? MA2,K+R6#:&7HGH2>Z=$ (#\XPVB%^WPR/.$+V//A?4P#GE_0_ MX,"J*XS'_Y<*]VUB_R&PO=V]R:W-H965TK(G4 :UT9EX1#7[3LES9DU'==GMV(ZYI4JRLP<3 MR9;S'T98Q!/+-82PP$@9!*J7!YQC41@@3>// Z;5NC2&W?T1_;J.7<>RI1+G MO/B6QRJ;6$,+8DQH5:@UW_^&AWAJ@A$O9/V$?:,;$@NB2BI>'HPU@S)GS4H? M#_?0,1BZKQB0@P&I>3>.:I:?J:+3L>![$$9;HYE-'6IMKS]7>XN8;-XLMJ<;V8SU9W,)O/;^Y7=XO5%[B]^6,Q7UQMX/T=W18H M/XP=I1T;_: M0%SBG\'SVUOP:SS_7]_"J> ;[. TMNFJ"[FC$4XLW382Q0-:TW=OO+[[Z0SS MH&4>G$.?;IIF IY G$N:I@)36M>[/A'X@*S"4YS/H[Y[,R2N_PG^JU4W$*@, M89,_OBB%ORGJQ&*=V..!3G!09QE65%4"35CK)JR+5]VM<4L52J LAIQ%R$SG M2VV:H-!.MT^PJ[9%KKM&R-;HK79CZV]9YV 8V/Z P$I_&Q/4 (G@)=#X 87* M9=>6A/9H$#Z+@1UX'MQQ18L.7-"WO8[66_#$#OT7%AQ]O&D1>#;A)!6]/LV&?@_'?*9R@_;R@]_ MMO*C2@ADT1/@8Y11EB((D_]3=7\>\U<3T9;M9XRPW*( WSM5P]^1BH^HJU+N MN*I)PJ!'^KK&!CUW-!K]?XUVIK%FNI[IXKV!CI)HIFFC:#XKIY@6Z[T M/*RWF?X!06$4]/N$JIV MI=SF%1*V@ 0LI^ZI[:V ]CZ;9("HCIVS'=C[]S=V( 25195Z7V)[[&?F&<^, M)\.#D-_5#D"3UY)Q-7)V6E>/GJ>R'914/8@*..YLA"RIQJ7<>JJ20',+*ID7 M^G[?*VG!G?'0RE[D>"AJS0H.+Y*HNBRI_'<*3!Q&3N"^%; 077FQ'BR%N*[63SG(\9L"8480T_CGJ=%J3!MB=G[3_87U'7]94P4RPOXM<[T9.ZI < M-K1F>B$.'^'HCR68":;LEQR:LTGHD*Q66I1',#(H"]Z,]/5X#QU ZK\!"(^ MT/)N#%F63U33\5"* Y'F-&HS$^NJ12.Y@IN@++7$W0)Q>CR9S?[Z^F6U)(OY M;/[\;3+]-'?)E_F*_$Y6'Y\73^1ELE@]SY?D;D77#-3]T--HUH"][&ABVI@( MWS#1)Y\%USM%YCR'_!+O(=V6 E05S6#D8,THD'MPQN_?!7W_PPWB<4L\OJ5]O,02S6L& M1&PPO3-1;6;$UWPB,OG1N?;4;R0:N%$:NOW>X%+8\WTW M[,7D$RCU2"C#!XCR#.PEP&N%[P+D)).0%YHPH12H%G\7A&[4C]UP$-QWA)$; M!XD;IRB\0JFY[S.%,'']($4]:5?8=WTDFR31C03HM0G0^^D$*,4>\+6T ;_T M]:<"?MO0_Q[P=O)CL*>46>I4DS5L"\X+OC5.Z1V0"F0A\LYUGD/2%29N/PW< M9!"2NP7L02K*C(9L1^46[H\CT<*F ;\(?!(/$)R>HQX-,(1)2K )X!//$8)P MCO""9Z(\Y^%=Y$>8"UQO$X+ M* &],XU.$1OOIANTTK:73IH6-.+/>#D%5X3!!J'^0X*I(9OFUBRTJ&Q# M60N-[_9+:!N(D0S,LA6%G+?:1ELX648G42#I._OV.DJW(FV.L:+]8Y/'N MN>?AD3R/=U)]USFB@>>R$'KBY,945YZGTQQ+IB]EA8)6UE*5S-!4;3Q=*619 M'5067NC[?:]D7#C3<6V;J^E8;DW!!<);[ H+!#1^'N/Z;0I;6!W?$#_K=9.6E9,XXTLOO',Y!-G MZ$"&:[8MS$+N/N->3TTPE86N?V'7^"8C!]*M-K+@K#>AV4$MM8XFV:I W1M[AC)9?R_=H\X:U/ -U#X\2&%R M#7V^N=,52G#AT,32J)W2F']X%??_3&:IQ2S4^ASY=TCW,M@6"7 /!5^R%[H31 M=",*9KC8@)%@=3?'@W#/WH$_SLEZJ$=95N,<5RA0JBP&U7 M;>GL3P3SCHPC]B]08L:9;F/>0^"&HX$;1?&1+8E]-QD-X _4^HJV13[Q^IF@ M5PHRN5V9];:@&Y_*KH4'&9=;9W7XN.)72#)'*CD0\W.5,;M*<%GZDA M:7RM:N!339/7:3]V1TD$WQ0W3;;C>],E'82OY"\H>4S)DGX/Z,&GYUQ0KC1G M@O)RDNF'@][J"461O2VT.8LW9MF^T"[R86& M<4ZE\.Z BIIH$U$R.KNFFL MI*$65 ]SZOFHK .MKZ4TAXE-T/Z+F/X#4$L#!!0 ( /J!.UE(OT:U* , M /@' 9 >&PO=V]R:W-H965TB2 $W781O66Y%T=Y\5FXF-R9(GR4GW[T?)J>/NT@"'NR^V1)&/ M'NJ1R.E>JN^Z1#3P6'.A9UYI3',5!#HOL6;Z4C8H:&4C5T6SH$%>#\9@,UE+^=U./A4S M+[2$D&-N+ *CWPYOD',+1#1^'#"]?DL;.!P_H7]PN5,N:Z;Q1O*_J\*4,V_B M08$;UG*SE/N/>,C'$A&8'+E473>0J8459&46K%<69^=>'C[=+N/FV M7-[^^0#7J]7MPPK>/K U1WTQ#0QM81V#_ "WZ."B%^ RN)/"E!IN18'%\_B MJ/7\HB=^B^@LX.=67$(<^A"%47(&+^[SC1U>_"_R/95FAY*<1K$OY4HW+,>9 M1T]!H]JA-W_S:I2%[\YP3'J.R3GT^8I>7M%R!+D!:4I4=!&40F& :8U&G^)[ M'O'-JTD4QN_@O_Y)#71JO,<(M_L(+N M QCVB+KW?PV1'R6AGR7I,UL6QGZ8Q/#5YGYT3Y+83]/XN%V<^FDX@2^H]14T M2NXJ5RJH4D$AV[79M)Q>?2Y;88XH;T=C?YQD%T=#YF?CR<4_AB2!)%\2*][KH,#&,_ M//(]=0N"036ND;*P/4>#$[(KS+VU;VO7734_NG<]\8X.H1(:.&XH-+P&ULI55M M3]LP$/XK5C8AD"SRXC1-2AN)0JB@,.VCFUP;BR0.MD/AW\].VK2(4FG: ME\1WOGON.3OW9+CBXDEF J]%GDI1U:F5#6P;9ED4%!YRBLH]P"\I**QXVOJF(A[Q6.2MA*I"LBX**MS'D?#6R7&OCN&/+ M3!F''0\KNH1[4 _55&C+[E!25D I&2^1@,7(.G<'8]_$-P&/#%9R9XU,)W/. MGXQQE8XLQQ""'!)E$*A^O< %Y+D!TC2>UYA65](D[JXWZ-^:WG4O_ M6:JRD15:*(4%K7-UQU??8=U/S^ E/)?-$ZW:6!)9**FEXL4Z63,H6-F^Z>OZ M''820N>3!&^=X#6\VT(-RTNJ:#P4?(6$B=9H9M&TVF1K1N]@>=WURBR:^'J^GUY&:&T MUVT+YN\',W,SD!5-8&3IP9 @7L"*C[ZX@7-V@*K?4?4/H_KA;BO$WZ"GK:,YREBA>[\!4RS7:0?!)CTHJW= M[V/B1^AVL6 );$^G"W!]'Q-"=NP^[A,?/4+&$OV9?VC,)2$F8?C1[[LXT)4F M1ED$+UFRKYH78';DK*@=:BI"[JG"I(M83HCR9AM!&I3?AQ&'JX MUXM.MIY^%&(W(B=7H#]_=-B[PA& 6+9R*)$":]+U6I' MY^V4][P5G&UX*]O75"Q9*5$."YWJG/9[%A*M%+:&XE4C/W.NM)@URTS_/4"8 M +V_X%QM#%.@^Q_%?P%02P,$% @ ^H$[69!E\_V- @ XP4 !D !X M;"]W;W)K&ULI51M3]LP$/XK5I@02!%Y;9J4-E(+ MW<8$")%N^^PFUR8BMC/;H;!?/]MI0R=*I6E?8M_YGN>>R^ENO&'\290 $KV0 MFHJ)54K9C!Q'Y"40+"Y8 U2]K!@G6"J3KQW1<,"% 9':\5TW<@BNJ)6.C>^! MIV/6RKJB\,"1: G!_'4&-=M,+,_:.1ZK=2FUPTG'#5Y#!O)[\\"5Y?0L146 MBHI1Q&$UL:;>:!;J>!/PHX*-V+LC7X@KK6 M1$K&KRVGU:?4P/W[COVSJ5W5LL0"KEC]LRID.;%B"Q6PPFTM']GF*VSK&6B^ MG-7"?-&FBPU\"^6MD(QLP4H!J6AWXI?M?]@#Q.X' '\+\(WN+I%1>8TE3L>< M;1#7T8I-7TRI!JW$550W)9-$Q]C3KA@2Q%:JHQ'1=J7X@+ 1(<4CK<;;3D]AW@TOTOZ?J!9A>7$,. M9 DBS*VDAO,X5V^*+$' MP^2]>V 'P0#=@A C-==Y2]H:2R@0)HS+ZCY#L M>=XT!5YBQW&RYPE=SQZ$R:&F.GN#1X"OS7H1*&;KB@I4PTI!W8OAP$*\6RF=(5ECQGC)I%H*YEJJ+0Q&ULS59M;]LV$/XK!S4H'$"U)$J6G<0VD*1>ER%)LSCK/M/2 MV5(KD:Y(Q9<=>42!9W,99%S3=MBX:AE@3RNA/+,8:X;.CE/A34>5K2[8CR4I?%\@9EP4RXPKO)39GVFLDY$UL"#&.2\S?2]7O^(ZGI[1%\E, M55]8K7E="Z)2:9FOA3VX-10ZI>$2E;CP^1GF>KG5@P$>YU0TP#36=+LF2K+ M1)D* T28\[2 1YZ5"#ER5188 ]=P4Z\K^?.,^ 4W-0X=?MS8/ )F]X+ [I^X M.[309W8_8'L\X5$D2Z')!/4\*%4J%J 3!*PY0GBO 4_OS>#)Y6-]/;3&__+.]T'PL)OO M#KV]D-N!7FOCPU=ZUTQJ9SSC(L*]X&C36.C9_4$?KK;WEPJXP/2[T?)[2;=. M_P>,$B$SN7B&2]FUX5K'7>@8/,=)CVV=[86!?>*Z<)4O*0DU M*!?TP"K=SAY9WUC="'98G\#N;35W/#:PF1L< [UA]$()P*@K;LM>S[ TO%E2ND.&<1-UNGUIA4<^']4;+9363 MS:2F":]:)M2$L3 ,=#Z74F\VQD SI(__!E!+ P04 " #Z@3M92;Y]TCL" M !&!0 &0 'AL+W=O-66 MM;?0^YEIOIB5PGQ1V]4Z"XSB1DA6]6"EH"IH-Y+7_C\< );V.P"G!SA&=[>1 M47E#) D\SEK$=;5BTQ-CU:"5N(+J0]E)KE8+A9-!N'[XCL+'[?;QZ>[AZPY] M_$&B$L0GSY**7==8<<\4=DS..TQS=,^HS 7Z3!-(CO&64C5(<_;20N& MCI%KCY!C.],S?.Y@U35\[K]9/>6P(YB>)M#]L1(UB<''J@$$\!? P>7%9&Y? MG9$W'>1-S[$'NZXM$$O5-://*&)<,10T$Z>4GN>ZO%@ZMGN%_M>HC@+,4>P3 M-Q!#%0%'[N0MJ<])?UP4'AL8*CX@9^38D]%\X1[G9NYH-G-/_47KX&Y7P#/3 MP0+%K*&RN^9#=G@DUEUOO)5W+\P]X5E!!2HA55![O)AAQ+NN[0+):M,I$9.J M[\PT5P\=<%V@UE/&Y#[0&PQ/9_ 74$L#!!0 ( /J!.UGY-F=@8@, !X) M 9 >&PO=V]R:W-H965T?A;V )K;DDV1(_GU7,AARI91.^\5K2;O//FL] MTGJP4?K9K! MO)2%-,-@96UU%44F6V')3:@JE+2R4+KDEH9Z&9E*(\]]4%E$ M+(Y[4@1P-5VT)(?-!@ZK+D^G6"A=H,@R3833R*YO"/JK-K[BMQQ/,5&'\$S9;WSB K#96E=M@8E *V5C^LOT.YP2P;0#SO)M$ MGN4MMWPTT&H#VGD3FGOQI?IH(B>DVY29U;0J*,Z.OHT?'\>_/\']=#R9WD^? MIG>7^ZQ*AN0SG$0=TZN3,4S' 9T$ SJ-0:C M#^^27GQ]@F*GI=@YA3Z:-<<#U *R%9=+!"'!KA 67&A8\Z)&M^9F-EQK+BT4 M@L]%(:Q F&Z%_W=2T5MC815B,6/UX$!JR!3_,AGC7TC;MJYUMF_^XZ7E[]^;/@?9E*:2! M A<4&H<7I#[==.-F8%7E.^!<6>JG_G5%/S"HG0.M+Y2RNX%+T/X2C?X$4$L# M!!0 ( /J!.UD\Y-(8W@( !4' 9 >&PO=V]R:W-H965T5VFD3HV0NQ),);M*QY1I"4$"B#0+#WS-<0E$8(*3Q>XUI=5.:PMWV!OU3 MHQVUS)F"2U'\S%.=C:W((BDL6%WH!['Z#&L]/8.7B$(U7[)J; M,M,21W.LT_'-W>6WVVOR./EU/2.GCVQ>@#H;.1JA38*3K&&F+0Q]!R8DMX+K M3)%KGD+Z=[V#E#I>=,-K2@\"?JGY.?%=FU"7!@?P_$ZGW^#Y']"Y3UY;'>RO M-C=CJ"J6P-C"HZ] /H,5GQQYH7MQ@%O0<0L.H<>S]D(0L3#G":2$E&CV0IA2 MH-4^MH?Q3HXBZOH7Y'__N ?0[,$5)%#.01+?L[M1LS'FX^/P&]+#-V!W:#!H M)9+IG"])(3!-D81)^8K.LF(R55WJ,0GL7C2PW8CN]%%[X/IVGT;_K&=2H 4Q MG@#!*4DJZKE>U 4:0R)JKI59_ZXM47+^;*[#5K WL'MT2\D;^+;KTX_ XJ&I MV"MZF=ZJ#.U>&':1;P_ZWD>@A,YP(Y(:%YSK]6IW*(%-W6!+T [#B'P%A=O! M.F2TPCVGK"LZ#>P(A?K]X&S;Y]N>2VU_,#A[LZC'3WKV70UGQZI*D,O& MD/$@&'VM:W6]G>=/6JO;IK&PO=V]R:W-H965TK8F>V4[M_/=DA&-\JV:E]B^WSW_,YW?AEO MA'Q0.:*&IX)Q-?%RKWVL,<[K.M37XR;@D:UR@_E+. MI%GY+4I&"^2*"@X25Q/OHG\VC:V_<_A*<:-VYF S60KQ8!?OLXD76$+(,-46 M@9CA$2^1,0MD:'S;8GKMD39P=]Z@OW.YFUR61.&E8/MO>P$S *7@@(MP&AXUT? MY%A>$4V2L10;D-;;H-F)2]5%&W*4VZ(LM#2[U,3IY/;38@&SZSDL;B[FUW#\ MF2P9JL[8UP;U&8:.;SHKS+=EV ='^^/MZ_C3)4DQ8EGVE^A?$0O.7K3'P3G M!]C%+;OX$'JR,*\MJQB"6$$JBK+2Q'6M69JFHRD0GD%&6:4Q R:4@A(E")E1 M;MX2J)Q(W)?3X5./WHS"(#J'_S6:AP(Z1UC0IV?M\)NC*2ZZXC8&6V3[B>"C M4:);FV"S]1:.^]UA''3C_JBS:XV[P?"T\VJR]^[%&G+D$:41(.!5L;27NOKE M7L&(F=*F )2O_X@Z;:MUM:U6L]/OGD1Q-QX-#UC^=;QM.J$F^GIR]I)[_>C9 M_0:](.CLZVU_1V\*E&NGJLKT;<5U+3VMM17NBUJO?KK7JG]'Y)IR!0Q7)C3H M#4\\D+62U@LM2J=>2Z&-%KII;GX^**V#V5\)H9N%/:#]G24_ %!+ P04 M" #Z@3M9Y?NO8"@% #8$ &0 'AL+W=O6\IA*)S+=*45CS7+==BQB/*[USVS>4O7.1ZI#'.)2@TBAB(SP-M.FJ]\X3-<8SZ4S*4U*H55GP>8:RXB$'B[*+2KY]>=HR\ M%?B3XT*M?8.9R42(KZ;QWK^HN 80ACC5Q@*CUQ,., R-(8+Q+;=9*5P:Q?7O ME?4_[-QI+A.F<"#"S]S7P46E6P$?9RP-]4@L;C"?3\O8FXI0V2KN!9W)DCB_**:=8[EV(!TDB3-?-AIVJU M"1R/S:*,M:113GJZ-[J^[3]>7\&P/WK\ H^C_OVX/WA\_W _AO[]%5SV;_OW M@^LQ'#VR28CJ^+RFR:O1K4US#Y>9!V^/AS;'F;L.FGDY5PJ9X4:&"42B? ML-)[^ZK>=L]*8#<+V,TRZ[TQU:>?A@AB!C'3J;1?$D-FTET%/%&42SK(NM"' MA$G-4>V:1[FGMZ^ZGMLX@Y?>]RQ"&*T!R/SK &$@HH3%2[C^T+^#=Z.'3T/J MJCIPJ_TJ'!D#GGN6#4J1)K:C?G9YA.6#R'6Q;[:LH2A+ZL]ZIM3?!%!/D4[I#KE,,]:L/#Y=XW5 [V MZ M("R8 I^K1"@:IXS?!$5$?\=H=<%K6H)P"ZMWJ@J?:2OC*45;K(78L#M* M& 2,RP2E(A-DUBS6I6#2^KBR2RRD?YH KW_5C2"..424\T0!N>WLK"EM@)M.2Q8K9'?MP^BHW?RA] M'?JF?+&!&//O&UO;EB!M5&@WJE6'V;#,H_%BV;^&AM/MM-;:]5;#<3N=DG"W MBW"W#P[WA(7D&JFB4H29%-$AX2XW_[O"7$3O"J<832@!&_5=H>Q/IR*-J: H M;Y$_F6/*3_O:MQQ'['AM"5I.\^1DK6UKVSOZ*>-UINMVMWAWF*9]<*BL3 MQ7T1Y@HF@GB'080^9Y86F?^$% 8ZPFT=::J6#Q1Q091Q 5HN*++7Y*BS09R) M%$_-,9[PKB?@_&1]CVN.@4]=7Z-GBA*!Y!3N?'_AYPV2&JMTZS=OMG2X0JH>'N*)'GQNN>4^^TRW;WVMIMDPY.&ULM=UK4^-&%H#AOZ)B4UM)518L MV>:2,%3-8-WOMVSM?M-@ =HQ%I'$D$GEQZ_O1D86,GF'#X,]Z#PMN<4Y6')W M7S[GQ9?R/DTKX8^'R;3\<'1?58^_G)R4-_?I0U(>YX_I=/:3V[QX2*K9T^+N MI'PLTF2\"'J8G$B]WNG)0Y)-CZXN%__G%5>7^5,UR::I5PCET\-#4GS[E$[R MYP]'XM'Z/X+L[KZ:_\?)U>5C&:14_>L7LVO,]2B?I334GDMFWK^EU.IG, MI=E^_+Y"CS9MS@-?/E[KRN+@9P?S.2G3ZWSR[VQ_"039??DS]6+\3+@-Z> &D5 M(.T$B/T] ?U50'\G0!KL"1BL @:[ =*>@.$J8-@UX'05<+H3T-]W#&>K@+/= M@'TMG*\"SKL&7*P"+KKV@]A;]URO<\BFLW=[6QKN"UEWM[C;W_M;67>XN-OC M^T/672[N]OG^D'6GBZ]Z?>^QK+M=?-7O>W\[UATO[O:\N._L%===+^[V_?Z0 M=>>+N[V_-T1:][ZTV_M[3WIIW?O2,N4L<\0BP8R2*KFZ+/)GH9AO/_/F#Q99 M:A$_RRO9=)Y0PZJ8_32;Q557;J!^=/3_?HQTUQ$^.B/A4QSJCAR&PD@.KP/= M6_S@QU%:)=FD_.GRI)HU.@\]N5DU\&G9@+2G 3LIC@5)_%F0>E)?B,.1\.,/ M/PD_""=">9\4:;GZU@!?OP5_$Z3!PI4:HD=O1XO+O9)>[$T#)+=#QM/T6.CW MYI)XOCZ^!D8YA+EV_B/\^,]_B*?#7YLLM=UR;ZIC03Q;6(/-2UX^?2ZS<3:K MF@VBUGGOI$&GSM/;P5%Z,P/79T47T&@'P_1Q=II=O.,T,[O Y^^ K>ZO:;_] M%+2[_(KUWK&+3@>X=_H.V.T"#]\!>]W/JS=^K_T.Z66X@@[9PZ!#M_<6>4N\ M: @/WPA/YN%G>\.C#J^/N&S]O"$\/B2S[,]2)[,JM"E%TJ8420N\_W=*45,! M6K*#9G;^CN27\C&Y23\FHD-B(Q*324PA,97$-!+3 M2?46;O)I MF4^R<;*XME/,OS75ER5UNJ#F%ZB^7IU>GGQ]63266UR\V*)_+-6W&7781F[= MZ4-3/(FI)*:1F$YB!HF9)&:1F$UB#HFY).:1F$]B 8F%)!:16 QAM10_V*3X M06N*O\X?'F99O:SRFR\_"X])(7Q-)D^I\)@6RS=OPE_M;Q _+?VS%QF[=]SK MB;O)OW4W#GW'T-QF;[A3*,@V%1)324QK?C4NAA>UK_IKH[\GR'A/D/F>(.L] M0?9[@IQNYZ_;;3/O/;O@=[,#\J0)22PBL1C":NEPN$F'P]9T^/&INL^+[,]T M+-PDCUF53.;YKRGM+9WARS]W9QFHMY/U6EL[-.N1F$QB"HFI)*:1F$YBQNL3 MZ&)Q!NV<0F:G$\TB=\U^W>3P=9-.IQUS.UD>N?M^IR8#LLF0Q"(2BR&LEDU/ M-]GT]( _+E>W!))MBOVKY<_*TU>7$\3>^FLGR;;NQ*%)EL1D$E-(3"4QK7M? MZ=TW-;IO:K[>]%1J^)VWR*.V.S;JO-ZN?S9L. JW84.Q2?3(P_"[MAJ0K88D M%I%8#&&UA'FV29AGK0G3+<;9-"F^K?+B)F=F9?GT1KYLA0^]O4=B(Q*324PA M,97$M+/7N6_8'PS.SW;2:3.F21FD9A-8@Z)N23FD9A/8@&)A206D5@,8;4J<;&I$A>M5>)3FOUO7@P^ M)7EYGT[OFHI!JW!H,2"Q$8G))*:0F$IB&HGI)&:0F$EB%HG9).:0F$MB'HGY M)!:06$AB$8G%$%8K*V)O4U?F@^W*[_#Y\Y4+E1M4&Z&:C&H*JJFHIJ&:CFH& MJIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:3&GU"O1B+*[XQ@6P:9F-TV+Y>?3; MO!#2WY^RZIM0%Q?SX8G%_L?#Q266TY M[\[M9U &O<'P=/?>GXKNHH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J M,:75RX:T+1NM0Z6N%D.4ER.:KE^.:&JL%NA@650;H9J,:@JJJ:BFH9J.:@:J MF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:?6BLQU *_:_T]4R?:=[,.B8>E0;H9J,:@JJJ:BFH9J.:@:J MF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:?4*M!VQ+[8/V3_L'DS#:.W=^R_H MR'M4DU%-0345U314TU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BRFM7DJV MP_K%]G']P&V:B\9;(>U3%%^W[];!)0<=X(]J"JJIJ*:AFHYJ!JJ9J&:AFHUJ M#JJYJ.:AFH]J :J%J!:A6DQI]?7FMB/^I=;QG%?K*62$3[_I306E/?S0RV2H M-D(U&=445%-134,U'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*UF-+JA68[ ML%\2O\^-&@D=W(]J(U2344U!-175-%334@:1M!6J?(\!]GJ9%>9\]"MFT2F6UV?6UV M@>VE-A_;O^\>>4RU6*\DVX'_4OO2V9N+9IK96#W0X?VH-D(U&=445%-134,U M'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*UF-+J=68[O'_V\/M<,QN@%8C4 M1J@FHYJ":BJJ::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64UJ] FTG M#I#:)PXXY)H9.D, JHU0348U!=545--034U M -7"E=9VE2M"6XPIK5Y)MK,#2.VS W19LZR=.+B$H+,"H)J,:@JJJ:BFH9J. M:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:?5BLYT50/I.LP)(Z*P J#9" M-1G5%%1344U#-1W5#%0S4H-D(U&=445%-134,U'=4,5#-1S4(U&]4<5'-1S4,U']6" ME=9VJ2M$6XQ0+::T>B793@H@M4\*$*1W63DO(6/A)GG,JF326$3(0:G7J#9" M-1G5%%135]K+Y3FE\XOA8&?%30UM54U -5" M5(M0+5YIM25YI=[B:Y,?:D6BOQW&WV\?QN\\/7Q."R&_%9[O\\GDV[_RV?N/ ML5 ^?2ZS<98465H*?VV??FLJ(>U-'%I"4&V$:C*J*:BFKK27,\3U=ZH'VJ". M:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:IVDU2JKDZO(QN4OM MI+C+IJ4P26]G?._X;/8W;)'=W6^>5/GCK'0="9_SJLH?%@_OTV2<%O,-9C^_ MS?-J_>1DYC_GQ9=%&U?_!U!+ P04 " #Z@3M9N1!X%>P$ #@&0 &0 M 'AL+W=O;I'WW,S\*@1"OJ?Q/"\3?Q_8'?^W'9GR@ M[ ??82S 2Q3&?&+LA$AN>CWN[W"$^#5-<"Q_V5 6(2%OV;;'$X91D =%8<\R M3;<7(1(;TW'^;,6F8YJ*D,1XQ0!/HPBQUSD.Z6%B0./MP2/9[D3VH#<=)VB+ MUU@\)2LF[WJ52D B''-"8\#P9F+,X(UGF5E 7N)O@@_\Z!ID77FF]$=VLPPF MAIFU"(?8%YD$DO_V>('#,%.2[?A9BAI5G5G@\?6;^FW>>=F99\3Q@H;_D$#L M)L;0 '>H#04C_3P!RX[Y&1Z/@UY_A<;L%Z^>U^>;M". MQF+'P=.AY9"H"<[7Q&PW@C,+:7BGVE\#6SS"[!,J]_1H,7[P^VN M_JC#/>S+<-@5WNB-7;U/.]>SS[W/'67B2F 6 1+O,1D^%3K];)YMN M;GB"?#PQY'S",=MC8_K;+] U?^]BI%/,TR36X->O^/55ZM,Y"E'L8T W@+\; M92'IY)+91+N?PJ$YM+/AM#^FI*SZ4DJGE5J.T[?AJ*JT <"I #A* (L=BK>8 MRRZ##2(,[%&87HBCJ, ];ID)![;=HN&<=,#I6] :-HMYRN9^<#2X%0Q7F4TS MWZ>I[*59I$FM 'E20!\H1]XCWF'$DT872A>39EQ'%+XGT!C@ /L,!$2"DG.-.K$KY M2['J%/,&)YDP,"WHN-TI.JR #=\!3)+Y*+#A2;.N!OV1.VREWN*TG#T:VH-V MABI;^\'!,ZI8C)09NF(X0:]GIZ*1SJ&A4\S3)-: !LW:]9G*(;123U[%_*8D M6U9P/#B@.;2+K4FO-J$0Z5'G:XP M\^4PD1OG+)-*B$!FVS9%#,4"RUE:;N9(E$: RRU\UT9H7M8!K:.18E[#]G#2 M:KUUJ36YU>8;JMUW<]#)?:;8$1: !#%!NI&J#'6B.++>-2:OW[JAU .V1 M/>Q>V&%MOJ':?3^MP7>&$4_9*YB3,.SNLR9+7)+1J>;I4FORJ_TZ5!OV]V]_ MH58SKE7-TZ76A%C[<:@VY!JV@.H:+J9[ZJ-MQV[;4%UU-JG5IARJ7?FR)I*1 M$PP%)-X"COV4D;/3ER;O7'+2J>;I4FORK(T]5#O["U)9J\O7JN;I4FL>;=8^ MWU+[? VI7-;0.&CJ.L[I*"=SU!F9K315M_A2(KVCH^\(LVW^"8&#W+479\#5 MT^HSQ2P_G&\]G\.;1?&QH98IOGW<(;8E,0B* M @ C 8 !D !X;"]W;W)K&ULK55=;YLP%/TK M%INF5MK"5]*N'4%*2=LQ+6G4-)OVZ,)-L J8VD[2_?M=&\+2CN9AVPOXXY[C MBKR40RM3JCJW;9ED4%#9XQ64N+/DHJ *IV)ERTH 30VH MR&W/<4[L@K+2"@.S-A-AP-KFG$B*>?V>IRH;61XND ML*3K7-WR[6=H_!B!"<^E>9)M4^M8)%E+Q8L&C H*5M9O^M3T80^ /-T KP%X M+P']5P!^ _"-T5J9L36FBH:!X%LB=#6RZ8'IC4&C&U;JKSA7 G<9XE0X7TPF MH]L?Y.:*S./K:7P51Z/I'1E%TA=/K\GLYFLWON;GLJ()#"V\Q_AM-F"%[]ZX)\ZG+N/_B>Q9&_IM&_J'V,,9B 1* MA>E ^)*H#$C"BX(I!2F1F$MIE_N:TJT_E0ZE3>CTW,#>[+LZ>.Y?NAJTK@8' M777V'DSZHSS.-!6U4KM/&ULM5AK<^(V%/TK&K?3V9WIQI9L#*3 3$*2 M+9U"&-BTTX_"OH!G;8N5!"3_OO(C-@:C+5OS!?S0.=QS=;".U=LS_E6L 21Z MC<)8](VUE)M;TQ3>&B(J;M@&8G5GR7A$I3KE*U-L.% _!46A22S+-2,:Q,:@ MEUZ;\D&/;648Q##E2&RCB/*W>PC9OF]@X_W"+%BM97+!'/0V= 5SD"^;*5=G M9L'B!Q'$(F QXK#L&W?X=DA( DA'_!7 7APWG-0H?C,!'AZ_LS^EXI68!14P9.'?@2_7?:-C(!^6=!O* M&=O_#KF@5L+GL5"DGVB?C[4,Y&V%9%$.5A5$09Q]T]>\$0< Q5,/(#F ' .< M,P [!]BIT*RR5-8#E730XVR/>#):L24':6]2M%(3Q,DTSB57=P.%DX/YRWA\ M-_L'/3^A^>CS9/0T&MY-OJ"[X?#Y9?)E-/F,IL]_CH:CQSGZA&:P@W@+:OH\ MMHJ#=!X^/("D02@^JOLO\P?TX>>//5.JRA)^T\NKN,^J(&>J<-&8Q7(MT&/L M@U_%FTI1(8N\R[HG6L(_MO$-LJU?$;&(4U//\+_#;4TY=M%E.^6S_W>7ZWJ7 M<3OUW,G__%9LJ =]0_V1!? =&(-??L*N]5N=\(;(*FUPBC8X.O9![A]1)S)# MME)D\NS9#1P7MUL]DH;'7:';L85JFK5=35TM8U#N(@VD9U96F!E_:^ M(;**1K?0Z%[1@FZ3;6B(K-*&=M&&MG:JI_1-+4(22> 14JN@6D<\MHVE2!YJ M$.SH(JSWIY[61E'Z *N3JT7^H-Q.(;>C=S9]/>=L+?#2*6V(K**Q6VCL7M'9 MW2;;T!!9I0W8*I=RZSK>_@ZOJS&W'OJCD@_2"]:6-G\A@22+=E'R6)?)1[,*I-6MBJ M3Q*XC#A8GW$F+/[T75=J*2Z>BH;8JH++[(1;UW1EHP&K*;9J*\J(A;711>]* M]\1OCDT(.;;EZ3#;)>TS 1>7L0?K \H,%E2"0#3V41![:IE0;\\"L>42./AH M\88VVT48J!=)7E]^0RDF5WF-3(3+4(0[U[1LH\FI*;9J*\KLA+691&_9[HD7 MU?NP91U;]G18Q[';I-ZRI(PS1!\[)B#1$I1)EYQ%B/H[X#(09_RIY[IT4IIB MJRHO4PW!5_0G:33S-,56;469>8@V2&C]F4,K"WVK>[)G4#?,<3 ^\J=YL(D6 M 5^E>XL"I0DZVW@JKA;[EW?IKMW1]7M\.\QV(4N:;%-T3/DJB 4*8:DHK9NV MJHEG^XS9B62;=*MNP:1D47JX!NH#3P:H^TO&Y/M)\@/%;N_@7U!+ P04 M" #Z@3M9B*?E3Z4" "W!P &0 'AL+W=O=[S]*=MZ/LB:\!!'K.,\)'QEJ(8FB:/%Y#CGF'%D#DR9*R M' L9LI7)"P8XT: \,VW+ZILY3HGA>WIOSGR/;D26$I@SQ#=YCMG+!#*Z&QE= M8[]QFZ[60FV8OE?@%2Q W!=S)B.S9DG2' A/*4$,EB-CW!V&/96O$WZGL.,' M:Z24/%+ZI((H&1F6*@@RB(5BP/*WA0"R3!'),OY6G$9]I0(>KO?L5UJ[U/*( M.00T^Y,F8CTR+@R4P!)O,G%+=S^@TJ,+C&G&]1?MJES+0/&&"YI78%E!GI+R MCY\K'PX DJ<98%< ^S7 /0%P*H#S5H!; 5SM3"E%^Q!B@7V/T1UB*ENRJ84V M4Z.E_)2H9U\()D]3B1/^XGXZ'=\^H)LKM(BN9]%5%(QG=V@C*LB)F41 M]HDB^FA*B5AS=$D22([QIA14J[+WJB9V*^'/#>D@Q_J&;,MV&^H)W@YW&N!A M.SR$6,*[3? C-4[]1H[F9';)YC:SJ3XRY 6.863(1L&!;<'P/W_J M]JWO34Y])%GX061'+KJUBVX;N_\ F)T!21 OJ$ ,"VCRKN3HED^A>N;6/^_8 M_7/;,[>'MK3>]5Y;&B^U!H-!?>F1XEZMN->J>+P%)EOW2:V]1JW=WBNI#6G] MSL"^<([SPM9BWONXYD%+RX&M]&C@**8;(LH^4._6TV>LF^ZK_4EW&)1#Y#]- M.=*FF*U2PE$&2TEI=0QC-9NDKZ,GOKQ)I+N,A^T]OMT,!CV MUZX7]*9G^7LWT?0LW":^%\B;B,3;]=J-OG^4?OA\WK-Z+V_<>D^K)'NC/SW; MN$_R3B;WFYLH?=4O*4MO+8/8"P,2R]P;9C*0O%TF&<-,?.SF3OI^1TGG\NX?V2IO9P,/?7^B7^>+3Q3RX ML9R%_M_>,EF=]\8]LI2/[M9/;L/GW^5^0?D$%Z$?Y_^3Y_UW!SVRV,9)N-X/ M3F>P]H+BI_MM[XB# 734,(#N!]#* (LU#+#W ^SJ@$G# +8?P-XZ)6<_(%]Z MOUA[[CCN)N[T+ J?291].Z5EO^3>ST>G_O*"[$"Y2Z+T4R\=ETSO[J^N+F[_ M(9\OR=W\T_7\G[\RUD_26>6\?N+_2P^%K.@#;,8DJLP2%8Q$<%2 M+FO&"_-XBQH _=0EI5_HBU\^4B/QCVUP0NS!!T('E)'[.T[>O_N%>(EF@AC&>UD;_KS3]9P\%M=() PCH0)$$P+$"L#Q$STZ26?SSZDZ7,3 MQNEF=1/RZ 5NL/!+T">S!AMC4H5Z#YU2G]ZAC]>K%8A-L@B=._F OI[=P'7Z8^ MG!4Y<:$ERRQ#UOG6:*#MT8^$<21,@&!:E(9EE(8=IJ:D::F0-VY,7+*14?99O<8IL!8[V.2#$VJ-*DG*;+ZMXZ$T MT; &:M4G*^M 9UK=I:OD.:QUN-%DV^T I7$H3:!H>O"H"A[M,&GMX:@P(6D< M2A,HFAXFI<,MHXH\/G'9=9O>&MG5Q 65UU"::%K#J"%Q*>ULF<7SCR6N521K MS[3,1EOO":CTAM($BJ:'3TETR^DR=4'U.93&H32!HNEA4AK=,BK,XU/7L';; MOZI-FS>L84@;4I?2U9996/]0ZGH,MU&MQY&R> :E<2A-H&AZ])2^ MM\9=9BZHEH?2.)0F4#0]3$K/6T8U>GSFFM3N>FM)J7(J?FJ^;$G3&9LZP Y=:=?HW$E[7&H58&BZ:Y7*IN:57;[G-90>3?; M:1T+J#B'T@2*ID=,27@ZZC*G0;4ZE,:A-(&BZ6%26IV:+\8?G=.@*GU/>U4# M9]6J6_J5E_X\[3H!?7H30.I0D43>\65>K>'G28TVRHQ(?2.)0F M4#0]3$KBV^8K]L?FM#U6RT+6B<.JAL1]%TURO9;IME.^P\S6RG M]6:!E@"@-(&BZ1$[:('OM <>VP2/[8+'ML%W42*P58G -E_,/SJGL;HSJ^&P MVB%A-M_:]5#9CZ+IKE>RWS;+_B-R6E/SA-E2Z^T"O2H/I0D438^9JA?87;;. MV] B 93&H32!HNEA4D4"VWR=_^BL-JK-:HQ6LQI4^$-I D737:^$OVT6_NVS M6E-?A=E0Z]T"O6 /I0D430^9*AC877;@V] J 93&H32!HNFW+*HJ >NF"Y_5 M=K [HVI?A=E\Z]L5HJCT1]%TUQ_< M V^6_NV36NQ]JXT%M%$ 2N-0FD#1](BIB@'KLG6?08L$4!J'T@2*IH=)%0E8 M-ZW[K+;MG8ZKUPG,YEN['BK\433=]4KX,[/P/R*G92-JHP%M%8#2.)0F4#0] M9JIBP+ILZV?0*@&4QJ$T@:+I85)5 M9-6S^K;^NO]F#,S.9;NQZJ_%$T_:$Z M2OD[9N5?WK:T<;_O[UFZVVXVOO?FVP#,!MKN$BB-0VD"1=-#I2H%3I>W 3C0 MZ@"4QJ$T@:+I85+5 0=S&X#SNBO?JN0MLZ767H:*>^/T==Z8%7N[9/26 M/C.SP=9'/53Q0VD"1=-#IQ2_P[I,3E"9#Z5Q*$V@:'J8#AZBU\W] $YM!__8 M'E8S%O:Q>-CGXM6OP;(GA_\J.:Q_\+C75/(]Y<_9C4F>IXHGG);OEL_ROXY]YYC M;-WQ3L@?*@?0Z%=9<#5QP/#T M X(&$'0!]V7 #0 _%! V@+!RII92^3"GFJ9C*79(VFC#9@>5F17:R&?<;ON- MEN8K,SB=?OCRZ?(#FGVYG+V[OD0OYZ I*]0K=(*^WLS1R^>OQJXV:6RPFS64 MTYHRN(>2H O!=:[0.[Z Q2'>->6U-09W-4Z#0<+/&WZ*L/<:!5X0]M0S>S@< M]\#GP_ Y9 ;N]\$/U.#6<5SQX8=<@=R"D[YX MYA/O39\U3TDV?R*R ]O"UK9PB#V]-%?@N5"JS[$:&55(>\]MTQ,_#KW03\;N M=M^-GL#0BT>'4?/!0OY39M3*C 9ESJC*T=)#PH_"874I]HD"5B? M* ME_>ICH]4^XF7X*"[W8/Y'JOZ.&D012'V1_VJDU9U,JAZ2@O*,T!BB68;*8UD M=,[H+2N89M"K/CDJA!"2$*^[YX-Y'ZO^B<@.+!JU%HV&3T3C2S'LR^CHMXRC MR#=[U/%E,-EC?3E.2D(2$^QW_@IWKT4I0:ZJ5D^A3&RXKCN!=K7M)M]6351G M?>J?S>JF\"]-W:)>4+EB7*$"EH;2.XU-5;)N^^J)%NNJ$;H5VK15U3 WG3)( M&V"^+X70=Q.;H.V]TS]02P,$% @ ^H$[6>&ULS5AK;^(X%/TK5G8U:J6V>3]@ E( M1M/53+>"=N:SFUP@FB3.V@8Z_WX=)TUYA"SL9J7Y0F+GGN/KO]0)< :?$MABW;>4?%5%X(^5$T[J.AHA4>00(A M+RBP>&Q@"DE2, D__JI(E7K, KC[_L;^24Y>3.8%,YB2Y'L<\=50\104P0*O M$SXCV\]03<@N^$*2,/F+MI6MIJ!PS3A)*[#P((VS\HE?*R%V (*G&6!4 .,0 M8)T F!7 / 0X)P!6!;#.'<&N '+J:CEW*9R/.1X-*-DB6E@+MN)%JB_10J\X M*Q)ESJGX&@L<'XVGTS^?'Y[F:!9,@_MOX\F7X 8]!$_H%CU]OI_YZ'$\>[H/ MYJ(]#D.RSC@3^1%"O,$O"=R@3.0R6:"_7P]4 M+CPMQE/#RJM)Z95QPBL'?2497S$49!%$#7B_':\;+02JD*C6R7C3:6*T,OZQ MSNZ0J=T@0S.L!H>FY\/-IOFTPWT(!5P_"0_.AQLM8IAUTIB2S_R/27/7%/F2 MVFJF+NIBG^4XA*$B"A\#N@%E].$WW=$^-JG>)9G?)5G0$=E>?*PZ/E8;^V@& M&Z ,)P@G8B' 60A(+"D(7G-1GB%"(84HYB@AC %KBE$K_:4QZI+,+\EL258L M@IN1JQFZ[0S4S:[Z'8VYI[Y=JV^WJG]5R[];&*_5]QIY.A@%!!_7V:88V4=* MW+I6S_&\?2FFQW9FSS/= S._=4Z7)G]'9'OR.[7\3JO\#R2[I9#@0ML<4_ZS M2;Q6BDL3O$LROTNRH".RO3BX=1S<_V^1<+N,3Y=D?I=D04=D>_'QZOAXK?^3 MANU<4R1:22Z-1$GF[-4BTS,RU*O@% M&.O_ZS6VE?M287M'PM[JANE81D\_4+;+88.F84U+=RU/;Y96U][/)=JEZ2E/ M&XV'">W(#\/5=,]T#A?#LRW]RG(W:PQ'\PS7-0_V&N=8[HNP4O!D!2J/ _6O?5-R%B>_P_Z)WI_ M6MYGO-.4URM?,5W&&4,)+ 2E=N<*P6AY8U$V.,GED?R%<'' EZ\KP!'0PD!\ M7Q#"WQK% /6]T>AO4$L#!!0 ( /J!.UG!=OT9R@, H/ 9 >&PO M=V]R:W-H965T(,]Y1]XQL M@9Z+G/"1L1&BO#%-GFR@P/R:ED#DDQ5E!19RRM8F+QG@M (5N>E8EF\6."/& M>%BM/;#QD&Y%GA%X8(AOBP*S[Q/(Z7YDV,9A89ZM-T(MF.-AB=>P /%4/C Y M,UN6-"N \(P2Q& U,F[MF]BN )7%UPSV_&B,5"A+2K^IR5TZ,BSE$>20"$6! MY=\.II#GBDGZ\7=#:K3O5,#C\8']MRIX&YF). M]Y^A"6B@^!*:\^H7[1M;RT#)E@M:-&#I09&1^A\_-T(< 22/'N T *<+\%X! MN W [0+\5P!> _ J9>I0*AUB+/!XR.@>,64MV=2@$K-"R_ SHO*^$$P^S21. MC&^GTS^?[A\7:#Z;SNZ^WD[^F'U"][-'=(4>/]_-8_1P.W^\FRWD_ O=@U)DXOX^];36YIR=7]>J& MESB!D2$+$@>V V/\RT^V;_VJ$^Z<9/&9R$Y$]5I1O3[V\<4<=L XSI6J):.[ M3)7(2[,=5@+#*!)AF68P_\5N438?Q6&+]7F'M*KACD6.V3$C/Q7:=*+\5[53DG67PFLA/I M@E:ZX+\L;<$Y13TG67PFLA-1PU;4L'<_3G!>R8@%6L(Z(R0C:R6PV J@654 M]XV>U)S^T>&P7<\.O-#NE"J-8>"'=A YG6+U!L.3^*(VONC_4+JC%^[K2_=+ M.VWI[HWI@SO"MGY<'ZU>S>3E6UZMB50EV6"R!I21A!;:N!NFD\!=RQU8G?Q. M=89A:-N1UPF]W[>/QGYT=;;?>AZ I/]^$AJZX^^$[;B^YT3=HZ"S#.PHC *_ M*X'&LGN\ZO#,HR:A +:NFBV.JBU;WX#;U;:ANZW:F,[ZQ+Z9UFW9#YJZ2_R" MF2P+'.6PDI36=2#=8G7C54\$+:M69$F%;&RJX48VJ\"4@7R^HE0<)NH%;?L[ M_@=02P,$% @ ^H$[6=M=;/E@ P S0P !D !X;"]W;W)K&ULK9=K;]HP%(;_BI5-4R>MS?T"@T@M9%JG=4+0KMI'EQP@ M:A)GMH'UW\]V0@8AS8K$%T@7S)R6!+Z#-; 7#T)TMS-M16G!=]76?S M%62879$"P@SX0S&AXDZO7>(D@YPE)$<4%D/M MVNQ'@>RO.OQ,8,OVKI',Y(F09WES&P\U0PX(4IASZ8#%WP9&D*;22 SC=^6I MU2&E<(,1B1]3&*^&FJ!AF)8X'7*IV3[%:I\7.DW)RE3OVA; M]O5$Y_F:<9)58C&"+,G+?_RGXK G$#[M JL26$V!\XK K@3V6P5.)7#>*G K M@4I=+W-7X,:8XW! R191V5NXR0M%7ZD%KR27ZV3&J7B:"!T/)]-HE,&M5X)ZJ$[DO,50U$>0WRHUT4"=1;6+HL;J]/PVSJ_0K;Q M"5F&Y;2,9_1VN=TB'W?+QS 7?1VN=4!PZZGU%9^]NE3VC95I9G3;B:/ MJ3XK\!R&FCB'&- -:.&'=Z9G?&[C?$ZS\3G-HC.9'3B@4^$6< MKIPA3A!?)72WBS*($\S:YJ6T=)6E/.TWH6GU?-L6ZWNSC[PS]*G(6X*ZCN'V M_,.@T9F"'M!T:YIN)\WOP%@?%91L$O6V$B]+%)/U$U^L4_'BF9.UX-Q&M+3U M]I*[=/T@L)I$W2,(EX'E^7X#PKC-+S =SVK :O&S3->V>T;=\0"$5X/P.D'< M$X[3MD2]HX'Y9N":1B//3O=35XYWE&3/[9FVVV!QII@'O/R:E_^?;=BY9!!9 MB%55[]0VL/[Q]C "JY'CR#_";WI.S[4;RZ=SL*<>;VQ;==K<#YGU.A,9B5G?:]NRX N5<',D%J.9?%3M]8U M^;4J11OM-V9_5);6_VS*0O\.TV62,Y3"0E@:5[X 1LOBN;SAI%#5X1/AHM94 MEROQO0%4=A#/%T1,;G4C ]1?,.%?4$L#!!0 ( /J!.UD[PDAD%P, +@( M 9 >&PO=V]R:W-H965TB!(Y/9D(65.-4SFU52J!I!2IRVW6< MT"XHXU;KOM6Q-@MC-L^T6;#C7DGG, '] M4(XDSNR&)64%<,4$)Q)F?>NB+)3&[2ON4809!# MH@T#Q;\E#"'/#1'*^+WFM)HM#7![O&'_7GE'+U.J8"CR1Y;JK&]%%DEA1A>Y M'HO5-:S]!(8O$;FJ?LEJ'>M8)%DH+8HU&!44C-?_]'F=ART \K0#W#7 W07X M;P"\-<"KC-;**EN75-.X)\6*2!.-;&90Y:9"HQO&S2E.M,2G#'$Z'HVO1A>_ M;J_N[B?DA-Q?WXPOR>AB?']S9>:W8@EX9)J(&:$YGCCE"1"L'9**Q53/%CG! MVBGIBPE2Y.@2-&6Y.D;HG> G$G*J(24EE?H%UQXFE^3H\W'/UJC<[&\G:Y6# M6J7[ALH0E7"=*7+%4TA?XVUTW-AV-[8'[D'"'PM^2CSG*W$=UV_1,WP_W#L@ MQVM.P:OXO(^?0ENR:C*_GJI GT+3PV'N9W \\Z<)NZ5YJ#1'!S4/,RHG /1@L SWJ4*5)O&FB/;3(/$GVTDL(]-R<=W_>\(&SWTVW\= _Z MP?L:;V..^4XRRC'WC">B@#8_W18)GA]Z.WEO"?,CM_-&942-SNB]U0P\_7<= M1_MUW(TBC,Q&S0?*_$?4$L#!!0 ( /J!.UD>4]T@>P, /H- 9 >&PO M=V]R:W-H965T&2(YTE"V+\/$-/30M&5UX%UM#^(8D#UYAG9PP;$<_;(9$]M M6,(H@91'-$4,=@OE7I_Y=\7\NW_]83N-QO_:8,^K$"0*.8?T0UZWJS0A_5PO()!P_4VX?SG<&!'#;/)FEGSF%7D;RE'%8@VS%(?0C&&@!Z!D6T,Z$CB'&Y( M*%<\$N0%^%!.*CJ[I"O.\:-G&):&+7NN'L_E'C5[K=P#1K%F:I;9-NI/9+2E MI-TH:8\J^54<@ U*5N'PF?>69=IVQ_GE*/VUBO5M&M*DYG8$F\AF2S#<"(9' M!?L3.)^AC-%C5!9N>6] (XOFQM&< MC@*K 3*,N[/\ 2[L.E8SJR6 TPC@_'C%R#K)&*0"$>:NNMTM]Q$1EL"NHV [JB CZVU R^9O,#)LRM@$$8"Q50JRA'= M(7JAT&XO9ETWM>X^=7OIL''G]%N-^GUM?9B(K"7Q72/QW0_J@ZP.7(KZ$_MT ME/G:\GW7RTU?]2D-^A.15:JK9Y?8!VSOC#_IL M6;U#_J>I7D5?"-M'*4W[/9^Z&&R&?5 :@R7.1 M>B!(Y?ED(65.-4KEQ52J"I!16YZWM>Z!:4<2<>VK5[ M&0]%I7/&X5X2514%E;_&D(O-R.DYVX496V7:++CQL*0KF(-^+.\ESMR6)64% M<,4$)Q*6(^>J=SF)3+P-^,Y@HW;&Q#A9"/%D)K?IR/&,(,@AT8:!XFL-$\AS M0X0R?C:<3KNE >Z.M^R?K7?TLJ *)B+_P5*=C9P+AZ2PI%6N9V)S XV?@>%+ M1*[LDVR:6,\A2:6T*!HP*B@8K]_TN3F''0#R= /\!N#O _JO ((&$%BCM3)K MZYIJ&@^EV!!IHI'-#.S96#2Z8=QD<:XE?F6(T_&WAYOIC$P>9[/IUP=R-9]/ M'^;DC-R)-6"N-!%+0G-,->4)$+PT)!750B^K'!.0B(IK14ZN05.6JU/$/-:A_^*CA"WY#I39,I32%_B7?34&O.WQL;^4<(O%3\G M@?>1^)[?[] S>3L\."(G:,\YL'S!/YQSURG5+/UN%O-+7ZJ2)C!R\)]5(-?@ MQ!_>]4+O4Y?%_T3VPG"_-=P_QAZ/:6[O#-5D 2O&.>,K,8*J4!UR:LY MPIV=>[W "_;T'48-PD&WO+"5%QZ5AR4+"Q)'<4E&.0IE/!$%=&D,#W8_\X/! MGL2.H"#L=6N,6HW16S,.//U[KJ.#-/:BJ!_N*3V,BKR=&U$K=7<*8 &82-,7 M%+$%JBX9[6K;>JYLQ=U;'V-+JCO('YJZG]WA_6!&PO=V]R:W-H965T8,\$V>1^S'#$H+P,AB8EW#*XS*@'+$UY3L^-XU M4%2>*?VF&I^3B>6H&9&,Q$)!1/)O2Z8DRQ22G,?W&M1JM7]#]*\I+, M<\3)E&;_IHE83:S @E91)M,W-/=GZ0F-%!X,:B'V B2./@#5 >@PP#L1X-8![EL#O#K *Y6IJ)0ZX$A$X9C1'6!J MM$13%Z689;2DGQ;JN3\()N^F,DZ$\_LO\]G]XW_@^@Z#V3]/G^>WL[O'"W W M>P0?,!%1FO&/X!-X>L#@PZ\?Q[:0256H'=<);JH$Z$0"']S20JPXF!4)2;KQ MMIQL,V/T.N,;U OXUZ:X!*YS 9"#/,U\IF\/=S7AN#\.XI_9DL829^@*A( /F^2=>RJ,0%*(C0:5V!>7HPM49<\744DXDE%P%.V)98 MX6^_0-_Y72>423!L"*PCHM>(Z/6AAW\3SJ_D$A)O\DT6"9+(RI=IXC12:XM. MQPIO4.*II7$;?@H"-!B,QO9V7Z+>O.=*I$DZ' 5PY#9).^P'#?M!+_LS7Z$* MS-^;!1PYONLY!]1[DYY+_3@I<@:^IPI81]UOJ/N]U/'>8P;D17X,.=%Q]H\Y M.ZX7^ >4_:,'!%$ AT%W&.Z=TSM?]6'#>/BFAZUCV1MY[N)@$@P; NLH%C2* M!297V,"DB";!L"&PCHBC1L31N]:8):.JL;7,L-=, MAE\6BS0F+7,M9:-.V2@:-H76E:\UR] S6H@F/?#4*!HVA=95LC7>\'W.^W0A M:LRWY[FN>UB(1LVW-JNJQ!.%V+IOV&^_OY)5&F=$3]602ZX%,8F&3:%U96LM M/!P:+4"COMXH&C:%UE6RM?:PU_2^HP"#XU)P S<(#@O0J'/79?6@?_)+V+IR MV&_+9VK[E-$BC7_R-31ILZ=&T; IM.YF8FOMD6.R&)%1@V\4#9M"ZRK9&GS4 M:WO/+\8:K[O?XL.C8NS/>[9*NJPCZ*.#8K3W-M5SPI;EX00',=T4HMJM;GJ; M Y#K&ULK5AKCYLX%/TK%EU5 MK30='N:932(E8=J=53L:-=/=SQZX25 !I[:9S.RO7QL8$A**2L67@(W/N?<< M\.-F>J#L.]\!"/2(%UE&V,L24GJ8::;VVO$UV>Z$ZM#G MTSW9PAK$M_T]DRV]88F3#'*>T!PQV,RTA3D)3:P Y8A_$CCPDWNDI#Q2^ETU M;N.99JB,((5(* HB+T^P@C153#*/'S6IUL14P-/[5_:/I7@IYI%P6-'TWR06 MNYGF:RBE2\94>_H):D*/X(IKR\A<=JK$VUE!4<$&S&BPSR)*\NI+GVH@3 M@.3I!E@UP#H'V#\!X!J ?Q5@UP"[=*:24OH0$D'F4T8/B*G1DDW=E&:6:"D_ MR=5[7PLFGR82)^:W=P^+NT^WR\\W:+%>WSRLK]#=S0-Z%X(@2E1S+RMNZR?<+OI"<['CZ":/(6[C=9EGDZSUFNS2ZB7\N\BO M$3:ND&58=D<^JU^'XPYXV \/(9)PLPO>4H,;ZW')AP=9WV5SQ6-W\ZB58<+W M)(*9)J<^!_8$VOSM&],U_NSR:$RR<"2REG]VXY_=QS[_#)Q/Y,(1%5F1$@$Q M(AEE(OF/J!6ER\>*SRGYU(+X-/]@N]CUW*G^=&I1;]RA%G4$Q8'M!,>@+?5. MH][I57^;"Y)OD\<4$.$Y( -@/?#\Y$]X8;*OHRIFV8CAUT M:W8;S6ZOYGOR(K<_%^+&PX5GM4 MV)O8;W[H7B/;ZY6]./FL$3S++9]WRO4NY'J^AXTSO=Z%7M^^F )A;T:_J==O M]/J]>E=T_\+4?LV[5/9BARZ&8Y*%(Y&U/ L:SX*1-I-@3/_&) M'(FOY9QK' M@Y Q=$'=,LH[O\&:JC753!SXYQM)?\BA_G1%Q89O&MVKJGER!C1[I:][UM!^ MZ-#O952V<"RVMFW6T39KI#E7$XUEXIALX5AL;1./AV"S]XPX;-KAB[W+#1SO M?$?OCSC8GXZ@#L;.V:333VJP#-BVK&4YBFB1BZK":7J;>GE15HEG_4MSLJJJ MWB--581_(6R;Y!REL)&4QK4G&PO=V]R M:W-H965T-W S3*@S M'9MK2SX=LT*FA,*2(U%D&>9?YY"RT\3QG9<+*[(_2'W!G8YSO(I7+'3 M>Z@""C5ORU)AOM&I;#L8.FA;",FR2JQ&D!%:_N(O52+.!$'PBB"H!,&E@EXE MZ%TJZ%>"_J6"L!*8T-TR=I.X"$L\'7-V0ERW5C1]8+)OU"I?A.J)LI9;^AP MZ M:/&HHOOE)W\0OFT+;G$-ZWD=H3<_MV&B;LR'@M:8?@O5LZ-G MN+W_-CO:YD0)[+<#==F[$SG>PL11=4T /X(SU29X;]L\L F+;,)B2["&*_W: ME7X7?1I!S@210M6!!)!D""-Y(#Q!.>;R*U*K!]H5LN" -H506B'0EF4;0K&I MS7^CJ;_6!)NPJ#LR/T"9>5)I2[FE<312?ENG_/:BE"<% MM.6[4WQMOFW"HA(6GJ]"PS#P1D%S$8I;VMWZ@U'?K]LU\C:J\S;JS-M,"/6* M]@!\#QP]8+XG%"WTLWA",$6S/0=0[TI2K:3_7N\[>[HVR39AD4U8; G6L,OW MOKW$>+8K?D6T9(Q56F25%MNB-;TY>\'T_\>GU5;K.CN\VCK_QR(2AOVP-VH6 MF\AJM[$M6NF*>[8#D.FZI;=>="(+*LL7Y/IJO;TS,YL:WUV?^W>+&PO=V]R:W-H965T M4K6Q0<\,*0\LSV'">T#5@I,T+AAB-1 MYCGFSQ>0L#7!/^MA* F!":9RHK)(<821P/. M-HAKM%+3 Q.F82O[A.K//I53\?5LBH[1 MB.4%HT"E0&R)KAA=H1GP'%W2-0B9FP>=&"0FF3A2^+MIC#J?CP:V5$5I:3NI M"[BH"O!>*>!724^0[WQ%GN,%+?3187H,B:*[ANZWT..WT[U=NJV2;.+TFC@] MH^>_)\ZV4"J9H%U&[_4S4> $AI;:S +X&JSHRRW$YS?Q M^8?4H_%C2>0S(LTB4[M!IJI;(=W22/:LMK14RY!0/,\ +3'A:(VS$E .6)0< M%@A+-*G&AG^>*3S%NKF@#FY=GU5)75.2[I+KR.L&0>_4&=CK[91;<*'O]0)O M%Q>WX+S0[?5[#6XGFZ#))GAG-CA)6$FE,JW:/RH%49M4IH"@0N:@HEN@SKS5 M=?6R<*O*P.FY0;>_Y[H%Y[FAY^V[/EC\?RZ;;A--]V TNCT=ZW6QE8YH,]W] MY].$H3(3[)MNP?6#_FD8[)D^6-9[3=M;75P?N1/,5X0*E,%2R3LG/?4V7AUC MU42RPC3V.9/JF###5&T3X!J@GB\9DR\3?58T_R6BOU!+ P04 " #Z@3M9 MM,_P%$H# !T"0 &0 'AL+W=OS4WI@8 M)W="?#>3RVSN>$80E)!JPT#QL84%E*4A0AD_6DZGV]( ]\>/[!^L=_1R1Q4L M1/D/RW0Q=Z8.R6!-ZU+?B-U?T/J9&+Y4E,K^DET;ZSDDK94650M&!17CS9/> MMWG8 R!//R!H <$A('H!,&X!8VNT469MG5--DYD4.R)--+*9@W%S9)<7GV]6-TN+ZYN5^28+,46L%B:B#6!'S73#X3Q M+2AM%W=,%W@DB#DWK'S O&F0J([>E4#6E$FRI64-I *J:@D9H9HLF['%GY88 MSZFI(#DZ!TU9J=[@KE]6Y^3HU9N9J]&:$>BFK8VSQD;P@HT(!7-=*'+!,\AZ M\(MAO!\,$+B8TRZQP6-BSX)!QK]K/B)C[RT)O"#L$S0,/X<4X;Z%CP?DC+LZ MCRW?^ 6^WU;/OMHUTL)^:>:>.E$;FL+,-[O=_B]>017NN)U'XSO/Z34>=Z6C8=+7!,VI-TQP[E]+[AQOST!KLLQ<] M4W0=\KC0>78BK#1< +W:4%Y#H1FW^I&M^I3&S^7 M$7FA?ZBV+VP2[YEZ(G;:B9T.BL6K\3\.__3YH9Z$8?S..]#7$W?P)VD$NGN- MK0*9VWZO2"IJKIL>UZUVGQ2GMI.Z/\.;[Y$EE3F>#%+"&J'>*,;=9=/CFXD6 M&]LF[X3&IFN'!5Z'($T OE\+H1\G9H/N0ROY%U!+ P04 " #Z@3M9;T'7 M51L# 9"0 &0 'AL+W=OVC?#%>,/(@.0:%WD5(RL3,K%D6V+.(,"BT.V *K>S!DOL%13GMIBP0$G M!E3DMN#1DI;@.\$5J(Q1MK)/6,/>G*> MC"Q'"X(<8JD9L'HLX13R7!,I&8\;3JO>4@.;XRW[%^-=>;G' DY9_H,D,AM9 M PLE,,=E+F_9ZBML_/0T7\QR87[1:A/K6"@NA63%!JP4%(163[S>Y*$!4#SM M &\#\'8!X2L ?P/PC=%*F;$UQA)'0\Y6B.MHQ:8')C<&K=P0JJLXE5R])0HG MHXOKJ[.#V>3V$IU??9],9Y>3J]D4':!+M@15+(G8',%C2>03(G0)0II%',>L MI!(2I/Y'J!2$IDAFL(TL0&8L07MCD)CD8E_QW4W':._]_M"62K3>VHXW D\J M@=XK D,EA&WJ>-[27 M31N=&_VCC5YMH]=IX_SY/!&*SDI,TU\9*]$TPW1-] 30#.*,LIRE3Z@1?G%Q M@_:L1IS5>K ZMW]KP7LM&?7#?L^I,_HB"6&=A+ S"1G696B56N_1438 M=P<[6EO"7-=_3>R@%COH%*MNN;^/3;NSG\.KCX9+S%-"!=L^D MZHQFF*EO%^ Z0+V?,R:W$[U!_344_0902P,$% @ ^H$[62E&ULM=SM:\ S)]9JV=_>2Z*I<$2Q@;.^OOP41Q9 5;K[7%XT/_#Z+ MP%=W<>5Z&\5?DR5C*?F^"L+DIK-,T_55MYM,EVSE)9?1FH7\F7D4K[R4WXT7 MW60=,V^6%ZV"KBQ)@^[*\\/.Y#I_[$,\N8XV:>"'[$-,DLUJY<4_;ED0;6\Z MM+-_X*._6*;9 ]W)]=I;L$>6?EY_B/F];JG,_!4+$S\*2IOO=3?/] MW=T=6/E1J7JI-[F.HRV)L^6YE]W(#^V\GA^,?IBE\#&-^;,^KTLG[F\/QL4G M[>,]L1Z^:(^?[K6'3X_D@CQX<>QE 4G(&Y6EGA\DOUYW4]YB5M>=%OKM3I=? MT2FYC\)TF1 MG+%93;TMKA^?/+3W30?U=GJ6SF^U\1K)*#.1K=YKOK M%:82EE[YYM++W5Z;-Y>Z=Y$=H]0S64?D*EE[4W;3X3V-A,7/K#/)-KWTKBYY M2$Q%8AH2TY&8@<1,)&8A,1N).4C,!6&5F"IE3!61/K%6:\^/>=9?$>PH8F?-Z\NP%&U:7 M;F'K;=.-Q%0DIB$Q'8D92,Q$8A82LW=8/\>RT>?S1![V%7K=?3Z.+;))]V63 M5![)DE*V60EDOPQD7QC(]ZMHPR,7S8\"F/!N_ZPV7D*K;;R0F(K$-"2F(S$# MB9E(S$)B-A)S^B^"HXREH2*-JVEU08U68C@H8S@0QO!QZ<4L2V'Q:1A$25(7 M0*'2-H!(3$5B&A+3D9B!Q$PD9B$Q>X<-CC)SH8PD97CR 8=LTQV\R.G%6*:O M?+X-RV -A<'ZTP_C*%P0W0N_^^&B+E-"H&VFD)B*Q#0DIB,Q XF92,Q"8C82 M#0K@9X[]9(/#?]9UI[R%%>W3AA24Z&:!M5TJ&9 -1.J65#-AFH. M5'-16C6I\B&I,F:H6#BHS"(U%:II4$V':@94,Z&:!=5LJ.9 -1>E53-[F)9# MA=,)&HT;"X(JE5&$(H]..CQW31=4Q2O5.F30R310S8!J)E2SH)H-U9RFAY*+ M:K::G\-\&2J>,(,8([Z<.:#(O<&P+YW&2WDYGNC5CB=4\5JW#AAT/@M4,Z": M"=4LJ&9#-0>JN2BMFL+#)!DJGB5SR_R_^1"1_+Z9+EG]MXABH76?$SHY!JII M4$V':@94,Z&:!=5LJ.9 -1>E5=-ZF$M#!Z!Q(G0Z#513H9H&U72H9D U$ZI9 M4,V&:@Y49B80X43"LX,/3&_UQ"O0NN 0J?U%-KQ MN+D_4,:G8V&M6*XR;!X/:D;->HTXZLDR/9F);-0L1WOC(3U=T(2^8 NJV5#- M@6HN2JLFZS"7AHHGT_S?OX(2-]\Z5="I.%!-@VHZ5#.@F@G5+*AF%]JYGT/5 M+":=GFV%SLCI'EVL8,7B17X)CH1_IFW"=/?3XO+1\C(?[_.+'9P\?DNO+%KS MN$VOG-U%/ [\[IHB]UZ\X,$F 9OSIJ3+(7_5\>XR';L[:;3.+Y7P%*5IM,IO M+GG269PMP)^?1U&ZOY,U4%XL9?(O4$L#!!0 ( /J!.UF(.X,L$ ( -X$ M 9 >&PO=V]R:W-H965T61"J@K=VT%H&Z7IMP(!:.G=F&=/]^MA,R*J55+W:3^-CG?7)>Q\=) M+=5>%P &/950$GU0%8@[,I6JI(:&ZH=T94"NO&BDI,H",:D MI$S@+/%S"Y4E\F X$[!02!_*DJH_4^"R3G&(3Q-+MBN,FR!94M$=K, \5 ME M(])1-JP$H9D42,$VQ=?A9!:[?)_PBT&MS\;(.5E+N7?![2;%@2L(..3&$:A] M'6$&G#N0+>-WR\3=)YWP?'RB?_7>K9&9HF2-5(NV]+/MW?? M5NAB#H8RKB_1)_2PFJ.+]Y<),?9#+IWD+73:0*,7H-\/8H#BX".*@FC8(Y^] M+I]#;N6AE\?/Y<3:ZSQ&G>SSTP"&_0#721-=T1Q2;%M%@SH"SCZ\ M"\?!ESYW_PGVS&O<>8U?HV=3*O9H+965,;'3?5X;P,@#7),?LR@*PO&5W>KC MN8V^O%$\&OW+:RHD9Z?/=?Y/JG9,:,1A:Y7!X,HB5---36!DY0_D6AI[O/VP ML!<0*)=@U[=2FE/@SGAWI65_ 5!+ P04 " #Z@3M93I]V/U $ "X' M&0 'AL+W=OAZ$6](AHMSMB6Y_&;%>(:%+/*U7FPYP4DI MRE+=,@Q/SS#-M?FTK+OA\RG;B93FY(:C8I=EF'];D)3M9YJI/5?\8> M5.$JF6F&BHBD)!8*@>7'(UF2-%4D&ZC J07.4(%;"]RA J\6>$,%HUHP*I-5/=TR-3X6 M>#[E;(^X:BUIZJ+,;ZF6&:&YLN*=X/);*G5BOKB\_@,M/MW>?OIR=1W=H5_1 M99)0Y1*<(II77E>>.?.)P#0M?I[J0O:KU'I<][&H^K#>Z,-#'UDN-@4*\H0D M;;TNXVV"MIZ#7EB]P-]W^3FRC5^095@.^GSGH[,?N^):#L?8/1B_'^.36&+, M&K.\_AN=_?2#Z;D?NEC!*:RW0PJ_=V?I\)"B4UB=(;62:#?.LTNN\Y;SBS=63,#YTV042YD/" DA8" F+@& M"SF-A9R2;@\;O+K\X4#Z Q+F M0\("2%@("8N 8"U_N(T_W-XAYBH71%(%(D]RZ580A#DM:+Y&*\XR)#9$KF+D M('3/N 3+^J++0547;MF%6M@]SNT+VW2F^N.Q-5ZWLCS;,=NM_-YP3\TY)"R$ MA$5 L%;.O2;GWO^;5OYD..^?2WK!IXX5D# ?$A9 PD)(6 0$:_EFU/AF]-ZY M9 3I#TB8#PD+(&$A)"P"@K7\,6[\,>X=5VXXS6.ZE?^*<,9VW0-(+^%4@T#" M?$A8 D+*YAI',VT>FK72>M&D]:(WK2%](HG\HULO M%#@6I"NSO9!3,PL)\R%A 20LK&"F0-!^4%H#2 M0E!:!$5K^\0Z^,1Z]YJ@'W&R42!I?DUK3;ZFA$W'N1@[7KMA M"!IG!$5KI_FP46GV[U0.7"/T4T[.-.AF9$U[-ORJ*M L?J-5KN+36USG'99'B*]J%^8DZ794>^;DZ"K/E3'&ULG511;YLP$/XK)S9-K=06"@VK.H*4M)V:J9VJ MI%V?'3C JK&9;9+NW\\VA&5;DH>^@.]\]]UW']PE:R%?586HX:UF7(V]2NOF MRO=55F%-U)EHD)N;0LB::&/*TE>-1)*[I)KY81#$?DTH]]+$^1YEFHA6,\KQ M48)JZYK(7U-D8CWVSKV-8T[+2EN'GR8-*7&!^KEYE,;R!Y24 MM(G;YPWZ5]>[Z65)%%X+]D)S78V]2P]R+$C+]%RL[[#O9V3Q,L&4>\*ZCPT\ MR%JE1=TG&P8UY=V;O/4Z;"6$X9Z$L$\('>^ND&-Y0S1)$RG6(&VT0;,'UZK+ M-N0HMQ]EH:6YI29/IR^3^7SR_0GN9Y/I['[V-+M=P"E<5X27")2#KA *0B6L M"&L11.$\:R(EX1H8)4O*J*:HX.@&-:%,'2>^-L0LO)_U)*8=B7 /B1@>!->5 M@EN>8_YWOF\:&KH*-UU-PX. WUI^!E%P F$01O"\N(&CC\<'<*-!K[B]@QO%(-R7#LF3E3*%?HI9\^G,?!EP,M7 PM7!Q"3V^5IN9G MQGR+_@E,L:2<4U[NHML!CAR@'?)5>AF%B;_:P6(TL!@=9-$)J:R2N(/0+A8= M8+S%XO0R"G;3B <:\3O$,'_A'B7B_Y3X5P=_:Q1KE*5;. HRT7+=3>7@'7;: MI!OE/^'=0GP@TGP4!0P+DQJF/8 L.F3W\#4$L#!!0 ( /J!.UD0'F^#&00 /\8 9 >&PO=V]R M:W-H965T1%+BNHO.C2QMH&B72%8VHCE"%*:U5ORTA3B3("]=P1.(W N%;B- MP+U4X#4"[U+!J!%4J5MU[E7A B+(8L;9 ?$R6M+*G:KZE5K6BV;E1'D47%ZE M4B<67ZY7J^N_/Z&[Y?7-\F[Y:1D^HM_0/SN2"2I(V41$LWH^UE-C0WA,LPVZ M@STDR$5K0CG:DV0'* 52[#C(:20*J*VI&?5./VGEGU'_M,A.Y]J_(L1U/(;\=E@<023FNY*Y" M'EQ^=Y4\');?$VXB/*GDN"NW9/?:%CIM"YV*Y[W#^\P2V9R$BE=5(0>UI0U= M%3F)8&Y(GRF [\%8_/@#]NW?5675"0MTPD)-L$X#W+8!;D5W+W^&5)UP=79" M)RS0"0LUP3J=\-I.>(./POW)@8X&Q-:5_QQ=1]68FHEKBRS_L^X7+C9'TECV MYR57A#D3TW>[88&*YIC3'BU4W]3QV[!. 49M 4:#!7@4+'I&.:<1J#(=%']T M"NJ$!3IAH298IP-^VP%?AQGX.CNA$Q;HA(6:8)U.C-M.C+^#&8S?/I?8G$YZ M7J"($ZCNZ/BFZZFM8-*F/QE,/WS)Y.<=\OF,.IT45'EY5!71/8\AB]$HA MB979#@(^/!EUT@*MM% 7K=N*T_(.C[28@]:%GE9:H)46ZJ)U^W%:[.'!%4[MO#%\-";X>$@Z&U"E;9]^.RY\&[@G?T*Q ":REQC;'LL"\_MI> M'PB65Y^3GY@0+*UVMT!BX&6 O+YF3!P/RB_4[6\>B_\!4$L#!!0 ( /J! M.UGK;5G"=@0 ( : 9 >&PO=V]R:W-H965T6,;>[QA_*=8$2+12Y;F8F*MI%Q?V+:(5R3#HL?6)%=W M%HQG6*HB7]IBS0E.C"A+;<]Q?#O#-+>F8W/MCD_'K) IS+B77I7D2NIP6F MQ@]*-F+G'.E'>6+LIRY<)1/+T2TB*8FE1F!U>"9?2)IJDFK'KPIJU3&U P*\$_IZ@[QT0C"K!R"2K?+LF-0&6>#KF;(.XKJUH^L3DUZA51FBN MK?@@N;I+E4Y.'R_O[R]OOZ'KJ\O9U?75MZOP ?V%;C'G6'M$955BF@IT&I0G MG\:V5&&UV(ZK$&$9PCL0PD>9W &\Q[R',_ M(\_Q^BWM^?*>_!5Y Z/V6M3!^VK7/:@.N]7_%'D/]1TC'Z#O#P$Z/?F$3I"- MQ IS(JI#"WC>#0Y(K,#5.SE,B3[P9MTS0W'?:U8C=_W:;WT3H?]QO[4TUZP3 M?*!.V-GH8Y,%"8N 8(UD#>MD#3N3=4U_%3I))$$)SM3L1:!BK1*V4*-%H=(H MF1I#4C64LTQG M]&,M PD+(&'AZ#^6\?8M QDO H(U+'-66^:LTS)WG#ZK,0?=I2J"^C*6;7GO M1!R;=TA8 D+(6%S2%@$!&LXY+QVR#G$A\8YI$<@80$D+(2$S2%A$1"LX1'7 M>5O]<#K[D=LB>U)S#C7&;/221RX%HD(4:A#Z??@C>M8-/=8UH+0 E!:"TN:@ MM*BB[7[ZN:[G[\R3FJ;861)S.TT1OA >4[&=@)S2'"4L33$79H)J?-&V#C;K MYA[M"TA: $H+06ES4%I4T\(7WY@NOTQ>/VRZ"%5)(G)LY9V<_ MTF/U8N@6E=FVMY9'\\(7YJM#X%B5N2R7"JOK];; M*Y=F4\%^JU[NS=Q@OJ2Y0"E9**G3&ZGY-B^W.\J"9&NSVO[$I&29.5T1G!"N M*ZC["\;DMJ #U)M.TW\!4$L#!!0 ( /J!.UD,M^M51 0 +09 9 M>&PO=V]R:W-H965T&FYI9K^ )Y.\_QY(G3 M77'Q6L\O4"8T 28I9TC M.==AA<#W$H#S!5_4%C)C6V44AES_CG=N9OT MO" =$<00J12"Z+]G&$ Z8Q%/ #V1%S0B"M ((LXB&E-B;@%_ M_Z(CT9V"1/Y35Y&FRXHX JM4I%54I&7MD2_[HHYNAM$R&.G=^[F/N_[S)@=K MECTYM L.;2N'?"Z5GDNAY[*.0 80-C<8!*=!![>V:%@3[4GCK*!Q]BUR)6.N M^W:G5JTYWMN9CL JY>@4Y>@<1ZL=EQ5Q!%:IR'E1D7,'6CW?J55KECTYA$'I M"H)O56N.L"77L+VM5GNF?9EL^)O0RF0X&M2.WAKUWH9SA5;EB$N.^#@JS/.X MJHHCM&I52F,5VIW5U_1PAA#B2@]_\<"Q)]J72.F'0JNY2%M8/VUN];L:E^B* M<.WVV:R6CE/'XPJMRKKT/&'K2$WMR/;D53F$B0I+%Q7:;=10O^6" *8HB?6; MV>X.;]=T^'9['\)0A:6C"NV6RD8)*1!)+2^G%FK'"%OH%8B0-K:E80JM[B,7 M\SV1+>=P5BW;4^Y+ MJ71;>(?;VD?+.S!KU9>S/83OPJ7OPE8'DVMYK6+T!-&<\9C/7FM9.O56KM"J MS$MOA1O'$31VNFSE"JU:E=*HX1U&[;V";GZ%H _APG#IPK!]Z6D_0=LQ;8)V MZJ[\C77Q!,3,?"Z0*.)+IK(E\N)H\4GBTBS$^^7EV?>,!R)FE$D4PU2'!J=G M>J B^T20[2B^,*OL8ZX43\SF',@$1'J!/C_E7*UWT@3%AYK^_U!+ P04 M" #Z@3M9<_ D:-D" *" &0 'AL+W=O^]XR\6#7 $H\IBS0DZ,E5+KD6G*> 4YE6=\#07NI%SD M5.%4+$VY%D"3"I0ST[&LP,QI5AC1N%J[%=&8EXIE!=P*(LL\I^+I AC?3@S; M>%ZXRY8KI1?,:+RF2YB#NE_?"IR9+4N2Y5#(C!=$0#HQSNW1--3Q5<"/#+9R M9TRTDP7G#WIRE4P,2PL"!K'2#!1?&Y@"8YH(9?QN.(WV2 W<'3^S?ZJ\HY<% ME3#E[&>6J-7$&!@D@9263-WQ[6=H_/B:+^9,5D^RK6/]P"!Q*17/&S JR+.B M?M/'YCOL &SO ,!I ,Z_ MP&X%9&:V65K1E5-!H+OB5"1R.;'E3?ID*CFZS0 M?W&N!.YFB%/1UK1G,N#GGHC['.7#.E[(X(Z[U@3B6X_7 I\?A,X@1;E=P]R7< M1,>M;:>U[51\[D&^CL]1GZF:Q>MGT1DVDFL:P\3 %)(@-F!$[][8@?6QS^)_ M(GMAV&T-N\?8HQLL")CZ@JJL6!+&T;(D,17B"2O!EHI$]MFO.?V*4]>#3>3Y M@Z$U<,;F9M=9-\X96F[H#-JX%Z*]5K1W5/0YPR)#BQ@(BB0)+QB"09^1^IQ@5Z ]])U]']TP>^A:KM-OPV]M^*^U@7]\39^P M.JK>_^!W= 5^$.R)[P:YP]#NEQZTTH/72N=J!0)+%:93H9I>@&V4%PX!:%K8?PJ(>O(.6(T-8)-H^DF_Y]DL/.M3[U!G@CPGW9/8&NC95J M.-R3;NY4:MTEKZE89H4D#%*$6F)[H?M.T_^@-02P,$% @ ^H$[6?C<(J%F @ ?P< !D !X;"]W M;W)K&ULK95K;]HP%(;_BI5-4RMMY :T,(A$H=4Z MJ1TJ:[>O)CF 52?.;$/:?[]C)T2@IHAI?$GL^+ROS^/+R: 0\EFM #1Y27FF MALY*Z[SONBI>04I52^20XT& M^?BP? (QRGTK#_?E+@+7U$%-'5B_\ CJ)IA2W6Y6FXO55SF-8>C@S5$@-^!$ MGS[X7>]K$]J)S/9 PQHT/.0>/5&^IN5]X7AA:19#$V]ITK$FYMYOHO:EWPLO M<*LVNRAOXT(?=Z37J^/VLFS76;8/9GF/U0KKDL1,LR7A0BE0)*92OF*9*JA, M5%/2!SW_=9-.9+:'WZGQ._]U&CNG!#V1V1YHMP;MGN(T=H\\C6_CFD^CNU,> MS:_ICLHERQ3AL$"EU[I "UF6^[*C16XKYEQHK+^VN<(_)$@3@.,+(?2V8XIP M_<^-_@)02P,$% @ ^H$[65-#Y,,2 P 0@H !D !X;"]W;W)K&ULM59K;]HP%/TK5C9-G=22A(17!Y$*=.JF=D.@KI]- MC^_6PGI,#2E$W=%["=>X[/N7[=X9;Q1Q$#2/24)E2,K%C*[-*V M11A#BD6+94#5EQ7C*9:JR]>VR#C@R(#2Q&X[3M=.,:%6,#1C,QX,62X30F'& MD0/'4 ]HEH'T,\%\ >"7 ,T8+9<;6%$L<##G; M(JZC%9MNF-P8M')#J%[&A>3J*U$X&=Q^7RS0['J.%C=7\VMT@28LS7*)38[9 M2J>(A C3"$4DR25$*&%"H PX8CPB5"T]$C'F@,ZF(#%)Q$=%V M5!+U1'98RAD7'VH+T6&0QA9ZM0*X!NP@@_OW*[S MJ<[<&Y$=6/4KJWX3>_!-W4&W:J_4F2R0'8/4%\TFN'![ON.[_:&]V3=0$^@[ MO4$5=:"L4RGK-"["@SG;:BOC#7!U5R&:ITN]H5?'>UK=>T*JS4_HNLY&YRW7 MZHW(#C+2K3+2;5RK?\K(.1KKRZ$N,<5LW;UE[_=[1\O[>MR!G5YEI_<_ M[$R+&Z[.4.]$0Z_''1CJ5X;ZC89N=W>N4=V0^(*F?W"P6JYWI++_QZERZO4- M*GV#O]+7D,G!20H'IRITG>>'SFG4:#2ID@&I-S5\K+V62H;Z:0MAC2&%,GOO M-4Z!KTV1(E#(?.73*H*PC1C5>0!UP'J^XHQN>OH":JR,?@-4$L#!!0 ( M /J!.UF!W I?B@, /,3 9 >&PO=V]R:W-H965T7%GVVRUP1EB'5+@ M7)Q9$YHA+H;TU68%Q2@NH2RU70@#.T-);H6#\M@C#0=DR],DQX\4L&V6(?K] M,T[)?F@YUN' E^1UP^4!.QP4Z!4_8?Y,6E Q)_.WR/TU0:B6G\6WM:34@) M'N\?W,=E[B*7%\3P/4G_3F*^&5JW%HCQ&FU3_H7L)[C.IYS@BJ2L_ 7[2NM# M"ZRVC).LAL4,LB2O_M&W^CH< 4ZW!7!KP-4%O!KP=(%N#71U ;\&?%T@J(% M%^C50$\7N*V!6UV@7P-]7<"!AY6#VDBSV&>K[;4AA^5VSM:[%3DLN%.NN%W5 M8EG($>(H'%"R!U3JA9_<*;NAY$7])KGLVR=.Q=E$<#P<_?$\_?,?\"OXG<9) M+CH7L VBF(&;"'.4I.R#./?\%(&;GS\,;"XB2LY>U>Z?*W>WQ7VVS3O @Q^! M"]VN K^_C$=X)7"GQ#T%'EW&GW#1 6Z_%1_IX+>M^%@_=Q7^NWTHO?TP[RMBVZ*VFP=RFP=S2 MSKO88*K6J;BNFI/WZSM6H!4>6N*&S##=82O\Y2TV3>Y?5<($HV*%TB\%-DH.8I"FB#!285@KE^TX5HG>4*>Q V/?[)]N; MVKX&BJZ!1M= XVN@!S7D!&\*_!KOJ9[W3$\VOV8*"SWOI5H&_4965:I]]((N M/X>)]Z/7)&<@Q6L!PDY/^-#J$U,UX*0HW]E?".)O'V@0/=\.A,'^%Y_\QW6:_X*;S[;> M([VGZ>?MQSA[Q-7*RM_0,/&CD,3TX7;P7GCG"G(>4+3XW:?/R<%]DA_*ERCZ M*W]@K&X'?#XB&M!EFA->=O-$[V@0Y%(VCK\K=%#WF0<>WM_K:G'PV<%\\1)Z M%P5_^*MT?3N8#,B*/GB[(/T4/>NT.B I]Y91D!3_DN>RK3PLZ \E+9ZA'2^^(:+PEHB\."2?[Q?D]:LWY!7A2++V8II4-RWPW27X M&Q%'A2NV1"\N1POEJ,2#T;1 2C=D[L(;,N0+:<1T7&HWN*#+#-R_8"R@U@W> MTVTV ],>,Z"SP),>L,'^F@Z[9\=D67U\CR%:## O]X!M%ECJ 3OLZ^K"DG<9 M,D^J(,81AHV%F6VFI.&3=JC\O/C-XE6V]);P?9J4]"XR.6'7ORM M.I=X2[9>3)Z\8$?):S\DJR@(O#@A6QJ7+=Z0[]VG-!_*_L8':+]+UU'L_T-79.EM_33[FSQ;Y&UKNW2DPS>R;)GQ1TN[L[=K MES824Y"8BL2TTU=V6KRT1Z^MSC0#!G)HYFF7TFF7%M/ ;";+00[?O=1E(V7D M.F7DZ]XVJK](O9=4^M[Q'B&?G! *_/[G*)DZQW%M,B$QA?T@5/:F&GM3_;2I M++8L)P-YU"9CI]9IN^%8:CD*NZ6AT"8ZR,-P&7IM),:X3HQQK\3PDV1W(2DZ MX6LOM2"Q!1)3QJ<+7!J.1I/Q4G(S$#B9E(S$)B M-A)SD)@+PAK58%I7@VEG-2@^P2FOF=X=7C-MR_Q.Z=K,1V(+)*8@,16):4A, M1V(&$C.1F(7$;"3F(#$7A#5JB,#7123?.M/K8]HJ$%0TH-H"JBE0385J&E33 MH9H!U4RH9D$U&ZHY4,U%:[PZM,/Z#ZQ M2KOT@:0"[56%:AI4TZ&: =5,J&9!-1NJ.5#-16G-DO*R&TSHW@Y6[*%EO+[1 M35U=+)#: JHI4$V%:AI4TZ&: =5,J&9!-1NJ.5#-16G-DO*R,4T8];W8@=P[ M=@?5%E!-@6HJ5-.@F@[5#*AF0C4+JME0S8%J+DIK%I"777U"][:^ZRYV2*P(U52HID$U':H94,V$:A94LZ&: ]5/&C'R8DH \9S]^,LW(6EU]Z43Y(HVWQE0!?HC2--L7=-?56-,X; M9,\_1%&Z?Y!_RT#]U2/S?P%02P,$% @ ^H$[6??*K 8T @ F 4 !D M !X;"]W;W)K&ULK51=;],P%/TK5D!HDV#Y;%=* M$FEKF1@24FDIB$"Z7@@5V3U+ MRDJH).,5$9!%UHT[G04ZWR1\9["71W.BG6PX?]#!?1I9CA8$!22H&:@:=C"# MHM!$2L:OCM/J2VK@\?S ?F>\*R\;*F'&BQ\LQ3RR)A9)(:--@4N^_P2=GY'F M2W@AS9?LV]R1JI@T$GG9@55")VMV/3$G(U!*S>LTG]QA4+M,H7#^./7]?VWG^0=68)$P1*$E%3J M\E I 26YF -25LA+E;%>SJ?&YJ:Z([[PEGN,% M _#9>?@<$@5W#=P_A=O*;6_9ZRU[AL\_:WG(1HL+AG&ZGZ:RI@E$EFH8"6(' M5OSFE3MV/@R9^D]D)Q;]WJ)_CCU>(<4&N7@B'?>0VY9B9"ATL^_BR?N)ZZLC MWAW[^&?:B<*@5QB<57A3\J9"PK/CVR;Z.SBD-_A+B.]?NY/Q*/A#\0L26\WV M4=_H-^L+%5M625) IJ#.U;7B$.T[T ;(:]-*&XZJ,&PO=V]R:W-H M965T,-U.3-8P!?D]'G/5,PN4)0TA$I1% MB,.J:WCXO(<='9"N^$%A*_;:2)#6@0 [#[!3WEFBE.6 2.)V.-LB MKE>+/A (V]R>PGFDV\T=3KSZ[N1E/D MC0:HY]UXH_YPBCZC$9$)!\162HR Z"T5/HV%XBO]; B6*"9<4A#HPP DH8'X MJ (G^=Q8S3UU3*E8Z]SF(F?8RQC:!QA>)U$#-:U/R+;LULMP4Q5;5&P7%=LI M7NL WO#:NT47G"5Q&9?*6/V)G(N8+*!KJ&] -^ X;Y_AQWK2P6S9L&LF:(W MWZ9%&>UF#;1;!>U6]88^)%0^(1I)4."RC%X&@#,$?5!L7*MA.>V.N2E)?%(D M/JE,/$[F)%JC2Z8>W]2C+',EPI$;XQ3\G+KT=&J@?5K0/GVKGJ=E>MI6JUS/ M=I&X79GX5C30O7(;FJ!?_@$]*Q&.W)BS@M]977J>U4 ;6[LSWGJKHCG":TEM MIUQ2O..<\N-(A7G_QAW5WRG3'KW0W]^Z7^JY^2_B: M1@(%L%)15N-4%,R>>.OL46/R'N M7U!+ P04 " #Z@3M9LE=*ZY\" #/!@ &0 'AL+W=OJYV1:E^>NJY(, M"JI.1 D<9Q9"%E1C5RY=54J@J045N>M[WJE;4,:=J&O')C+JBI7.&8>))&I5 M%%3^Z$,N-CVGY6P'IFR9:3/@1MV2+F$&^J:<2.RY#4O*"N"*"4XD+'I.W#H? MA*;>%GQBL%$[;6*)C#0/(LY)%DI M+8H:C H*QJLGO:_W80> //L!?@WP'P/:SP""&A!8HY4R:VM(-8VZ4FR(--7( M9AIV;RP:W3!N3G&F)4/FDG)%[>8K%*DS/,2<:DA)2:5FH,C1$#1EN3K&Z@N\6$*1KQG[ MQBC7^,/[QY!=M M-][]K?>^?Y#PPXJ?D,![37S/;^_1,_AS>'! 3M <16#Y@G\[BGT;5Q&W]Q.; M(#A7)4V@Y^";KD"NP8E>O6B=>N_VN?Y/9 _VH-WL0?L0>_3;2[;/?4496DJ3 M6NLH..N$77>]Z^II42L,O$ZG*7N@-VSTA@?U3B$!5FI%Q((4D#**$5(*Q?1> MH>$3#7X;X_;M(ZD'E_S; W!WLJ$ N;21J4@B5EQ7KTHSVJ1R;,/HT7@?T[H* MUU\T5=1?4[ED>%XY+)#2.^F@ 5G%9]71HK0)="LTYIEM9OC% 6D*<'XAA-YV MS +--RSZ"5!+ P04 " #Z@3M9*V?9V1 % #+'0 &0 'AL+W=O/&]@/>TI1#AC:[SV1+[B%_3$ ?RS9PR'PEYRQ8Z#QE&;NSD>SHT#%OW$0FT M?C=^-F;]+ET)CP1XS !?^3YBKP/LT4U/,[6W!Q.R6(KH@=[OAFB!IUA\#<=, MWND9BDM\''!" \#PO* MB0@"R9\U'F+/BY!D'/^DH%K69N2X??V&_BDF+\D\(XZ'U/M&7+'L:6T-N'B. M5IZ8T,UGG!)J1G@SZO'X/]BDMH8&9BLNJ)\ZRPA\$B2_Z"5-Q):#Q"EW@*D# MW'5H''"P4@TLV)(C*.!5,OB723_0G MM_?.T^T(C)W)T^_@:>(\3IWAT]V7QREP'D=@X-P[C\/;*?@(!LA#P0QS&:!8 MR@IZ2& 7A(@)(A^^'V&!B,<_2,NOTQ%X_^Y#5Q"L<$# M#<22@]O Q6[17Y?$,G;PC=T *@%_7077P#*N #1@HR2>H=I]A&?2W8S=+44X M5I9L*\:S?BS998E+@!OEP-%8O^$AFN&>)@# 76$P9]3?[4EEY!/$9HP8S4OK/FS;=JNKK[=9[5M9AM%J M9E:%<)M9N$UEN%_$$C,PP3-,UNC9PU< S85\XGAR HS& Y!3*1@R[!(![BGG M5V"X8@P'XDIZ)RO,L+JF JX9?4]V[V0 M(CM+D:W$&\E*"GI*'>W]"C4;[9TR[AN9T&S9Y65L93&V3BCC/4'/Q"/BM98B MJ5L\6J2SW0L):&<):"OQ/LN5GG+PQY+\35 @Y)\4!,&BC)<2J.I44Q-8@7,G MX]RYU'3;J3,'-8$5DG(C2(9J"%>;: MAM2$G9U1JF[T7%);JL7\H=$U4/M7K6!=:$6V,&<++]614^2Z\E 36C$/N7PR MEF1?31V:M JDNM.(>0:Z0H%HA55E64J@CRXJZP7,) MY>H(JM71D65%[5VU>"F:?>*R G/5 Y5J8F^8.@%;$8$(N O6F(N(GORB\XG8 MW2I*6=:J?.I"*^8B5S[P8CM'L-:MH[K0BGG(!1.L?_<(GK9]E)K9!\V*(>?J M")ZP@U0>6*T:J"ZT(LU< \&+:2!8JP:J"ZV8AUP#0;4&.JN'*B$K)Z"UOX/6 M,-H'^G&NFJ!:-?T_.Z%'@CJZRW:^?S%-N:B"2K%200.K@2I7O;-7];9M&>55 MMW)M9*FUT24V3H\T>;2FY_LG2="WCLMDH(OX%) 0F)V?9T^RDTHG/Y_3< M/#GF?$!L00(./#R7KL9U2^:?)2>'R8V@87SX]DR%H'Y\N<3(Q2PRD._GE(JW MFZB![/RV_Q]02P,$% @ ^H$[6;CYQ6ZE#P EOX !D !X;"]W;W)K M&ULK=U[3I[)<7I^=%=.G>!$5I]DR3JOO/&3Y(BJKI_GC6;',XVBV;K28 MGPT'@_.S192D)[?GN3K+A2KQ2+*7^[B>?;\Y40\V2P(DL>G MLEYP=GNSC![C,"Y_6WIY]>QLJ\R219P6298*>?SPY>2K>!V.QW6#]1K_F\3/ MQ9O'0KTKW[+L>_U$GWTY&=0]BN?QM*R)J/KR([Z/Y_-:JOKQ[P8]V6ZS;OCV M\497UCM?[K!(TM>OT>_-"_&FP7"XI\&P:3 \M,&H:3!ZWT#O&G8[^WR>;@B^NC?_;ZT[O^T9>B,KJ]R;-G(:_7K[SZ MP3H_UNVKG_@DK:,N+//JNTG5KKR]=YU_Z(XJ._>Z' I_$^[BY/^2]%&XB[(* MK1[\*L5EE,R+_[DY*ZOMU:W.IHUMO-K#/;8HV%E:/A6"G,[B6;?]6=7/;6>' MF\[>#7O!,%Z>"H/SOPK#P7 LW#O_$G[][_\2SR=_W]6Y^V.LWT))^/6778S4 MS]C1BR!.#NN1W$\947HJC :'6LM>H V$M?:\*,=-(^Q]N^@]<&A6\VKUVEXV-O _L@Z M[&W@'/ FOSBL1^X1U/X.>?V*D_W8O@FV[R7A%^%L_QO!/_Q5__"='AR\CQ^^ MI\(CJ)TO5R=(1]O4'ZW9T2&IOZ-7=Z_-Q[N;UZ??U\4RFL9?3JKSZR+.?\0G MM_4^#OZ^*XA)3"(QF<04$E-)3",QG<0,$C-)S"(QF\0<$G-)S",QG\0"$@LA MK)/6^Z2;]S+$9CFH2JLFHIJ":BFH:JNFH9J":B6H6 MJMFHYJ":BVI>H[V=9#/>.'&VG,=_*83[;)67.].]=YM' MISNI2:@FHYJ":BJJ::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&E=3\!ANTG MP/!SPRU->RK-24U"-1G5%%1344U#-1W5#%0S4[.KH73]T=*RCU9RH)J.:@FHJ MJFFHIJ.:@6HFJEFH9J.:@VHNJGFHYC=:/2*R'=$1+\3QQ65W/"= -QM26C>Q MV\K-^M(T/8FMIT49S>L)B,6Z8'.>E,ECM+[@4Q&7Y3Q>STU<1+.X/\Y[MW)T MG).:U&CO#NSY:/+NP,KH9A544U%-0S4=U0Q4,U'-0C4;U1Q43MQ= =IO')WH: THJLFHIJ":BFH:JNFH9C2:^';F MFWAQ.;H79\LX+U^:RQN^CI"7F5#$T_H"A]-YE.RL\^QGCTYGM-(3U614 M4U!-134-U714,U#-1#4+U6Q4N,G6:+15*6\<[+$O;K1Z9P\+FQ MZ2%:EHEJ$JK)J*:@FHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6DAIW31O M2S>'_:6;!XU-]QM')SI:BHEJ7P]/W M5UQ3T2YJJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:5UHWC81G%O5<^ME17% M>KY?DC[&Z?1ED\C",DIF.V-YN".LAN<75Y?OKEUPWZSY-JS$B\O)E7@ZG'17 ME?H[>72>HL60J*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!926C>6VV+( M87\QI!4]%ZNDF8#]6YJ4\4P(RZB^1.QV^O5ZUG5]$ET^Q4*8K:HO^9O9V=4W MG/A9^%>6?]^9XV@1):I)J":CFH)J*JIIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C M6H!J(:5U/P[:2LOJX>>&O\=HFI.:A&HRJBFHIJ*:AFHZJAFH9J*:A6HVJCFH MYJ*:AVH^J@6H%E):-\W;0LMA?Z&ELUI\B_/Z!#W+9TD:Y2^O-^D1DE18EV"N MJA/^G2F/EE.BFH1J,JHIJ*:BFH9J>J.=OQUSNSH?7%R^FY5EH)LU47$U85L_VAC9:-8EJ$JK)J*:@ MFHIJ&JKIC=8)[?=QC99"HIJ%:C:J.:CFHIJ':CZJ!:@64EHWKMM2R&%_*60; MU\]1GD?UY:IZ QLMBD0U"=5D5%-0344U#=7T1NL-;/2FEZAFH9J-:@ZJN:CF MH9J/:@&JA936#>RV8'+87S#YT_EU4A2K]7TQZ]QN0GQG=*,5DZ@FH9J,:@JJ MJ:BFH9K>:%=OH_MT\CZ\T4)(5+-0S48U!]5<5/-0S4>U -5"2NN&=UN6.>PO MR_SZ^)C'CU%9A?4JGS[5=^-9YO7->?;<4*V?.SJST3I,5)-134$U%=4T5-,; MK5-M/-AUNRP#W:Z):A:JV:CFH)J+:AZJ^:@6H%I(:9W@'K4UEJ/^.V#^,WF] MF=IJ69UFE\FZ@GX]_U"M3K=GW>F&]]'+(DH%O9A7W]I9OM._L6-C'=4D5)-1 M34$U%=4T5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"UD-*ZT=\69(Y>JXS^]/S" M$5J,B6H2JLFHIJ":BFH:JNFH9J":B6H6JMFHYJ":BVH>JOFH%J!:2&G=-!^V M:=Y?T_FGYQ?VNT>G/'J_3%2344U!-175-%33&^WC^87H9DU4LU#-1C4'U5Q4 M\U#-1[4 U4)*ZP9X6_TYZJ_^/'8(O9\[.K?16DY4DU%-0345U314TQOM@"%T M=+LFJEFH9J.:@VHNJGFHYJ-:@&HAI76#NZW3K![V!7=87]$[*9-Z2O@FN:,J MR]=WPMR9W+W>T+>A$-1G5%%1344U#-;W1^B>9 MHYLT4*="M/_WFFA%)ZI) MJ":CFH)J*JIIJ*://J[H1#=HHIJ%:C:J.:CFHIJ':CZJ!:@64EHWK]N*SM&A M%9W;$OS^Q$8+.5%-0C49U1144U%-0S6]T7H3&RWC1#4+U6Q4*LB$?X13Y_2;)X]O@CWV>E?!:N<"7\( M[JHLRNBU:JCN03U%Y2&.A6G]>\]UZ9"5I8]/JZB]*KD79\MY_)?BM9QH9_2C M]:"H)J&:C&H*JJFHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH64UOF4&+X:>#Z[.W_V:46M6?#OS>S@: M7@V[J^EH[PQ4,U'-0C4;U1Q4MDWP;Q_6T>G-5K2B6HRJBFHIJ*:AFHZJAFH9J*:A6HVJCFHYJ*:AVH^ MJ@6H%E):-_G;NL_QZ).C*6BA)ZI)J":CFH)J*JIIJ*:CFH%J)JI9J&:CFH-J M+JIYJ.:C6H!J(:5UT[PM!JT>]IW'WT7I=V$6+[,B*8OJG+VF)[LZ>M7DWJN^7:ID,[., M'F,[RA^3M!#F\4.U*X/3B\F)D">/3]LG9;:L?HA.A&]966:+]<.G.)K%>;U" M]?V'+"LW3^H-/&?Y]_7+=?L?4$L#!!0 ( /J!.UFH]4HP7@( ,T% 9 M >&PO=V]R:W-H965TYU9P[.R4+*K5M\68Z#R E"AH5Q#,3^ M=CA%QAR1E7'7< ;ME0[8G3^P7WGOULN":)Q*]I,NS685L7Q) L57(/RD5;-C?QN?%HZX8*]XJY4?:46IS)\ODDO_P^O[S^ 9>W=LRA M=X&&4*:/X!CR:J'QKD)A '=N/(:ODMCDKQ4BKSK?N0#-Y#',5#F%[_@MZ[-X.3T=G1 :[IOW#-\POH MO7U"$]I$M=F*VVS%GC=Y;;8.V:PIAHZI(4. YLV6E4.PPR9S0Z.^3S M/Y$]$AE33*(.[='_2AY(O%O4;7"L%-L MKM%](VI-A0:&*PN+^A^L1U4WCWIA9.GK;R&-K68_W=A^B\H%V/.5E.9AX4JZ M[>#9'U!+ P04 " #Z@3M9T[UG.V\# "P%@ #0 'AL+W-T>6QE4*F>9K634Z^-5)3P:))E85W+@&H.. M3E+J/! ^=,>$LXEDX)60E/&5,7?!,,UX)AVE+R$MQP=+\6A@W_3@ZJIX4B8R M6<8V$14[;M5KA7.)%GY MW4MW[5">=)!))F,JFS"^6YM& TX3D"/9; YGE>4>@$IEJ6[$C,PR04H-M4?5 MT+13RODMW'J^)QOJ%1LVK;\E"2_HTM5E],RP35WCU#SO\WSC HJ"6^+UK5_R%E^L>+J M6?T:FLO;RK9BJ\B@=_@:J_W)H8L,CT'D42QW__!%!M'A:ZQVHP#X;N-W@9X>N@SF3!N&*BZLU9'%/Q9/>J MZ169Z-?Q#7X]/J8)67!UUX!#=]W^2F.V2*-FU TDHAJU;G^!Z>FM:T#L>0./*+*O-A8'/+!5P&H' MXMOC0$W9?8( 5A73AEW!.!)%& *U:*_1,$2R$\+'OC[851($461' +,K" (, M@:L11S %H %#@J!\#FX]C[SZ.>6M_Z,>_0%02P,$% @ ^H$[69>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'BO+;75%\(]\W65Y=#A[J^O%\.*Q6#V+#JS^*1Y&K*^NBW/!: M'9;WP^JQ%#RM'H2H-]G0.#VUAQLN\\&GB_V]%N50/RAJL:IED:N3S8D;*5ZJ M_ZXWA^195O).9K+^<3EH/V=B0#8REQOY4Z27@],!J1Z*E^NBE#^+O.99O"J+ M++LE_^G&HOU6JZ$7ZR> M-B*OM_58BJP!S*L'^5@-2,XWXG*P+T)XGA*:UZJ2",NWMU)EFR=57\W2[5/7 M"E>KP_)&'@TR#>?HK#&?/=A&J0!@!I'!'R;T.# M' .0XV-"CC5($X TCPEI:I 6 &D=$]+2(&T TCXFI*U!.@"DQ%VF0'P'(C[B0\7(^=Z-;$EZ1F$T# M=L4\-TB(ZWGA,DB8/IB?0J/Y*2[F-&3!M'G%'HT"'0I4#+)C=I44DXAZE-VX MDQG]G00T(2(V1[?'6CJ-'%C+D3 M-F,'0XH!&<- -@8+O'!.2>+^V66"A&$@"V,6*OFKP83$UV[4F8. DQ!D/S1C M6J<;&I *#&051'3F-H%=.S:01#6OV/6:$"IN!V =$[*"@6P%%8HDJB?2P#MH M\Y '#&0/Q,M)K-YFXU!Z\-"'7F,BN@$[&,><9)S0N;ZPB-D'^LHDYR>'F1!\K&0Y=-+J6JQ>!;-?^J8D'PL] 45 M8#+6:9H6)!\+63YO3<9V;UW'A.1C(,)\8K-8Y%W M7CHD(0M90F]A[OJ0C@E)R#K&8LL>L_O2(0E9R!)Z"S/@9:E*ZYB0A"QD";W* M%/0,[#:D'QM9/X> )\1-4]D4XQF1>JNT(?_8R/[IRVBH'O[ \WMQ@ GYQT;V M3S_FER?>[,7CNB9MR#\VLG_Z,7==YUD?,6W(/S:R?[HIHKZ> VG'1E_:U^A. MB"_6HBQ%2FK^G?!*E[@-;AI[SSQ;IW>G387JF)!V[/?-N&WM_52W!4FQUC$A M[=C(VMFNR"J\L$QESLL?BHN7HMHU3QT3THZ-K)U?F)W!O&\CL /)QT&6SR_, M2%1U*5>UZCZY^B[5?41=Z2O*#B0?!UD^<+I53Q\XD'P<9/G F'KZP('DXQQS M&T$GC^E \G'>NG+//4N3"?%3S=_]IA_TN- M3_\"4$L#!!0 ( /J!.UES?'@L40( /LL : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0 MT$JR^[:<@7U0#WH2<4:H0%S^"9\0\/A2#LVX;T_#;M\-B\_CX32LJMTX=K_J M>ECORK$9[MJNG,Y'-FU_;,;SLM_67;-^;[:EEN4RZOYV1O7T>#MS\?K5E?^9 MV&XV^W7YW:[_',MI_,?@^J/MWX==*6.U>&WZ;1E75?UYN.X>ZLLFW9TG5XOG MMU75/[^EJIX[2"!(Y@]2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,> M(.AA_J"T1!F7!$D3K FT3LAU(O Z(=B)0.R$9"<"LQ.BG0C43LAV(G [(=R) M0.Z$="<"NQ/BG0CT%M1;"/06U%L(]);)PS:!WH)Z"X'>@GH+@=Z">@N!WH)Z M"X'>@GH+@=Z">@N!WH)Z"X'>BGHK@=Z*>BN!WHIZ*X'>.GE90J"WHMY*H+>B MWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+=- M7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KTSZIT) M],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>^2?U'L:O0QFN/=]KO/Y/ M4CV>SRW7RU^6WSLG]_@%Y_JV8GCZ"U!+ P04 " #Z@3M9SA7,7P\" #J M*P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLUNXC 4!>!70=E6Q/@WTQ&P MF9EMAT5?P$TN)2*)+=MMX>W'"6VE5ATT%2/U;(C ]CTWOM*W8GE[]!1GA[X; MXJK8I>2_,Q;K'?4VEL[3D%>V+O0VY:_AGGE;[^T],;%8&%:[(=&0YFFL4:R7 M/VEK'[HT^W7(/\?6#:LB4!>+V8_3QC%K55CON[:V*:^SQZ%YES)_3BCSR6E/ MW+4^7N4-!?LP85SY>\#SN=^/%$+;T&QC0[JQ?=[%#AV+Z=A1+,^7^*!'M]VV M-36N?NCSD3+Z0+:).Z+4=^6IZ-7YY)1OF$Z?_.+\J6*!/A_W M,I+Q]-SG0A12>_X57Q-SZ8O?C\9I-]3\8W:^WB<7]M,\(IL>E]_QVQF_UO]D M'P*D#PG2AP+I0X/T84#ZJ$#Z^ ;2QS5('WR!T@B*J!R%5(YB*D=!E:.HRE%8 MY2BN&UL4$L! A0#% @ ^H$[ M6<.6G.#O *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ ^H$[69E&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[6>RWVS^N!P V2( !@ ("! M 0L 'AL+W=O42 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M^H$[6=-Y298A P JPX !@ ("!)!T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[ M63$@=CZ\ P B0D !D ("!@%T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[69H%D ,E P .0< M !D ("! &D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[69YR1B<1!P GA8 !D M ("! G, 'AL+W=O@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^H$[6>CZ/-[ !P NA, !D ("!KX@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[66TG M 'LB!0 KQ !D ("!5YH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[6?.3_+G''0 !F4 !D M ("!Z:X 'AL+W=O" &0 @('GS >&PO M=V]R:W-H965T&UL4$L! A0#% @ ^H$[60@V"EM, P 40@ !D ("! MZM, 'AL+W=O&PO=V]R:W-H965TSYX0( )L& 9 M " @&UL4$L! A0#% M @ ^H$[69!E\_V- @ XP4 !D ("!Y-T 'AL+W=OL# "P"P M&0 @(&HX >&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[6?DV9V!B M P '@D !D ("!/.< 'AL+W=O&PO=V]R:W-H965TKM !X;"]W;W)K&UL4$L! A0#% @ ^H$[6>7[KV H!0 V! !D M ("!RO 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^H$[67NEV>B* @ C 8 !D ("!F0&PO=V]R:W-H965T&UL4$L! A0#% @ M^H$[67#X2N8A" !5D !D ("!B!$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[6<%V_1G* P M"@\ !D ("!8B$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[61Y3W2![ P ^@T !D M ("!2"P! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^H$[673S\Q"9 P :1 !D ("!DS&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[ M6;3/\!1* P = D !D ("!5$(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[68@[@RP0 @ W@0 M !D ("! % ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[61 >;X,9! _Q@ !D M ("!&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^H$[67/P)&C9 @ "@@ !D ("!ZF8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[68'< M"E^* P \Q, !D ("!X&\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H$[6>0-'AL; P D P !D M ("!EWP! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^H$[6;CYQ6ZE#P EOX !D ("! M!H@! 'AL+W=O&PO=V]R:W-H965T: 0!X;"]S='EL97,N>&UL4$L! A0#% @ ^H$[69>*NQS M $P( L ( !$9X! %]R96QS+RYR96QS4$L! A0#% M @ ^H$[6:VZ3-C;!0 +3( \ ( !^IX! 'AL+W=O7!E&UL4$L%!@ !4 %0 Q< ,NI 0 $! end XML 87 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 88 report.css IDEA: XBRL DOCUMENT /* 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; } XML 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 199 245 1 false 91 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 00205 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) Sheet http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 00305 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parentheticals) Sheet http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquityParentheticals UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parentheticals) Statements 7 false false R8.htm 00400 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - ORGANIZATION AND BUSINESS DESCRIPTION Sheet http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescription ORGANIZATION AND BUSINESS DESCRIPTION Notes 9 false false R10.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 10301 - Disclosure - GOING CONCERN Sheet http://ir.bsacme.com/role/DisclosureGoingConcern GOING CONCERN Notes 11 false false R12.htm 10401 - Disclosure - ACCOUNTS RECEIVABLE, NET - THIRD PARTIES Sheet http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdParties ACCOUNTS RECEIVABLE, NET - THIRD PARTIES Notes 12 false false R13.htm 10501 - Disclosure - PREPAYMENTS - THIRD PARTIES Sheet http://ir.bsacme.com/role/DisclosurePrepaymentsThirdParties PREPAYMENTS - THIRD PARTIES Notes 13 false false R14.htm 10601 - Disclosure - OTHER CURRENT ASSETS Sheet http://ir.bsacme.com/role/DisclosureOtherCurrentAssets OTHER CURRENT ASSETS Notes 14 false false R15.htm 10701 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 15 false false R16.htm 10801 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://ir.bsacme.com/role/DisclosureIntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 16 false false R17.htm 10901 - Disclosure - DEPOSITS DUE FROM A THIRD PARTY Sheet http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdParty DEPOSITS DUE FROM A THIRD PARTY Notes 17 false false R18.htm 11001 - Disclosure - LONG-TERM INVESTMENTS Sheet http://ir.bsacme.com/role/DisclosureLongTermInvestments LONG-TERM INVESTMENTS Notes 18 false false R19.htm 11101 - Disclosure - BANK BORROWINGS Sheet http://ir.bsacme.com/role/DisclosureBankBorrowings BANK BORROWINGS Notes 19 false false R20.htm 11201 - Disclosure - WARRANT LIABILITIES Sheet http://ir.bsacme.com/role/DisclosureWarrantLiabilities WARRANT LIABILITIES Notes 20 false false R21.htm 11301 - Disclosure - INCOME TAXES Sheet http://ir.bsacme.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 21 false false R22.htm 11401 - Disclosure - LOSS PER SHARE Sheet http://ir.bsacme.com/role/DisclosureLossPerShare LOSS PER SHARE Notes 22 false false R23.htm 11501 - Disclosure - EQUITY Sheet http://ir.bsacme.com/role/DisclosureEquity EQUITY Notes 23 false false R24.htm 11601 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES Sheet http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalances RELATED PARTY TRANSACTIONS AND BALANCES Notes 24 false false R25.htm 11701 - Disclosure - CONTINGENCIES Sheet http://ir.bsacme.com/role/DisclosureContingencies CONTINGENCIES Notes 25 false false R26.htm 11801 - Disclosure - SUBSEQUENT EVENTS Sheet http://ir.bsacme.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 26 false false R27.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 27 false false R28.htm 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPolicies 28 false false R29.htm 30403 - Disclosure - ACCOUNTS RECEIVABLE, NET - THIRD PARTIES (Tables) Sheet http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesTables ACCOUNTS RECEIVABLE, NET - THIRD PARTIES (Tables) Tables http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdParties 29 false false R30.htm 30503 - Disclosure - PREPAYMENTS - THIRD PARTIES (Tables) Sheet http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesTables PREPAYMENTS - THIRD PARTIES (Tables) Tables http://ir.bsacme.com/role/DisclosurePrepaymentsThirdParties 30 false false R31.htm 30603 - Disclosure - OTHER CURRENT ASSETS (Tables) Sheet http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsTables OTHER CURRENT ASSETS (Tables) Tables http://ir.bsacme.com/role/DisclosureOtherCurrentAssets 31 false false R32.htm 30703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNet 32 false false R33.htm 30803 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://ir.bsacme.com/role/DisclosureIntangibleAssetsNet 33 false false R34.htm 31003 - Disclosure - LONG-TERM INVESTMENTS (Tables) Sheet http://ir.bsacme.com/role/DisclosureLongTermInvestmentsTables LONG-TERM INVESTMENTS (Tables) Tables http://ir.bsacme.com/role/DisclosureLongTermInvestments 34 false false R35.htm 31103 - Disclosure - BANK BORROWINGS (Tables) Sheet http://ir.bsacme.com/role/DisclosureBankBorrowingsTables BANK BORROWINGS (Tables) Tables http://ir.bsacme.com/role/DisclosureBankBorrowings 35 false false R36.htm 31203 - Disclosure - WARRANT LIABILITIES (Tables) Sheet http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesTables WARRANT LIABILITIES (Tables) Tables http://ir.bsacme.com/role/DisclosureWarrantLiabilities 36 false false R37.htm 31303 - Disclosure - INCOME TAXES (Tables) Sheet http://ir.bsacme.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://ir.bsacme.com/role/DisclosureIncomeTaxes 37 false false R38.htm 31403 - Disclosure - LOSS PER SHARE (Tables) Sheet http://ir.bsacme.com/role/DisclosureLossPerShareTables LOSS PER SHARE (Tables) Tables http://ir.bsacme.com/role/DisclosureLossPerShare 38 false false R39.htm 31603 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES (Tables) Sheet http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables RELATED PARTY TRANSACTIONS AND BALANCES (Tables) Tables http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalances 39 false false R40.htm 40101 - Disclosure - ORGANIZATION AND BUSINESS DESCRIPTION (Details) Sheet http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails ORGANIZATION AND BUSINESS DESCRIPTION (Details) Details http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescription 40 false false R41.htm 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 41 false false R42.htm 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertiser deposits (Details) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertiserDepositsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertiser deposits (Details) Details 42 false false R43.htm 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details) Details 43 false false R44.htm 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation (Details) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation (Details) Details 44 false false R45.htm 40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration and credit risk (Details) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration and credit risk (Details) Details 45 false false R46.htm 40301 - Disclosure - GOING CONCERN (Details) Sheet http://ir.bsacme.com/role/DisclosureGoingConcernDetails GOING CONCERN (Details) Details http://ir.bsacme.com/role/DisclosureGoingConcern 46 false false R47.htm 40401 - Disclosure - ACCOUNTS RECEIVABLE, NET - THIRD PARTIES - Accounts receivable, net of provision (Details) Sheet http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesAccountsReceivableNetOfProvisionDetails ACCOUNTS RECEIVABLE, NET - THIRD PARTIES - Accounts receivable, net of provision (Details) Details 47 false false R48.htm 40402 - Disclosure - ACCOUNTS RECEIVABLE, NET - THIRD PARTIES - Movement of allowance for doubtful accounts (Details) Sheet http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesMovementOfAllowanceForDoubtfulAccountsDetails ACCOUNTS RECEIVABLE, NET - THIRD PARTIES - Movement of allowance for doubtful accounts (Details) Details 48 false false R49.htm 40501 - Disclosure - PREPAYMENTS - THIRD PARTIES (Details) Sheet http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails PREPAYMENTS - THIRD PARTIES (Details) Details http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesTables 49 false false R50.htm 40502 - Disclosure - PREPAYMENTS - THIRD PARTIES - Movement of allowance for doubtful prepayments (Details) Sheet http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails PREPAYMENTS - THIRD PARTIES - Movement of allowance for doubtful prepayments (Details) Details 50 false false R51.htm 40601 - Disclosure - OTHER CURRENT ASSETS (Details) Sheet http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails OTHER CURRENT ASSETS (Details) Details http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsTables 51 false false R52.htm 40602 - Disclosure - OTHER CURRENT ASSETS - Movement of allowance for doubtful accounts (Details) Sheet http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsMovementOfAllowanceForDoubtfulAccountsDetails OTHER CURRENT ASSETS - Movement of allowance for doubtful accounts (Details) Details 52 false false R53.htm 40701 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) Sheet http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT, NET (Details) Details http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetTables 53 false false R54.htm 40801 - Disclosure - INTANGIBLE ASSETS, NET (Details) Sheet http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails INTANGIBLE ASSETS, NET (Details) Details http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetTables 54 false false R55.htm 40901 - Disclosure - DEPOSITS DUE FROM A THIRD PARTY (Details) Sheet http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdPartyDetails DEPOSITS DUE FROM A THIRD PARTY (Details) Details http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdParty 55 false false R56.htm 41001 - Disclosure - LONG-TERM INVESTMENTS - Components of Long Term Investments (Details) Sheet http://ir.bsacme.com/role/DisclosureLongTermInvestmentsComponentsOfLongTermInvestmentsDetails LONG-TERM INVESTMENTS - Components of Long Term Investments (Details) Details 56 false false R57.htm 41002 - Disclosure - LONG-TERM INVESTMENTS - Movement of equity investment without readily determinable fair value measured at Measurement Alternative (Details) Sheet http://ir.bsacme.com/role/DisclosureLongTermInvestmentsMovementOfEquityInvestmentWithoutReadilyDeterminableFairValueMeasuredAtMeasurementAlternativeDetails LONG-TERM INVESTMENTS - Movement of equity investment without readily determinable fair value measured at Measurement Alternative (Details) Details 57 false false R58.htm 41003 - Disclosure - LONG-TERM INVESTMENTS - Movement of equity investment accounted for using the equity method (Details) Sheet http://ir.bsacme.com/role/DisclosureLongTermInvestmentsMovementOfEquityInvestmentAccountedForUsingEquityMethodDetails LONG-TERM INVESTMENTS - Movement of equity investment accounted for using the equity method (Details) Details 58 false false R59.htm 41004 - Disclosure - LONG-TERM INVESTMENTS - Narratives (Details) Sheet http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails LONG-TERM INVESTMENTS - Narratives (Details) Details 59 false false R60.htm 41101 - Disclosure - BANK BORROWINGS (Details) Sheet http://ir.bsacme.com/role/DisclosureBankBorrowingsDetails BANK BORROWINGS (Details) Details http://ir.bsacme.com/role/DisclosureBankBorrowingsTables 60 false false R61.htm 41102 - Disclosure - BANK BORROWINGS - Additional information (Details) Sheet http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails BANK BORROWINGS - Additional information (Details) Details 61 false false R62.htm 41201 - Disclosure - WARRANT LIABILITIES - Change in the fair value of the warrant liabilities (Details) Sheet http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesChangeInFairValueOfWarrantLiabilitiesDetails WARRANT LIABILITIES - Change in the fair value of the warrant liabilities (Details) Details 62 false false R63.htm 41202 - Disclosure - WARRANT LIABILITIES - Quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants (Details) Sheet http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails WARRANT LIABILITIES - Quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants (Details) Details 63 false false R64.htm 41203 - Disclosure - WARRANT LIABILITIES - Narrative details (Details) Sheet http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails WARRANT LIABILITIES - Narrative details (Details) Details 64 false false R65.htm 41301 - Disclosure - INCOME TAXES (Details) Sheet http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://ir.bsacme.com/role/DisclosureIncomeTaxesTables 65 false false R66.htm 41303 - Disclosure - INCOME TAXES - Deferred tax assets (Details) Sheet http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails INCOME TAXES - Deferred tax assets (Details) Details 66 false false R67.htm 41304 - Disclosure - INCOME TAXES - Additional details (Details) Sheet http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails INCOME TAXES - Additional details (Details) Details 67 false false R68.htm 41401 - Disclosure - LOSS PER SHARE - Computation of basic and diluted loss per ordinary share (Details) Sheet http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerOrdinaryShareDetails LOSS PER SHARE - Computation of basic and diluted loss per ordinary share (Details) Details 68 false false R69.htm 41501 - Disclosure - EQUITY - Ordinary shares (Details) Sheet http://ir.bsacme.com/role/DisclosureEquityOrdinarySharesDetails EQUITY - Ordinary shares (Details) Details 69 false false R70.htm 41502 - Disclosure - EQUITY - Additional information (Details) Sheet http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails EQUITY - Additional information (Details) Details 70 false false R71.htm 41503 - Disclosure - EQUITY - Restricted net assets (Details) Sheet http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails EQUITY - Restricted net assets (Details) Details 71 false false R72.htm 41601 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Nature of relationships with related parties (Details) Sheet http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails RELATED PARTY TRANSACTIONS AND BALANCES - Nature of relationships with related parties (Details) Details 72 false false R73.htm 41602 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Transactions with related parties (Details) Sheet http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails RELATED PARTY TRANSACTIONS AND BALANCES - Transactions with related parties (Details) Details 73 false false R74.htm 41603 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Balances with related parties (Details) Sheet http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails RELATED PARTY TRANSACTIONS AND BALANCES - Balances with related parties (Details) Details 74 false false R75.htm 41701 - Disclosure - CONTINGENCIES - Beijing Baosheng (Details) Sheet http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails CONTINGENCIES - Beijing Baosheng (Details) Details 75 false false R76.htm 41801 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://ir.bsacme.com/role/DisclosureSubsequentEvents 76 false false All Reports Book All Reports baos-20240630.xsd baos-20240630_cal.xml baos-20240630_def.xml baos-20240630_lab.xml baos-20240630_pre.xml baos-20240630x6k.htm baos-20240630xex99d1.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "baos-20240630x6k.htm baos-20240630xex99d1.htm": { "nsprefix": "baos", "nsuri": "http://ir.bsacme.com/20240630", "dts": { "schema": { "local": [ "baos-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "baos-20240630_cal.xml" ] }, "definitionLink": { "local": [ "baos-20240630_def.xml" ] }, "labelLink": { "local": [ "baos-20240630_lab.xml" ] }, "presentationLink": { "local": [ "baos-20240630_pre.xml" ] }, "inline": { "local": [ "baos-20240630x6k.htm", "baos-20240630xex99d1.htm" ] } }, "keyStandard": 163, "keyCustom": 82, "axisStandard": 28, "axisCustom": 2, "memberStandard": 33, "memberCustom": 51, "hidden": { "total": 31, "http://fasb.org/us-gaap/2024": 20, "http://xbrl.sec.gov/dei/2024": 7, "http://ir.bsacme.com/20240630": 4 }, "contextCount": 199, "entityCount": 1, "segmentCount": 91, "elementCount": 480, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 514, "http://xbrl.sec.gov/dei/2024": 8 }, "report": { "R1": { "role": "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630x6k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630x6k.htm", "first": true, "unique": true } }, "R2": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:DepositAssets", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R3": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_K8aJtecOK0-GvPdtg6CCvA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "00200 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R5": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical", "longName": "00205 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_3_21_2023_4VztgHZzek6P-jzUPmTqyA", "name": "baos:CommonStockValueAuthorized", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "longName": "00300 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_5a-ajuefJEur5ZsXBS5y-w", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_5a-ajuefJEur5ZsXBS5y-w", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R7": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquityParentheticals", "longName": "00305 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parentheticals)", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_3_21_2023_To_3_21_2023_Nf9fOOO5VkK8DGUotz53vg", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "Unit_Standard_pure_yGCKBOJdgEOo1NAbh0TPjw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "i", "p", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R9": { "role": "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescription", "longName": "10101 - Disclosure - ORGANIZATION AND BUSINESS DESCRIPTION", "shortName": "ORGANIZATION AND BUSINESS DESCRIPTION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R10": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R11": { "role": "http://ir.bsacme.com/role/DisclosureGoingConcern", "longName": "10301 - Disclosure - GOING CONCERN", "shortName": "GOING CONCERN", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:GoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:GoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R12": { "role": "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdParties", "longName": "10401 - Disclosure - ACCOUNTS RECEIVABLE, NET - THIRD PARTIES", "shortName": "ACCOUNTS RECEIVABLE, NET - THIRD PARTIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:AccountsReceivableNetThirdPartiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:AccountsReceivableNetThirdPartiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R13": { "role": "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdParties", "longName": "10501 - Disclosure - PREPAYMENTS - THIRD PARTIES", "shortName": "PREPAYMENTS - THIRD PARTIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:PrepaymentsThirdPartiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:PrepaymentsThirdPartiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R14": { "role": "http://ir.bsacme.com/role/DisclosureOtherCurrentAssets", "longName": "10601 - Disclosure - OTHER CURRENT ASSETS", "shortName": "OTHER CURRENT ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R15": { "role": "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNet", "longName": "10701 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R16": { "role": "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNet", "longName": "10801 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R17": { "role": "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdParty", "longName": "10901 - Disclosure - DEPOSITS DUE FROM A THIRD PARTY", "shortName": "DEPOSITS DUE FROM A THIRD PARTY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:ThirdPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:ThirdPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R18": { "role": "http://ir.bsacme.com/role/DisclosureLongTermInvestments", "longName": "11001 - Disclosure - LONG-TERM INVESTMENTS", "shortName": "LONG-TERM INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R19": { "role": "http://ir.bsacme.com/role/DisclosureBankBorrowings", "longName": "11101 - Disclosure - BANK BORROWINGS", "shortName": "BANK BORROWINGS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:BankBorrowingsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:BankBorrowingsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R20": { "role": "http://ir.bsacme.com/role/DisclosureWarrantLiabilities", "longName": "11201 - Disclosure - WARRANT LIABILITIES", "shortName": "WARRANT LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:WarrantLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:WarrantLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R21": { "role": "http://ir.bsacme.com/role/DisclosureIncomeTaxes", "longName": "11301 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R22": { "role": "http://ir.bsacme.com/role/DisclosureLossPerShare", "longName": "11401 - Disclosure - LOSS PER SHARE", "shortName": "LOSS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R23": { "role": "http://ir.bsacme.com/role/DisclosureEquity", "longName": "11501 - Disclosure - EQUITY", "shortName": "EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R24": { "role": "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalances", "longName": "11601 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES", "shortName": "RELATED PARTY TRANSACTIONS AND BALANCES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R25": { "role": "http://ir.bsacme.com/role/DisclosureContingencies", "longName": "11701 - Disclosure - CONTINGENCIES", "shortName": "CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R26": { "role": "http://ir.bsacme.com/role/DisclosureSubsequentEvents", "longName": "11801 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R27": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R28": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_G2k_bE1pUE-DfqBqajw-6A", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_G2k_bE1pUE-DfqBqajw-6A", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R29": { "role": "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesTables", "longName": "30403 - Disclosure - ACCOUNTS RECEIVABLE, NET - THIRD PARTIES (Tables)", "shortName": "ACCOUNTS RECEIVABLE, NET - THIRD PARTIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:ScheduleOfAccountsReceivableNetThirdPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:AccountsReceivableNetThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:ScheduleOfAccountsReceivableNetThirdPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:AccountsReceivableNetThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R30": { "role": "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesTables", "longName": "30503 - Disclosure - PREPAYMENTS - THIRD PARTIES (Tables)", "shortName": "PREPAYMENTS - THIRD PARTIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:ScheduleOfPrepaymentsThirdPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:PrepaymentsThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:ScheduleOfPrepaymentsThirdPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:PrepaymentsThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R31": { "role": "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsTables", "longName": "30603 - Disclosure - OTHER CURRENT ASSETS (Tables)", "shortName": "OTHER CURRENT ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R32": { "role": "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetTables", "longName": "30703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R33": { "role": "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetTables", "longName": "30803 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R34": { "role": "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsTables", "longName": "31003 - Disclosure - LONG-TERM INVESTMENTS (Tables)", "shortName": "LONG-TERM INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:InvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:InvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R35": { "role": "http://ir.bsacme.com/role/DisclosureBankBorrowingsTables", "longName": "31103 - Disclosure - BANK BORROWINGS (Tables)", "shortName": "BANK BORROWINGS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:BankBorrowingsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:BankBorrowingsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:BankBorrowingsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:BankBorrowingsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R36": { "role": "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesTables", "longName": "31203 - Disclosure - WARRANT LIABILITIES (Tables)", "shortName": "WARRANT LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R37": { "role": "http://ir.bsacme.com/role/DisclosureIncomeTaxesTables", "longName": "31303 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R38": { "role": "http://ir.bsacme.com/role/DisclosureLossPerShareTables", "longName": "31403 - Disclosure - LOSS PER SHARE (Tables)", "shortName": "LOSS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R39": { "role": "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables", "longName": "31603 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES (Tables)", "shortName": "RELATED PARTY TRANSACTIONS AND BALANCES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:ScheduleOfNatureOfRelationshipsWithRelatedPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:ScheduleOfNatureOfRelationshipsWithRelatedPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R40": { "role": "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "longName": "40101 - Disclosure - ORGANIZATION AND BUSINESS DESCRIPTION (Details)", "shortName": "ORGANIZATION AND BUSINESS DESCRIPTION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_3_21_2023_To_3_21_2023_Nf9fOOO5VkK8DGUotz53vg", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "Unit_Standard_pure_yGCKBOJdgEOo1NAbh0TPjw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "i", "p", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_30_2018_To_6_30_2018_us-gaap_BusinessAcquisitionAxis_baos_BeijingBaoshengTechnologyCompanyLimitedMember_KbsLJJMIaUeSN2CKnCjc0A", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R41": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:ShortTermInvestments", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "baos:PrepaidExpenseAllowanceForDoubtfulAccounts", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "baos:PrepaymentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R42": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertiserDepositsDetails", "longName": "40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertiser deposits (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertiser deposits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:PercentageOfCommittedSpend", "unitRef": "Unit_Standard_pure_yGCKBOJdgEOo1NAbh0TPjw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "baos:AdvertiserDepositsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:PercentageOfCommittedSpend", "unitRef": "Unit_Standard_pure_yGCKBOJdgEOo1NAbh0TPjw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "baos:AdvertiserDepositsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R43": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_srt_RangeAxis_srt_MaximumMember_tw-cQj07fEq8CXofWRq3Pg", "name": "baos:PaymentTermForAccountsReceivables", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R44": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails", "longName": "40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "unitRef": "Unit_Standard_pure_yGCKBOJdgEOo1NAbh0TPjw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfCurrencyExchangeRatesTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "unitRef": "Unit_Standard_pure_yGCKBOJdgEOo1NAbh0TPjw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfCurrencyExchangeRatesTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R45": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails", "longName": "40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration and credit risk (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration and credit risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R46": { "role": "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "longName": "40301 - Disclosure - GOING CONCERN (Details)", "shortName": "GOING CONCERN (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "baos:BalanceOfCurrentLiabilities", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "baos:GoingConcernTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R47": { "role": "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesAccountsReceivableNetOfProvisionDetails", "longName": "40401 - Disclosure - ACCOUNTS RECEIVABLE, NET - THIRD PARTIES - Accounts receivable, net of provision (Details)", "shortName": "ACCOUNTS RECEIVABLE, NET - THIRD PARTIES - Accounts receivable, net of provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_BM-GFF_JDEO-g8GmI93DqQ", "name": "baos:ReversalOfChargeToExpenses", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_KHmRScJEAEyMYl7DabHb_Q", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfAccountsReceivableNetThirdPartiesTableTextBlock", "baos:AccountsReceivableNetThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R48": { "role": "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesMovementOfAllowanceForDoubtfulAccountsDetails", "longName": "40402 - Disclosure - ACCOUNTS RECEIVABLE, NET - THIRD PARTIES - Movement of allowance for doubtful accounts (Details)", "shortName": "ACCOUNTS RECEIVABLE, NET - THIRD PARTIES - Movement of allowance for doubtful accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_hVQhXWU_okW9OXjyijjgZw", "name": "baos:AccountsReceivableAllowanceForCreditLossForeignExchangeLossGain", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfMovementOfAllowanceForDoubtfulAccountsForAccountsReceivableNetThirdPartiesTableTextBlock", "baos:AccountsReceivableNetThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R49": { "role": "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "longName": "40501 - Disclosure - PREPAYMENTS - THIRD PARTIES (Details)", "shortName": "PREPAYMENTS - THIRD PARTIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_Z0VF0m39SEW5wQeQ6DTN-A", "name": "baos:PrepaidExpensesBeforeAllowanceForCreditLossCurrent", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfPrepaymentsThirdPartiesTableTextBlock", "baos:PrepaymentsThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_Z0VF0m39SEW5wQeQ6DTN-A", "name": "baos:PrepaidExpensesBeforeAllowanceForCreditLossCurrent", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfPrepaymentsThirdPartiesTableTextBlock", "baos:PrepaymentsThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R50": { "role": "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails", "longName": "40502 - Disclosure - PREPAYMENTS - THIRD PARTIES - Movement of allowance for doubtful prepayments (Details)", "shortName": "PREPAYMENTS - THIRD PARTIES - Movement of allowance for doubtful prepayments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_FZNYQABc_0SD-q1u3fFsyw", "name": "baos:PrepaidExpensesAllowanceForCreditLossCurrent", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfPrepaymentsThirdPartiesTableTextBlock", "baos:PrepaymentsThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_hVQhXWU_okW9OXjyijjgZw", "name": "baos:PrepaidExpensesAllowanceForCreditLossForeignExchangeGainLoss", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfProvisionForThirdPartiesPrepaymentsOfDoubtfulAccountsTableTextBlock", "baos:PrepaymentsThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R51": { "role": "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails", "longName": "40601 - Disclosure - OTHER CURRENT ASSETS (Details)", "shortName": "OTHER CURRENT ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "baos:RecoverableValueAddedTaxesCurrent", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "baos:RecoverableValueAddedTaxesCurrent", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R52": { "role": "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsMovementOfAllowanceForDoubtfulAccountsDetails", "longName": "40602 - Disclosure - OTHER CURRENT ASSETS - Movement of allowance for doubtful accounts (Details)", "shortName": "OTHER CURRENT ASSETS - Movement of allowance for doubtful accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Z1isUsYcSUaZq2XYBFmLxQ", "name": "us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:OtherCurrentReceivablesCreditLossExpense", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfProvisionForOtherCurrentAssetsOfDoubtfulAccountsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R53": { "role": "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails", "longName": "40701 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R54": { "role": "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails", "longName": "40801 - Disclosure - INTANGIBLE ASSETS, NET (Details)", "shortName": "INTANGIBLE ASSETS, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R55": { "role": "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdPartyDetails", "longName": "40901 - Disclosure - DEPOSITS DUE FROM A THIRD PARTY (Details)", "shortName": "DEPOSITS DUE FROM A THIRD PARTY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_11_30_2023_BJXpZ8K870mHGMvZm4fWuA", "name": "baos:PaymentOfDepositMadeToThirdPartyForFutureBusinessCombination", "unitRef": "Unit_Standard_CNY_Z2H-28xeXU-oupDrumZ3Hw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "baos:ThirdPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_11_30_2023_BJXpZ8K870mHGMvZm4fWuA", "name": "baos:PaymentOfDepositMadeToThirdPartyForFutureBusinessCombination", "unitRef": "Unit_Standard_CNY_Z2H-28xeXU-oupDrumZ3Hw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "baos:ThirdPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R56": { "role": "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsComponentsOfLongTermInvestmentsDetails", "longName": "41001 - Disclosure - LONG-TERM INVESTMENTS - Components of Long Term Investments (Details)", "shortName": "LONG-TERM INVESTMENTS - Components of Long Term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsMovementOfEquityInvestmentWithoutReadilyDeterminableFairValueMeasuredAtMeasurementAlternativeDetails", "longName": "41002 - Disclosure - LONG-TERM INVESTMENTS - Movement of equity investment without readily determinable fair value measured at Measurement Alternative (Details)", "shortName": "LONG-TERM INVESTMENTS - Movement of equity investment without readily determinable fair value measured at Measurement Alternative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Z1isUsYcSUaZq2XYBFmLxQ", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_BM-GFF_JDEO-g8GmI93DqQ", "name": "baos:EquitySecuritiesWithoutReadilyDeterminableFairValueAdditionsAmount", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R58": { "role": "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsMovementOfEquityInvestmentAccountedForUsingEquityMethodDetails", "longName": "41003 - Disclosure - LONG-TERM INVESTMENTS - Movement of equity investment accounted for using the equity method (Details)", "shortName": "LONG-TERM INVESTMENTS - Movement of equity investment accounted for using the equity method (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Z1isUsYcSUaZq2XYBFmLxQ", "name": "us-gaap:EquityMethodInvestments", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_BM-GFF_JDEO-g8GmI93DqQ", "name": "baos:EquityMethodInvestmentsAdditions", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R59": { "role": "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails", "longName": "41004 - Disclosure - LONG-TERM INVESTMENTS - Narratives (Details)", "shortName": "LONG-TERM INVESTMENTS - Narratives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_2_1_2021_To_2_28_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_baos_BejingXinrongFanxingTechnologyCo.Ltd.Member_cE26W_v6HEWUluWuDDrjiQ", "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R60": { "role": "http://ir.bsacme.com/role/DisclosureBankBorrowingsDetails", "longName": "41101 - Disclosure - BANK BORROWINGS (Details)", "shortName": "BANK BORROWINGS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:LoansPayableToBankCurrent", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails", "longName": "41102 - Disclosure - BANK BORROWINGS - Additional information (Details)", "shortName": "BANK BORROWINGS - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LineOfCreditFacilityAxis_baos_BankOfCommunicationsMember_eIkbEcGA2EKzpUGkP3Br4Q", "name": "us-gaap:InterestExpenseDebt", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "baos:BankBorrowingsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LineOfCreditFacilityAxis_baos_BankOfCommunicationsMember_eIkbEcGA2EKzpUGkP3Br4Q", "name": "us-gaap:InterestExpenseDebt", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "baos:BankBorrowingsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R62": { "role": "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesChangeInFairValueOfWarrantLiabilitiesDetails", "longName": "41201 - Disclosure - WARRANT LIABILITIES - Change in the fair value of the warrant liabilities (Details)", "shortName": "WARRANT LIABILITIES - Change in the fair value of the warrant liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_12_31_2022_TQq-tGBVAE6pN71Bj1fAJw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_TQq-tGBVAE6pN71Bj1fAJw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R63": { "role": "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails", "longName": "41202 - Disclosure - WARRANT LIABILITIES - Quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants (Details)", "shortName": "WARRANT LIABILITIES - Quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_DZIkOyb_PEazsUfM7_k4ww", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_pure_yGCKBOJdgEOo1NAbh0TPjw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_DZIkOyb_PEazsUfM7_k4ww", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_pure_yGCKBOJdgEOo1NAbh0TPjw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R64": { "role": "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails", "longName": "41203 - Disclosure - WARRANT LIABILITIES - Narrative details (Details)", "shortName": "WARRANT LIABILITIES - Narrative details (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_3_21_2023_To_3_21_2023_Nf9fOOO5VkK8DGUotz53vg", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "Unit_Standard_pure_yGCKBOJdgEOo1NAbh0TPjw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "i", "p", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "baos:LiquidatedDamagesUponFailureToDeliver", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R65": { "role": "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "longName": "41301 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_srt_StatementGeographicalAxis_country_HK_srt_StatementScenarioAxis_baos_AssessableProfitsOfFirstHkd2MillionMember_yvDel2i8YUuYd93xTaWVtA", "name": "baos:AssessableProfits", "unitRef": "Unit_Standard_HKD_T2iOHMRBpkGj9G-9ZKZVbQ", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_srt_StatementGeographicalAxis_country_HK_srt_StatementScenarioAxis_baos_AssessableProfitsOfFirstHkd2MillionMember_yvDel2i8YUuYd93xTaWVtA", "name": "baos:AssessableProfits", "unitRef": "Unit_Standard_HKD_T2iOHMRBpkGj9G-9ZKZVbQ", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R66": { "role": "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails", "longName": "41303 - Disclosure - INCOME TAXES - Deferred tax assets (Details)", "shortName": "INCOME TAXES - Deferred tax assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R67": { "role": "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails", "longName": "41304 - Disclosure - INCOME TAXES - Additional details (Details)", "shortName": "INCOME TAXES - Additional details (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_baos_NetOperatingLossesCarryforwardsMember_SkvmDmJMvkSxaWreX50Xfg", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R68": { "role": "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerOrdinaryShareDetails", "longName": "41401 - Disclosure - LOSS PER SHARE - Computation of basic and diluted loss per ordinary share (Details)", "shortName": "LOSS PER SHARE - Computation of basic and diluted loss per ordinary share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_FOfFCZD6AkGkZ-YvsqRT6g", "name": "us-gaap:DilutiveSecurities", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:DilutiveSecurities", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R69": { "role": "http://ir.bsacme.com/role/DisclosureEquityOrdinarySharesDetails", "longName": "41501 - Disclosure - EQUITY - Ordinary shares (Details)", "shortName": "EQUITY - Ordinary shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_9_29_2023_N0Qzjzcv10mCe5Ou7SE6Lg", "name": "baos:CommonStockValueAuthorized", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R70": { "role": "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "longName": "41502 - Disclosure - EQUITY - Additional information (Details)", "shortName": "EQUITY - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "Duration_3_21_2023_To_3_21_2023_Nf9fOOO5VkK8DGUotz53vg", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "Unit_Standard_pure_yGCKBOJdgEOo1NAbh0TPjw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "i", "p", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R71": { "role": "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails", "longName": "41503 - Disclosure - EQUITY - Restricted net assets (Details)", "shortName": "EQUITY - Restricted net assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "baos:StatutoryReserve", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R72": { "role": "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "longName": "41601 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Nature of relationships with related parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS AND BALANCES - Nature of relationships with related parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_6_30_2024_srt_CounterpartyNameAxis_baos_EjamGroupCo.LtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_cw6UTlQMFkam8O_pvNZpvQ", "name": "us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee", "unitRef": "Unit_Standard_pure_yGCKBOJdgEOo1NAbh0TPjw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfNatureOfRelationshipsWithRelatedPartiesTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_srt_CounterpartyNameAxis_baos_EjamGroupCo.LtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_cw6UTlQMFkam8O_pvNZpvQ", "name": "us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee", "unitRef": "Unit_Standard_pure_yGCKBOJdgEOo1NAbh0TPjw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfNatureOfRelationshipsWithRelatedPartiesTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R73": { "role": "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails", "longName": "41602 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Transactions with related parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS AND BALANCES - Transactions with related parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_srt_CounterpartyNameAxis_baos_HorgosZhijiantianchengMember_MMnOYG5smEKaHL_Jtpfbmw", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_srt_CounterpartyNameAxis_baos_HorgosZhijiantianchengMember_MMnOYG5smEKaHL_Jtpfbmw", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R74": { "role": "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "longName": "41603 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Balances with related parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS AND BALANCES - Balances with related parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "us-gaap:OtherReceivablesNetCurrent", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_srt_CounterpartyNameAxis_baos_Ms.WenxiuZhongMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_n3VVb6GXUkSle9xmtv04kg", "name": "us-gaap:OtherLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfBalancesDueToRelatedPartiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "unique": true } }, "R75": { "role": "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "longName": "41701 - Disclosure - CONTINGENCIES - Beijing Baosheng (Details)", "shortName": "CONTINGENCIES - Beijing Baosheng (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "baos:CommonStockReservedForFutureIssuance", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_08vcjebDOkS3odxKzuryTw", "name": "baos:CommonStockReservedForFutureIssuance", "unitRef": "Unit_Standard_USD_0B7AqLdvoE-61JlFoRvT3w", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } }, "R76": { "role": "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails", "longName": "41801 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_8_31_2024_dei_LegalEntityAxis_baos_BankOfCommunicationsMember_us-gaap_CreditFacilityAxis_baos_LoanAgreementMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_71XUgs-P6kqfa0c04ZmMgg", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_CNY_Z2H-28xeXU-oupDrumZ3Hw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_8_31_2024_dei_LegalEntityAxis_baos_BankOfCommunicationsMember_us-gaap_CreditFacilityAxis_baos_LoanAgreementMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_71XUgs-P6kqfa0c04ZmMgg", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_CNY_Z2H-28xeXU-oupDrumZ3Hw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20240630xex99d1.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesAccountsReceivableNetOfProvisionDetails", "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "ACCOUNTS RECEIVABLE, NET - THIRD PARTIES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r199", "r678" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE, NET - THIRD PARTIES" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r40", "r611" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r42" ] }, "baos_AccountsReceivableAllowanceForCreditLossForeignExchangeLossGain": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AccountsReceivableAllowanceForCreditLossForeignExchangeLossGain", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of (gain) loss related to foreign exchange of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Foreign Exchange Loss (Gain)", "terseLabel": "Foreign exchange income" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesAccountsReceivableNetOfProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r120", "r199", "r569" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r549" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Accounts receivable, net of provision for doubtful accounts" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesAccountsReceivableNetOfProvisionDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r675" ] }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrentAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesAccountsReceivableNetOfProvisionDetails" ], "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE, NET - THIRD PARTIES." } } }, "auth_ref": [] }, "baos_AccountsReceivableNetThirdPartiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AccountsReceivableNetThirdPartiesTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdParties" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable - third parties.", "label": "Accounts Receivable, Net - Third Parties [Text Block]", "terseLabel": "ACCOUNTS RECEIVABLE, NET - THIRD PARTIES" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "verboseLabel": "Income tax payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r43", "r89" ] }, "baos_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities and Other Liabilities, Current", "terseLabel": "Accrued expenses and other liabilities" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r27", "r117", "r437" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "verboseLabel": "Accumulated other comprehensive loss", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r126", "r127", "r128", "r129", "r358" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive (Loss) Income", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r11", "r14", "r339", "r342", "r375", "r456", "r457", "r653", "r654", "r655", "r664", "r665", "r666", "r668" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r53", "r611", "r770" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r472", "r664", "r665", "r666", "r668", "r722", "r771" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "auth_ref": [] }, "baos_AdvertiserDepositsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AdvertiserDepositsAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertiserDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Advertiser Deposits [Abstract]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "baos_AdvertiserDepositsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AdvertiserDepositsPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy for advertiser deposits.", "label": "Advertiser Deposits [Policy Text Block]", "terseLabel": "Advertiser deposits" } } }, "auth_ref": [] }, "baos_AdvertiserFourMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AdvertiserFourMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to advertiser four.", "label": "Advertiser Four [Member]", "terseLabel": "Advertiser four" } } }, "auth_ref": [] }, "baos_AdvertiserOneMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AdvertiserOneMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to advertiser one.", "label": "Advertiser one", "terseLabel": "Advertiser one" } } }, "auth_ref": [] }, "baos_AdvertiserThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AdvertiserThreeMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to advertiser three.", "label": "Advertiser Three [Member]", "terseLabel": "Advertiser three" } } }, "auth_ref": [] }, "baos_AdvertiserTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AdvertiserTwoMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to advertiser two.", "label": "Advertiser two", "terseLabel": "Advertiser two" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r122", "r200", "r211", "r212", "r214", "r739" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesAccountsReceivableNetOfProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: allowance for expected credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r122", "r200", "r211" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Movement of allowance for doubtful accounts", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulOtherReceivablesCurrent", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails", "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Other Receivables, Current", "negatedLabel": "Less: provision for doubtful accounts", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "documentation": "Amount of allowance for credit loss on receivable, classified as other and current." } } }, "auth_ref": [ "r121" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r220", "r227", "r581" ] }, "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries", "terseLabel": "Amount of net assets restricted", "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year." } } }, "auth_ref": [ "r148" ] }, "baos_AnruitaiInvestmentLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AnruitaiInvestmentLimitedMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Anruitai Investment Limited.", "label": "Anruitai [Member]", "terseLabel": "Anruitai Investment Limited" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdPartyDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r330" ] }, "baos_AssessableProfits": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AssessableProfits", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of assessable profits earned during the period.", "label": "Assessable Profits", "terseLabel": "Assessable profits" } } }, "auth_ref": [] }, "baos_AssessableProfitsAboveHkd2MillionMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AssessableProfitsAboveHkd2MillionMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the scenario of assessable profits above HKD$2 million.", "label": "Assessable profits above HKD$2 million", "terseLabel": "Assessable profits above HKD$2 million" } } }, "auth_ref": [] }, "baos_AssessableProfitsOfFirstHkd2MillionMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AssessableProfitsOfFirstHkd2MillionMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the scenario of assessable profits of first HKD$2 million.", "label": "Assessable profits of first HKD$2 million", "terseLabel": "Assessable profits of first HKD$2 million" } } }, "auth_ref": [] }, "baos_AssetMergerMarginCustodianAgreementWithBeijingBaoshengNetworkTechnologyCo.Ltd.AndNanjingYunbeiECommerceCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AssetMergerMarginCustodianAgreementWithBeijingBaoshengNetworkTechnologyCo.Ltd.AndNanjingYunbeiECommerceCo.Ltd.Member", "presentation": [ "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdPartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Asset Merger Margin Custodian Agreement with Baosheng Network and Nanjing Yunbei E-commerce Co., Ltd.", "label": "Asset Merger Margin Custodian Agreement with Beijing Baosheng Network Technology Co., Ltd., and Nanjing Yunbei E-commerce Co., Ltd. [Member]", "terseLabel": "Asset Merger Margin Custodian Agreement" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r87", "r101", "r119", "r149", "r183", "r185", "r192", "r193", "r208", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r332", "r336", "r359", "r430", "r500", "r578", "r579", "r611", "r638", "r711", "r712", "r730" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total Current Assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r112", "r125", "r149", "r208", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r332", "r336", "r359", "r611", "r711", "r712", "r730" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "auth_ref": [] }, "baos_AverageForeignCurrencyExchangeRateTranslation": { "xbrltype": "pureItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "AverageForeignCurrencyExchangeRateTranslation", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "documentation": "Average foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.", "label": "Average Foreign Currency Exchange Rate, Translation", "terseLabel": "Average rate" } } }, "auth_ref": [] }, "baos_BalanceOfCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BalanceOfCurrentLiabilities", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails" ], "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": "Balance of Current Liabilities" } } }, "auth_ref": [] }, "baos_BankBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BankBorrowingsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "BANK BORROWINGS" } } }, "auth_ref": [] }, "baos_BankBorrowingsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BankBorrowingsTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure on bank borrowings.", "label": "Bank Borrowings [Table Text Block]", "terseLabel": "Summary of bank borrowings" } } }, "auth_ref": [] }, "baos_BankBorrowingsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BankBorrowingsTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowings" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure on bank borrowings.", "label": "Bank Borrowings [Text Block]", "terseLabel": "BANK BORROWINGS" } } }, "auth_ref": [] }, "baos_BankDepositsReservedByCourt": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BankDepositsReservedByCourt", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of bank deposit balance that has been reserved by the court.", "label": "Bank Deposits, Reserved by Court", "terseLabel": "Bank deposits" } } }, "auth_ref": [] }, "baos_BankOfBeijingMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BankOfBeijingMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Bank of Beijiing.", "label": "Bank of Beijing [Member]", "terseLabel": "Bank of Beijing" } } }, "auth_ref": [] }, "baos_BankOfCommunicationsMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BankOfCommunicationsMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to bank of communications.", "label": "Bank of Communications", "terseLabel": "Bank of Communications" } } }, "auth_ref": [] }, "baos_BaoshengMediaGroupHongKongHoldingsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BaoshengMediaGroupHongKongHoldingsLimitedMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Baosheng Media Group (Hong Kong) Holdings Limited.", "label": "Baosheng HK" } } }, "auth_ref": [] }, "baos_BaoshengMediaGroupLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BaoshengMediaGroupLimitedMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Baosheng Media Group Limited.", "label": "Baosheng BVI" } } }, "auth_ref": [] }, "baos_BaoshengTechnologyHorgosCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BaoshengTechnologyHorgosCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Baosheng Technology.", "label": "Baosheng Technology", "terseLabel": "Baosheng Technology" } } }, "auth_ref": [] }, "baos_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding basis of presentation and principles of consolidation.", "label": "Basis of Presentation and Principles of Consolidation [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "auth_ref": [] }, "baos_BeijingBaoshengTechnologyCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BeijingBaoshengTechnologyCompanyLimitedMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Beijing Baosheng Technology Company Limited.", "label": "Beijing Baosheng Technology Company Limited [Member]", "terseLabel": "Beijing Baosheng" } } }, "auth_ref": [] }, "baos_BeijingQuchengTechnologyTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BeijingQuchengTechnologyTechnologyCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Beijing Qucheng Technology Technology Co., Ltd. (\"Beijing Qucheng\").", "label": "Beijing Qucheng Technology Technology Co., Ltd [Member]", "terseLabel": "Beijing Qucheng" } } }, "auth_ref": [] }, "baos_BejingXinrongFanxingTechnologyCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BejingXinrongFanxingTechnologyCo.Ltd.Member", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Bejing Xinrong Fanxing Technology Co., Ltd.", "label": "Bejing Xinrong Fanxing Technology Co., Ltd. [Member]", "terseLabel": "Xinrong Fanxing" } } }, "auth_ref": [] }, "baos_BreachOfContractClaimWithBeijingHaidianDistrictPeoplesCourtMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "BreachOfContractClaimWithBeijingHaidianDistrictPeoplesCourtMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to breach of contract with Beijing Haidian District People's Court.", "label": "Breach of Contract Claim With Beijing Haidian District People&rsquo;s Court [Member]", "terseLabel": "Breach of contract with Beijing Haidian District People's Court" } } }, "auth_ref": [] }, "srt_BrokersAndDealersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "BrokersAndDealersAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Broker-Dealer [Abstract]", "terseLabel": "Loss per share" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r221", "r222", "r223", "r224", "r225", "r327", "r598", "r599" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r29", "r30", "r221", "r222", "r223", "r224", "r225", "r327", "r598", "r599" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "verboseLabel": "Consideration for equity transfer", "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." } } }, "auth_ref": [ "r1", "r2", "r10" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CN", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "PRC", "terseLabel": "PRC" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r20", "r114", "r568" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r20", "r71", "r145" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r71" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Cash, FDIC Insured Amount", "terseLabel": "FDIC, deposit at financial institutions", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "baos_CategoryOfRevenueAxis": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "CategoryOfRevenueAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to category of revenue.", "label": "Category of Revenue [Axis]" } } }, "auth_ref": [] }, "baos_CategoryOfRevenueDomain": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "CategoryOfRevenueDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Information relating to category of revenue.", "label": "Category of Revenue [Domain]" } } }, "auth_ref": [] }, "baos_ChangeInFairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ChangeInFairValueAdjustmentOfWarrants", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Change In Fair Value Adjustment Of Warrants", "negatedLabel": "Changes in fair value of warrant liabilities" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r282" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "WARRANT LIABILITIES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of shares issuable per warrant", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of warrants issued", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r282" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r28" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r49", "r91", "r432", "r487" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r79", "r234", "r235", "r550", "r698", "r703" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Ordinary Shares", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r628", "r629", "r630", "r632", "r633", "r634", "r635", "r664", "r665", "r668", "r722", "r769", "r771" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureEquityOrdinarySharesDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Ordinary shares, par value (in dollars per share)", "verboseLabel": "Common stock, par value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r51" ] }, "baos_CommonStockReservedForFutureIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "CommonStockReservedForFutureIssuance", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Aggregate value of common stock reserved for future issuance.", "label": "Common Stock, Reserved for Future Issuance", "terseLabel": "Common stock reserved for future issuance" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureEquityOrdinarySharesDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Ordinary shares, shares authorized", "verboseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r51", "r488" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance at the end (in shares)", "periodStartLabel": "Balance at the beginning (in shares)", "terseLabel": "Ordinary shares, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r51" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Ordinary shares, shares outstanding", "verboseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r51", "r488", "r506", "r771", "r772" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary Share (par value $0.0096 per share, 1,000,000,000 shares authorized; 1,534,487 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively)", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r51", "r433", "r611" ] }, "baos_CommonStockValueAuthorized": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "CommonStockValueAuthorized", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureEquityOrdinarySharesDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "documentation": "The maximum value of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Value, Authorized", "terseLabel": "Authorized capital" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r15", "r131", "r133", "r137", "r425", "r444", "r445" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Software", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r563", "r567", "r686", "r687", "r688", "r689", "r690", "r692", "r694", "r695" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r23", "r24", "r34", "r35", "r197", "r549" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r23", "r24", "r34", "r35", "r197", "r462", "r549" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r23", "r24", "r34", "r35", "r197", "r549", "r647" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration and credit risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r38", "r105" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration of risk (as a percent)", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r23", "r24", "r34", "r35", "r197" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r22", "r23", "r24", "r25", "r34", "r86", "r549" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r23", "r24", "r34", "r35", "r197", "r549" ] }, "baos_ContractDisputeWithArbitrationCommitteeMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ContractDisputeWithArbitrationCommitteeMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to contract dispute with Arbitration committee.", "label": "Contract Dispute With Arbitration Committee [Member]", "terseLabel": "Contract dispute with Arbitration committee" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Advance from advertisers", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r284", "r285", "r296" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible notes payable", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r42", "r88" ] }, "us-gaap_CopyrightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CopyrightsMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Copyrights", "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." } } }, "auth_ref": [ "r31", "r32", "r33", "r686", "r687", "r688", "r689", "r690", "r692", "r694", "r695" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "negatedLabel": "Cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r62", "r149", "r208", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r359", "r578", "r711" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdPartyDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r153", "r154", "r255", "r271", "r382", "r389", "r429", "r571", "r573" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Credit concentration risk", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r86" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r242", "r709" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r242", "r709", "r710" ] }, "baos_CreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "CreditLossExpenseReversal", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for accounts receivable, prepayments and deposits.", "label": "Credit Loss, Expense (Reversal)", "negatedLabel": "Reversal of provision for expected credit losses, net" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer concentration risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r75", "r197" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r13", "r42", "r43", "r88", "r90", "r155", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r583", "r584", "r585", "r586", "r587", "r610", "r660", "r699", "r700", "r701", "r727", "r728" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt instrument convertible par value", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r80", "r254" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "verboseLabel": "Principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r252", "r370", "r371", "r584", "r585", "r610" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Fixed interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r45", "r253" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r13", "r155", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r583", "r584", "r585", "r586", "r587", "r610", "r660", "r699", "r700", "r701", "r727", "r728" ] }, "us-gaap_DeferredTaxAssetDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset [Domain]", "documentation": "Identification of the deferred tax asset for which a valuation reserve exists." } } }, "auth_ref": [ "r716" ] }, "baos_DeferredTaxAssetTaxDeferredExpenseReserveAndAccrualAllowanceForCreditLossPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "DeferredTaxAssetTaxDeferredExpenseReserveAndAccrualAllowanceForCreditLossPrepayments", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on prepayments.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Allowance for Credit Loss, Prepayments", "terseLabel": "Allowance for doubtful accounts of prepayments" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r715" ] }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "verboseLabel": "Net operating losses carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r717" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "verboseLabel": "Allowance for doubtful accounts of accounts receivable", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r717" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Provision for Loan Losses", "verboseLabel": "Allowance for doubtful accounts of other current assets", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r717" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: allowance on deferred tax assets", "terseLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r312" ] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositAssets", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposit Assets", "terseLabel": "Deposit due from a third party", "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement." } } }, "auth_ref": [ "r651" ] }, "us-gaap_DepositLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositLiabilityCurrent", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertiserDepositsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposit Liability, Current", "terseLabel": "Advertiser deposits", "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits." } } }, "auth_ref": [ "r43" ] }, "baos_DepositMadeToThirdPartyInCustodianAccountCustodyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "DepositMadeToThirdPartyInCustodianAccountCustodyPeriod", "presentation": [ "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdPartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the custody period of deposits in custodian account.", "label": "Deposit Made to Third Party in Custodian Account, Custody Period", "terseLabel": "Deposit period" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "verboseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r8", "r26" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expenses", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r183", "r188", "r193", "r578", "r579" ] }, "us-gaap_DilutiveSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DilutiveSecurities", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "verboseLabel": "Dilutive stocks", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities." } } }, "auth_ref": [ "r21" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r295", "r589", "r590", "r591", "r592", "r593", "r594", "r595" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r295", "r589", "r590", "r591", "r592", "r593", "r594", "r595" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of disaggregation of revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r714" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "LOSS PER SHARE", "terseLabel": "(Loss) Earnings per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerOrdinaryShareDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Loss per share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r138", "r161", "r162", "r163", "r164", "r165", "r166", "r172", "r174", "r176", "r177", "r178", "r182", "r325", "r329", "r346", "r347", "r426", "r446", "r575" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerOrdinaryShareDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Loss per share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r138", "r161", "r162", "r163", "r164", "r165", "r166", "r174", "r176", "r177", "r178", "r182", "r325", "r329", "r346", "r347", "r426", "r446", "r575" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "LOSS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r171", "r179", "r180", "r181" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "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. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r361" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r150", "r306", "r316", "r601" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r306", "r307", "r601" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation [Table]", "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation." } } }, "auth_ref": [ "r306", "r307", "r601" ] }, "baos_EjamGroupCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "EjamGroupCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to EJAM GROUP Co., Ltd.", "label": "EJAM Group [Member]", "terseLabel": "EJAM Group" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r639" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r639" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "EQUITY" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r110", "r134", "r135", "r136", "r156", "r157", "r158", "r160", "r165", "r167", "r169", "r184", "r209", "r210", "r233", "r283", "r314", "r315", "r322", "r323", "r324", "r326", "r328", "r329", "r338", "r339", "r340", "r341", "r342", "r343", "r345", "r362", "r363", "r364", "r365", "r366", "r367", "r372", "r373", "r375", "r443", "r456", "r457", "r458", "r472", "r530" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r205", "r206", "r207", "r321", "r641", "r642", "r643", "r718", "r719", "r720", "r721" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity interests", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r205" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsComponentsOfLongTermInvestmentsDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsMovementOfEquityInvestmentAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments", "periodEndLabel": "Ending balance", "periodStartLabel": "Opening balance", "terseLabel": "Equity investment accounted for using the equity method (b)", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r183", "r190", "r193", "r203", "r650", "r684" ] }, "baos_EquityMethodInvestmentsAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "EquityMethodInvestmentsAdditions", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsMovementOfEquityInvestmentAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of additions in equity method investments.", "label": "Equity Method Investments, Additions", "terseLabel": "Investment in Guangzhou Shanxingzhe Technology Investment LLP (\"Shanxingzhe\")" } } }, "auth_ref": [] }, "baos_EquityMethodInvestmentsForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "EquityMethodInvestmentsForeignCurrencyTranslationAdjustments", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsMovementOfEquityInvestmentAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "documentation": "Adjustments to equity method investments resulting from foreign currency translation adjustments.", "label": "Equity Method Investments, Foreign Currency Translation Adjustments", "terseLabel": "Foreign exchange adjustments" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Schedule of movement of equity investment accounted using Equity method", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r204" ] }, "us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsComponentsOfLongTermInvestmentsDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Ownership, Excluding Consolidated Entity and Equity Method Investee, Percentage", "terseLabel": "Equity interest", "documentation": "Percentage of ownership of equity interest excluding interest in entity that is consolidated and equity method investee." } } }, "auth_ref": [ "r645" ] }, "baos_EquitySecuritiesWithoutReadilyDeterminableFairValueAdditionsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAdditionsAmount", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsMovementOfEquityInvestmentWithoutReadilyDeterminableFairValueMeasuredAtMeasurementAlternativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase in investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Additions, Amount", "terseLabel": "Investment in Beijing Qucheng Technology Co., Ltd. (\"Qucheng\")" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsComponentsOfLongTermInvestmentsDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsMovementOfEquityInvestmentWithoutReadilyDeterminableFairValueMeasuredAtMeasurementAlternativeDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Amount", "periodEndLabel": "Ending balance", "periodStartLabel": "Opening balance", "terseLabel": "Equity investment without readily determinable fair value measured at Measurement Alternative (a)", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r201" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmountAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsMovementOfEquityInvestmentWithoutReadilyDeterminableFairValueMeasuredAtMeasurementAlternativeDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Annual Amount [Abstract]", "terseLabel": "Movement of equity investment without readily determinable fair value measured at Measurement Alternative" } } }, "auth_ref": [] }, "baos_EquitySecuritiesWithoutReadilyDeterminableFairValueCashConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueCashConsiderationTransferred", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash consideration transferred under equity method investments.", "label": "Equity Securities Without Readily Determinable, Fair Value, Cash Consideration Transferred", "terseLabel": "Cash consideration for equity investment without readily determinable fair value" } } }, "auth_ref": [] }, "baos_EquitySecuritiesWithoutReadilyDeterminableFairValueForeignExchangeAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueForeignExchangeAdjustments", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsMovementOfEquityInvestmentWithoutReadilyDeterminableFairValueMeasuredAtMeasurementAlternativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of foreign exchange adjustments of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Foreign Exchange Adjustments", "terseLabel": "Foreign exchange adjustments" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsMovementOfEquityInvestmentWithoutReadilyDeterminableFairValueMeasuredAtMeasurementAlternativeDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "negatedLabel": "Impairment against investment in Qucheng", "verboseLabel": "Impairment against equity investment without readily determinable fair value", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r202" ] }, "baos_EquitySecuritiesWithoutReadilyDeterminableFairValueOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueOwnershipPercentage", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity security without readily determinable fair value.", "label": "Equity Securities Without Readily Determinable, Fair Value, Ownership Percentage", "terseLabel": "Equity investment without readily determinable fair value, percent" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]", "terseLabel": "Schedule of movement of equity investment without readily determinable fair value measured at Measurement Alternative", "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r681", "r682", "r683" ] }, "baos_FairValueAdjustmentOfWarrant": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "FairValueAdjustmentOfWarrant", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesChangeInFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents for fair value adjustment of warrant.", "label": "Fair Value Adjustment Of Warrant", "negatedLabel": "Changes in estimated fair value" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Changes in fair value of warrant liabilities", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r8" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "WARRANT LIABILITIES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r348", "r349", "r350", "r606" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r348", "r349", "r350", "r606" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Summary of quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r348", "r349", "r606" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r605" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r605" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesChangeInFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Change in the fair value of the warrant liabilities", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of change in the fair value of the warrant liabilities", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r351", "r356", "r357" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesChangeInFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Estimated fair value, Ending", "periodStartLabel": "Estimated fair value, Beginning", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r351", "r357" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "verboseLabel": "Less: accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r118", "r217", "r226", "r581" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r219", "r221", "r222", "r223", "r225", "r226", "r228", "r229", "r393", "r394", "r563" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Intangible assets, gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r217", "r226", "r394", "r581" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "INTANGIBLE ASSETS, NET", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r219", "r226", "r228", "r229", "r231", "r393", "r563", "r581" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r219", "r221", "r222", "r223", "r225", "r226", "r228", "r229", "r563" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r393", "r692" ] }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyExchangeRateTranslation1", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Exchange Rate, Translation", "terseLabel": "Year-end spot rate", "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency." } } }, "auth_ref": [ "r368", "r369" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ForeignCurrencyTranslationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTranslationAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Translation [Abstract]", "terseLabel": "Foreign currency translation" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss from disposal of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r659", "r696", "r697" ] }, "baos_GoingConcernAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "GoingConcernAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "GOING CONCERN" } } }, "auth_ref": [] }, "baos_GoingConcernTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "GoingConcernTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcern" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of going concern.", "label": "Going Concern [Text Block]", "terseLabel": "GOING CONCERN" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross loss", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r59", "r62", "r100", "r149", "r208", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r359", "r577", "r578", "r670", "r671", "r672", "r673", "r674", "r711" ] }, "baos_GuangzhouShanxingzheTechnologyInvestmentLlpMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "GuangzhouShanxingzheTechnologyInvestmentLlpMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Shanxingzhe.", "label": "Guangzhou Shanxingzhe Technology Investment LLP [Member]", "terseLabel": "Shanxingzhe" } } }, "auth_ref": [] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "HK", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Hong Kong", "terseLabel": "Hong Kong" } } }, "auth_ref": [] }, "baos_HorgosBaoshengAdvertisingCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "HorgosBaoshengAdvertisingCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Horgos Baosheng Advertising Co.", "label": "Horgos Baosheng Advertising Co. Ltd [Member]", "terseLabel": "Horgos Baosheng" } } }, "auth_ref": [] }, "baos_HorgosZhijiantianchengMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "HorgosZhijiantianchengMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Horgos Zhijiantiancheng.", "label": "Horgos Zhijiantiancheng [Member]", "terseLabel": "Horgos Zhijiantiancheng" } } }, "auth_ref": [] }, "baos_ImpairmentOfLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ImpairmentOfLongTermInvestments", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from long term investments.", "label": "Impairment Of Long Term Investments", "verboseLabel": "Impairment of long-term investments" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss Before Income Taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r60", "r96", "r100", "r427", "r440", "r577", "r578", "r670", "r671", "r672", "r673", "r674" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsMovementOfEquityInvestmentAccountedForUsingEquityMethodDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Share of equity loss in one equity investee", "terseLabel": "Share of equity loss", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r8", "r61", "r95", "r183", "r189", "r193", "r203", "r439" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r150", "r305", "r306", "r308", "r309", "r310", "r311", "r313", "r317", "r318", "r319", "r320", "r467", "r601" ] }, "baos_IncreaseDecreaseInAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "IncreaseDecreaseInAccountsPayableCurrent", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) Accounts Payable Current.", "label": "Increase Decrease In Accounts Payable Current", "terseLabel": "Accounts payable" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income tax payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r658" ] }, "baos_IncreaseDecreaseInAdvertiserDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "IncreaseDecreaseInAdvertiserDeposits", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in advertiser deposits.", "label": "Increase (Decrease) In Advertiser Deposits", "terseLabel": "Advertiser deposits" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Advance from advertisers", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r391", "r658" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Due to Related Parties, Current", "terseLabel": "Due to related parties", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r7" ] }, "baos_IncreaseDecreaseInMediaDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "IncreaseDecreaseInMediaDeposit", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of media deposits.", "label": "Increase (Decrease) in Media Deposit", "negatedLabel": "Media deposits" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r658" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepayments", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "INTANGIBLE ASSETS, NET", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r218", "r230", "r232", "r562", "r563" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r219", "r692", "r693" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "verboseLabel": "Interest expense arising from the bank borrowings", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r66", "r265", "r268", "r586", "r587" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense, net", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r578", "r656", "r671" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest expense", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r140", "r143", "r144" ] }, "us-gaap_InvestmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Investment [Table Text Block]", "terseLabel": "Schedule of components of long-term investments", "documentation": "Tabular disclosure of investment." } } }, "auth_ref": [ "r648", "r649", "r680" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestments" ], "lang": { "en-us": { "role": { "label": "Investment [Text Block]", "terseLabel": "LONG-TERM INVESTMENTS", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r648", "r649", "r680" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "LONG-TERM INVESTMENTS" } } }, "auth_ref": [] }, "baos_InvestmentsInTradingSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "InvestmentsInTradingSecuritiesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for investments in trading securities.", "label": "Investments In Trading Securities [Member]", "terseLabel": "Investments in trading securities" } } }, "auth_ref": [] }, "baos_KashiBaoshengInformationTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "KashiBaoshengInformationTechnologyCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Kashi Baosheng Information Technology.", "label": "Kashi Baosheng Information Technology Co. Ltd [Member]", "terseLabel": "Kashi Baosheng" } } }, "auth_ref": [] }, "baos_LawsuitWithUnitedStatesDistrictCourtOfSouthernDistrictOfNewYorkMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "LawsuitWithUnitedStatesDistrictCourtOfSouthernDistrictOfNewYorkMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to lawsuit with United States District Court of the Southern District of New York.", "label": "Lawsuit With United States District Court Of The Southern District Of New York [Member]", "terseLabel": "Lawsuit with United States District Court of the Southern District of New York" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvement", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r78", "r374" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r13", "r42", "r43", "r44", "r47", "r48", "r49", "r50", "r149", "r208", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r333", "r336", "r337", "r359", "r486", "r576", "r638", "r711", "r730", "r731" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders' Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r57", "r92", "r435", "r611", "r661", "r685", "r726" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "terseLabel": "Current liabilities", "totalLabel": "Total Current Liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r44", "r113", "r149", "r208", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r333", "r336", "r337", "r359", "r611", "r711", "r730", "r731" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r41", "r46", "r660", "r709", "r710" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r41", "r46", "r660", "r709" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "BANK BORROWINGS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r242", "r660", "r709" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r41", "r46", "r242", "r660", "r709" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit facility agreement", "terseLabel": "Credit facility agreement", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "baos_LiquidatedDamagesUponFailureToDeliver": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "LiquidatedDamagesUponFailureToDeliver", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the liquidated damages to be paid upon failure to deliver.", "label": "Liquidated Damages, Upon Failure To Deliver", "terseLabel": "Liquidated damages upon failure to deliver" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "baos_LoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "LoanAgreementMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to loan agreement.", "label": "Loan Agreement [Member]", "terseLabel": "Loan agreement" } } }, "auth_ref": [] }, "us-gaap_LoansPayableToBankCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableToBankCurrent", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Current", "terseLabel": "Short-term bank borrowings", "verboseLabel": "Bank borrowings", "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r42", "r483" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermInvestments", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsComponentsOfLongTermInvestmentsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Investments.", "totalLabel": "Long-term investments", "verboseLabel": "Long-term investment", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r115" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r236", "r237", "r238", "r241", "r304", "r461", "r582", "r705", "r706" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "CONTINGENCIES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r236", "r237", "r238", "r241", "r304", "r582", "r705", "r706" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r236", "r237", "r238", "r241", "r304", "r582", "r705", "r706" ] }, "us-gaap_LossContingencyDamagesPaidValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesPaidValue", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Paid, Value", "terseLabel": "Loss contingency damages paid", "documentation": "Amount of damages paid to the plaintiff in the legal matter." } } }, "auth_ref": [ "r704", "r705", "r706" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Sought, Value", "verboseLabel": "Amount of damages", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r704", "r705", "r706" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r236", "r237", "r238", "r241", "r304", "r461", "r582", "r705", "r706" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r197", "r591", "r621", "r625", "r714", "r740", "r741", "r742", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r299", "r304", "r350", "r390", "r454", "r455", "r461", "r477", "r478", "r538", "r540", "r542", "r543", "r545", "r560", "r561", "r580", "r588", "r600", "r606", "r607", "r608", "r609", "r622", "r713", "r732", "r733", "r734", "r735", "r736", "r737" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Dividend yield", "terseLabel": "Dividend yield", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r723", "r724", "r725" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Expected life of the warrants to convert", "terseLabel": "Expected life of the warrants to convert", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r723", "r724", "r725" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Volatility", "terseLabel": "Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r606", "r723", "r724", "r725" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Risk free rate", "terseLabel": "Risk free rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r723", "r724", "r725" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Stock price", "terseLabel": "Stock price", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r723", "r724", "r725" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r348", "r349", "r350", "r606" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r348", "r349", "r350", "r606" ] }, "baos_MediaDepositsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "MediaDepositsAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Media Deposits [Abstract]", "terseLabel": "Media deposits" } } }, "auth_ref": [] }, "baos_MediaDepositsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "MediaDepositsPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy for media deposits.", "label": "Media Deposits [Policy Text Block]", "terseLabel": "Media deposits" } } }, "auth_ref": [] }, "baos_MediaDepositsThirdPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "MediaDepositsThirdPartiesCurrent", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for media deposits that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Media Deposits, Third Parties, Current", "terseLabel": "Media deposits - third parties" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r299", "r304", "r350", "r390", "r454", "r455", "r461", "r477", "r478", "r538", "r540", "r542", "r543", "r545", "r560", "r561", "r580", "r588", "r600", "r606", "r607", "r608", "r622", "r713", "r732", "r733", "r734", "r735", "r736", "r737" ] }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Equity interest held", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership interest held", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "baos_Mr.ShengGongMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "Mr.ShengGongMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Mr. Sheng Gong.", "label": "Mr. Sheng Gong [Member]", "terseLabel": "Mr. Sheng Gong" } } }, "auth_ref": [] }, "baos_Ms.WenxiuZhongMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "Ms.WenxiuZhongMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Ms. Wenxiu Zhong.", "label": "Ms. Wenxiu Zhong [Member].", "terseLabel": "Ms. Wenxiu Zhong" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r197", "r591", "r621", "r625", "r714", "r740", "r741", "r742", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768" ] }, "baos_NanjingYunbeiECommerceCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "NanjingYunbeiECommerceCo.Ltd.Member", "presentation": [ "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdPartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Nanjing Yunbei.", "label": "Nanjing Yunbei E-commerce Co., Ltd. [Member]", "terseLabel": "Nanjing Yunbei" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net Cash Used in Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r142" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r142" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Cash flow from operating activity", "totalLabel": "Net Cash (Used in) Provided by Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r71", "r72", "r73" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "auth_ref": [] }, "baos_NetFeesFromAdvertisersMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "NetFeesFromAdvertisersMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the net fees from advertisers.", "label": "Net fees from advertisers" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerOrdinaryShareDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net Loss", "verboseLabel": "Net Loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r63", "r73", "r97", "r111", "r130", "r132", "r136", "r149", "r159", "r161", "r162", "r163", "r164", "r165", "r168", "r169", "r175", "r208", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r325", "r329", "r347", "r359", "r442", "r508", "r528", "r529", "r636", "r711" ] }, "baos_NetOperatingLossesCarryforwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "NetOperatingLossesCarryforwardsMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to valuation allowance on net operating losses carryforwards.", "label": "Net operating losses carryforwards", "terseLabel": "Net operating losses carryforwards" } } }, "auth_ref": [] }, "baos_NonSemServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "NonSemServicesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to non-SEM services.", "label": "Non-SEM services" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total Other (Expenses) Income, Net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r65" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other Income (Expenses)" } } }, "auth_ref": [] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrelatedPartyMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesAccountsReceivableNetOfProvisionDetails", "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesMovementOfAllowanceForDoubtfulAccountsDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Nonrelated Party [Member]", "terseLabel": "Non-related party", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r662", "r663" ] }, "baos_NumberOWarrantsIssuedPerUnit": { "xbrltype": "sharesItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "NumberOWarrantsIssuedPerUnit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants issued price per unit.", "label": "Number O Warrants Issued Per Unit", "terseLabel": "Number of warrants in a unit" } } }, "auth_ref": [] }, "baos_NumberOfAdvertisers": { "xbrltype": "integerItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "NumberOfAdvertisers", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of advertisers.", "label": "Number of Advertisers", "terseLabel": "Number of advertisers" } } }, "auth_ref": [] }, "baos_NumberOfPublishers": { "xbrltype": "integerItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "NumberOfPublishers", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of publishers.", "label": "Number of Publishers", "terseLabel": "Number of publishers" } } }, "auth_ref": [] }, "baos_NumberOfSharesIssuedPerUnit": { "xbrltype": "sharesItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "NumberOfSharesIssuedPerUnit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents number of shares issued per unit.", "label": "Number Of Shares Issued Per Unit", "terseLabel": "Number of shares in a unit" } } }, "auth_ref": [] }, "baos_NumberOfSharesPerUnit": { "xbrltype": "sharesItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "NumberOfSharesPerUnit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares in each unit.", "label": "Number of Shares Per Unit", "verboseLabel": "Number of shares per unit" } } }, "auth_ref": [] }, "baos_NumberOfWarrantsPerUnit": { "xbrltype": "sharesItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "NumberOfWarrantsPerUnit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of warrants in each unit.", "label": "Number of Warrants Per Unit", "verboseLabel": "Number of warrants per unit" } } }, "auth_ref": [] }, "baos_NumberOfWhollyOwnedSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "NumberOfWhollyOwnedSubsidiaries", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of wholly-owned subsidiaries.", "label": "Number of Wholly Owned Subsidiaries", "terseLabel": "Number of wholly-owned subsidiaries" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OfficeEquipmentMember", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Office equipment", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "negatedTotalLabel": "Total Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating Expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from Operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r100", "r577", "r670", "r671", "r672", "r673", "r674" ] }, "baos_OrganizationAndDescriptionOfBusinessLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "OrganizationAndDescriptionOfBusinessLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "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": "ORGANIZATION AND BUSINESS DESCRIPTION [Line Items]", "terseLabel": "ORGANIZATION AND BUSINESS DESCRIPTION" } } }, "auth_ref": [] }, "baos_OrganizationAndDescriptionOfBusinessTable": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "OrganizationAndDescriptionOfBusinessTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information about organization and description of business.", "label": "Organization And Description of Business [Table]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "ORGANIZATION AND BUSINESS DESCRIPTION" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescription" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "ORGANIZATION AND BUSINESS DESCRIPTION", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r39", "r84", "r463", "r464" ] }, "us-gaap_OriginationOfNotesReceivableFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OriginationOfNotesReceivableFromRelatedParties", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Origination of Notes Receivable from Related Parties", "negatedLabel": "Loans made to related parties", "documentation": "The cash outflow for a loan, supported by a promissory note, granted to 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." } } }, "auth_ref": [ "r19" ] }, "us-gaap_OtherAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAffiliatesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Affiliates [Member]", "terseLabel": "Others", "documentation": "A category that identifies other affiliates." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r124", "r611" ] }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMiscellaneousCurrent", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Current", "verboseLabel": "Others", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r5", "r11", "r85" ] }, "baos_OtherCurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "OtherCurrentAssetsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "OTHER CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssets" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Text Block]", "verboseLabel": "OTHER CURRENT ASSETS", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "baos_OtherCurrentReceivablesAllowanceForCreditLossForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "OtherCurrentReceivablesAllowanceForCreditLossForeignCurrencyTranslation", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) allowance for credit loss on other current receivables.", "label": "Other Current Receivables, Allowance for Credit Loss, Foreign Currency Translation", "terseLabel": "Foreign exchange income" } } }, "auth_ref": [] }, "baos_OtherCurrentReceivablesCreditLossExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "OtherCurrentReceivablesCreditLossExpense", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense for other current receivables.", "label": "Other Current Receivables, Credit Loss, Expense", "terseLabel": "Charge to expenses" } } }, "auth_ref": [] }, "baos_OtherCurrentReceivablesCreditLossReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "OtherCurrentReceivablesCreditLossReversal", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of reversal of expense for other current receivables.", "label": "Other Current Receivables, Credit Loss, (Reversal)", "terseLabel": "Reversed provision for doubtful accounts" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Due to Related Parties, Current", "terseLabel": "Due to related parties", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r43", "r611" ] }, "us-gaap_OtherLiabilityCurrentRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilityCurrentRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liability, Current, Related Party [Extensible Enumeration]", "documentation": "Indicates status and type of related party for liability classified as other and current." } } }, "auth_ref": [ "r729" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r67" ] }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Receivable, after Allowance for Credit Loss, Current, Related Party [Extensible Enumeration]", "documentation": "Indicates status and type of related party for receivable, after allowance for credit loss, classified as other and current." } } }, "auth_ref": [ "r729" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Due from Related Parties, Current", "terseLabel": "Due from related parties", "verboseLabel": "Amounts due from related parties", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "baos_OutstandingServiceFeeCaseWithLonghuaDistrictPeoplesCourtMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "OutstandingServiceFeeCaseWithLonghuaDistrictPeoplesCourtMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to outstanding service fee case with Longhua District People's Court.", "label": "Outstanding Service Fee Case With Longhua District People&rsquo;s Court [Member]", "terseLabel": "Outstanding service fee case with Longhua District People's Court" } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "baos_PaymentOfDepositMadeToThirdPartyForFutureBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PaymentOfDepositMadeToThirdPartyForFutureBusinessCombination", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdPartyDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for deposits made to third party for future business combination.", "label": "Payment of Deposit Made to Third Party for Future Business Combination", "terseLabel": "Deposits made to a third party for future business combination" } } }, "auth_ref": [] }, "baos_PaymentTermForAccountsReceivables": { "xbrltype": "durationItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PaymentTermForAccountsReceivables", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the payment term for accounts receivables.", "label": "Payment Term For Accounts Receivables", "terseLabel": "Payment term for accounts receivables" } } }, "auth_ref": [] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Legal Settlements", "terseLabel": "Instalments for litigation settlement made", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r69" ] }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireLongtermInvestments", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Long-Term Investments", "negatedLabel": "Purchase of long-term investments", "terseLabel": "Amount of investments made", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term." } } }, "auth_ref": [ "r657" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r69" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchases of short-term investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r68" ] }, "us-gaap_PaymentsToAcquireSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireSoftware", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Software", "terseLabel": "Payments to acquire software", "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r69" ] }, "baos_PercentageOfCommittedSpend": { "xbrltype": "percentItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PercentageOfCommittedSpend", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertiserDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of committed spend.", "label": "Percentage Of Committed Spend", "terseLabel": "Percentage of the committed spend" } } }, "auth_ref": [] }, "baos_PercentageOfDepositOnGuaranteedMinimumSpend": { "xbrltype": "percentItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PercentageOfDepositOnGuaranteedMinimumSpend", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of deposit on guaranteed minimum spend.", "label": "Percentage Of Deposit On Guaranteed Minimum Spend", "terseLabel": "Percentage of deposit on guaranteed minimum spend" } } }, "auth_ref": [] }, "baos_PreferentialIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PreferentialIncomeTaxRate", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of preferential income tax rate.", "label": "Preferential Income Tax Rate", "terseLabel": "Preferential income tax rate" } } }, "auth_ref": [] }, "baos_PrepaidExpenseAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PrepaidExpenseAllowanceForDoubtfulAccounts", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of allowances for doubtful accounts accrued for prepayments.", "label": "Prepaid Expense, Allowance for Doubtful Accounts", "terseLabel": "Allowances for doubtful accounts for prepayments" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepayments", "totalLabel": "Total", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r123", "r215", "r216", "r570" ] }, "us-gaap_PrepaidExpenseCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrentAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current [Abstract]", "terseLabel": "Prepayments" } } }, "auth_ref": [] }, "baos_PrepaidExpensesAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PrepaidExpensesAllowanceForCreditLossCurrent", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on prepaid expenses, classified as current.", "label": "Prepaid Expenses, Allowance for Credit Loss, Current", "negatedLabel": "Less: provision for doubtful accounts", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period" } } }, "auth_ref": [] }, "baos_PrepaidExpensesAllowanceForCreditLossForeignExchangeGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PrepaidExpensesAllowanceForCreditLossForeignExchangeGainLoss", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on prepaid expenses through foreign exchange gain (loss).", "label": "Prepaid Expenses, Allowance for Credit Loss, Foreign Exchange Gain (Loss)", "terseLabel": "Foreign exchange income" } } }, "auth_ref": [] }, "baos_PrepaidExpensesAllowanceForCreditLossWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PrepaidExpensesAllowanceForCreditLossWriteoff", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of prepaid expenses charged against the allowance.", "label": "Prepaid Expenses, Allowance for Credit Loss, Writeoff", "terseLabel": "Wrote off prepayments", "verboseLabel": "Writing off prepayments" } } }, "auth_ref": [] }, "baos_PrepaidExpensesBeforeAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PrepaidExpensesBeforeAllowanceForCreditLossCurrent", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expenses, before Allowance for Credit Loss, Current", "terseLabel": "Prepayments to third party medias" } } }, "auth_ref": [] }, "baos_PrepaidExpensesCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PrepaidExpensesCreditLossExpenseReversal", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on prepaid expenses.", "label": "Prepaid Expenses, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts of prepayments", "verboseLabel": "Charge to expenses" } } }, "auth_ref": [] }, "baos_PrepaidExpensesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PrepaidExpensesLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails" ], "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": "Prepaid Expenses [Line Items]", "terseLabel": "PREPAYMENTS - THIRD PARTIES" } } }, "auth_ref": [] }, "baos_PrepaidExpensesTable": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PrepaidExpensesTable", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about prepaid expenses.", "label": "Prepaid Expenses [Table]" } } }, "auth_ref": [] }, "baos_PrepaymentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PrepaymentsPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy for prepayments.", "label": "Prepayments [Policy Text Block]", "terseLabel": "Prepayments" } } }, "auth_ref": [] }, "baos_PrepaymentsThirdParties": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PrepaymentsThirdParties", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "PREPAYMENTS - THIRD PARTIES" } } }, "auth_ref": [] }, "baos_PrepaymentsThirdPartiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PrepaymentsThirdPartiesTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdParties" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for prepayments relating to third parties.", "label": "Prepayments Third Parties [Text Block]", "terseLabel": "PREPAYMENTS - THIRD PARTIES" } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Private Placement", "terseLabel": "Private Placement", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "baos_ProceedsFromMediaDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ProceedsFromMediaDeposits", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow associated with receipts of media deposits.", "label": "Proceeds from Media Deposits", "terseLabel": "Receipts of media deposits" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Cash consideration for equity method investment", "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfShortTermInvestments", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Short-Term Investments", "terseLabel": "Redemption of short-term investments", "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, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r16" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r194", "r392", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r565", "r589", "r620", "r622", "r623", "r626", "r627", "r707", "r708", "r714", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r194", "r392", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r565", "r589", "r620", "r622", "r623", "r626", "r627", "r707", "r708", "r714", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r111", "r130", "r132", "r141", "r149", "r159", "r165", "r168", "r169", "r208", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r325", "r329", "r331", "r334", "r335", "r347", "r359", "r427", "r441", "r471", "r508", "r528", "r529", "r602", "r603", "r637", "r655", "r711" ] }, "baos_PropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PropertyMember", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to property.", "label": "Property" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9", "r374" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY AND EQUIPMENT, NET", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r77", "r106", "r107", "r108" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r78", "r116", "r438" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "PROPERTY AND EQUIPMENT, NET", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r374" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r374", "r428", "r438", "r611" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "terseLabel": "Property and equipment, net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Summary of property and equipment, net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r78", "r374" ] }, "baos_PropertyReservationToSecureClaim": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PropertyReservationToSecureClaim", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "The value of property reserved to secure the claim.", "label": "Property Reservation To Secure Claim", "terseLabel": "Property reservation to secure claim" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesAccountsReceivableNetOfProvisionDetails", "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesMovementOfAllowanceForDoubtfulAccountsDetails", "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Reversed allowance for expected credit losses", "verboseLabel": "(Reversal of provision)/provision for expected credit losses of accounts receivable", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r139", "r213" ] }, "baos_ProvisionForDoubtfulAccountsOfOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ProvisionForDoubtfulAccountsOfOtherCurrentAssets", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of provision for doubtful accounts of other current assets.", "label": "Provision for Doubtful Accounts of Other Current Assets", "terseLabel": "Provision for expected credit losses of other current assets" } } }, "auth_ref": [] }, "baos_ProvisionForDoubtfulAccountsOfPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ProvisionForDoubtfulAccountsOfPrepayments", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of provision for doubtful accounts of prepayments.", "label": "Provision For Doubtful Accounts Of Prepayments", "terseLabel": "Provision for doubtful accounts of prepayments" } } }, "auth_ref": [] }, "baos_PubangLandscapeArchitectureHkCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PubangLandscapeArchitectureHkCompanyLimitedMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Pubang Landscape Architecture (HK) Company Limited.", "label": "Pubang Hong Kong [Member]", "terseLabel": "Pubang Hong Kong" } } }, "auth_ref": [] }, "baos_PublisherFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PublisherFiveMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to publisher five.", "label": "Publisher Five [Member]", "terseLabel": "Publisher five" } } }, "auth_ref": [] }, "baos_PublisherFourMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PublisherFourMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to publisher four.", "label": "Publisher Four [Member]", "terseLabel": "Publisher four" } } }, "auth_ref": [] }, "baos_PublisherOneMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PublisherOneMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to publisher one.", "label": "Publisher One [Member]", "terseLabel": "Publisher one" } } }, "auth_ref": [] }, "baos_PublisherSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PublisherSevenMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to publisher seven.", "label": "Publisher Seven [Member]", "terseLabel": "Publisher seven" } } }, "auth_ref": [] }, "baos_PublisherSixMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PublisherSixMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to publisher six.", "label": "Publisher Six [Member]", "terseLabel": "Publisher six" } } }, "auth_ref": [] }, "baos_PublisherThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PublisherThreeMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to publisher three.", "label": "Publisher Three [Member]", "terseLabel": "Publisher three" } } }, "auth_ref": [] }, "baos_PublisherTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "PublisherTwoMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to publisher two.", "label": "Publisher Two [Member]", "terseLabel": "Publisher two" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r297", "r299", "r301", "r302", "r303", "r304", "r350", "r387", "r388", "r390", "r454", "r455", "r461", "r477", "r478", "r538", "r540", "r542", "r543", "r545", "r560", "r561", "r580", "r588", "r600", "r606", "r607", "r608", "r609", "r622", "r630", "r702", "r713", "r724", "r733", "r734", "r735", "r736", "r737" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r297", "r299", "r301", "r302", "r303", "r304", "r350", "r387", "r388", "r390", "r454", "r455", "r461", "r477", "r478", "r538", "r540", "r542", "r543", "r545", "r560", "r561", "r580", "r588", "r600", "r606", "r607", "r608", "r609", "r622", "r630", "r702", "r713", "r724", "r733", "r734", "r735", "r736", "r737" ] }, "baos_RebatesAndIncentivesOfferedByPublishersMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "RebatesAndIncentivesOfferedByPublishersMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the rebates and incentives offered by publishers.", "label": "Rebates and incentives offered by publishers" } } }, "auth_ref": [] }, "baos_RecoverableValueAddedTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "RecoverableValueAddedTaxesCurrent", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of recoverable value-added taxes, classified as current.", "label": "Recoverable Value Added Taxes, Current", "terseLabel": "Recoverable value-added taxes" } } }, "auth_ref": [] }, "baos_RegisteredCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "RegisteredCapital", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of registered capital at the time of establishment of entity.", "label": "Registered Capital", "terseLabel": "Registered capital" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesAccountsReceivableNetOfProvisionDetails", "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesMovementOfAllowanceForDoubtfulAccountsDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r198", "r298", "r379", "r380", "r431", "r436", "r480", "r481", "r482", "r484", "r485", "r505", "r507", "r537" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "terseLabel": "RelatedPartyMember", "verboseLabel": "Related Party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r151", "r152", "r379", "r380", "r381", "r382", "r431", "r436", "r480", "r481", "r482", "r484", "r485", "r505", "r507", "r537" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Amounts of Transaction", "verboseLabel": "Transactions with related parties", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r37", "r379" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdPartyDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "RELATED PARTY TRANSACTIONS AND BALANCES", "verboseLabel": "DEPOSITS DUE FROM A THIRD PARTY", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r198", "r511", "r512", "r515" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS AND BALANCES" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesAccountsReceivableNetOfProvisionDetails", "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesMovementOfAllowanceForDoubtfulAccountsDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r198", "r298", "r379", "r380", "r431", "r436", "r480", "r481", "r482", "r484", "r485", "r505", "r507", "r537", "r729" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalances" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "RELATED PARTY TRANSACTIONS AND BALANCES", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r376", "r377", "r378", "r380", "r383", "r468", "r469", "r470", "r513", "r514", "r515", "r534", "r536" ] }, "us-gaap_RepaymentOfNotesReceivableFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentOfNotesReceivableFromRelatedParties", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayment of Notes Receivable from Related Parties", "terseLabel": "Repayment of loans from related parties", "documentation": "The cash inflow from a loan, supported by a promissory note, granted to 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." } } }, "auth_ref": [ "r17" ] }, "baos_RepaymentOfServiceFeeMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "RepaymentOfServiceFeeMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to repayment of service fee.", "label": "Repayment of Service Fee [Member]", "terseLabel": "Service fee repayment" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfBankDebt", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Bank Debt", "negatedLabel": "Repayment of bank borrowings", "documentation": "The cash outflow to settle a bank borrowing during the year." } } }, "auth_ref": [ "r70" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdPartyDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r153", "r154", "r255", "r271", "r382", "r389", "r429", "r572", "r573" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r54", "r82", "r434", "r459", "r460", "r466", "r489", "r611" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r110", "r156", "r157", "r158", "r160", "r165", "r167", "r169", "r209", "r210", "r233", "r314", "r315", "r322", "r323", "r324", "r326", "r328", "r329", "r338", "r340", "r341", "r343", "r345", "r372", "r373", "r456", "r458", "r472", "r771" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r98", "r99", "r183", "r186", "r187", "r191", "r193", "r194", "r195", "r197", "r294", "r295", "r392" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Revenue", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r197", "r646" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r109", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r564" ] }, "baos_ReversalOfChargeToExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ReversalOfChargeToExpenses", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesAccountsReceivableNetOfProvisionDetails", "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesMovementOfAllowanceForDoubtfulAccountsDetails", "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of reversal of expense for expected credit loss on accounts receivable.", "label": "Reversal Of Charge To Expenses", "negatedLabel": "Reversal allowance for expected credit losses", "verboseLabel": "Reversal of expenses" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r170", "r300", "r640", "r667" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesAccountsReceivableNetOfProvisionDetails", "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts and Financing Receivables [Table]", "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss." } } }, "auth_ref": [ "r52", "r58", "r199", "r678" ] }, "baos_ScheduleOfAccountsReceivableNetThirdPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ScheduleOfAccountsReceivableNetThirdPartiesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of summary of accounts receivable, net relating to third parties.", "label": "Schedule Of Accounts Receivable, Net Third Parties [Table Text Block]", "terseLabel": "Schedule of accounts receivable, net of provision for doubtful accounts" } } }, "auth_ref": [] }, "baos_ScheduleOfBalancesDueFromRelatedPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ScheduleOfBalancesDueFromRelatedPartiesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of information pertaining to balances due from related parties.", "label": "Schedule of Balances Due from Related parties [Table Text Block]", "terseLabel": "Schedule of balances due from related parties" } } }, "auth_ref": [] }, "baos_ScheduleOfBalancesDueToRelatedPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ScheduleOfBalancesDueToRelatedPartiesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of information pertaining to balances due to related parties.", "label": "Schedule of Balances Due to Related parties [Table Text Block]", "verboseLabel": "Schedule of balances due to related parties" } } }, "auth_ref": [] }, "baos_ScheduleOfCurrencyExchangeRatesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ScheduleOfCurrencyExchangeRatesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of currency exchange rates.", "label": "Schedule of Currency Exchange Rates [Table Text Block]", "terseLabel": "Summary of currency exchange rates" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of deferred tax assets", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r715" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of computation of basic and diluted loss per ordinary share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r669" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r205", "r206", "r207", "r321", "r641", "r642", "r643", "r718", "r719", "r720", "r721" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "LONG-TERM INVESTMENTS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r149", "r205", "r206", "r207", "r208", "r359" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity Method Investments [Table]", "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets." } } }, "auth_ref": [ "r111", "r149", "r205", "r206", "r207", "r208", "r359" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r219", "r226", "r228", "r229", "r231", "r393", "r563", "r581" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Summary of intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r581", "r691" ] }, "baos_ScheduleOfMovementOfAllowanceForDoubtfulAccountsForAccountsReceivableNetThirdPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ScheduleOfMovementOfAllowanceForDoubtfulAccountsForAccountsReceivableNetThirdPartiesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetThirdPartiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of provision of doubtful accounts for accounts receivable, net third parties.", "label": "Schedule Of Movement of Allowance for Doubtful Accounts For Accounts Receivable, Net - Third Parties [Table Text Block]", "terseLabel": "Schedule of movement of allowance for doubtful accounts" } } }, "auth_ref": [] }, "baos_ScheduleOfNatureOfRelationshipsWithRelatedPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ScheduleOfNatureOfRelationshipsWithRelatedPartiesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of nature of relationships with related parties.", "label": "Schedule of Nature of Relationships With Related Parties [Table Text Block]", "terseLabel": "Schedule of nature of relationships with related parties" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Current Assets [Table Text Block]", "verboseLabel": "Schedule of other current assets", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "baos_ScheduleOfPrepaymentsThirdPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ScheduleOfPrepaymentsThirdPartiesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of summary of prepayment relating to third parties.", "label": "Schedule Of Prepayments Third Parties[Table Text Block]", "terseLabel": "Schedule of prepayments relating to third parties" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9", "r374" ] }, "baos_ScheduleOfProvisionForOtherCurrentAssetsOfDoubtfulAccountsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ScheduleOfProvisionForOtherCurrentAssetsOfDoubtfulAccountsTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of current assts of doubtful accounts.", "label": "Schedule Of Provision For Other Current Assets Of Doubtful Accounts [Table Text Block]", "terseLabel": "Movement of allowance for doubtful accounts" } } }, "auth_ref": [] }, "baos_ScheduleOfProvisionForThirdPartiesPrepaymentsOfDoubtfulAccountsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ScheduleOfProvisionForThirdPartiesPrepaymentsOfDoubtfulAccountsTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of provision of prepayments of doubtful accounts.", "label": "Schedule Of Provision For Third Parties Prepayments Of Doubtful Accounts [Table Text Block]", "terseLabel": "Schedule of movement of allowance for doubtful prepayments" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdPartyDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r36", "r37", "r511", "r512", "r515" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions [Table Text Block]", "verboseLabel": "Schedule of transactions with related parties", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "baos_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Securities Purchase Agreement.", "label": "Securities Purchase Agreement [Member]", "terseLabel": "Securities purchase agreement" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r195", "r196", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r474", "r475", "r476", "r539", "r541", "r544", "r546", "r548", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r566", "r590", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r624", "r630", "r714", "r740", "r741", "r742", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "negatedLabel": "Selling and marketing expenses", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "negatedLabel": "General and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r64" ] }, "baos_SemServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "SemServicesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to SEM services.", "label": "SEM services" } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "baos_ShareConsolidation2022Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ShareConsolidation2022Member", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2022 Share Consolidation.", "label": "Share Consolidation 2022 [Member]", "terseLabel": "2022 Share Consolidation" } } }, "auth_ref": [] }, "baos_ShareConsolidation2023Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ShareConsolidation2023Member", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2023 Share Consolidation.", "label": "Share Consolidation 2023 [Member]", "terseLabel": "2023 Share Consolidation" } } }, "auth_ref": [] }, "baos_ShareConsolidationProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ShareConsolidationProgramAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by share consolidation program.", "label": "Share Consolidation Program [Axis]" } } }, "auth_ref": [] }, "baos_ShareConsolidationProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ShareConsolidationProgramDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the share consolidation program.", "label": "Share Consolidation Program [Domain]" } } }, "auth_ref": [] }, "baos_ShenzhenPusiTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ShenzhenPusiTechnologyCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about Shenzhen Pusi Technology Co., Ltd.", "label": "Shenzhen Pusi Technology Co., Ltd [Member]", "terseLabel": "Shenzhen Pusi Technology Co., Ltd" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments", "terseLabel": "Short-term investments", "verboseLabel": "Balance of short-term investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r93", "r94", "r652" ] }, "us-gaap_ShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestmentsAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Abstract]", "terseLabel": "Short-term investments" } } }, "auth_ref": [] }, "baos_ShortTermInvestmentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ShortTermInvestmentsPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy short-term investments.", "label": "Short-term Investments [Policy Text Block]", "terseLabel": "Short-term investments" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r74", "r146" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r51", "r55", "r56", "r110", "r134", "r135", "r136", "r156", "r157", "r158", "r160", "r165", "r167", "r169", "r184", "r209", "r210", "r233", "r283", "r314", "r315", "r322", "r323", "r324", "r326", "r328", "r329", "r338", "r339", "r340", "r341", "r342", "r343", "r345", "r362", "r363", "r364", "r365", "r366", "r367", "r372", "r373", "r375", "r443", "r456", "r457", "r458", "r472", "r530" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r195", "r196", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r474", "r475", "r476", "r539", "r541", "r544", "r546", "r548", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r566", "r590", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r624", "r630", "r714", "r740", "r741", "r742", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r156", "r157", "r158", "r184", "r373", "r392", "r465", "r473", "r479", "r480", "r481", "r482", "r484", "r485", "r488", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r507", "r509", "r510", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r530", "r631" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Other Comprehensive Loss" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r170", "r300", "r640", "r644", "r667" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r156", "r157", "r158", "r184", "r198", "r373", "r392", "r465", "r473", "r479", "r480", "r481", "r482", "r484", "r485", "r488", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r507", "r509", "r510", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r530", "r631" ] }, "baos_StatutoryReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "StatutoryReserve", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The amount of statutory reserve as of balance sheet.", "label": "Statutory Reserve", "terseLabel": "Statutory reserve", "verboseLabel": "Statutory reserve" } } }, "auth_ref": [] }, "baos_StatutoryReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "StatutoryReservesMember", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to statutory reserves.", "label": "Statutory Reserves" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "totalLabel": "Total Shareholders' Equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r51", "r55", "r56", "r76", "r490", "r506", "r531", "r532", "r611", "r638", "r661", "r685", "r726", "r771" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r81", "r147", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r344", "r533", "r535", "r547" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquityParentheticals", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Share consolidation ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r83" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "SUBSEQUENT EVENTS", "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." } } }, "auth_ref": [ "r368", "r385" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r368", "r385" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r368", "r385" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r368", "r385" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r368", "r385" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "verboseLabel": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r384", "r386" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Disclosure of information about sale of stock made by subsidiary or equity method investee to investor outside consolidated group by type of sale. Includes, but is not limited to, stock issued in business combination in exchange for share of acquired entity." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "EQUITY", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "baos_SubsidyIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "SubsidyIncomeNonoperating", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of non-operating subsidy income recognized during the period.", "label": "Subsidy Income, Nonoperating", "terseLabel": "Subsidy income" } } }, "auth_ref": [] }, "baos_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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 Significant Accounting Policies [Line Items]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "baos_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information pertaining to summary of significant accounting policies.", "label": "Summary of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Supplier concentration risk", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r75" ] }, "us-gaap_TechnologyEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyEquipmentMember", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Electronic equipment", "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals." } } }, "auth_ref": [] }, "baos_TermForPreferentialIncomeTaxRate": { "xbrltype": "durationItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "TermForPreferentialIncomeTaxRate", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the preferential income tax rate term.", "label": "Term for Preferential Income Tax Rate", "terseLabel": "Preferential income tax rate term" } } }, "auth_ref": [] }, "baos_ThirdPartyDepositLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ThirdPartyDepositLiabilities", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdPartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deposits held by the entity for a third party.", "label": "Third Party Deposit Liabilities", "terseLabel": "Deposit due" } } }, "auth_ref": [] }, "baos_ThirdPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ThirdPartyTransactionsAbstract", "lang": { "en-us": { "role": { "documentation": "N/a.", "label": "DEPOSITS DUE FROM A THIRD PARTY" } } }, "auth_ref": [] }, "baos_ThirdPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "ThirdPartyTransactionsDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdParty" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for third party transactions.", "label": "Third Party Transactions Disclosure [Text Block]", "terseLabel": "DEPOSITS DUE FROM A THIRD PARTY" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable, net of provision for doubtful accounts", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r102", "r103", "r104", "r676", "r677", "r679" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureDepositsDueFromThirdPartyDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r330" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "US Treasury Bills", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r574", "r596", "r597", "r604", "r738" ] }, "baos_UnitsIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "UnitsIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of units issued during the period.", "label": "Units Issued During Period, Shares, New Issues", "terseLabel": "Number of ordinary share in each unit" } } }, "auth_ref": [] }, "baos_UnitsIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "UnitsIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Value of units issued during the period.", "label": "Units Issued During Period, Value, New Issues", "terseLabel": "Aggregate purchase price" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Changes in fair value of short-term investments", "terseLabel": "Changes in fair value of short-term investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences." } } }, "auth_ref": [ "r716" ] }, "us-gaap_ValuationAllowanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance [Line Items]", "terseLabel": "INCOME TAXES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance [Table]", "documentation": "Disclosure of information about valuation allowance representing portion of deferred tax asset for which it is more likely than not that tax benefit will not be realized." } } }, "auth_ref": [ "r716" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "terseLabel": "Vehicles", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "baos_VolumeWeightedAveragePriceOfOrdinarySharesFromFifthTradingDay": { "xbrltype": "perShareItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "VolumeWeightedAveragePriceOfOrdinarySharesFromFifthTradingDay", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of volume weighted average price of the ordinary shares from fifth trading day.", "label": "Volume Weighted Average Price Of The Ordinary Shares, From Fifth Trading Day", "terseLabel": "Volume weighted average price of the ordinary shares, from fifth trading day" } } }, "auth_ref": [] }, "baos_VolumeWeightedAveragePriceOfOrdinarySharesPerTradingDay": { "xbrltype": "perShareItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "VolumeWeightedAveragePriceOfOrdinarySharesPerTradingDay", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of volume weighted average price of the ordinary shares per trading day.", "label": "Volume Weighted Average Price Of The Ordinary Shares, Per Trading Day", "terseLabel": "Volume weighted average price of the ordinary shares, per trading day" } } }, "auth_ref": [] }, "baos_WarrantLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "WarrantLiabilitiesAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "WARRANT LIABILITIES" } } }, "auth_ref": [] }, "baos_WarrantLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "WarrantLiabilitiesTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilities" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of warrant liabilities.", "label": "Warrant Liabilities [Text Block]", "terseLabel": "WARRANT LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Measurement inputs of the warrants", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r723", "r724", "r725" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerOrdinaryShareDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of ordinary share outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r173", "r178" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerOrdinaryShareDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of ordinary share outstanding" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerOrdinaryShareDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted average number of ordinary share outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r172", "r178" ] }, "baos_WindingUpPetitionWithGrandCourtOfCaymanIslandsMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20240630", "localname": "WindingUpPetitionWithGrandCourtOfCaymanIslandsMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to winding up petition with Grand Court of the Cayman Islands.", "label": "Winding Up Petition With Grand Court Of The Cayman Islands [Member]", "terseLabel": "Winding up petition with Grand Court of the Cayman Islands" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-30" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-40" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-42" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(3)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r641": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-1" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org/321/tableOfContent" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org/325/tableOfContent" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 95 0001410578-24-001651-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-24-001651-xbrl.zip M4$L#!!0 ( /J!.UGU(Y/.J!H $J 0 1 8F%ONO/#R;]_^J]__/C?G^18]QA2HEM&U>46!ML&!?GI]^?GI]>&)W.3Z*(*\0@B^L8HJS+TXLH MH1^6YCH?C/=GE]^?79Y?OC-^^'!Q_J'[SIC=171WP-F:E!$^,>L#,[=XAPP/ MT0WV)FB'V1Z9^./)UO/V'\[."#U=,63N\*GI[D0AY]]U07CD>92L? ]?NW0W MP&ODVQXTA/.GCVQ1,[2/C7D+I @2R="@#OL +!SJ>GQ\/'WLGKIT Q6=7YS] M=C=>".XB8I]U-@CM#QG6B*T$>9@@^(N(*5ZG2GY:43LJ^[LS2(T(&?4ZWO,> MLWRYAZ14R;PDRSM0)PO^]BQ(3'!,75M6=)22+MDN9+E[]MN8.%\B2@<1DZ59 M8-@\W;@/9R(I52P7HX"-0U(J@^_10D;>GT%J1&@#2PJ6>?(*=#G!B)2%5.6F M3RGTK6>Y=%%J*@M^,K=R(LRZ'*7;Q___Y,I!ZX)::\4$A(E>G@#>^5 MBB;C37P6DAWD='W'HT5B!HEI5%B1GD8I:=2]/2W@'U)2I!5Z<]1=27EW[1"' M><@Q<;+#$(6:9.DMCV8D3>6!Y#.>S$6X[)QW.]V+*.<*N:QT[ IUQO%WE[). M?'D.6N-AAY&5C3N<#%/DP;C/.I>GA^P6WE-L5H$]IHSUQ2O7%2^NB=GEBP,A/_S ,,:L@QW$]T6C\4_1Q MOR?.V@V^P#?>USYP:9< IL'_N)^/"M 3C3(@S+1=YE.\ 'VQ$+5ZCM7WF>?N M>D^$#=P=(DZHONS$( !-O2P1:Q%S%EX3AP@Q8'0X/S#3H\<]7O7%OTA\:B]OA M<+EH8:T)ZX&,3=?3?32L\A[I[J!]MGS0?< M+!?&]-J8SH;SWG($!$9OPBGO9O/A+60;_3HTQM-%JS%--*:/V/;:=A^/5XZX M!*4>O&NJ!_W>XM:X'D\_M8!+)N^>*:Q;-LP[]?-@?CG[M78V'WQB3 MX1*2EK>C^<"8]>;+T7#!24,6#'K@X1L#C#W#71O[B _C7R$G_].J3UY]9A3O MT;/HT4EP"Y2BA%H)];=YJ&$\G_4^!QT]BVZ+F@*UJ;?%M"\6[UZ/,3#."@ K M)E1B]5T>J^GR=C@W^O?S.,/-$I^$FE.L$ MTZP[D\71RTUD.YW?&:/+K<+&,NF9<'1]:>84&K]%(5-GJ M@DH71@Y\Q$OTQ ?+-8;^:,$/9=>MDD6);_>\F\5W- $K>F@L>[^)^3,JU_#0 MDX%$R2V,$AC#XX?H7U@+#1V/>,\C9^W2G6 ^1*\*I=):/G\O]D6B X_$G\BQ MC* P(U%:BU*3-= 6.1O,1LYBBV!EZ]H6IFSXIP]M?/RJ2%&F$OENXW72;6]R M _UZ-#$6MSU8*D_'@^%\\4]C^,O]:/FYU12)'44WR"%_"7:AKU[YC#B8P?#* M3$KV7O'JJ'I&I9UU(;&SYC>]R>AWL?$A]CVN[A>CR7"Q, ;#17\^FHF$=I16 M[6?[NQVBS]/U@FPYE'=W%_=]>;?^;= M=3&ZF8RN1_T>-Z>#->]H!FRB$#.ZX_G+<3>;.] M[3OW01C+TW7/MMU'?E9Y[=*!ZZ^\M6]'V8_=X:Y7>LD^]V6#?>Z($;[Y@B)6 M#%@#&E;(C(&BK?!6H>KO=JN!3F2JMRU>N]B2_?.<"JGVSRMIS3[FH54*X M>TR]9[ZA VOY/6\R&"T*]4%)K83Y>]DQ"3\*7WX6RT&^F)]QR(/!HD5-N>OJ M(6?#/<^";=-BQ!242K1^R*,UFBQ[DYL1#.?A*4D+5"E0 [QW&8&!T,?7U-T= M!M'G KA*Z96@O<^#-AC.IHL1#*.#^Z%Q/9_>&;W$>/JY1:_F0=<$4;X$>2C< M9JF4I^3XZEW5XZNXY!9(%9!7R/ERY5+J/L(RIP@Y.9$2*LDVYU5O\K-Q-9W/ MIY]@.=3N=M7 I6=9@@-D)\Z!*H&ES%F"8,[XS"((*YI#\0:)RV^A54'[B0]- MCC\Q6&/P\WKD/"_"THNZ\M];N5+!+O,*]JDWG_.-KO&H=S4:C\)539+#E)K1 MB$=#,&ETC36P:3QP/HU=@E'(Q3D5*R%OBXV0WW\RXS'DN%79>BI[F%_#9JNL M;D492U0EMY\N5Y5#Z885E-OB6ME'I=PEI9('BF1UE/! :>&H!D<\L:H[6)4L M)8#E;.J,RU!BCF\[5044 \^/.B9;A1Q*#"7[A($#2&NA-4!P#JM42DP/6Q.L M=KDMI2]!+S>Y'="+RQ1.[JW#7CEX:\QJ: M$_W[DEI37F:)QN1FI>H:$]7=:DMM;>F[PK<(.]RSZ J3/^#'%7+9%CN; F6H MDD6)M>0 LC\5?D;#2>AD%!9K1.6V(*K=T58,_^F#I,,'A1-!$9D2+,GYX^+^ M:@$F([^E-?Q5'("TZ+Q(Y 08,"'#%GL$)#P^C$*Z& 6Z/*;"M\UB*AC_2M76 M*L#KQ5@X7CN.K4.I.I?U5:=F](56M_Z>FTBI5FX0K:%R#4J]ZC;5JY);2AFM M:N>LXZXMU;^OI(+]XNB+2BUZQUY/..[V@1K%1A>26BC55P94=P74L)1=$FA; M_HBK ;6]_=48-0A4T\)7V1&_HF.]&JIZ@69:=*J$ERF/*Z/&I&) F1:,RE8;!%L,0?1^EYHT:ES,>F;?MR-YHR_QDU E4<9UH4CCV\ M:G:(5>4PB[\LE/-BK1-=+ZJD/6 ^&N4E/T4Y$N,PKP+A;L/ >?\*JFCQ/>;T M3 YMU6Q*5-_E4:T<"JO%M/:1FAQ)-;$2/\D-)>4[#BUD-<[9Y&@5TBF!DCCM MRQ]Q:!&J>_A6U*E4Q$JLOI=U*D74KQ:R.B=R\JM%J93DT:%:D*J>"LGQD=(HH;G(0Y.+!M6"4N.H2 Y,(9T2G(K! M55J *IT?%4T\60(E)&7O^+185#M4*II?M?'8LB8R?U$0MV#7+@5P1L 88-&G#,(_X= M6)9$5[4,Y!D)OHT$XZTVOY@VAT,3MF"XNF5$E6"G@A=2 Q$H$/\2QC'V;!C!EH=J;I-PJ..^('$T_458L2$-?: V#[T MPI!NRN-L@^TMZ M'G.9%*K6EU-/7"-XM#ROFNK'B58M'\:R@<@.R,F,/2SDW MK-]@G(%66\K=A5.(J8.ARDF5Z!8Z%G/;.H75_YNNS?\'&HSG>&T\B2\>T'P\ M862WM_%)^&U+\?KCR0JYK'-Y?@EKD^[Y?T#4TZ>='9'PX@](/SX^GCZMJ'WJ MTLW9)4S< =K9U@DKCHI U,R5\M@595R\?__^3%!!(>) '(;?LXCY$^/LI:2" M]JPK51H"#66RT:JN3) %VYJ* UVEKCB9WO5R0H6<$X]G[\>U&+P:]@U?CA\D M__'LB5D?T'[/HV3S3^$'QW&#+B&^\4_0!"[U# ?M,-LC,^2, 6L)V2Z[2;$Z M%Z<7)P8SMWB'QJXIOL79,LV2SWH*U8:,*CB(&/-VX#Z#YA)?VKKAB*3G_ M0\!9N=84_Y9'S[BN\+(N.^?=3K>JY)*!?CEXPP\2Y&QDL]F4 MIG)U>#F=B\O.Q7='\]$](P[S^+Y/-1Y$%OZK$^7C7'0Y%]V:RA 6]ZWX97F5 MZX\R\(J_K5SE&K&5*,%G'=Z(K(H")C-M$-H'6HAMCQV*J:>/*;46BTGZ7*J#<1\O MP,#B%WNPR95CL!U[(OC]>%(S#[%MO@_U\<2#7"=&,"5QYLF'G>N 14B?1Q[> M<3L*A/57#(9^GXMZ0UU_'Y$2((&Y0?P-?!\7S/I?P- $P?<"2?Y+N^,D!=Q'H./!4FKN,&<2F=S4$8!<'K2F7Y083, M0K$0%$B1Z7T\62/[8,Y4PXK=X=T*TR+(XF2IC#!I=<0D]<%R=X@XE:6,60Z* M4TFMZG6,8<8X7S/JK@D/^WA-*/-NOUB7=\ QY$_+5R?#VY"XMW(?<'5Y"\FU ME#83SGN)S:WCVN[F.7S";$QV/!9H6N:ZF;24_!;F(I=%,D1'\"+ WNG8RTA< ME5A+27]&;$LBWA-O_R1QRXM<.Y>6LN=U-(!2)G%%6BWES U#A>/3VYI-9Q2O M,3?/"'^V*G1RG,/"*9)/15""%#!M0L87$54A C\DNW9IJ205Z!3 1:R\MC29 ML+^)<+_3=10#6+BU16+5R:"0C[]3!>-0F726]V'[S('U5WCTDAVLBAAC^#^O ME-61/9FIN?RO-'S>0<]%HAJY05!*IN6@F6?[UG4V/\-_MZ[-WWUE%:4MRZ:E M]'.\(%Z8<&'L5!%H=W -\E?2=_.7[I-]B7W0^?I@>NIP.GTSA)<$_W8". M)7;9&A;SE0S2\A;*/':?4>G"5.W4.7.E#C]Y5[9K?I$+DDPN&6R\B/2UQT;) MG< R*;(T.HDR7??=W;%Z +R M\ ^T$Z7)-AJ*$K6$=N:O8+0>(\=B)MKC'C6W4+[)X;G]HMHE/":CEBUPQTX_ M8>>)^+]O76[U)X4L2--2C@GVIM&9"I]\P41!E#ZO7?J(J)49@ZH2:RDI=PAD MT_4LX7$$R^\9S+PFV=N8OUUU>-,*TL3-GF?)?-*P%%T&HT1HG@)1E12ZB"'6 MV]'%O )!2FAT$25_T;! GBJ$N@@5S][1W;C(U.?;EZ53?K5,N@@[%(UA[9[2ZG!)+OX*TK4;NTW M"XXYT ;Z6,COU+GQ$;_/@,'V(@[9^;L%(&4=X*N518]CEGR7RB*FI- :-KX4 M)!Y_?K,(I1R%'J#,\8J/XF VP1C(S[0>N-G$S[>LJV=8(-B$;3'-F)YU,VEI M@H+]?(TQX^_ Q'J7M[%5-%K*U0=H-BZ_)#_'#]CQ<>^)'(;]HL07.=>SR(Z_ M6QP<<;Z>/ /1K(42'9*U1&>!=PM,'XB9N3PO$ M2"5I+@48Q452)).TE")RQD@8O5D_C732U_?-B/B*EQ]9CE,I7Y_A!39]*NZW MS'P*\RW#O0UT4DZ4M0S+";76HN *."R&[QWB95'))JI6(H+T[U*D,*!%$=_Y MY*_%N62W*QG?_^#E(M\UDY(VVN'+-H1BQR_G:%QUYS.0^<85#OY 2IUXI^@@ MISRYP<91N60Q3MD^5$6&Q#:Z5(A$>O-M]>.$*70(#Z3)1X&1X*(BT@P=24!E M"49**DV1FE'W@?#-&LF6_W1=]!I\Y 99,^LKCR<*\>L-*&/RI\\/B[$U0#M8 M%[/[OH.=$@QQ=@F3[6]!]W4XRX#<]J' 7%:H,_T:?PI.S\))HS['$ M569DRSTK$\?WB=9ZG>+?R.3-K28V8LR'SN/S@7XF*@FT8X(?15*RM:IF:&!X MO8H2I2W=0("#U5A@+&>H-!4ILH%+9"H@TTVHZF,7/P^Z)FMOVW ,E):CYTBH MGO/EPUN-/&]EANPYU"<>(G'@S(R#9+S)6T;9<(W^&M9N<)OV]RWY@R!^O=$Q M@UM4&='49!K*%;LP1>\&#'S,.Y_:5UGB-U4KOZ:6OU2:I=ND+32[PAF9"[ M(KTVDV^QQU\@OTJ.A-AJLC2OW@@NQAB!9$N"\$R M0<-XP4E/?>IN*-H%SDEQ-U;3'3$DYYV67L7\*.([!Y@7(U-8?D4N;/'QHWW#%%:MIF25$2+HSQ5G*X\9QHD^I9 MM#&M2G9Q2B7BKL24\;@JU5LASJ--,Y097@4R*8-#2%Y5*V^E^B6^F3:<1^/H M=!WZ/5_'GG:):Q8**ATG)EA$>)G'@W+W&A,V4 5J30?$:D\*AO'/$K%R:^0Z M;F&2B9+V*BA7DB(1_ZRF_(FT1H8-M(GAQ,=J\R2FUD M+ED_S");+G2BO4,68'=87C^#87OM\S Z40C1OKM;$2=K+#%9[1[ED6""6/'\4PTR4L4ILUL6V*:'"%K)NIK?&C.FK6AJMRWU9S!*]@) M4_6@'KD64I&^<:&+MVM5*G-L,6^EL:XPGUA_(PZ%%& M\_*-#UWZ+Q@!%MN ^;^V..8_X?-J[W.R'Y%7PQ8X8D#D0>TICY,;QX5J-L)* M"\RV5=U 4DUF^1=LK#YB6^Y602P<0",&BN!R3+-64Y>LS;A3[C6%'>@YSLQG MI'0OMPJQAIV,>Z-$%Y7#JU#6%;#M4R^U3:^@>BL6;\'M)J&Q-6Y#9>G?C#I+ M0G"&GA4S],R9R-]CKYY%FU8HVUA,1>5D5W@-QI+\\#S?',=DUJ5WU&N7(UOD MC;1%64_)2)7SPY$XKU3/\D9[BAS:3V 38'>]KJL2<;XWVAQ9=P5YLK9^"1EV M90X(Q22:G1)44KC,5@E_=(=_KJNWA<5HH\9E8UL^NN($>V4WFNIDTO14)?8[ M+1>FW'>U=AG:M\J=^X"#LU)5J')I>,[ZS?=ZE6G:SE5,B/\#-L/4][@)%GCU M1$Z8?5@X\$T#[I"P]=& \#G#]&;8Y2^(B$5D;C7=M" =5]JP@C*WXL$40=^W M$=DE3E)O$7^)T:G4/"]0EH8M%#WS&.PP!!M'KMAXPD+ =."#$E)=UAHE/29" M$*#:^YY0[QZ%'$';12'M\WY:-?-IB/88/3*?"%\"OM."K87'0]Y'.BN4=;I> MN#YW>#^H\G0]P8^?7?HE?R/I9,=3GYQ5T&NRSA1?_7 M)M3&EBB3^(Z>\DWUS8TKN44I2]1096&>,C&V1!RB5%#0]%Q61/-FL#I$_EV0 MIQQ6LD0=L3JPR9^Y4$B13/ZZPL67+ MYF+AWJJN3@)'TOG.=W0_DC[]_K'4E3=(3(2-SU?5Z\J5 @T5:\AX_7RU-DO M5!&Z^OVWO__MTS]*I3\?)@-%P^IZ"0U+40D$%M24=V0ME!E>K8"A/$%"D*XK M#P1IKU!1JI7KUG7ENJJ42FX>#\"D:;"AV)G5KJO;;SIN?MBX5^[*M5:Y5JG= M*+?WUC7F+S2U)5ZV1.\[+5\I]/@ZFZ@$M00H9I 4/=I6+91*6K MWMW=E>UOJ:B)[DT[_0"KP+)-GZB7PI5@?Y4\L1+[J%2ME>K5ZP]3\_0*J94 MGGZ+8N2WL*F=%>43P3J:6P\IXG M_:V"B%R_F$!=PFL5+\OLVW*VC,MGPK,5,T?ST0H2VPG,MD&%EBL"%S0!>H,# M;!X5;)I2\[!$!YB+1QV_GPRTKX"#\761J>K87!/85E6\IOE/H K1&WC1X1!: MLP4BVA@0"T$S4F T'Q/\AEC#VX460+H8ZE,4>T1;C E<@8UM;K\JV1 F979$ MO4?6 I+.FA!:6-LT:6.03>68?(ZH[0 ;KS-(EGWC#9J6;2!6A;'AN'G$U]G0 M'%#.$='VZ8!D"6?@@U$_IP,,J-$_#F%)*$<7@:TD(*J'Q/UU6Y9)"_-UCK5Z MV94HF^OETFYB2[1Q6EXEVL#+;:^[I3FJ0%?7NI-7]=KNV'_9S]U5UREVE,QIV>\.I M\]MT-.AWV^SCA_:@/>STE.G77F\V=<88C FL!HK4V> )DV@CV@:< _/%MB(= MR;X"L++'B66H6Z;WB>USMCW=#[X[7N!EJH,7J-LCX<"7Y3QT_- M^BVM2,V;9KU:K]XV6LVJ3VF?C[1)4'_JNU[^KAMG\_(YPQ8OUA?,V.E"T N^*X7#;K<6R>F4![3"[2A88%"T"=("B7MQM9 M:V$7KK")K-C164"F -0EXW%9:TA4VZ8+3*R]62&'KRC1 M F#,MEKWD\]L+3 M:/;)]R>H(>!Z4V I);H]%$H31'37:+7JET)4=GPN8RV)ZIO=ON^&VF;B[(.? MX((IS0C.Y?-6(C[[A@6,5T25=_!3!+T/55^S+;DO&&OO2-(+9?$Q26E\HX!?G;-0+H+H!5 MLH::;WL_D=AH^0)QFP+@B=M=SN*4JV.P(['G\8GM;.KTE\[K<0"+S+ERW6^E M(SH"5.L/9"TZ:].BOKN%MHFOT2))@S:I-FX;MQ?E! =CE7W>YJ[*"E+.D2X* MRVG@B6P'Y4FL6*N>(%T48M/ $]DIRG=-$QC> '*&'X#Q(V%BQ),O"KGI (IL M*^5)K_#265A07D*%ERL$0XH) M.P)C0*T'B(&,5]/7:'7A'*F(-ZQ+3E@4GC,B/?',F[/"Q@[?K*GP9@)-2-[V MZV2DS*43)0XJXZ3Y4WGOJ-49SE^E.<#KYX1[.*N6_G#6=$9_//6&LZDR>E1& MX]ZD/>M3 :4]9))/XTGO*TW6_]93!J/IN4]O18RG$@:KL2GR6!^)4"AJ. A4 MN_896NS@<(R)_85E$?2RMISIZ!@DK;J<2X=@A:PW*Y5T@I.KJ60? MYE-K>AT4 Q84, M0#9]:DISB.FWAD6M3%5[[1L6)-#DM3 B+T.LQMJC>9_ $+'8-RH^]@T!2,^/=;$ 4SI_ '[SP:!0$=_0>T+0 9K M1$=&\NF*A%1!]#>-YEWEDIG.@E;"LQGVE"OM(" ^4<&(S@ VIU7)]8N)M(T[ MJ_(I'+D\R1,N"'L90$H?[!.T0\P*0(2D9+3F/SP7M9'L"PQ;'&Z]2/0)3TXR MCQ#E(X;)6&2)(^M2WC%!T';CMJ$] ?(#^@#Q8H.X"62E-I:@B#BA= !EGSNY M<+Y @YI#IZC:VA(9R+28<=X2AEQBB8M%?!:P^1RYZ!"H(8NU6:YN$\CN _% MW\0+!P$U&JU&KG/AM.QE "?AA.@+H;J/"9YS@S)\$K(REKH/3<(D^RBH@TUK M-&>^9L2$2/ED)&,NR?YAQI+12#_B<97W9@#[1V^VMY.P&Q;H/XT?!YACR!"4%JW6S6:DUN"%21;2GZNP[=@,GVD@5%_F5_SJ%5)&G1"<]L@^/78\ZJ MT_;AH4=,NGC]8LW7NG?Y#'N6:/O83]0JE'#BHO)\!"M(N'QUAM"-XKC (? 3 M]_C3Q^UDJN;A![+2U_9P'D'(K<;=7:ZGE^-/_*Y >>$WA.T%FR2DM2:"Z4MJA,<;H3$RT-RB,B,:[+X M4S-NDJ*3GQJ[A/?6[X8B763:5U91E4;SV =;8M,4G?3TX%W6[TX_ANO8RT=] M(TW\O'C"HC)[H 6\-9F*3"UY>(TQ_+P?OU]/3!HTQ"TU1+&F:IEMX#E#_';X M<4;L7!UC;T=.E;:H/!]N!(]HF=;1PX 2I^UIDA;5&0ZV@><+_!4Z*7J V(MG MA?TB-I>?ST72F\/SEMAS.Z?J(;0W2"QD0N(]H2;8.X32%97IPPS@<2O3RXYA M,-TUG.$)M*^]BGU1,$L6176,H]G"\Y'3OQ\95M7_>J)8S?>G",*Y:S1;=X6@ M-BMTCTFIUO#".(*O0 M7\6"RHG)_$'[/ ?@+>E(X0/@Y$7>"DV8%(#J'G\\M MTIG"\Q#^XI]$#A+Q-,G6GP7F"XPL>*C'E.E M_>E<0=@(B3&M.;C#Q O!S]YSI,DB:)=JX[:6]Q7'QW6.@VTA8:PLM8X*H68' M>D[IE&TT3]-D""4NNEL<8 61M_;D6.=XI ,F0SU@G2,B \D<0]IU#E'3B5R= MF5+=)&IZMA<$Q@.%:36 MF"T0\7J\2 %V#M -)^^R5ZITL2M';BHWE:I24G;%TS_:G<[HF5TH,NEU>OUO M[8=![U=EV)O1KV9?^Y.N,FY/9OW>E(FZNBADJ\ROB@$M!<^5E:>0\D]7I7^= M^5*22$O%QRK$)SGW>XFZCM^IQ\.($P([!1, I],;M?SL70.VW MSWFUN\'8AWA'Y<@>Z5"R/V_WMF9_([&["#(FVCU]+I)5KU@Z? >.CP+S^'>, MB)%[**TID-:;M6:N5]9F(C0]P!2[-"=J-,,1].G:RV:XO1S-OO8F2N=Y,J%- MIM*>3GNS_!I*&Y\#++Z5C!*48#!JJ[7KA9/&).(Y2%;A^#PE#3_3X)/^+E2? M&9YHG8*Z#@R(U^*^&Y7J(JG.@BF?6[^I[^$W2)CSN0=3-?N:55YE%4MT4:0= M "GCH^TGZ@XCK@IA;Y5BPUG8BO@Z57=9K82[R\%H^*4TZTV>E/[P6V\Z\R8: MNW+94@\K66%%*[ZR<^M5DR^@B9'\?OX)?KJ+4T1N":G?-*NMVSQK),>RX98T M#1P)[R]TU)]"=4WL]6AVD ^OK0D$&M(WM )0&R##WKK<7@VP9(L7L>QFR.^R M^3\6X-R7>7R!_5TXA[1G89U,AKE+M5ZI[S?&_6%G]-139NT_[<5WKP#% A\* ML(O(K4_M1HM>O9[1_>4V,7,LUDQ(&0SQ^0=$(W7#J?(0;*Z&<=5\'+1 MPQ">^*TCSH!W7VOZT_MH^]J+"DLB,40(]>&DFXF_04Y5R8HYS7#A)> M/1TR$!>\N4-OQFU3B38V!Q=T8:YV9D-DG/=)[GC^&^<&&-@7D7'#BXY91-#& MC4:KGNN&R&F=+84)3OP&[_'=C(V_':*\&B7J/>&417$*061"<R*V[YX9VS&>#4FE:BM& M)%P>+A"2X*4(&R:J2?_T!2%TH"5?>D.6MB/%T24J ^>4%!!*)Q-__ M^VD3=AX0C3&)?GCU_LV[5QT4^23 T>J'5VFR?/WMJ__^Q__YM[__W]>O_]6; MC3H!\=,-BI*.3Y&7H*#SB)-U9T&V6R_JW"%*<1AV>A0'*]3IO'_WYF]OWKUY MWWG]^A]9%STO9DU(U,GZ^O#F_>&'_KXW$GW?^>[MA[^]_?#NPS>=;[]__^[[ MC]]TIG<'NCO&V1+K"$,_]\]>UZ'(8SB[Y]B_,.K=9)LOW_[]O'Q\$KECS=^_?_NMN-/?7:..]QE&<>)&/7G48_?=Q]N6(^%Z2B:?0_.F>AH<. M/KX]/DM*P3^]/I"]YE^]?O_A]1?ZSP4,.Y$]7]'M,[[_[[KNW MV:]'4M815G1=@'VD#Y)C@R+Q7][F/[[ZQ[]U.G^G)$0SM.QD3_L^V6W1#Z]B MO-F&O*OLNS5%RQ]>W7LD?LU5]>ZO']]QS/\^3YC"N25]CKPTP$SY?1(%*(JS M/V(2XH!;1,\+.6/S-4))_*K#G_=Y-CQRANF;^]CS-^B-3S9O^:]ORW61'^(QN2NE'02V,X,2#X=F^$OU MZP+V/-UL/+J;+.=X%;%W@.]%2=?W21HE[%TU98KR,8K+0;?L&R[\&7I 4 MYA-&5=X6*C\-KHB85_O,C^G!SMG,@[G]#,=?FQ25P5-=B&S/*-.DC_"#=Q^B M,4H6:TR#J4<3QK>08+*<4O* X]+F5=]C00KMCCQD[XK)LANR]P2?9MP2>D/2 M^V29AH?F#8G.\N$N!#BE:.OMLK=ID?-R M%U!@B@6C6%1K5*POZI;D1&MH@F M.S8V\EGFEG/$++NL)-2=N0 XC-@*:X69PW;CF"TY2H-3=>0"V W:DA@S\TG1 M+26;H^GMRL'3=^<"Y(A$JP6BFV'T@.(DQ1_GK_*'LP&76I0NP/2_ZVB.4 MDD:#YT\I^XR33"D% M+F=HY5$>(QNQ*7#X\=;#]&@Q^C6*5N5D M8=2CFT#??8Q^3]E$9O!0?KDL[<464L;U ==M$_Q81?NJC\NH[\\%ULF,OZ8 M5T)1%SCWJ']@?O]GD7\.'\4;[PU*V:*:_Y/Q\1;%:/EV3__V$0>(OHX\/K-' M5/S$2T27H@TI/?;''_AZ_X&A>?_MZ_?O7W_(]DK__?)9!CI0FP%;30=LPLR# MLFFFEXJ0ZE99IW5E(?1WGA*'D;X,U19EX8EA-\84^7 M[TO_)8.4]5:=*?8W-W$2O0XR(=3(X777-;";]?1Z@S;W9 MJ)_>H]=',=3(KK#W6HTA]X5FK.'0=X%A]AW.-ZA&[./^"9RGVH>(' KB(WN M@N.W..'/^NZ[[]Z]Z[SNG'IF'PZ==UCOG;S[#N^_DS^@FWLO_CUN.F=+TYXK(!$_%7)^3L\*_3N4?C#*Z,VO[Z_D(AQ MJ[?MH[]@Y>9L +M +:25HI52GZ$\&6V7GN-E#G7H>4G)QE[XQ("7-&9/(MM\ M-7IHN7?E*KZ>B^($[GM#YCL+TM$R32B;'/SPRHW!\ DE#K!'=W,O9.O1>4+\ MKRI7D='+W435P@7B$Q=C;\/^+"R9E/ZB;RB7@5'3RIYDH!MBRU3[+B5'470G M,^Z=^M8A&ZGK,]>/MNKX;ZLGZKN7$[-I!+/ MK;NX%HG$SI'] '[HM>MC$PXQ9(1M@N';]7N&8BE,T8I MK0J8F+K*+%(C6F+P^%:GE6)^#[-+)9]5K/MZQXU_\VO?2]"*\*,7^X,H @.6 M$UYI6DW:'-="(U61&G)>W42-A$?TSV_-1E4,G6V.7O*;_RKG^/1[E7%3)!HB?$JKPV.!K<.8>,&.TZG]V1DT?O2L MM^NAR%]O/*K:IM UDTY*31J"$,.!*>547=?,0@S7#:M.QBUT1.PX:WW*K8=2 MG&>;0(#F=)K0EJ*%C:LY#F5=<:0-82E:F..N-V1EI@J51SD.42D!*/VHZ9"4 M9JJ1+Y*S;!A$1=$F,9%PXB$F:PE(OJ%ZQH)T52JE%<)24E>972G%2@P>WNJD M2\3M8?:EY-)MK@BOJI)50_I$2,"7S&,2H)".7FI*J 1"X2@>2-[""7)_K M&&B F/+2NM/(F2]ZC)IIM^Z"(S9MSTMDW7H^/[._4[F+A%QN.XH&0.".^/D1 M]614U\P*_F7#R@ZDUPFQXZA]-Y)".',C ];=!B!-WU9HI"[K@-BKAJ/5!]/+4V M]U'D44PDL6HAG3"N*Z5L"]'^L9^C>(O\K-JZ-&(MI14C4U%7B5CKA$L,GM]J MT%K"\"%NK634G8E_0F1%O>T:^UZH,_-+6K6IBZC;0H=6EQS(S5U&*T:GHJ[% MW!5")@8\N#'Y:Z:/9J]BUNDDFA?0RTLW'TJH]G8W:(DHF_XLO*=7)> FM$!.^6I^DFP,I3MWE )RZFJ0"E\*[ M%"VD5J5I P>WTI64;6RQU^=89@HA%ARU[E)*"$4OTK(.T9GBWJ[XB[UO"3JP M-3=)%XZ%9.QN%C[6N&.IM2'Q,WC.)80A\S4@#C8B<7Q>)W%W*$=Z^EJY>6'< M@3R>;]6%C$B,%: M9;/?OA?+SM)<$PE7[&(R)T"DZ=(J4@-0]21(:V5*],]N-?H@8O80=E QZ;R@ M6*%"K>;<@(1:GG4HIX>!59V**:.WP5MOO3"U\(DA)TZ*A E9/\MF5+'LU$DX M*Y-EE]_PL,KBBPH7$=)*#49*[0!E@8M]*JEW^J8XAQ8>SRS9BU0R)?JIZF Z MU9%*W+7N=!(X19P@ES?.\M M \24E]8=2,Y\T8?43+>8I++/70@"BN(XN\R&_R%Q$7T#13J(JDGC, O/E*:U M7-$(P0BIJB2X& N4*!AH->E%Q_$A!T;(:>OK\.)MV1GG_!I7\6I<1BI^*3CH! M$%*Z1J8N1'E-:8:NQD*3"O$2[=/;+R-YS>Y9T4@QF^UG@?EK%*2\4'A>??\. M)6L2G"XOO?X6(7[^6I8H5J$[27)AM0Y;$J.,#>G[1-U * I]DTK99_5HCICR MVFZ66B5PAW>4'E0#Y?"R \>GMR-#-*4\D4YTTE#?X,JPS)HTCT9>+D_3Q!)1 M3>7S3(5,S/EIMYR>!L"QK)X!XVX+&Q_N0>[MLG0W;1EC&;UT.J-LX1+QONYL M'@L))M$,^2FEV6V.,8X_1^0^1O3!NP]1%B1A/Y.('^CQ\AH')S#*F5]3C]/+ MNX$'5JZ.;& ]I!TH[1=-EF,_*Y'<(&8'T8\T2A#=\M0DQ:Q71"8)"X@)VZKT MB;8I]==\JWQ%418_O>1(.F$U;BL$;M6Z6GA$J0I2@IV6(R4B_H]U1VWX;K_L M+9L1[T^#2!SE@D)B*ELQ:+CBB>&*[97(O63P9K8 UIY/& M&W2?#*,XH:DFL^":4'&@143J')SVK@H9N2'0>F^?4,J;F/'0^L1(Q/3YB1PY MLQ=N\/>W%Y(;L8\V%]Y6NI<\5X[DEMM3\TZA_>$ZVSQ9P<5MML/()QMT/(;8 MO8^STC<2:]=07YBZE+JV>,AIMAS\EN:QJ,GR2Y81<@G!F+X8!U'35W57G32) M$1<5'38SP,O+O:7.*F'Y&.]0LWIRURW%A.)D]\.K=UK?U;NMX)[J(XN?(R\- M<(*"/F%N&<79'\>]LIX7\I.!\S5"AH[\[MW[[+KJXP/8WY_'W<\WP\7@IM.? MC&\&XWG^UWPR&MYT^=>][J@[[@\Z\Q\'@\6<];@)HUAZD??'3!3W;)IZ'!#: MO=EZP9>5DB'@DNAMJRRV>'3K!,W(M8T]3GB/_,DS1 .%6#$&9P6%L"X&#'<* MM#Q6UI1""G.6_7/4VK"W0?5I,\<:&9.(%GA2ILI*:!O2R_FKR5PIYW95%+Z$ M?S >H12^B+!-R7^H(GD1\T[%?AQ3V:0"\:JHTA,D L)FQ.Z%H?&;X(KKLZ,4 M%^^+RRDB8R!(OO=)E+!)SB#,2']X%>>%1DZ_AX3-EGYXQ59>K;_G\^BW9C5R M203 &(>CB+X7K[M1P/_A M>1,/7IB=>$CZ;"VUP]$J6V1)%&/8%HRB).9V5OK1#!(<_O I2T9^ M086(%,!@9JP=,0(XRNCZ/M_FB6?(1SC;,QVC9(]+-K@IF[2IG(\5E:-& D=) M4XJV'@X&3UL>I5%K1T+;IEJ^J:@6"83:]"&)F-ZA 'LW:$MBG,2+-:;9E!RC M6"QPPS9M"OXO)05O" 6.0TR2-:(GKXVU8Y:J09L:^FM%UU#A *N>[C)!]%AJ M[I;0O AT5A@D9_XL;L08$^XHF:FVMHGW%NDN\YG M-&UJ\6\5G?N"=3ARSRSK#(;*%R\(V]3 MW4,KQ?\PU&#B08<"O^[JK-QJ'(? MD6AEMEX54H)9KJJ$+^0TU-0X\9413P2,%WU53Y<5]+#T93!_ M5F"!HZ!#R'W/I]E.PR4Q@!FUG6ID0.#HY7"QYQ>,.[66S)H" M>%'9Z+RK9(8 YH<94I=JU1-KT M9OM^6#A?D9BY88GV ':!S!RS!#8XKFH\@+I6D62;R'*Y]5QTH5<"M!55E> $ M)"7TR6:#DT-![K/+4Z1K*44+6$LH:R4IL<%1FG6P%DIX5K^:LE;9\PC3A+)]OVDU #>1'8ZD2)I M>@J=57AEQ+L9XO6N+LU>0@/@)6(F7PG_< Q^AA*&&04#CT;L31:S:7NZ2;/5 MU0T3KH]E+PR3A@!>''9N8 (*CNX*W&4+*S:P;BE:\Y7P \IC53Q1\I90A%=1 M/K_W\R/-87YS\K&(PQ@ED^7">Y+'\NI_$H HH.4@V804X)C3M3",YXH@HH95 M9X60=*&;[Y9,N0#A=#6MD24 M3K\^]N6:] +)LK_F=UG%PR@K'"Q4J:8Z MS4?[ZC3S!?OG;C!>S#N3VT[_Q^[XTV#>&8X[\Q^[L\&/D]'-8#;_C\[@I\_# MQ2^O7HK75&8Q5RA_/9 HBQ0H[J]4MWE&)6HT2)P.IQ8:=@:&9RWU[,) MSTEHJ4+&@"S M\1ITE+<;!+B^Z/1X +"=J ML*B6A08\QN_%Z]N0/)K6F_^F[E],\I:"]'X7:R>^*&WPC#AH33T*&,WILT!!+*UQG MR&AL=B]5YQM>SI?2Q$L5^I=HF=T*D$_6II0\8#8SZ^T^Q_R0YV2;G2"+5EUF M;@]YLHDZ>[Y,1Q"?&"'&XT1F?AB 6IQR.;>10 GZW'/IH1#QQ+NT%;BOS\LFSV=XCV,8?NAL<5 M_E =K39K"F"D:-*;+FI3& @$CNX_,1%R\)/H!L=960W&QF2IK!2G:0/ []O2 MMD82<-23K[5M";TAZGRS3\%"B2/ZJ5S0!$-QO2\EJ031]YDOU],DRNSAA M)RI0:]L80&R]:87:BL2M:O-M@GU5 M%P7+(/ 'D^ !0MD@RL!0$RH@:6$ M#.TS4+.@F/=1'/I:S=6[!1!>:L@@C$4 V4IN4L0C+L<47&T)=;LN( 27ZE:_ M"B\<59OGG%7.CP6QPJTGQ\X&-'A=Y]'M&G*BE1T!T'VEG&@E.#@ZGN[S01:D MZ_^>8HJD=_3*$JDL.@ 0$"YOTV=)4Q:@ >OZ\H9?4Q5?MP,0(&Y(L]=8 2MT MOB8T,;O:W; M@&&X(<6*\0)2+B4^0D&6&; _ F>A72,KYKK I@$AU0ZXKA M'LQ.*5SCR\FSY,4E08;N8V^?Y(D^B8]M. (2K MZ]&V+7 X>I\=LJO+:]VN"P A[WIT;@<;CL;-T5=>&8.(@=>C;1O0X'5]R\:J MR*\A&J+L", \K5(T1 D.CHZ/XU \6?:\Z.L-NI=?>B0BA1OA,+!3X8A\!@^. MILQ15O9"R-$-2ZW:@(:CZ\%RB7PV-1@\^=EQB1D;B"81!\+_XZ&V![;BR[(R M&73L\\IL[(=N%)Q_4:"4&$4C3P*P#C,;NQM!#\>,*@&9(H8CN-ZU\\,T8(Y3 M%%DN1HF%M%\L+#U5#A]&2 MT$U>%55S9;-I:P!K2,.*8J:(X*AP&"6(,EOC=\JPB98TT>6""L"2P=+XSO-8 M+N"T6)#W!L>\9%Q*T82NO&A??X9Y?"^-F6W%\0V*?8JW>;6:Q,.A61W>;]Z] M?_>^\[ISZI]]F,P^=N1G,^[/A-/OA/_?/ M^7^OFBF_*\FLO^RO M(Q*257;+D!?M1GC#ZY3++QNS[ # N\K8Z(ZI]988F[C]C5][<:H1SWJ>4K*B MWD8PG)DT:']$^U#7B&8"KTT-" +^6(>XQ7.EF":%>1+[=)HCL0^_3AXC M1.,UW@J&><'O[8_J'^L:U05HW$E;.*0+*=R.X%(3N9)HDS/(_:PH.WS_B9)T MJY\SZIHX'*45AG":#^KX;T7,/Y)H]4_VWX\DY"'JN(38-5TX'+W+J4Z(6 M!YG)1O":B R.&P6(,_"@ U M+>AQRC%-EE_6) QW7.?!\3ZNZ_0ALR8.T_5J4((6'IP]MP,8]E*]WR>-\_4? M#K*#M23*KHI:(LH,ZKUDC+/KPF$R3SV#G!U<.)J^OHB49XKGMPIO0YPP$ _L M)\;;C..0:=N^&X<9-/5HW!XR'*T7[HYF+]X)S9('@JQ2,GLI9_$>60:,24N' M>2[UZ-8(9>/%P$],Y#6LTV3-'OC'U87G6FJ'Z2DUO#=5R$"Z5'X=NU1=1BT< M%N*IW86NT0%6VS".4W.5':A=5LYI2%\':(!U-4F3./$B'M4R5=A9DU:U5FN4 MQ0R?DZ2Q>;K9>'0W6<[Q*L)+[//2'7DU3,;4E(389ZL=N\2Q#]>)8_//=W?= MV2_\=O;Y\--X>#OL=\>+3K??GWP>+X;C3YWI9#3L#P=S5]EC9H*0YH]9-6_7 M$8_7:O1V6?6.?NC%L2*'3$$/(XNLA*J*7JC YW3 /%U_DM58N4,>=YY@$LV0 MGU*:Q=%C''^.R'V,:'8P>!AMT^10TS^_D; (2IF UMSC8.2M::!.U"\/M M)5/S!0=&;V7E+N-UEVXV6\LB?24HV3S!G]^>XZBJDNZPTO*)JYW M%2OHVPP@G&6K17TQ]]7$9$>9#.Q/IQM(.OD3W)4I>2G::JJ].R\K*^WZEJ@Q M2C2CH*:-ZVW]&H9!#<+F$RKX+I<73I;]M4=7:$'V=S\)9R,J:@##G)&%%;(J MY&#@>,VSOL5=,L@9Z\D,$21E%:]/.]STI![B-&U<)\W4,,1I$+J]6-4PA016X]YQS+2=+/=/GT2?4H_?@XY0<,=DN4DWSD%#:06O6*Q1I3]>4^AFUC-;3NCZ>JS.E" M 2( C41Q[KTDNQEO&/'W(GY ; :_Y"=&>KMI>A_B>(VH8M/0L@/'9UFUEE2( M\5CA:N(@#4IN$\>E5<\&K8321;LWTO"+\E;\?%V559"2$ MSJO'V [S*C"-Y[9?/E9>,$9*"J!0C-)FY#(^(&A:RG.T.7B9HE;)-9'K)9S& M.DZ;_M>L-WZLD41&4A73N5Z2F0I6S'W#87+-[&_&2PU+)MZ%WYR7>RDSVR[P M[W:*G3$BM.JK7]U/HZ\LXDR_.YX*BS0^$&,%XRV+TCO22W( M\]\=3VU5@CQGU.D.HV18N@I9FT5@1@[S!FT1%7<4U8-SZ_F!LK!]OGW&LWEN M";W>]!;O9>D; =C"LE&:*2PXV_A[-'SQVF=6PP/?7W"R[J=Q0C:(#I[V-RCP MS&/VOV#A/4G\KE1/#K.:JCAE*:R =P<8"!XRHH?C?7V* IS,)+]@[,*<^ZZ9O!.+-F:HEJC5UB Y8&K#R )B<'D&]E M:GWJA%\0"PO-VUNI(\.V .:M911FB Z$4[%IMK%'7= "F'56<:<+-,!>2KL% M>YS=U.'4 LS65*59PPD/+-UPONSF"L468*<)EP:GU$X1D5OM9"N;*_Z4XYFF M#<1IPK7-G:E'#:@[P5[#>0 M2'%*ZII$XN6&G,SQEJG6)HZ;%D+NFTY1.3UT\4A,)%L@<[R'6D:R!>Y;E"RC M,[+:,T+'=VN4DFZ1_T9%>DM2<9!(0>?P;&M9@1;9;^*DUR$E63FJBJ@<'JVS MDZ6(^28EJ1Q%150.2YN7E&2!^48EJ1XUQ70.BXF7E6;#8^;Q0>HA4TCFL!1X M26FV-6#>X@<3VRR2.2S275:8!>Z;%.8J76%^&_=VQ5\4H0*;#L <"*FHZO-\:7/\CE/> M3^PHU_TB0AAK>7MCE6D*1/HG6V+2 D_*9#4)+8#@@=RNBL*7\ _B&$'F^\SM M,_<_N;QN56S>W-D:V1;A69BK[!CY_);4PLF463USLZ8 %MQ53,$,))PES36_ MGRB))05J31L!&&IM[%2MOW-H@#2G*/A]XEZC2+L^ /FFM5[MD )2LP)PB8$6 M1+2M/N$"FS><2^7XS@-HU:9EE2\)\=)W.Z./&038#:K5@S>MM&[ M#Q6B=P>.>+3.._#461+:"?9<=;Q#@.\EAO<2PWN)X;W$\%YB>"\QO)<8WDL, M#U(,SV@M/"-AR*8VCQZ]O#NJ0C^ (@BEHGOVB.&LB0K3HMX\N(Z_*)T]@'A531X\M>\ M]C?_ZI/D$I/*74*(*U56:F4I. E %>ZQ+8:=[ )*?[E.!YO.!M/N+W<#'E.Z MC"$U'14RND4W%@5R%'0O(9KF0C1:];P$7UZ"+R_!%]?!%[-Q519"T="V'B\Q MXEURSW@,[2Z-<^YZB$U2)-,/Q:W+97IQ?>E7604:@6O\YO)SGJHJ#)"J/M:H MJK:45$/PH"BIDK,H(($8 MS;XP#A!9+DL/9Z<.'%:B:F \.^&"% =0IY\4&MD&#*XR4%0! Z.DD^V)F9<( MPTN$X27"\!)A>(DPO$087B(,+TO5UJ(*L.()?X*E49UQA)>E$:@P0B-+HS;T M=+&!RS=O^=>EU2;M[[G&("QA.EKO$K9X8#/+*!C\GN(M?WV.46*WC/V;:-][ M,AW,%K]TNN.;SN"GS\,I7]+F9RF>T6F(@WBF(;_\MR CL^,/NN:M)X6)N=%> M/&?4TOGBMJSZ+O+#]$A=I_9),.TT5]09M82Q'+8P52/M%1$V\K[,GZNHX'Q! M 6!U:V%(A3?<.0PXFTXCQ%X3:Q(&PPVOG94M"&-EW$'9 D"^JZ5^C& Y5=%D MN<0^.L)0*D=""R#MM:1:)("<*N1GM,9^B-1N[ M05N*?)S5&69_AR@3?,3KF=,$_Y%]+P4FT71]W4/V:R.;J$\4<*Q')9$28SGL ME4+K_ +?1B MT37SI7H N!-@JM*B?UIA=CIF*C@]\YH-:!-88&=Z.%='NO[O*:;H,#63 MQ>/D] !V/,OJ2X$*CJJ*SC]97N*31=0UC1R>4ZVJ-!TT)[&[&[0E,4[BFQ3= M,I3'XZH[NPC>=]<1O)O!=#(?+N:=F\^#SNUL$IOZY,TH"=YP%%[$*7])HWN$!WVRV?#K_RS.' MW? !( A8TE5.A2B="*[^T26F26%D89].HPK[\&N?5]M$=,N'0AYO$XS\HMH;=IPE:?]Y-$6/H\OJ02CT!",);Z[0LUJ:U60P?91R.L'>/0\RKGXETIJ8'$%"W MUHP:D9,0WXA$JP6BFV'T@.(D6PF-^2(HP0^6M>G?OWOWS668;S09?WJ]&,SN M.L/QSX/YXE!T[O2(YQ3IXSF7_&!JLB9!05YFH3UUX^:7##I.KK]%2+'8J]8= MP$B@B7(/*XYJX%M?+ M](3Y*'P1#Y(O'JV:.UY$FAG?\15I!:T!S7Q*O6CUQYJD\W7^\#_6Z/3\DX&- MPJUI3A. M.,^W'J8_>V&*)H\1HO$:;Z<\8A@EWDI8U[FNG@'$;,J91*U2:'KE7X+/OA>O M^X1-!YGHLFA3ML!>(DJ1,,!3^R, 1'[:M0RU..!DCI6 -MQLV9_9A(3$<3>* M4B_L;G@(3/(NJ?D9 &)5U5X\-%AR'@\S31X5-@601UI-]68P MX6A4C%$_K2C1'D"Z:1UN;805CH*GE/@(!3'/2)U["N@ROS5OWZ:"_]:(\YIC MA:/@8>23379;+V?;3KF&;=M4[+=-*-80)QREYBP*AI;!DQ^F 8Y6?.Y)0ASP M+;5!E.!CQ>C+B(=RX*[I"6T:R'?-#>TU2],GI[3P:<'P=^EY,8P6>8U MX&\]GV\J*\\<*.A;KJHK8$1QM$!.#F9/4:N*LUJZ4CQN:QT+V!IQMZ+*^A[Z M9C".">B,3J>A0TL-(,W>U)A.&Q<*/$W'*O-G M[[=.="*_( ,032XIZPL@;FN6F+X+8+P%+!0A?0N &__/&5*.^6)2&..\V0@O M1@#F_:N^8D! "&#(5]F/[.7:8*; B!2.9,D'=2$9@$%=)TTY\V",^/@NTNSB M:]HXV[@WPJ*;-C[;0D8WZ#X91C%[-&>)P4'*[3,Y.0!GLM:D' V<\-HYCT-^ M1@O%R4/CQN 5^ASS>3Q:L'4;; M-.$W,_*JD5ZTF^][MSQC\>$ZAOFE.YMUQXO.:-CM#4?#Q7# XYA%5L\BF?3 M;"?CMO.QLV3\=AXXPYU-@6/6BK/<84T[R1IU]HS_1]QYW+,./RIZ5,6^^%@4 M%+2Y5T\P80KT4TJ93/(B /3PL>?%..;M\WP8GC:)?T^1\L1'LX]L=_@I&'!F MOUD!>/EZ7$X.)C;;AD$41S.Y2)R^5T1L*1?YJ@8PEOHZ6]5I!<2R_Y*Q*<4^ M^IF$S-Q"++G\T;(M@." WOI4RI+@ J6W^=KC%Q\S1JU4=MT,P'JIFK:N(8%2 M%)]E^FSZSX_ 6JE*U!# NJB:LD2@0*EKAN.OMQ2AXOK-2FVJ#@"LEJJI3P4. ME!H/=G:#'W# %CK6:E1U "#CMAXO%(%S6QBYFW>4Y M\?.$^%\5<2T%/9C EEX=9P>)Y8C<'@(_<AY\MS*W3$ $)2YH9W?KQ&#,AMZI9H)-#-L76-G,V0S="< M97,I1L+G-SL5HAFGW,Z8O1X/Y/:9*%'0VQTF67M"*W7;] I@#EN39=B@AI,8 MD(U4:Q(R <7YF9TQX:D,[-OYEDU=^R1Z8#_QS6D^1W\O>VU:=P,@QFFO>'N8 M<#0M1#MX8O-#'.>!]>./1TN5J;MD7P "HS4YNQXK<,7+1ZN!YZ_/:>L9^T7] M @BQ-C[ZBW W??9DA-G@E!W(O/$VW@K%G[T;KR= M2%6ENP)0C,!2>:6APE$G/UU_BY?)NBZE"CL$4(Z@,=4* 0-_RQ8BTS8OT;-F M "H(U/2./(/5M&L>7\B9\0SC.,URLS\S$8H<3TG>:ESI72U^I<33DNP/LV)3 MX4OH6Y5^Y>B1 2 G6U)YH9>%]V1;C?_C]:6;PW%_Q'P1(@9\DG$CQ'D6X^*_2:+]BU4W^>'3'A0\1,B*^IMU]CW0EEI?3DM MF.TF:^4<2^?+P;5>%W^>QWF+G$A+XBMH 53#UUG74?IR%+5)/T;^FQ5Y>)M= M,4-WN0+V'T[RWW_QZX__O!!V\0?'I>NU]L'%6N37D0S[8XD,^0^."\M;R9#S MV_XH<'">N8_8L@43W;!\3@>FX$3U(?D<6/N*V#_^$$%*+ L\?*WP37/_L=O!7V,=!DN?L-C": M_,@ D/APUW@W>$ TP7%6[U-]%XYA0XO$:'[@HU DP MOY?(M@>'P[M6*;98FB_PE[-R>GYN-MJ[HHS:.Y1?R:H) O=5/& MP^Z,N((O:GL&D(#8BJ]J!='T>W+*?D24C0"8UUR7:U='#"![L)JW*K U?F4Z MHIM;0JU4H6\#('VOFD;T$%WOU9ZN$2AUY"/5_JV4NMW7X34;O=T-RJ_%8ZK.#M JS@Z:-P>SMZM14_%%9H[.<77, M32K(G;*::Y^>G%WN#4\OJ9C.:#?$:IIG)\\OUG^_XH2$)+Y?PEK>GT;(FMZ>*3"15U-,V0!$\1^G M]5GQS:BB!K!)9JX#+1J0KI,?J92JR*@%@)VS2JYRC0BPJO+CEZ9J.E #J'%1 M@XH.: "KQ^"0O+()@'H6-2C*[G!\$R'$&0JS"\P\FNP*50MYG=V>%_+89CSV M$D8X66:D_+GW >#88=1>#F\ZT.UO\TEG,NN-YM[\8 M3L;S3G=\T^EU1]UQ?U_PEG/4(61,Y5^AH+/-V7H&@4I_C8(T/$A8 MH(S>[NP7542R7%_-'\^:/$9L@LRT)#D?=_$[G+AC%>4<3FM=@&O];-SQ^=(3 M<5<4[L_!"2WF2J)-GGJ+*%OI>3A?Z_.5^PAO,%.TXD25KHGC$VX20SBEENKX M=SJ),/- 13J-30=@3N96'H'*H >C9V6RC8@01J*-O:G*- 6B4'>1(661;A$A M@&P;N47)Q-[<@*=Y5_=Y-0-$^>QUQXN)2^9+8C(P9T5KF3:),;:ND1G:IM1? MLW5!=T51%LN_Y$PZK[)HZW[&I3*]@TXL #4P)1O\YFT^49)N=G73VKI"J@< M;LY4E*T #)A9:&$J<15R-5OUC0#D+9@B.MN++C>U>GXI"OE&^S%D,65S4,:: MMT*#)S],@ZPPPR&U!@7[HAE1(,KFD%A&K4\ D-A0QIQJE0&<#:<['&6<'&ZS M%0#L[9B@Y2155"WN#T#J16.* M%R.&NDU9_+KZ[N35>0CSWED-OZR&':N[N^&&')]=.6NG>7$/SW0U:X6Q M^1I(Q$VN-3!@;J ./Q;??'PL?SBX<#$R\+! MX<+A)2>IZ47'2T[22T[22TX2F)PD"[%/DC6BW>4RJ[.'Q+68-+3 YI9RX4OX M?\D)HE4/>?,EUHC4V(X32]IGV]8L-:F%&T]' R> MMFP.A-2*DM ^LWBL!@T^;/1,$8&_#@>8Q9VT&4;K("Q])]JZ8>!B &I+=XA6W4)HB7?3#C M^CFM[H.UZ\XC[-WC$/-])H-15T0-H'A.Z2%7A >H@G9UC:DE.X0R;LH-5JI= M2Z1.=JK[;+&#HQ6*? :LA_!O[,/A[CV[C>B_7=?8Z4_&B^'XTV#<'^;;S7G_ MG<,#X.\P9Z^WHHA46\@RXO+>^R>YXE?B5VKAOMSG:Q4^AW"?+S_ ]P?[;YK& MV/P"69-6#M\"VJM*3?AW^C[G[YS)LDO9#&65Q;04"2(26C#;>OHQ0X/$J28* MW/![;XFAC*D)_2;+8WO=PW4(QD^D8 MIK,EC? TWNE1.G6RJR&BMSL4E3Q]K4J2L^D 3 T<\X'1!AX@1>Z95*;#*5O M& 7MK5.NNPN #0R#,[3U=MRS)\LYH@_81[<(R0= )3F H<_ HH[#G!)+ZRE M(R:P518HZ/,!5YR2)2)J?X"2[$_H!R@9!,?"YO,6:7J5G-1]-I7<9L32+G+? MP%A2*#]]1FKM :HC5P2 MDG/#'KM-D\R\NO0>)WF(FA>4QTFBF@!8=N X*/99=HE,?+"/S##81(6D? /B:#:3Y1@]_D+H5[G&:NK8<=TQ8TW6!+3M%229 SN,GMAP/]DSUV734BX9QR(O_R15:KA^'N]U6^BN'SO&-[O?) M,&*&E&IBKR+"]J?ODEP$\_B"" 8@!4A/2^C)8400Y/8DUT)=IR)JN)J'WUV7 M\,UO?JE=//5VW(Z4\6Y-&P!Q!9V%G5_+HT33_N$B'OJ5!!0*O[4_$$F2;LSB M" 7.W4A4:-%7O[H/$ERI_TR"SJSRSGO"FW0CE>+%[ZX/5EUK_"#&"T8!!=29 MZXPTQT14#9P=$-&C4.YV/-NS'Q?!ZQMOXZU0S)8JJW6276MIMBDB:@?@%$@5 MK0HQ-9UGW/.BKX?TVAF*$7U 06^7K4*$L2T5.8 S'F;RUT.!D\8ZS;=OXEM" ML\2H.4J2W*]EPYVR!8 C'G8^HD330A8^F]DEN]P^LI7]@F29 R@+=8I<1-\& M0$Z^A9_H\0R6PLG,D75M%[&*08/9DQPQD1JD!"V*?5O M*TM= J(M(7_),M(2$S%?D;8IZ.]J$_05##BO!O:NBN,CAQ,ZPVR2?3208S)@ MGRW=^#QPX/GK1O%5%U1(6D&.!JI[";D#^)P_;3BGVT7LC?2G;MZK M2G&%$N":'@9Y5@>)Y@GQOQZ"'&PE?9ORE%'N]/P8O#@%QJ1=JZJI%$ZP -7N M'#P?DXUGXA?DK2J@>BQ!B:4EN1_FJ*:"E]"W*OE*00$#,$X.;<_3^QC]GK(1 M_**&EIJR'5G5'Q#FLE=+:W5D[D1@!1#'0+5?/JYIA<^RVT#L^G? MGVS/X'"-]LQ+4'9\+3C=HVVD+74' )(1R^M/#:U$M.[O;W-Y[H-<__C_4$L# M!!0 ( /J!.UG"M!\&L7@ /N3!P 5 8F%O&UL[+U[D^,XDB?X_YK==\#5K5UGF2GKT34[,U4[,VN*"$6FMA52M*2LFIJR MLS8&"46@BR)5)!61ZD]_ /@")0($*8)PYIU9/S(DP%]R_\$!.(!_^U^?]SYZ MQ5%,PN#?O_K^F^^^0CAP0X\$S__^U3'9O?_7K_[7?_P?_^W?_L_W[__S9KU M7N@>]SA(D!MA)\$>>B/)"]J&AX,3H <<1<3WT4U$O&>,T/????,OWWSWS??H M_?O_X"1NG)AV"0/$:?WYF^_S+VXS:F'P$_KQVS__R[=__N[/_X3^]:?OO_OI MAW]"CP]YNP*#]$-0SBGS['Y-^_>DF2PT_??OOV]O;- MVP_?A-$S[?[=]]_^Y\-BX[[@O?.>!''B!"[^"M'V/\7\PT7H.@DWC]#]\U/D MYP1^^+;@)6W!_GJ?-WO//GK__9_?__#]-Y]C[ZM,1/:U!I.\.?O62XH.8N/_ M\6WZ9='T@G2F_O<__OCCM_S;K_[COR'T;U'HXS7>(?[13\GI@/_]JYCL#S[C MRC][B?"N7D@_BKYE_;\-\#/[,9F6/S(MO_]GIN7_E7V\<)ZP_Q5B+3^MYU)] M?ZS0RCIQ;;1,].U0ZFS#Q/$[Z23V;*M8ZN&L[X+^JZ(?_IS@P,->KB%CJ:#, M)2H<@)$.W0H]G[E_&%T:+,Z=+L;N-\_AZ[<>)CPLW]P.]$__G8;4HB9 M/L5)Y+A)3HF+_^]?U7W?SAI,:$9K&E4E=R(WYT7_V6"'K,6W;DC#_Y"\][,? MAG??1>&^7M*475CSY=_\I_8_;*Y*18\(Q^$QF7>YZL'4PG;)3V:G\4**/?..W_QXHS4G3&\P3O8STKB,U'Y907>BH\E+A?!V7T$6=P[J6]:)K0]!XOK*IK>WS84HH*Y;.OX8>'-X.OD_5:G;N7)5&L+VL7M2KW2TE2U', M0XRP><]+\7*-GPG+UH-DZ>SK'$_2#*[?J?3*W:ZN#4RO4TK:U>FRH;*DBAC9 MH5SNEKI[Y/CSP,.?_X)/4J4OVT%W.HEF5:\[:P39[62B7NEW&5G$Z2)*V+SG MW1ZCB'*])['K^+]B)Y*/M(JF M?,PO];JGGZCF\)F*:?>GY8;3L6 M3ZS1L-X7A89C\,8ZI]_#]?S:C7)O:WR)4P/ MJQ>QJU<5U! C=ZT?[9SXB7,YQN^?'>>0.A/VDSC_I/2J[(._;1(ZL#,)5KM[ M$CB!2VCS[<:J]]?M74H;C<2C+_8KZUN,P$O[ MV:,LR/6U,=G%X];89R4HCTZ4G+:1$\0TTFC0Q3;'8B -M3V]M" M]&+]WG ]O(,.7;T_(X@X1?0;HVD] .["O4,"#=L4#\?\*1Q!"RMK =4JFAZ).U#>&ZI5K&%W;8X RZFH;P@XYN6ZR,0!ZL"ED[6D,L!EFYK032)K0[!5' M3Z$MW=)?SNJ4?2&I\%0VA(T=-8,=4O4YB/%5;P(TEB9R=]QXX.?1;3M!."/6MU&9C:2DY520KG] * MH' M:/@_!$83Y"0HYX4X,RN!/; 97/8/7#*R,@5\":-DBZ/]/'C%<<*R9>DDL+XI M[(A6Z5>9"-:T@QNO2FD[3Y<8T?>,*A+(VID,FM,O8?H1L_II+"<9T?#&\=F] M'RC=<-CY3W&KN8(MV3CY*-015/YM*^)FPQHQ6_HJH#@CPY8T>77ZF$%(%OJ>&4+"BQ= M=_;IN,?.2<<[3-EX* E1PICSVA+*G6<\>R8;\C+A: ,G04Z$$:8QXR9IKR=, MQ\_D& 7LBL$(.8>#3_@W;T[DQ2@+<7[I(0E0&&!T8B?":%/O&#&QDA(\4,;$#LP/J7CA2^^K[F8C MYUI1SXO*S#)NG"DJ.\"$5'U=Q11,WAIN'J8A<^L0;!DBLT+E, (5;,;N,XT) M[3L+:/(1U>4>QIF-"@][MK$"2WOB-!H<[EO?KH'.Q>JTQ#=!9T6OI8!(D-#* M08@L84MW\24_R'D;V(%9JY$83Y4&<,.@7LS. W)*K;Y<8YATPXQ"Q;CK"/,! M*^7)'" JQ38J@#MO"#NHY+I=C%255G##2R'K=2/$6?67OA')N5O7EF(.1 MIE57.[H-7T@JV] :%6XT0L9(T*)??QL"(AHW1GO5B&]:% 6O]FI"%V'PK%<> M5M\2=C0IM!-CJJ89W,A2"=O5&QG-M)A(H&ID&Z QS,RJ9[\P;"C][)14L%VE MY/1(]4BF@<>*; ],F"665U8HN\"&%QU]JW46\O9P 4=+ZNXE"2GQ">+DTS<8 M<@83M#14!=52OJNGETR*63[E@]X5G%#.ZFLK83ZT$9S,")8B M7;EH/9+5:ODR-?3UZ9[6<0TN2.M-@7N:^UJ<\Q+GB?B$;3;3H7V3A.[O+Z'O M4;!@PWQR:CB1W*([[%!J:X?*E%FS+]QP;*U!Y]E9R:A(;_FU@E8/.0^G_GQZ M,U_,M_/9!DV7=VCS<;J>?5PM[F;KS9_0[*^?YMM?+:. WDT$R@ZCB72-.PGD MK4<1S7T?W!=(@[FBP*"ZN88""SL+TTX0/SHG5CFR#6^:L[TTSO/?-$8-O"H=:P[PUQM"1=R&N2]^OAJ1A?&F6132AY2NE9N M*@H#GLS\0I*7VV. ML&T2^-J"92"1:4K-:1%_Q5%-2PEO=,3>/' IY&R=S[+S[CKM8<=BHZ9GF6]] M8[CQV"SR%:DAHXQ2THC3-AJ4&K-0<]IF6B;.9YNI,"^UOESNDUA#WAIV3#9H M>7%FXK(IW'AL$OB:(\-)"/"$M#E=H1P5/D\"KCX.W)7@B**ZDZVD@=^*VDBP MH9M.UYWAN4RN#1Z^E=RXE WAU1UIO7&O2W^8,=/9$L6M3&TZ [^AJ9,JUUU( MP6YIPNG%9#$B 3_;YJ&G8X*",$$GG"!^.UP01JS(/B0N]B:\G,,7RCML<.ZM;Q-3L/^:MEO1:%"WO%Q&'F/#U.8:4*UZ1M5V/5#) MOMD"8X*-!KP8!5#TB1"VHZ>GL+$<+K?A?D_2XZ7LQ9,P8/DA#EQY^*A[P XG M#6VKV^32YG##34?H[IOB!>WT 1^1NJ5]3HF>1'LHP.A0MVD%5ZHAF=6L#7&A@%75/ETWF4SV"$J MT^M\"!7;P U'J:37#!]A@#C%2?J:W03-X_B(/6M#9:\*KB*/!$YT0CS0T+N# M$V4WV?_W[[[Y[KL?_QD=<(1B]N4$?3_Y[KOO\O^F'])1]9B\A!'Y!_;^)VWP M/W[XI\D__>N_Y%\2;JIT>>J8Q G]!UN[=!+TOX\!1C]\-T$LU'B#.^SRM]C1 M#]_S3W^8($J"785/7K%_.C\U/DREC.<1MFCK^(\.\>;!K7,@-..7U2=(6\,& M@08M*S4R]4WA0D*3P-U+N7*ZB!%&)$ 9:3L%XN;59'LB[ZF:;JV:5^P)LK?= MC[3Q:8UC'+V>CZVR-C!C2JE1L7]WW@#X'IU4W,[K)B\X>R>%/W"8DV> S^CS M';4=>LK>0(Q?,$Z&W=_J7>."(,HH#K]%95"GR)Q.BKI .UH-DGBL<>*0 'LS M)PK8N;BI2T/TR&LU[O".N$2V7*#5$29TMM==S$R:>\%-4EK(WM6K M"5Q0QL;.U4Q#JH\S'I;J[G.]>&4 G<5J"S-Y&N \C3)Z#=#/. M/6W9.V(^'YNGWM^/Z96/2YRL=EOGLRP=-,()-FP8M.[9*8&^V< %)I/*7E'\ M4L!66@%4D2H_L?"."?;U!&6RH5PX)$B'2O'2V^IHTDE%M'>\ ;2QTP(CMV)L MGPH$8QM%>VT:/)#)=5-OE\"%$86L VR/F CG XY(Z,T"K]V^2 _79:138B>M M+<6!D77H5#LZ$8H2N_H]X6<2L'S-2J6( ?W2@A$HNUI-%\-)[*+1#3;"ZNK= MYA9$N.BK+7F_MQ[:+NXRH^M%Q1?7&$I "_N#=.Q;16PM"WM\J_ 11US*YIU% M14_88=U">\G^MJP;W.!N(WP_N^"/Z=F4E%&Z)XXHJS0&;.^*&[-!L5&>[FQ/ M4+E3_HX$R M]WXGBX'TE+RJ*1O&\9ZU_<"OBZJ=^SCE:D?.<.I)HWMH%1: M3*9KG*+UR-"IJJ42F=*F(T*E,X'[1"23M89:*UBFE+UU[./M-O\YQE:K#8;.Q6.KS@XXGOJ#'47(1=O M\[&WP^A_/'FQ4S=*L*/B"NM4BR);DX$;3=/G&9LS95 M1:112FG-1I;N/HB3U2Z30)HX5-O COQ:C:IYNM ;K36B]D]/XMY=5Y&K]?8 M^C%5)L#/;*M$G8*:T"FR&#\?HC".'Z-P)SU04&T!.W9JM!$C1_@:;MS4"=G5 MPS@ME!*S4H[1OS*V"DY7^<6+L^S.O8;IF*H]["!JU+1R4:^L,=P :Q:Y\]I) M<3EG3MKVS1Q#ZFJE#!S[/LMF ^_!B7['@J82@R@[P([+9ETKY>'2UG C4T/F MSN7B*6E>K%<0SUW74C8YD+K[0EUL/U(_X(#BAD]UGGI[$A"&1NQ^#ZVH;>X\ MB@C6M$%--#?T!!_9NO)?Z?83E#'B_E]E!2/F31M"U-^IZG\%"$CN[[B-L$<2 M=C0M$Y]-D*/XXIJO. MM\"B6J-FRED^W$Q#+JJQF6Z?0;AM6E'K7[_T1!.,^7PA17GBMN9B7#9V@ANE^J)W]6F10Q&VLSR=M[P,;E[]]"*:,[TO(&N@LD%J#QPG M%45%"RRQO(90JROLV&ZC?[6ZL+D?W AO)7U7+\^97 3X!(FL^%U*5@)]6"MD MJQ769J7W#HGXR=[RXJ?5[A7-37U@Q[:6QF)0*SO C68]L;LZ,*.> M'=POZ;,UF)R#I<5QLUK?OM!^_,%/M&,&2,^L4ZW?4@ZVGT[\%$38\=G!U \. M"=@<817,@U><&D(6S\V]8$>TIM9B3#=T@1O5NH)W/A90T$>,039M1F& !"Z6 M8MNT[M+HCE_"*'E/1^P]>\S7B!5TLQ/8-KCF!O_C4TR\4YIUB>E6W7:"JC%, MK-+3L;S<7]82^ Y@L]R=EY@KU_T'8?"^7"N(4Z[L'6XVI8BP&SX'',.\8\0: ML//2Z>GM@9\ ,&:.C'(VBZK.G2P\"V!DI%S8M'84>1'&2H9.EQ8VV43O>@&T5JR,,4W...GAL M-FX7FM,UVZ;GH5EN,)0YA)TH%:ZESXZ"B@4$Z G+F(.B5Q(/LT0A$*Y5%9P$K*5>7G&S:4%K61!.&DLA3IO M QO#:C6J9#AB [@X42]FYTP&)]5BIP'?LF@NG^A=U9I3O /E9[VKLC"DBL8T MVIP(;*CE:IOA+4B@1URYP? M6[&^K7M@S')-V] &J7MJS19K.GD8+/.5#:8]AQ+\0!MUMF ZY MJC6X 66 #556?I&+->RA!( +DW;,T">F:#W?F(K.#P V/^&E8W0/VH*6A[=D%V;+F< <$':&O MN#19#MPB_@Z(NTT+ ,/9PU9R_ M%EY<$>U.*G,XS7A[W3SA:[2[NS&Z83'<@ M SO:N]I%A("V-.#B0F=-N@9'SA!E'%'*DF%$]OR2P'6"[HA_9*TMS[+MFUS(W3DS<*ZV;T_@R *9BD2[HP@F,'UJJ:@R$*YPIGSAF M" ,:5GHV41M,R4P%"%JR'TSW\9[V5$8)+TU6T0 8&8G104RC(L,F+Y"@Q;QI MVH%+O8FZPTL<)0*TT+]*6*%__.TF"G^GEIL&WAUV?/:O^ME/4UN8$*&E(0," M94-XX:XG;E?/32F_3\G:FFB859&7,EE]EGGF1.R=PSA_?%HU'9"UA1ET6AJ* MHV]M0WA!IR=N5X_,J99/QD/)R5S">::D*QZSI M> +R7. ^0Q)2(/:EYWDH=D]!91.Y_)_K@O#^B[V?.CZ5R2^NB>)&Q.E83H"6=O)J.G$QTC$16; M)*<_Q0[;T/?@6S.1K>5=W6D 4U:@_= G_I2'T"_>5?:%C10L+2(KTY1TAHT(;\3M?;M7NS>O;C]/E MA]D&S9=H\W&ZGGU<+>YFZPT%D;]^FF]_M1HAJ658M5 8L$J_Z6>GZ?#7DD5_<;HGJ]3#[.*5%7P+MP[Y'P&U=06ML\J M-:RL']4UA.NC:G'[\DWT6TK8BG,*L[0'S#8A)::H:P?;*:6:G=4G5QO!=4:Y MJ)V/DN1[S>D.MPWWFWH>83FXXS\ZQ)L'M^ET7NF*37U@NZ66QJ*+*CO =5<] ML3NO !74$2/_G@3HMO-*D.R&3IJA'&GCTQK'.'K%<:U7-C2%Z8PZ^I5W<]:W M [X4)-B%T3Y=0SC@**%C.+]\,T1QSAQ%&?>![^$TI'Q! M%^6$;0P::\Q,C;U\TTLY6D@;PXQ,/1W%\:&^)=R!H4'>[G&9DD4Y72OIC$M1 MZ>BSB[UE!RS5J4V+_K#]M[4E*BF/;F>X7MY>AOV0, M3MGOS'&*.-L98E&V"NX=>*7>S]\DY5B:W:!'1DZ^DJV@B[: MP_5Y+:F'VOB9;CZB^\7JEXT5_^97WA,G.FT<'V<;8JK]'45[X)[=I&G%K66- M ?MTH\B=)YZ4'C\YQ"L8[.WE"'HMG3W]IW!!BG)C1ZLC<._5UKWBQHV] /NS MONP].;;%G: E3MA ]!B%K\3#WLWI4XR]>5 \YCRE:K_RE]Z:GCKN0@BVZW>W MS=DMO2VIP V-*W2YYK)5QA/E3%EU[SO&ER;O7Z."-2IYV[X*PX*5N(5X-EEY M+KUBEI]LX LUPHXDBCNY*PU@X\&E+F*G$3WC9<8^;(Q,>5*Z^W83^#O"%6L,/>I'VK6_[] M\X$+14:U[5Y@4 C%X*H0"UV^.D"_'EE:,@:+1X7%@PQ1V:?LWRXS]KMC;N"# M8/;R92O';K)SQZH$7,)K ^B_?9S=H#K=L_'P'W55"RV[PD;*-OJ+R*?3#RZ2 MM9*^:YR(3":H8,//-(J,K"#+X!;@:CL"=82S=]YLA'WY1O4=B0]AS&O45KMI M'&/I:_1-?6 'NI;&8H0K.\ -;3VQNWKTV=/S @NV-DA'859>=D*/E'S"-R8/ MZ87ML\_Y/&M%?!X*'YRX;,_O>B?\:JG\,TM/V9LU'[^E@*]V>)RZXS.S'40S MX-QHEI8^7@D[Q'@?1G?A\2G9'?VIZ[+'O16+(:HNL$%!1]^S!1-I>[B0H"7U M%54]G!";>6#RRI9-)N@VPAY)7YQ"V7.FZ-T:LQ.RCF_F\=:F =^H$5+5V#UY MOA^^.=3OT"Z,^ COLG(G-[4'FQQK-%_M'B-\<$Y\.G=FN=:=88)=-QL45?7:/8'7V;?7HS,D[AG1 M2B1P]_S1\&)5:>AG!![<.R1*KPTKM@56NU^< M*'(D":5N1\#@V4KW\L) G5[ 8;*=#M=C(\XGSX1O>'U-YT?I 9HD%)Z38W_M MJ$3EG8-OJ2C()\X3\4ER&OCZP$',E')!B4EY(8&9I3V$80Z07!K(Q(U6?5R)05 @#G']$.#M\ MOK0VS *L/2OTE_3-]P>*L2F"+\+@>8NCO1S&-+O 1*\V^A8I7D-[X,F=KO37 MIW6DX)2&*869Q:6!,T;8&2/DO.& ?$6!C#Z.;=D:'5IC\^^YW? MG__.,,Z[%V5SV1U%#;6UK0C A+GNME ?<)?U!IVNM=6AYV/M905JQM!V^>F M)A&F<4)M*%^SXF4APBS.2IWHI2GR-;YRWU_;BK5=QX8/QQ7>]WNK8KO894UQ+).\Y MIC,N>4T8F'CN67MY-<,U:P\74C]@CSAWF%>IUDYKFGK #,D6VI8+#\KFT-<= M](3OZHWL42I2Q*-7Q*-WC/@MH/1KZJ_L8 +]B^:>)&3GE?CG3K%BL6<2(2\5 M:>A5";/VD6 5YX$R)C;VCPRK_5#Y16'D&HV52"V[P@2X+OHWK#8 *S=JN<[0 M?XV(;(7!=,7,-4F( 3.LC); R.=%C\Z)36 R9?3 3=H79A!WLH B7ZGO.+K, MI4&-OG.88M:<\G)F:(WRA7E M;">H8 QD;\6L<:;>:WHNCVVU.]XKIO/=F II-!TJV&23MOH*$;U^,..^M>:J M%.BBT_C2'[D*/52-U"1 -+Y+9P:S/F/ #'7@QI*?4OF[^J4,.WF/ 3^X_)EA MI#TT&8N.[-(E5M^W=3[C/-MKLYTFI0 3]JZP1N/N<'WW,:4YS4KTG.)D1<"< M53X- I+5&+4%4SIQ/L.:!F4:+\J*E6F0OBU35,\(W[4UI#[9D2)'2[MIP8DF MS1%B3%O-^B]285(@@14OUTH77LN"MH7T$(YE7!K*?KFA\DO/N)72$YKV#RB= MF>;NB-EMD_R@W:,3,<'J5[([DA@;,#7;0PU"\OYC AP-+7H&%\HQO=(U/?*9 M,9U86=^U8I?, /F9UT-*'?:;$Q*[M2( &R#:VZ+;VQ)PP:&##@.^)0'\ 8E^ M'H[8^>%;NI9[<96RF?7L,'%\( 8H?*+T ]$[-'S")F:F!ZMZ>*='36B4&*IA M&PTL55 9':;JZ&((6PO6@"[$MV"E\W=ZZLQBYYV>K,1Z&T[=/XXDPOG5P?SV M83J;+>X?EABS%0'8>-+>%I5K;;5[P\6/#CIT+N_/6+&Y2<:LN+9ZDMY]/>'K M&S/)7A]AGW)Q&XU\0#:BP%.2K4[%Q7W']N;ES!*U%>RM.T[LAA764 9YW4= M1Q3K2O'[C'?.Z+W1.TNN"'HS9A #/^;Z0[B\A*8R+L8>OTPJ>_ZX1?CK=@8> M_ZUL-9J;);1>29!$[Z&-DR3+!P]0S#_NK^N\1NK8G !K]N-A%AL!T% MN(#848_.IXI+=BP^.$/AEJ8T63JK6K&$D@-;9A$Z00H20.I6UOE%--U1HR4) MV)C1Q1XB8K3I#QZ0,;.#%;I)A3V;^!PTN"$ ((;^#O/56]3@T:*] M+;I59\!%B@XZ#%B- :G0"Z9);$+&/4V\ K>'0B\UH5%"B(9M-*!$065TD**C MBZ$X*EC#+_0R::7S0J\ZLU@I]"JRI7BUNW&"W^_PDPQ!)$UA8X1*O]K)A] . M;IPKI;TZ<>:[D8PL8G0MK2Z859%I^,0T? JC*'RC@0A\=+\:RL!':GM;=!O% MX49U!QT&'+4A30B,FB2S@HX1!@&)V6Z'W62UFWUV^4,6:PJ=JX")RO[+RDQ? M'1_S&_-IMD+8@ZWLBVG@53\06DJL;883;-@Q:%T1GPRP@0MD)I7M&MZI3&S< MSZ5"3"P4!CSJ)VGL"QPGJ!0F:\)*KL\^K/9@UZR1X,@P(SLI%@9VEEQA_P0X M_PDB]A.XV?L\]*=PF4F9F?D_<,G9:U'?MG[Y9%NUS]ZU#_$WR6UB^2' M'%P(V'!MYS<1D7Q8">""O"4[7+,"HP'RS1B?BHYJ[I68H$*!LT$FU<%*!CVR MGXEEX?D-C"P)_W(&!!._SY<-U[VC[Q<*IE"PT02^I6_FS +E6J%]Z]5"%'(2 MA-E57+OLZ1]S!MHD3I2,U$1/^)D$ 1LT988:!-PWQ\/!Q_Q.8I_)RW9KYL$N MC/9\&M>PO:K?&S9@M[2"",V:7>&"<%L%ND:#R <5.X-(8&5[AQ2.)>S<6D@- M1+'PT2$>S4L-($;J3)!NU\2F-)#C."$3=ZR:5SV%#7Y M!V8SOK31!,[-8'W;@8<@?T64!B [B9Y:!=<^*3K0X8QG)R#_X%AP&P9QZ!,O MQ:# >Z3"X>P)@=4NVZYQ?)H+)1Q3FDJB^J(-.^Y[M6#UA$O[(OAA=8-Z1V/7#^!CA+?Z< MW% )?S?Q*]2S^8+#56'7WB*WAL<7&L0J3;N?[RH%XON%I4A\@BP*Q>;#A5BH ME N5@J'?F&B(RV9DJO"*HZ=0G83 LS%4S,R>UJ.)XR,UDMM&BZV:,C<>5[\Z>%ANOX5K>[19OYA.;^?WTZ76S2]O5U]6F[GRP_H<;68 MW\YG&RLK9>0Y(#OBLGON+FS0-*!K=X;MWNUL4%DFT^H)U^U;RM\Y!$HVJ.2# M M"1=]31V%JQ/8T8CT+2"]26135YC(TT7_FHFELA_<7+N5])UOXTH3R0U:SVYG M\Y^G-XO9!"UG6_0>;3_.UW?H<;K>TNSR'*FN&"9K]=J^D"B_!40Y=K;J#=.M M.UJA&&7UNP(?>CLHTN]XS#8ZG4P(%)67Y[Q'"9,BORYFV&%Z0*ODK(2+@VCT MXX1%/S= QM'RL#ZD133QL#\X?(R*P\ZB2G5VD#<%#'0-^A6H)FD'',*:I![U MY-N4/TUX<9B[.AXTJ97&CT&5^DR1.)I@[CC+TADH9#R3J]6X[-@9/0 M9MI@W!H" U#9@7G%AX K_D)X/KOC3[^HEMZ5K0%#5+.6!3C)FP*')0W!1YT5 M&-1OM?TX6Z/;3^OUC&UR;3:SK95-[DL5&TO5E#U@1F0+;2L%9/+FOB.OU@1ZVVYF?/$ZD[P8U@?=&[YWFK MQ]EZ^RLO&YS]]=/\D>5\?/D'E&OK%U"W)#%2A]K; MN\ JD8JKU,#& MP$%LT%>,2Q9"BS7UQMYML-NOLT0_?KU0.:"IL/OYJ.N.81LW7GT<5AP[C9KNP% MBFQ1(3EML'N,=-Y=:D4 )CIVMT5U9J';&_($H[4.76-AL5I^>+^=K1_0?/GS M;+/EM0=V(Z!YVES7DR?7-@.?$#4*/NHS'D&XWT^5?T,UJO5[],E]^,!9%RCFI MO.EHXD@^WY2T&U4D&3]G&YP_\&8SMOK3EK_+5Q*V/#@D-ED0 MYXGXJOE;^WBOU2 M;N5 K6X^JAB3#]B*MJ.+L@$NR'A+F2*_Y&H[]OK3.J.-!.*6!W&CVO8"-3TL M8KGA'F^=S]JU4.H>,'&IA;;5Q2UI<\B+7,U"=Z]ON%T]S-!V^I]@O+5Y[579 M973^VK :*V\_*H_M4.HB-PV%TMARF,R=BSQ:Q5_(V+T[CB*)H#CL\ MF_2LO',L:0LW+!LE[KZEL-F@Q]D:;3Y.US,[KP";TNW=(HSCKU%.GSW;A6+& M 4(<-HV5JO;CBD3E*"EM/)Y8[&^L*#R5DD:<-H1B77/Z*L%GF*CDE1%-8^)Y M(^#Q5ZM3)>@J+0!'6KVMW.<%VZO0J=;V07./T)I;P08P;L+,AP%K$7_VMV]1+6/BW2HAOL M:-?56PSRICYP8UM;\JX.O)XMIMM95FB,MNOI\$;=(7A*:+Z?+6SC*# M3'?],:X=A7'ZO>8XUZ+[^*+!!+)GO"R?4- 8[ 8U"ERTN WW>Y*6J$\#[S;D MC]+@@#U)H[WWU98&;,3H9!$1,UH1@(L:W=3H&B*W*_XVT6QIZY4R+76;1L[6 M1+Z 4%".G^THC#P8^ALP!';\!IT*0V #Z="FL0T4F^-3C/\X4GUGKQJOABN: MPP[^)CTKRT&2MG #NE'BSHL]GVXVL[]^8G<>,8A*O=N+CU?PM:T('P8./Z5>5=Z[Y MDY^GAN-(5U*$&;0]6DLXW'0-.>#EU#TIU_F"A4J9M5,^JWO@C%"$GYW(8Q\\ M,4%9HX/X(#U+70^%L.QK5Q1WZ!-65FUYDUOH\=Q"CQ4+581 OZ5B(,NGML9G MN?[0??,21LD61WOA-@<-"-?K!ABG6^A=@+%&'^"(VT8#4[ :,QG>TYC<(U)* M,2Q:#F&'3:FGP 4&Y@VLO_ [VY@O;B/'PQ33^?W_EV_GI8I+4G;=OC"AKI,% MQ#FE5D>X\\MVXG?U])I7(ZV'N24+1,*[F0%.TIPY?"4Q2VK8C79>>'Q*=D>_ M>&;4R -W&AF,LC7,:-;4LNXYNW&E*1J"=]_!S^9P,:(149.>G+UF9^W-NKX5 M%U^KLPU. ^K:'[P\8(\X=_@0QD0+8!K: X88'4T+D%$U!@XS6J(;!9H]DP!Y MF0C#8HU1[3EQE%.' 3@#*)S_DOVASM1[Q5%"8ARU@!Z=3H#Q1UOG H0:>P!' M(GWYC<*14XAA"9/,VZ'D R=!E7]"ISJH8+[%0='?$_CG973L+*$7TCRKU#64,LXH9UT].<+V>D7N*,,;*+ACWVYN;K>D9&:GBIX&(4->)L":Q+_? M1G3:E[!_26RG[@$;3S2TK1;#2YO#Q00=H;N7N0NT$2,Y02GY[ ]@<3Z<+1CB MN:DE(DK=1BC?D=AY?F8E7DRBU2[+=K9LZZHIA=#M"SN\6UE #'2MCG!#OIWX M5U3!"%S8/FB>3__&.5F/]F',L#GN]TYT8OI[%Q:)4I8]%K.Y+]@[^GBURY.5 MV6?WA4J.UTZ"8V5P=R( ,\*[VZ(L=6O3&_CB:C==KKG'.7&>CKX3G5WD7&2Q M.&./(L9_X,JW08V1<^,%K+GZ.4/$.=K&0QM6*4%1XA,F(/&R^&>)D^(Y0](. M'ML3&P54=K11#6RVI#0:".VJ5_]P&I=1Y,C*SR)V#0;;Y$I"X2W5P6_0MV>^ M H!7.U13ICA!E#TJ7UTEX/#8FL%4;C5D56-IBH?P%;,HI4;Q_?#-H:!V'T9W M&>O<4/2C7I'>(-=1# FFK5XS=IAB.9I!QK@!.H]&M2-1B07TCTLL2$LK9%@" M8E@":W!Q_,J%9%8NQ.3&S04MAS@JJGR\>P]ZQ(/_6U#[[X7?PJG\%H,,A4*! M;]=Q39?$* :I5O:H&7&T^H]F^&BGC=&927F2 -Y<9!@SB0@NGD&H0# L!![8 M,!4WB>5^8@9(L]2%CB>BKH()5KOSL:<=S/;!8"0@W)LM:R'Z:NHC O#^=#68 MZHM1RS:XSC,?>\!NWWQ5V,^-QM+R:NXM#@FTZ64F#VUH &1:O3Q<\%(KE[45 MMN-'D-/]E60:Q[AA(.E$ .9 T=T6E?O=M'O#+;[HH$,?8<*993N0"4K9#80L M.M?"V3%*R(WB9D9Q.#O3.>:E@OVEEYUHPP0,(Q9L2"K;$QYE/GF%FOVFDD+@ M _?K/U(6$\29\'+S@@VB4&[<&SEGQ M/4B[T\)[$I $+\@K]N9T- ^>"?UY.LT/VU""#0M76*=^QJA-!BYP7*-,'].E ME.M[SA:5? '/)@>T4XDSI+1,YRGEU>A27FNI!2&*YK!QHDE/$0QD;>%&?*/$ M7=VU)&Q[HF!<51'!W'!_"(-\N\(/@V<0U[.FC[%N,)T0$[:6SBXU"(_)&CL> M\4]WF,E( F:6>X=$/SN^YC&]/NC"#O_>+'?Y:/<51.$"2G^J=0W'['GD4@1^ MUPB5 65"(%$*Q,1 7 XH0&7?A++M+YR:M@2SPK119EI/-.V.F?:5FW:/';8H MYR$G00_IOWG_J4_;!TY"$RA[N/B J1*><$^W'NPINXT!U9KUO@0M>1_HF*0A M^960DW*H7D4/"5(,6D ?,;)E4 H%QYB58&6VVW/9^GQ2*?C])HRB\(TRT=CO M:F@/,YRU-14>.Y(W!K[7I"5ZWY6F 7JB;-%3P7?H)X<,ZLR(HY*Z;:PRK["P MA'+VJUJY=2U/WA;$>2(^3_6RU,A;!6N6_D54-OYXT:<@?(IQQ$\@S(,#2P89 M+-!>/%P:+V0SPPHF* YAW\HU;@;XP,VEC&K;^1*S8@XW08)<^4S#8SA>B(:X M;!,D2H>X>*@JGVU !&UR\8*%]%8%$O!KCX5)'_V.??+F1!';(_1+\:WB;;H\ M/PT\M3UI@V481!7SLOZ9(=V7@/QQ;#@0-33OD2#R$+] +42;9#P"S!Y$_>M! MO+)"Q%$LO<&SD &50H #:= V%E#[CR/%9)+PI3>*W;LPVJ>V+=]D7>!7:KH? M:M;QTL4-DOXTK,J)X?QMN#\XP>E/<8[XEHOA[_ .1]3J6^=SW8_2LO*A+378 M4'REE>HK(%J1@@N7URK4QQI:SAE1UGGY X- ,;L%@GS6S"7<>YA;*Z'6LE<2 M45IBYD0!6U=XQ-'FQ8DP@W>76N..^,>$&:@5]+2E-A;HZ62E>NAI16H,T--- MH3Z@)^>,*&O$>4_XE-GE )3QAUB+9<]DK.KCF!27KCX5UO(R:_EA'*,#M6?( M,BN&6C&3T,11H*63T 2-73:;W1C_0@Y\"YE_@+O->=].M$# MOO72EW;]WP,2<'G2FXX%B=+G9:)4)MN7@-BQF8A/R\)*%1D0$P)E4@"]JLF^ M\=JXF-VL4S!)Y0F1ENFF-AF8^'ZM7>H33#T:8\@L6VK21PB)$'/V,@_ /-*" M@1+1)#T!2V.F>./X[)1B?)<^>-8]/VQ'""9J7&^;FERP!9719(!==.H_[Q,7 MK-F9.X<$V7U>3YE\R,O?' 22!@YI.!%;7=3HJZ8Q1NS5U,@:\M*_X>&N8:-)49<:PP[F*O)>$%9J<)G^ M$'<5/3L!^0=W6[8DC&,W(H?T6:X;5HB.XU3/.BNUZ0P875O;H,!4[9[ D;2] M'E<[N88[M5&7^%(F[(]\)1$ M5_JNGKG&!RIW5JXIF[GE0B N!>)BH$R.H0^\F35'H>G-SW.3(?HQ#)[_0O_[ M,?19*6W<(62;2(PJA+7LH0AI9?_1A;B>-L.'_#LF&&*2?8URV:#@@%F;%>;X M^)<>80&3O_/:_I0VK^H/_?#YE%7*-X-"2P*0(:&++4I :-,;.AQTTL4L&*0B ME:!0"I6?ZK $ X/:JH49T&\I3QM'Y*W:I,=-,%8!>QL&<>@3CWOE8Q0^1\Z^ M9M5%JP-@]-/2M=S"4K4&CFYZLG>_5;"$L*>LB!JY(C=V"2]C-_!NDU&M.754 M(8\R^MU7LMI&9>W:E6:7,4;FY>J63ONQ1F=/ZV!+9U\<^XB'T8+1#VW Z(?Q@M&YZ$. T0] P:@O6TC Z =H M8-27OK*?U,:1J;RP9.K^<20QX94NEXL.S:UAXI6FEN(Y)TE3>)OWN@)W7N[* M2XX$PGU7BUSIJ.R?$<:U\_$V_<;GO+6:-[EQI=.X'+I>]#Y=>X)R)@9FJCJ% MA OZO_,$[VL7?-L2@.G1W6W1JOZVZ T\P>RF2U>G9Y008:10E">?:$<")W") MXZ/L9V-[8ZY_]+#';K%TV,D''W^#MB^T?=F&I2['F-TR%.9G(C"C&D:\?;7 M-XY#RH'M%/'CG!X/+K3GN53,+BRB@G%N(14PC-">;2XYGW',J"?IZ0LJ [C* MW_Y^FM7ZPW0Y_Z_I=KY:HNGR#MU\VLR7L\T&WV+9CRM7(9WI!V*=4G&3?T M@OT>W]!8XV<2,\K>K7,@B5,+D76-8,:O6J%/9\]>:4EO MO<2*":^=XS5T @XFFO@6T-+0'#C2Z MTO>T.Q!P=@Q.WCC#]R'CB&*!Y; (8UK_9:%PRH'G-QX2>0P/0,,I+?V5;2Z\ MWH;[)Q+PD&"[%L3#47I#.[NP*;UT^/N&%3U-$C!A[AI[U*W,ZO2'.^OII,75 MZ[4"MPFJ\$,"0TO7I@UJDJKR[-V!['W!)./28V5#>KOX:KPGR[O465X?YI\TVXD8Y;9A%LC?*:HIVM3K #K5F7<5@D;>& MZ^X:,G=UV$\;E--&)7$[):H#JWM#?+_'"PCGP2N.$_YNWIQ-BMD=!@W!UZ8? MS!ALK7DQ==3I!'S.V$J%[EMU),ZJBE"<.(&7/L=(2M[\7=Z4.XH+]L-."0;_+_($ MLSS7WX_39HEN8;/6EPMYK?SV<;*JU(OU..W.-H+H\KT*::#BBNK\6SH A.^V^A;>1E*T1[N5%%+ MZNXG&BGQ]XPZ$E.1WW(&EIXG-J]RPE064FX;\9HA5;S&+B9\26N)DX: ;>H# M.V*U-!9#5MD!;LSJB=UY23*CCDKR$^3LJ$NCJ>^';^QY!CZEO(VP1Q*T"&/K M(3V012+!(@'FA:V'*'PE<5Y\X(7'IV1W]/,]UQXG6&O\2JW@^*O=[8L3/>-M M./M\P$%<7T2I; TSBC6U%*JR94V!3X8T!._LJ4*-=LJ$%U^GY-/R&/IOE\U/ MW#1Z^3O4;.9RZ>-#5VL;LTI.&JUV*"6.MB'*R?>JY8^IE@%^9I- 11&W>66= M"EC7_>YFJD>;7A@:0O?2Z:VD7H\1/CC$R_2Z/4;L=$]#ZM74!R9HM])83+V4 M'>"F7GIB=_7?C'H.31.4,;"=7@V@]:GK/$F2+E5%+A+7^S"ZRW*T/*NKPZA6 MO6%&9DRB#8-B\:T#S7,!; M=3Z9\\M7@BV<;1G0&-,F[SCSBOZ@D;^@<(J+?LC_L-A4BO%D-;=0>,)1WL4&9/^GV!XTX737HZ[WLH[_"@ MZ53FZ&RQZKE@C_8I?Q0S 0;.G :TC'"=R6J7@QI:!:CDAS*&B'.TD#O9,8>> M9_2'CE/O%4<)B7&DDT(I6P/&OF8M"ZB3-P6.;!J"CSJM,JA?21I&@F505:-% M.1H9V&VXWY,DP9Y6PG71&C#&-&M9FTY5FP+'& W!C21+;L[+=F+4L]+5/*@@ M#B'G,:=I]GS.V6]J8V/KCL3.\W/$=C?YC9=LPRTXXKI+#S2[P,2G-OJ*NUJJ M]G WM;2DON+R H$X\^6,?._G[^,H$7R8_E7Z+WOA_3$*O:.;K*(-CEZ)BVN. MVRN:P?33)KV8;\K:P//'1DF[;SQPHL@)Z$B1TNW[2+V>\\73P,L$J#\'W]06 MO!O*-3SSQ$L#_SED9PNSV9#LB7-90\!AI]2MB+?: M5L #32US3Q$FGB>.L.\DV>U^;L8\K^ZG[(>-.3/:WPIJ%2L#/3]A?B&Y_.ER M>=,Q19SDJ7))N[%%74_SK_EH JTGA6M#K?_GR/$^GR@KGOVM:00XP*0ZE?=U MG+< 'E1R>0T,8]5K:C>S!Q1GO >^Z:)WI45=>IRBA8%6%$G: 0XDE6;E5*RF M$?!P4HIL/**",'AO+ZJ,Z+X\4VFHA?HU%5>V-21^!S/&:C7(%]Z++V NM%^* MUQF469S&"7$='V57O>[34W1#;OEP?6JQ^_);X-YTB=-G7P'VJ+X&>IE/]7UI M;X-7966T4K\Z_QZN9]5JDOM6Y4N8WE4O8N?#'"FUP=S(^:QVH[/O ;M1G2:% M&XE? G6C6A$[NU%*;=!*N*&TL%GAMI!<7-JB&\P0:JNW1K7; L:EI!TJWBXE M-U#UMK!TI>5@NENIF$]/2;-;_>[#Z/(ZL/I;'C0ZP8S:=CJ79?1-/8"OLNC+ MWU=1?:":&P%MW,TPF.+*7]O*(TQA MA,ESD%Z\XY[X"XH^CY*&2Z6T.L*$N/:Z5YXX:NP%-SEI(7M73\]8H)P'$IC8 MOFQJ0/7=7/VD9 (@OF>?W1>V=+5V$BRH+WM66+_WJ"*]R0J*<)=U'4W,-RK0 M6^#GG!!C-1%Q $+P&[/#K]B)WN. ':4+$Q11\CW>$/"*(^<9ZZE2E^FT)0 S MK+O;HKQ:H$UOX'.7;KIT/J"?3-Z8:&Y,O> MB7Y7O/2MT6UD;BO16^G 9WU&Y,HRR7MTZH*!Q6?!+_7.A5(^[ZW1;6S>7:^W MVKNK?<;DW1+)S7BWQ?>P+Y>7E:]A*YK#]N[DQ8,-+ MLZU;=@J21A)?&_V%)"^WQS@)]SA2NJQN7]C^V\H"HC-K=83KV>W$[[X;RKG8 M!.!'YZ2-ON=M8;NN4L,ZW*TTA.N::G&O1MQ#2A9&TGO:4G;M9G-"#]C^J:%M MPQPN;P[75W6$[C&W9;0A3=J8/.WF:Y4>(_/?2VW5BVA%\Q'Y;XW0O?NOQ6E9 M^N3HA=;*[*"I#W OUM&XXL>J#H ]64OLSKZ MP!U93^N**ZN[ '9F3<$[NW-&'XA#;XZ'@T_:.G1S+]@.K:FUZ- -7> ZM*[@ MG8\,9/1-.G3CB;B_AU$>6+'D!'AM(YANJM:I/"!WW@*>$S;(>36(#GLL?.GL M\6I7T4=Z$["J+5RO:]0P=SYI0Y@^V"SN]:[8^VU,Y>V(JZ!^%571#*:/->E5 M\S)1T09ZD:!"XAZ.-,EOD"DON41A8.V=HOZ4GE;TL?D@T4 Z]0(1V[=0!R+$ M9J. B N]:B"B:#,:B+B4>"B(2-Y"6Q#1G]+3BCXV(6(@G?J!"-I.*X^H-AP' M3%SJ5@<49:OQ0$6-S(.!!>-M#2YZ5%P(+DX6_982MOK>H2$%^8]F C_NJ25T MX*/2;A3H<:E9#7B4C4:#'34B#P4=.\K:%G+TJ+805XPJ"-PPHQ[[P7J\U"5_ M_42Y=%';"C!BR+4J[VFY: (<+10"&\6*XGVEI.J% M"TF[4:"$8MFBKM%HD&+H10L!*X9?LS"BMH 7EEJFB!(SA5RI,*%W&D^5U"K/*&5JEN">O.@E&I=DHL.)"KQJL M*-J,!BLN)1X**RAG6UC1G]("5E"B(+#"A'+LQS* %1OR60,JQ%9C0(H+K2Z! MHF@R%IRX%'@@F(C)9TLHT9_*91Q1FA PPH1J]( %HPH",8RHQW\P*V>U7IP(WU!IO ]AZ,73 MP%N& =X?_/"$IM=$U]5BE].?$GTNCZ^;-X!<7X&=='P M-INR ^S(:-95>87) OY+;!HR]WD?\,+RXVL&U37Z[-KU4>O$+_=WE'W GL[U MIOR^>9F1)&V!QZI*PTJ8UC4$'*%*<3L')Z4Z08PNR@BCE+*=L#2B(Z,X01X^ MA#%)D).@'0F.5!+WL&[$WB\,. OV_&A953_P>X4FM%P6:@E4AU\C,JN:(U6M M!X0H5J*4 %%I-0)\N-3J A[*)B-!AQJ!>P>'8B'9$C;TJ&,9/R51>\A@1+&# M3#$[T^]''+$/G&Z"PH0M,8&FCKW(2+K0'G.3K2-W?1'R"2OHPYN'F]*41 MR^XQ0^^<&#EL!X]]]W5_0_J-0\5T\6J7/OJ5+(CS1'R2D/I'S]7-8<:BKI[% M:*]H"WS8UY&\JU]NPX1./4,Z>CQS_FQOF3_@YR&'7:P>)@7]MB@[X=O_*\W[+]BM ^#Y"5& M883>2/)" G;X"ST=8Q+@.$;NR?7Q!)$=\L/@&0]4S8K^YM MAVOHPLTJ>M6N\_'T= %\@]:SV]G\Y^G-8C9!R]D6O4?;C_/U'7J65L4W M[@OVCCY%(5U3J1ZZ[$X-=O!=::7*QG W4G!#[%J%.D=5_AZ+$WBHX()*-K'- MQSCA+ -X\+U\'9#G(5G&WF Y::=Q ():9_6KCV(/^,'?(/?5XU])?T+GQ+N0 M3I.+3);.B".4O3VRH,PG^7301-"_XN@IU M[TS:Q^RIF8?[[,+H+CT_)[NA? M:MX0YBUI (_Z+A:I@$ ; H QH9,:O4+$P-CP8VJ4 #\["?:4V#"H;18XCG]" M3L48Q>JBFUK%IU:QM%JF98MUZ/M4[C!EXA4XL?+^",G$P!NZ%QES2\D2+I'QMC#8>"1U42R?< 1";U9 MT,.0VMMNDY,@''@,%]AF7"JA.=TWB1,EL+1_PL\DX(=C53:XYAKK"_%%)5.7 M8QY'_\#D.9A]=E^H4IA]].'R=%=/)&%B89_V*N_1OHX>\*W_OK3KC*J\ZIW% MSKMG2N]KGH#3N;SO9%O^NY0Q3=13SCP%N9SS(_IM],R*"AB9..&A6*0J ]_G M;=NF+>> F1PH%X1_C-XQ6E6;E;1LUC8"#I%+DKGYV1V*7@MTQXI F7KCA/(7'!!U2IGR% M@G$=^*8-$RIG1%%.]8K=6KW8NMAK5*BX +_!JJ6A+,XNM]=&$6O][0HR2H@P M4C1MR,XD"(?C,KOS\D3_Z-%,@M!(1 EST&_0]H6V+]NPNL1CG"8H7AK'F%$- M(]Z^&LUQ'%(.+)UA!8G(XZ?8T9[?[A(C#U,94FZL4)&.S7LG."'G,PT/2IVE M,:D,-L._OU_A$@(6EK:E#>NYGCU.?WV8L6WHZ[>=]=#NAN\$UF=+]3M/W:F, M!R%;6$6&G1HDQH6J;12Z;F97[$]7EXV%W98)G]'%,4[$:1_]D6/B9=7@:=$W MPV/OM201QDE6)GZ(PE?:&&':*]P3E_(,**S2K[,2< ?MC@G+M-+%&<:1@>T) M.Q%#7'XPK5*!'CQ;KA2W\(.=0[/ETH)6P#V8?4[[]"@C&YE)Y/$##"[SB.D0& \(X*>+=I-GO+>XQH;-'6Y?H#P2$3A'[TQRN^]\"THXUP M?TBU"\-:JM7\*>=J?9 P;)1?HC!A>\+0!@3C:I,DG2"H%#<]-)Q5E;"*$O9Q M9_/(Z8U]X&BP5+MQ1$+L2QA6FE2[?I0A 9U=."R1]G#ZKZ_Y9DF;M3OVF&EX M?'ZYK+=C8Q)ZQ_I]#7 H,F7=5B/310'=!VXS]J7]*/;?&;D@'+E82 M\;/C'_'4\["W9>42BOT0G4Z \5A;YP)T&WL 1U9]^7NZE]0IT#0J6:-7QON] MPYBCA'$'L<4QA'%*&W 6B/- V]0&UG9]A]7\XM>W<;9M1;TSFK+RB/B!Q"[V MJ6(X/#;<&-'<"R;/4@835&%A^VZ(050'64 ?_[*.8X>_7173!+^,'$/GZLH3) MPB.)$LK=E[2Y>^*/)_MM8Z<#Z?$!9%?[->%G6[KCA-?.6EZ/OOD^LIMQ04G) M1MQ31F\OQ'U!^5;"X\1.YR:G!ZI4LDT\&9_',F!H8+>\QR-W6$.#EWM4/\ A[HOW,7C MUAI<4:;.R4\09\"?$RA8V'Q=0ZKWS6E+V4X_$]G#&GH]87M_"^U%Q]?H!M?G MVPC?>5,@#)[?+\@KKVT(G@G;]N?[D>@W1A^6IS.M[_CM,6TM5NDY4D^_U%[+ MT\MN(_3T&N$->'K*H==;N%)]'O@=1W6)WD4+F$ZIT$:H;Q:_!CY/E C;0Q&= M>.458T$]BC_*&;)59LYSZ.KA7C7-R=D8$!9L-OP2^MY\SU;L^4WL<6ULZ?6 M&6LMM!6!7]$<+N#K"-V]SB&CC4A)W$KEXFY'7%R,94J'E;6%[:I*#2NUB74- MX;JG6MS."U2<*L(Y61L^^3-^(:Z/U>AYT0BV%];K)+I?M05_P:G6$[;WZNFLMH2Q@7!W=:07E4G9#*^,+RZ_K#F&!]>IQ MMM[^BJ;+.S3[ZZ?Y([O?F#^M"RK"ESA?(GZ*D\AQ92] M1X@ (XSVJMR&(IPSL71D]*YAYP++4A D M2C)!A2P\=$5I*(I5\6Q2!31;AS^AV#1[%URPK"?(8P/T1'M(K'?6!#;XU.DC M HCX/5P0J)6RJ]/=R5ULJ%3"F#[Y\0J[];+W)" )YB4O\R#):E[2RR;T*F8U M", .N_:VJ*^:;>H--V0[Z- U ')6[/!#RBPKMRK999>PV"RC59CAYO3@_#V, M;MD%5XIRVG848 =(!VN($=*B.]P0Z:)$YW,5ZKAX.B'.$'&.%DMP%38I+;)T M]NIRW/941ALM*JMH1DP=B5%&C5(1,Y$SJ<0-8WM-5>_5X7,;'DX1>7YIJ%*L M:08[ &1ZB1Y^W@:N"TLE[7R\NB!HQ^GVAV."HTVX2]Z<")^%98,GZO6%[IXM M+%#U68V.D!VYC?B=\_N,.K!\9-%0SJ+9%;9GM]%?,]U8P"]J:26]H93<>EW+ M($:8+[?3Y8?YS6*&IIO-;+NQ5M2B4%>U<:W1;;01+MV\;NHSRLCN9QNW:;I@ MN) M?A]JUR0%MBI3LY?MMN'4_>-((IRO+$@,HVH/.V8;-:V4HLH:PXW49I$[EV%F ME-G]"1EM)%F &JB0?!!5G4S5V.):FY@[K';G4"0Q3V,GV(&JIW.EY%/9 V[( M:LI]Q?V7!7E6"'(QOEI*FX=4&T3QUQKS5/W1B9+T9DC'9<+%-Z?*-UIU8.UH MP8[TJRQ47QW6@A!<7+A.G3YJQC+JB)-'(F=^FJSZM<4*,G9H;+6;1A&[&)6- MW(I:,5E;V#&BU+!R\+^N(5P?5XO;?=??IWS"B(+_*QWE2NKI.03A[_2&XN3% M"5"UD[U"+T&\>!IXRS!PRD_$&%26#[2G CL .EJEDA^V(P$W:+HJ8C.<>K_0 M,:NCB)YQ].!$SR2X/<9)Z!$GF#Y'F(OS"TE>;C#Y.PF>;VB7%QP\+W'R%D:_ MEW>-W(;?+!+O&V9&)V M?ST&3YC,;L/]'M/?+/M>?FVD)3E@1JOU7Z:X M.& M$, OVK1JDAZN\V0/X7OU>YG2$6__#E*Z4O;3W1_)#MWJWWQ/UEON7 < M)4(>3/\JA@0^WS0F4IO/Y[(TQW;B]^CS[> M^]RHXU1F]#./+A.%\>?UH-+P:GXV;,(\A"%@YY_#6\#&"JED.V31<.Q$HQM, M;&NKM[CHV=0'WG#<6O+NF";9W;)_PL2\[K/%=#N[0X]3=GGJ=CU=;J:WV_EJ MN>$WJ=Y,%]/E[6QCJ33 N/IWL\?59K[=H+M/,W2_7CV@*=I^G*\S@_3X[%!: M2;3:W>%#&)/DP?'P-MR^D"C5[CZ,[H_),<(WQYAJ%\<4LY](('\LYSIZ,/&M M-TN5#R!=00QXMM>+:EWC9DMS/]>)7U!X3'9^^,8?;_5206*TIZ*P'#!APJ!T MAL,:[+@\Z"D3"+FE1 ,_P&33=AES5E>1L4;L3 DP=E]GG0*UNY$! MCM=7*M73A-U-B;/).J7.,*A ;1)DW[+5?B>595A8MF0B%0I7MT!2[I/LHQ-* M!1@>BBT;ZE"G]A6@6FJ0<5@0YXGX)"'X? ZOTQXP0.IH6L"@JC%PL-,2_8J* M[F.:/Q78]8)]CU6B,HBCKU#6$4LZH9,WK;BAOE#%'(G?$V"/.?X)2"4Q 2II& MS +E3>P6;19X;'OCR:']72,G&U,#;!**FS!-L#K@P+ -&I? K0<-"5YQG!3% M:BQHHBQH/#%H=BQH7AE_M,=.?(S8;0RLGHK_F_>?^K1]D%9"OW.^MC>:/6"J MB#R.&1U6'0B?,SGGUV M_2/SP]LPB$.?>&RG<\;GKMD+,E7K8=EAX'XYC '7>[7FY5C0"WGHXT>_2EX9 MS(4P$U0(@40I4"I&\3;4^3B%Z42E5,0BWH$R*V$%II3B6%9-@N#H^&GRWO \ M;G_4QX!WO5GQVO65&M+0<:X_!6VLO7!YLB48V^_U0K'G0_B*\P(*;'**WM\& M5Q?3>1[A9[=KUY+[HPH3_WJV6K&E=CU)X!MO/2IX_?8<"5P:AC$[)B"&*/TK MB]LXE?.D&[7#;N$!L.4U8T,ZXX7HW=? M95]_97'!H)71YOL#_2=34*WG '$2,6O3*5%K.X(M*J#74M "- MI52(B7669UMZ+D; 3/,-+2P1#PQNH\,;$ZZ;@/(TR>@]EG M]X5=Y33U_GZLWQ\TP@#F*&+.EM?,2N34O[P)BH:NU\]5=BD3A#,NR"G9I'.9 M_R_,7PR:^HKQ.I,*Y6(A0:Y1S&H,FO5>X;=]CR47F[G%;$UN)V4?\(C?K/$9 MB,L[C *7-<2_'FJ=G*: I-DF?8FRL0VL-*B^M+I&6*FQA64&U:ZNOWPX4BK_ MH&B)-A2L/A/V!Q97883FB\4C>O>5T*[3)G.]4Z8ZN0JR:A'%-I?AH?_80M@;*?N$AZW4P\E)3R MB8D$""P>QI0*G,Y3K5P")(@ (26U9+&>,]"K%]#+YQ(D9M%[6:.A,TS([F:# M^K20AFIA XL7P@YID3-3](>&Q?*AL"I8*E'"\<(_R#&Q"Q' R-C9 M)@4^MJ8 '"6[ZV/\4FQ!HF$!<7B;M%WJMP>-P]M&8-1GJLAK6[.ZK%*!TX+Q8D3>#$_EZVHO9:489_U^.KK MH9/(0'&@%0&8J-K=%JUV%Q;PWR/HH(/A78:%Y5<* M!K3(8K7\\'X[6S^@^?+GV6;[,%MNSU\G&+9FNN;$OWR+M@?*,.'!@/6N*8^N M(0L\2>M9R6LN]C\4Y!CNA#D7]@=[Y(C.:N,D=']'-*G+*DW8_:K$)8=TSDN" M;!J/QI:/S%%E&;^%TNJZ=_451/3RKETX4\MJY( 6C(]@=S)GE< M6!UM;IWXA=TC0V@0\6CC13T['$6X]I6!_EE\6>./CCVO&8A4]+^\$4E+V^L+ MR/G+,Z[()RU<3!EE(PRHPG(X5KQF(&&"H8ID2!!M%$.*4=O>7OKEKDR2!CD+ MVM/U ^2SI9HOE46W+1$M<[17H6^:ZX!I*[6C)'?W6>EA/HQ M"EV,O?B>!L3&42SL2*S5IC]L$&AM"1$$M#O#!8'V*G3U^YQ3>C*%\5*N>EI! M@>&LH4XE+I):&R#!%G57NUN:.)'DWG'9:R\GU=$*57O8(-"HJ1CTTL9P@[Q9 MY,[+]6QG@H9Q2AOEQ'L_&'&EVS;MWS7U&9_[*G?IE!W&Y<8][CS)7-GV[IM9 MM6^FR[^@F]5ZO?IEOOS09:O-2,36'%G2:#Z^.#T_'2IU>L,5BIM1H$G]1(;/RJ3NR)G3S^S 2/] MJE[1B"IIL8+;O'8V4G#M&>((YX9ZL\(QS0<-S 0OEF:LS0:KRBEG@)*F8W)' M^4ROKMU87+*G&=V%4W:?P?6Z2%&;?BD;PG9)N6ZRI0<(29CN8D-/HW3FC+O< M&9WG"..:#<3A5ZX'5O"*26NP8NKA^<[_)3,@SB)N$O3C $K7W%2-(<) M,[IZB@.VK"W<8;M1XJX.R@BCDC*KS7:QP_(9>T5)-(HH>1N D.LX^WS 08R9 22VJ6\).\05VHFQ7-,,;M"JA.U^ M[6?FAAG1"6)D+0W 1A7$*5'D1"0NW@Q@,QZ^T_L41E'X1C^W'NK8,W.A-$4XOG&B4G\*0B?8AR]LIK3>7!@)\18/-!>?-)VZ_CN M,;T7?QWZ_GT8O3G1^6G:(?G"QHG!+"^BCG&F<#%L.-4[#\_"&5%!2)1+B<( M%7(B+N@$B:(B+BNJ"LO.FQ;BHM^8P"B3V$ZA+?P?XC9]@".[@*,\2,HV9MDG ME$GD! GR2P6L8G=F/98_LK.[%T:+JU:+JS;.?X83I]7TH_7,:R08;<+"M;C< M)Z,18+$1=?O 7T$P?LR\!F?C"Z"] .="P)2L";@]X(B$WBQ0/HH-T]ZS."%[ M/@47KX>AJEP6OO1H*CJKCI(OQ5@W^)D$0:^W@Q?JEX];K7:_I"->W1Y"0WN8 M *^M:;%EIVH,?.].2_2KKJG%?HJ44;FCQX[9"IE3^9@92Z*R!&K8G3RC9BC' M#N$).[3:H8Q!KYK^F&H:X&<&"-+=/:,*ISER^O9L#319S8>G<8R3>$K'1.4, M@S98AD%406W6/[W0AEW#2_XX8N4[=X99P@3/(>U=FR0;X#>"7-FDUCW GI@Q M9_FQ$WBH8(U*WC;/K0MBBQEG1''9P-NDI!I:L+=R@:)2XJT-?>#%B MI"V60-=IJBR$5G88G\_*BZ+EK]QE/N$HE[_P"![_I_L H@@C5 16T$J:LCL5-L+?%T;Y5H-9V'%>H MRG57!>MEK_&$JT+VSML-&4GDD]WYOG?,SF30'^851W8./,'5WTJPKTG\^WV$ ML5@[VBKHE03&%?S-ME"!@+SW>,! 0X?.![8H:;2CM.M*A^V$OBUMK8[J=^25 M>#CP6@>ZDL"X KW9%CJC_67O\02ZA@Z=3TYD)-&)8'_8%RF@:3OFG6KB\$;]I?I>CU=;M%B/KV9+^;;^(I2UZ0\7ECIIT3D2 M\B4$AB8I.R3PFUP"CQ5$&=0FHLHDQ=JS!1<1L((XL*NI9>?[*BG+U!HVD:WM@)=ACJZ=PX@(Q@ M JLIMX&!Q/8,T[#F0.:'M5HNCPR>5KOR?=Q;Q_>Q=W/*D^2L8:OP;D5UA/'? MWFJ- *%/7LT^X\@E<5K=5'Q96.#[-H;5H#5";-*U4",B-1$:&0YIJV, ?7+> MB#,7VH $'..6*LS!*PK1.Q(@+_1])XK9U;@H9N6+7X.!'#G^SASWI=JV'URO MI3M"*.IBN2L2I4NB(X.H3JH-GRPQ82YZP8&O0:U8FHJC5IHO\5M4&)*]U1Z/ MO^9:>?+'D7CL-/J=LW>>^87&, =!-&[ ;K3!+$11D+NANT74N,K_8Z-Y6[\:53J'/R!8RZR0WL$XIL(&S_-BG[N4ND533*[*V M8J&40\><;_32-/530&JOPE4WAQF3NGH6^92B+?!L24?R'I8&@[H%;SHZL;G% MD?(:-KLQJ72VM$^3E)0Z2LGS22=C,'P^,H"VPN\:((?_HKT#3HYJNH@C:P\? M-Q@(Y:]-ZKD;(4V"KD&%5Y5=:'0 &=X7[B*W#GZCG+;+?#;D)> M\3QPPSW>.I_92?SJ2PBJ4U)M^L.$K\Z6$*O<#2^X&K.$J$F*!_E?% __@;?Z"3H?\''#Y'SN&%N(Y?PU?Z:QV#)#JE/IG]4;ID]L'?/O[E3./*%S"=[5)VYEGEI_#< MJ$:VKC[S,0R>T5_"@9<,!U# L*/?+B4J\2]@.WHIN^CHMTNXCB[(UOG(\/K6 MBHL;$=U\EKMQ<>!$)&S*<,_:P73\1LTN,ENQ$;RP:!:U\]76&;&AL]F,[:<@ M/F"7[ CVY-FLHBU@]VO2L'!!64.@;M@H[O6NV#V3E:R\LZO3XI@M'SQ&X8XD M\6IW3Z(X^?B[]^<'XOLD#&KO4&G=&:8_=K-!L4"OW1/X:GU[/7HZ2Q#GGAWN MD%,(@0ZI%.S3'9,#??S+W7__,]JGH@R[K#^<;::Z!AA^K1^^$?K$P.E3^(J[ M(:"TZYCP3ZV_'/WJ^XT-^QJT& ;Y'"8$*-@S9)::>*_1'0#B0=*_\XJ.ATDZ M^:#_*.<=](^_+?"SX\^"A"2GFHEN?0N8F*;0AD%7S=?PYA,J(3N?U6/T4$JP MITEMLUNE[&IGL#5?PW6H.CUR;Q*_@^E*M1)VWI;./*CWN>A'RBR,;^@_7W#P M//780T,D)L'S;?C-(O'D69AN1YCNU5[W(@/3Z@4\_VJG0P_9%PEV8;1/*R<. ME!EU8G88(@E1*@K*94&",(A*,VC^-8Q9&C1&E!/Z+>4U[ V,]FS0'Y[]Q8E? M2$YV7GH=?VH@],/G4Q.PM:8 &.&Z6:. NG;=@6->1V6,@A^7J40"02I4BC4L M!@YL)BT+ (!%JV;I#QYSBJ78*1(W@:)F/\!0V$;S @!U.@&'O58J& 6[(LAM M0=L@IJC1W\UY&<2M*S8X6=J* 71-WC/@8_,*/Z9'0L[RM MU><&3D82P&:5@6TIJ./I-+G''HX@7!GIE!$FJ0CD_:2_*<1_HECJAI MB>.K0*>Q,4P\+D11^BV@P M[8<%(N/J,P9H%T8(%C 9UUN%3_QWMC&YNV,R1=BC2K+99A(O<;+:_>SXQS0K M]/WPS:'X,'V*D\AQ94_H=" #$_&NM8LX1VM+ ^Z$K+,F76,E9\@#Q.$L?P(1 M'BN:/U*=@^=%&,>W3A2=*)*].9$GVTEH1V%D0=%L#64\R+N/*!0TE+@Z"MBH MF'*;H((?8@Q1A:.)4?,51T^A>GUA2)M0Y$%A80(_9$NDR%48P0Y.T'_DG\T^ M'W 0XS5-^:)7'$\#;^JZT='QXP(W:=YQ%QZ?DMW1I]^Q]7MM..F#T\+"J6"( MRQ7DR1AB57ZEEL,N78'\G2Y'MH:!31S7SH>U5$2>^4^0(.7PRV4@;:TQM!VD M1@,\47B,PE<2TW"FEEN$3K#@TYY>4PXI"YCCG4E[7C\MJ*?_I4T(&K2T-Q4H M!.,PP$1#J6RCF@08,J\&1H;)"Z:C^C%BNQ79\BL(L+Q<<=:U>&W/D4&;7'LE M8EUV&Q$0*83O%5\*/F7"U2M8_)CJ'N!G]DYS*[ P8((%CN.?A"2>JGTY,Q@V MJ1Q2_9\O9T<@X&V)V^ROC@_ !/V:]DE'!%&BM+UB$M_JV!F'ICPRP\3Q6T5F MKXI+86>04+P$&=4[,O+6L .R04LQ)B5-X89ED\#7CQ5EXMSW4R]7.>K-Z3PP M:ZX.Z]!];*ZLMH/:M^O[CLG9&S3HT_N?3NARN.K[@NXKTJC:>\X:&\-V=[6. MJF0*ZHUHFO+VEU 9N"N-5<&)E2ZX6NLBOSU#MR-,IVRO>_F8IDXOX+N![73H MJ4A'#;!3!E1S2^GJHN'F#74/F(#80EMU M'KJ ?X>&CM"]SK46TLLQAEF0-*GP?'F[>IBA[?0_9QLKJ3/QC^Q<\ :[QX@D M1+ZG7-<0=C#*=:NDRQ>MX(:>0M;.:7)&$I4T)R@]+LZ2B!LG)BZ:.1%+-F+^ MS#5_W=[6/JI! \1)Z/YN98S<')]BXA$G.JVBV1]'DIP>O/@%<<)QAO' MQZO=ALEW<[ILG#=3+5CVS )VX)NPIP@9?=*'"S9&M.P:I25]%$8HY8!2>5#. M:8*82&S#A O%EJEJN^7M;:[BEH()9FS*C!L[C24L53K7!UI=CS&$CE+NZX/A MW.6MY\J&-9_]]=-\^ZN-@$V+K5>[-86.B+@)]NA\.]T%9<6L81"'/O%8:<NO%RPEX94*J2QIE;K G)=F M5N5!HD!6< J>,=ER;5K^@*)"J!XO PTBFOPX)$U^V/+V@NP)9:%X5:^Q"TRP M::-O>6VHNCWP'0E=Z7O:B]ASJHHMB5P>5 J$,HD&OFC4L&$*1>V]0S"8BI>_ M97_P-/N[L_\0A<=#T[,#LH: H4BI6P% M:V PXY:9J-/!\S^]_0!?5BO/CVR MIT F["V089'%C.ZI6HRL140QK5J/5W\>GZ@P"YIAQJYSP#2<7R@NN8Y78@ AIO.-BFO$&U+ 3A,==?'*(2E8J%"+B0*AMY]_,O7*!/. M3NXTO-DRBWP,Z?_\A?V//0RTKWQ_*/D0?_,+#CZ3XW^]4+IR()2T XQU*LT* M.*MK!!RQE"(;!27*&:6L$><]+.08T?M:M&'BH"X#.C#\,#1O_I5=2RF(L9UL[&?]D"" M,.)E E1Y'">KMX :X84<'HOK^6].RY"MO"?41I3U<]I$LJ!_#3V84-6;I<1= MLL[$X.Z+7:]2YXKK"E&4"S!!A0BHE(&5HYQU2)M9V?^R9[2L"(=DC-$+]GM< M1TX?M?RO%_)WXK![U@.7H9P\=6EH#Q,9M#4MTAE58^")C9;H0Z4XV2/UY](, MF^L8M8A$0XOICPUU;61$:^RS\H)')TI.V\@)8L?EAPYXA4"\V@F?24"]'068 MV':%-<0\IT5WN)E-%R6Z(R'GA3@S)%">H(P?*U(1/K=T F!(FPBT8O1&DA<4 M958Z4/:7I4M7O6$7NAA[\3T-@@?L$><.'\)8\F:OJC',J-;347C#3M(2>*[2 M+'=G5Z39B5/4BKE._,*R%#]\8S5CH4NX5V8NZF)R2,-USV1 7B;$T,_9F;)% M3CF]B)C31CEQ&\_9F=)S+?TE;:0G*W8EY'2WX\^%XOJK#9K:P@0G+0W%Y**V M(=PT0BUN5^_D5%%)ULX,80 =K40;?S8G#-A1?ARX--50'>Z3-H8=;VH=Q8"K M;PDWXAKD[7QI)W_N2:1[Q1$V22+*=@7^0?_[>(S)%KLO0>B'SZ>FJDRM7C"] ML:7618[:W 5XLMI"@9XK#IRG\)B@G#]B J!2 DOUG .8HU%CBZML$-3O$<6* M^P$>J9E>*/OIN%[LM_)X4# M]WY)[#I_;VRUV^#HE;CX'F-Y&JIN#M,K=?4L4D]%6^!)IX[DQM/-X@D[MC<0 MIV*@'<;#9IJ&35%JF%%']^S2)FOII4EU-^5O6/ZXO8VB<90((RC]JQP]Z1]_ M6]",]IF[V2W+F2^316DCF&BDUHEA4'T+>"-A@YR=![^")&(T^T[:6KG;EE*O MS=(:FH[%]2[UJW? LMT8W+!&VMZ/U"DI=%&#R_ M')T[DMZY\XC#@X]IVGF,%$N%5U.$Z;T]6JO(]*XC!SP9[$DYX_EB6,HIIHNL MD BG94.9L"B7%J7B_HE-DJC PR:6ELTJL*^DGAR>?E%8Z_]V]H?_&<5_',/_ MF=G-8KH*R(B=7*X__+^)L..^I&M@T?];W=7V*([#X._W*_(#1CK=]]-*.RR[ MAX2 76!&]S% @-[0ENW+(/[]Q4GZ K3I"VGC?AG-#(GMQSB.F]H.W4:C$W5< MT,(K<_[C\OU#H9^;UVP+,$$4\2Y@3&?I1O T1>1[@3E\G1;X;X28(HM4"2I7 MHY*2*#%Q; 3V=?J:JBN1@0@AY#Y0H314^P$F7;8R/7,;0J("SN@<1V)#_!IL MG"B0SS>^ZSI1I#NC;4H L:-OI8O4J3>:C=R!M\/2J;-.U\E.RB372TXJ/D*) MU:]C[E=7J>M5[*3SS:LAY6C1P5K22;5IF'.<4WH)8R<":&L/>E\M(TBW3ARV M<-/S_9(_;AY9D&XE\_V,7?[U@X]RAVJ*,&)':U1WJ0,V0A6Y8S:+L5.'?9*B MRL4HA252VBRJD8$@CX+@S":1.ON8?\ %)R!YOSX=AYJ5%-+%:S4XWY-5H0;G MF08M;@>XU&G&(,WM).^..!I:GQ7%)(H*?MU\%8T MJ)B2-31#4LIYOU>.W"+%J-1G&A0-Q^M]J M;#:K<:JK9^: MXK^GM8;,)GLU3"U?SMHAW-%\MIK,?HQGH\EX:7]A7K]1EQY8N/3CPS%ZHZ>X M7N^4XGE#6J8:Y)IZL,=)0UFT.M'-U88I)D1R>2&"CZ4.B-WCSRXEW4GB!E/Q MJ/>1-$C[Q2 OD.U>K^)HHS!G13L8 KJDXIT"MZ8HZ[@YD\I@$>'9Q0-SQD[0K[-]9Y2QQ3DS%F8BSH@ M6RZ-.312$,0 M;>UX%HOKIGA $@-#X@B.9"=8BD#D+/CV&XGT!%ZP(9(/D8R(Y/1")*\7D78J MV?4?F?1N WZP+.E)NF"NQ$I\3V_R.D%HOH.^0;2 MD0=YIT% N>W4\"&/0P?@14KP/?B1NW$#\21E4AOW)1?%"($W,8TY6VP)910> MI3N8Z7=IWJN41%OB>;'-H];#1,0>IQ'VJ@>MVUG(O5$S#&T-^"TY]AW 4Y9A MZ+J'+,$*Y3.6825\/1P"=J 1RWKVGP-G:R5_]#;)/9?:*G\-^4)9@&Q_E1RM M-9F/T^6UUD1Y=8-F,M[CX>80C-4_Y)@E?P [LBA8%?V<&/>L#">K6MKFLLO/ M-)#O"$UV&G)=WUM&_O8C29/Y[@??8V@U#^X-3B7>&/DN79"U9.0 MQS2-(#R_I:7OM+>"+PF!&S(T]H*WB'N >=^-@GI0AV1"!)=<>AR EYQ( MPLI&5Z#^%%#]Y=N(>9;Q)F2_8[YHQI_\A^XFTY*A.-U<'7SYH*5H'-[X1"MM M6SO-B!)!]8G[2XV;)6>EJ6(O'STLX[Q#J;-/-70X)GHOL#$K!MY27NI8,'9;&&BMQ+;-9BD?L=5FUQ>]G805EK>3%[X<#!6*FI*XX> M]GZ;->N=8V2?EJX$O4,VK2A0UPP?U.I[P*E9@%/\I>F5$IM;AE/+9>G=05V_ M+L<_U^/9BHS?^,]\8?K??V:B<(X?7_Y(_J.F?_D?4$L#!!0 ( /J!.UF# M6P5U.54 #3:!0 5 8F%O&UL[7UK<^*XNN[W M4W7^ V?.A[-/U>X>PFM M]3]^\;W5AT^__+__^I__X^__Z\.'?]]/AZVEO?"WP/):"P<8'EBVOD-OTYK; MNYUAM9Z!XT#3;-T[<+D&K=9%^^/MQ_;'B]:'#_\5%'%ON"B+;;6"LBX_7AS^ MT(M*LZV_M>Y^O;S]];)]>=WZ]+>+]M^NKEN3YT.Z9U2S%60E-*'U[6_X_[VB M[[400LO]VP\7_N.7C>?M_O;KK]^_?__X_>JC[:Q1]O;%K_]^'LX6&[ U/D#+ M]0QK 7YIH?1_J8AP*N?CU^BY@"_^O#(=D'_*L/%Y?@?^\8L+MSL3%Q7\;N. U3]^>35L]P.V?[MSU<9 _O=#I([# M?[O6LF]YT-L/K)7M; ,S_M+"Y;],!\>J0.?CJVLLMN#CPM[^BO_Z*U]! 2XN MB_U:$-C,0_+$%7FQ#'\)D51[MK4$EAO\X-HF7&+]WALFMOAL X#G<@'-5[#: MP">&@S)L@ <7AEF:% M6KL5J(#:AC3(!^@N3-OU'3!VUH8%_PJZ"-1#W/LNM(#K M/@!WX< =_UQ'J, Z@,[\[=9P]N/5#*XM-/]>&&A&MEC8/IJ26>L)HF8! 1_+ MXH76 ?C)1E5 JEL 1Y3#9-8Z*A\9T9V"!8!OQJL)1L";;Z"S1+V')TX41WEU MP)PX8&?L@YZ@ #AB*;5T**AG=WJ^@_OXKNORKB'H!=3#C8WF3MX>+]O0N+7# M]D6B$>:&4$H=D 866DRO(5)_:%AQ.)DEU 'E >QL%WKN@P\>'7M[U#W?7)"K MG#I@#6UK/0?.=F"] =<+FK0@H,P2ZH!R;UC?[FW'L;^CP404Q7GF.@!\,1P' MC>=#:+Q"$^;HE[,*J*?9H\J!N?%#&$$B9SWM 2U2@1,L(H0;0CQK'9476)RF M,]51X2DP\?(DZ/_F2+JHDH>M@VC;2E1 7"76 17-;O$4'5@Y9OUG>>M9S;RZ MX$\?]>[]MQR#1#J[NDNR4I=F]2[1^.HXQ\N5I"BWW<@%E ME*7&TB\7,G(Q"BT#?HB[ --HVQ3<7Q579,%)ZJ6YQQZSYX#EM";0O=;F2;C^&K=Q]/YX&>6H.1. M1F:"\0HM!]^@F[O%R/NLDD9[MM\"'YGQJFN:]G<\I4*M_\'V7[V5;QZREV0Z MP8\KM)F4SR"LPA0"2*D+ M]#:V[TV!L80FIA-EA!:>O#P:T/G-,'WP# Q<[++K13\%]XY,E-)"T_\W(,VH MU=12>4JBKA\LT7#PXJ+E2)C@&2 ;+"LP-M_W%3'C"&_48W[EM>V,(NL_ELF' MCE!&_7"ZRV6P)V68L7N+,C#2"U;C1"J\QC*PCGW7>)5.E,\813^FAH'^Y1OX M3FO0"&,T3L':=T$W,U[=&RY+THUQWV,X^R!]WIF0A"_6YQ&=J$].-5!+ MJ@^:Q,D23X'U 9VB*;@#%TAD(U!HJY%=G*)N(R/#PYN%JR I_ML&[ER\^HWE MS3TY+.'[BIHQ_NL*K,>I=\ :YW/%EPE MJG#G(Z_3 *$444@[-.*B H*^9XC^%N' GZ/6A"\J4LQ.X(<'K"58'G\+/?R) M=KM]UVY]:!T*BO]H6,M66&HK7[ EC!!A-.U%HBHF#J-E.TG.<&DN*BXHR@6+ MCVO[[==JXOKJ\[-[?7UJ6YQ&72=9#T-9W$H&OV84$;: M]E&*7W=!>) /BPTTCY2O''N;LD[T)9NSPK:S!,X_?KGXI>6[J![V+IQ656-E M- N'-A+Z\@%UG!1S)](E8=S>W%YTU+4[N^81 9>5$A#V E.PAKCZEC!O/^0ZLW'CWT1[/PI]EX.'CHXE_?=X?= M4:_?FGWN]^>S*A9C*\-]#XC<:J>)!(E8:6AQ'<#@50$=>$"&9XFC8,+46$ M$6 (S%DULZ0]N_M]_"_='_!\:!,O(&F[3S>=NQLU%$%F-BV'@G!UD&\AEL7X%#4$!F6I5%0.$L338_.DE\>\!Q MP;#N-D]E/)U0&[HYH1$W)L6X1LN"5[LFMH\C(EH=@ 'ZD33HIQ.JQG:NP9T3 MEB2F:^G%0Z\(QA(DF4A9:NDLI>GE@%5"A[USH.U ;Q]LVM9!]N$2&@_G9VE5 MHYZ#01+M/,CT8A^_"8!OZJ/_8/>H-\/$)_5=KVUXZ'(ILD=MU1Q?KX6-C%,33ZEK^-7ACDTY.DCZFF14$] M,059IIGDGF74J..H9S^^$I4EOT0:U513I =C R/Z]#2WTTH8C-;A)!+J1#LG M.J*;42/7+SRT:\LX-]EW10L"9M=MV]N+^MU9,NE!6& I>Y;'OY'9HF01H\6;602&Z@I>YO52X5ZC(@8YK<5+HI4&1M72DR$3C%(T(= MW\RS%]\2#\DSSL5YLZLFBMQ>$H4 EWH45J=T^)PHR!E4DTEK3&)ZA47"PVK6$D0$J5ZJ.!P61_#Y3M"3B;73@P!, MO482' X&VPG'O>GYKF=O@7.PYIXN#9ZLV@DE-VB]/"ZBW7E.I1!2)^UT@>ST MJ=GB$,%9ZN*TCC'%\<$R%L22.:QDI]=.$V)():UP25N>E>LB.,Y)VY!VM)5. MK9TF1'"6ZII1KQX._6-A]XML8.>0?+<(:363@@B M.)4Z52&L.K'G@H\2X^<\@/-VWL STVA#*C^Z4@?_RE>(4_R @ 66?<.Q@F?] M%@M_ZP?[*@]@!1>0- E@9TQ:[PH-JK?-U$9!R'I- V*@PZ>V[2W"L<$;;V_1 M*U_XFM.C[0"XML*5]B(,]A:^=--=_N&';M$CX(U7<^,'^1!%]I>TDV15-M+M MX"9M>.ZUCG8:XH0HZZ1&C>T1ULHPIU>J:N(H;PN-'WXE;LWUA]Z>!&1L@ <7 MIZ41,P[W3;$XW*W_2'SV__[R,RYWQ7LAR/YC)ZCC,M@..+SLR=X>(>5,-J+K MF]N+NM=4^2)XYX6JU]Y)S KA.Z==W]N@ROQUZ@[($CG/H:$TN" JM7TB7Q(# MU_7YY1"FUE8*%'AZG;NDD(]]S_4,"U_\X]5"+(NV@F!AK&1_I9;YY3&9.UZ- M=Y%#4WA$&5OFXP4^YWSS4OS=E]D<_>>Y/T)SS?%C:SSI3[OS 4K0ZHYPRN?) MM/\991O\UF\-QS-E'X8)]T*.R!ES3F+JJC=GWX#E@T?4KK(<\X_7A/&=4O2_ M2_)>6HZ25.M/& PF-VKEH-5M)NIZ^,'QP#;$ 2:6)FF3FYM/=U=-40 ;1]$I MY5W(K076N*=.L=NIFMTG!PT#$\=>$4]L8BD:S"P+A:PYHAK;E-&H;ZVC>*>L M%P2(Z1O,N!@FO4[;9L T\4!E+9\-YQN(68&T6T;,H)H"Q&C-.+800UIT+%>M MOX_@/P$+F=%$5N@NM] *WI'VT** 2R6,S)HJ)@]JQ68+! ^>4Y31" N> #EN MRE.+GE@7VG.@+#IY8-!"1XAD+!V:^!BLA'S:];B8/+%01X'H)_''# MD(-T\F1-6K!SEDYN['IM'3X:T D.[D_N@N/5%\-Q#')X7VH> M7?4B#KKDE47E4\X7RP&&B4_RGPQHX5%W;+%C03-RZ2J7/+!+/027%,!@YK^Z M<+D/31,W5N:=$E)BW5C/@5:O&+^!BSK1BJ15"363;AHI@%HW'WU1H;P[C>22 MAR;^^[&[+=$I/[1\9(>3F\P]6-D.B 4FZ_] QD56@);A[(/(S,B "^P?8 ?[ MPH>Y/M4GI)0OJB90@;5UU5:1%9]'#16CU2-S5RZ1IL%*8>/0*_1.S/\QQ'WN MMQ?]EOOV T\I2;O>WGRZJO U]]+PP/'MX@HLV^JZJ#:NJ5(4G"U+Y6D^JU.9EA2L;-&"Q<%)124H9I^I(@BO];(-M%K>"/8XP&:/KXBQ'ES3+"4]ZTU M(:N4>C=5SO&=ZW@QI:%_G52&_O'UWK&_H:^CF<4#,$S\4_; 1TVKFF(X1C=Q M/(>>19.NY1#(ZG =GS949:9-&NG3S>WE72VDBS.9[@OX >HUOISCCCH_3AE$ MJ746 @UB)9V_XG>/\P2^N10/?"-X$;DID7&D7$S^*LEOXSRV+3%6"2.U*MT! MA]G.W#,$,94Z%%3NNY4.Z#6R/1"&8MB9T$/] [X\@2!.,7L7!)&*%M-(M4@% M^SZ&D=[&L-; '5C!L)H9;H\Q;%P5C5_1^]P=/?5GK<&H-?O<12/&>/C0G\[^ M3ZO_KY?!_'=5!XG8+G".:/U<>6LZ')WCPPI6S8-$R89S=W/;KK>7$.(D\Z"3 M#(LRK!Q:]65ME(4(\330MG##[OZ )-\%:AYE"27S0B&3&Z&*W,9F/<\ [X&1 M#\Z2Z93ED)N.S,,Q#I!$&I5XFH'*(C6/CHR* R9.R,IX:,'-9(N65">2A'$2 M+T#4^W("MYBX(E7%BK> D_B?["W2,*D M#?"LM#HRRP^4>+.@I@7*$/4_@5\Y:U5R3*@L?[F6(G18I>XU5;YR05V, PP7 M/(#POP,KO1B?VJ;Y:#O?#8=TJB58BK)RH3.?EHP,W"JN9Z4][U(_MS(HXMFU M%N56I*_8 20%O!7L>*D>X[;&O0Y)T==OVC>W%[7?PRE!)2+@)0TK2DFEV/4L M;67!AJQ7H/[W?0_GYM/-[75;0QG7;U))T1V4N;$O:]IUNLOZ' MI;N6?%5@]5^]&UNG?7-WKT#G]/DI&E6;YI:C5](@.<+FF26[,9-N2*&0UB[D'# MV<\,$T3=(69[)O&60+82NT;R?\(V,+?HQMI:G'O*R,RJG!"%2,T21 M#W&3U3&R+0<$G@MHJN[MJ3X>F6F5TT ^#C,V>+G1EC#'J]J+BU,!Z83:TL\) M5=*)3W+WLIDN(YV+3OORMH%3 3Y8);B,5'Z0A^?!$\=^@VA1=K]_02NZ@75\ M(J2+&LD;]"#S?3WQ@I35"9WRS%,_&=#UNC$9/D1).1X^)5!-")+X3 N% 5F2 M $B'7I5+X'0,Z,[M*5C8U@*:('%&/K?E]#YE?.K=R+(RXS4@()" O!\ JO8" M!A) /YL@.@CO;O%A]U_![PERY0>GH)Y0&Z.]L-;FZ- M5_BM=N+S,=0\/R56P$ZZ/4\4V!0?7#W:SH/MOWHKW^PN%K9/?IN(EN6GMO*; M29*3H*R)(.&R)@W6>#5QP,[89[UL)9;YIXYD&*S4UY(JT5/HDQAX'GJ9(UZN M,GZJ2Z+=9+T7J\9LJ_SG^MZGWHI8JJA7G^0Y%RE67."1-[!$W@;ESY@TS&6G M?7/YWB14T%A%7TI2;>:>?&DJ]$I[!M[&7K+[*ZZ\/R4GP5Y%WW"JIN\:;'>H M/86-:&A;ZSEPMF05\63Y*9[\9I+T:I,R)P+I>P%'HT:1A]A17CD+^"D[648K M]W42!31X6.@@5@!\H[BV\F1537<%R>=1$Z<1BF[&*SCM.C-$L L#E_3'>%G9 MWJ& . R@V&X[:?:4@O8,EM!X ,&)0N;DB9I#6RWDQ5YT9US]/H2YSRF255O] M%#9"T0WQNOJ3PU@[,?9XH(V \O4LV7F3YKGJM&MVUBV[CQ&P@EX;VFE3X$?) ML2&_0&_30ZL3M YQAM!XA28Y0(%@*=JJ2Z8])%U6+_5T+J,A+=^ XT$7.-&( MG;T[Q)%/6Y$4LT#1?6K5NQ_4$SL^WN+ &R!SXP 3[>)$-VR)[& MYRGB'4I.T!B:;6?SWPHH?'%+-6V5=B&BH$EDQ7BT4>M05F#AT:6$&X*4@I+6 MO4;6[6AU0U 4NE[W9R:1P^K<[B[^]*$#D'E0"_/V$].P/#1MP-X5NRUY7.0O M0#4A2=)#6F@%3:+;$5W*' /$L[6&:%5$W5MGYGN_@N*RA&*G=?)U--O8CD?W MC1+*^W[UQ&T-W8[^D&T7 "P#/\(H0(F J+@ROQ]5Y3>'4C=CY'=4V-/0R]=/ M961]/X+*:XRB1X:J]5)C!ZZA982W87&HTYB7%VYMR7T7@K3$"DG:]0;9]9.> M(I-@%L4NQ$@(.A9=8\PO-I$BWHW4"AM%K[-(?CL7WLMZ-Q(K:!)9!Y)*;YH^ MHN[>6DC8-*44I)K@9&^:BD(O]<6E^@9(=[RZ-ZQO#^"5))VLI*J)0Q+'E &/ M!5ZW+4]^BQ;N<9+V["![7NDIIH(FD75LH\;0UE^MP +-(_L_%L$-["G2_=C" M]L'_A\\7W@P3!->!D)'A C\5@?[0M9;)7\12$I18PI=4DVSNP;$JV^BU/5;( M/I/@+:BT_\G"])>H$X@S$;)#D'6UE=!&\0J83=9] #4Z\C*Z[)^=UL0XX9[W+Q MY=:F3RN"5[?+!J@BJ/%,#+A$*T.BTW8B5=(NM\C*];[06H3.M#AXP#;PT<,' MZ"Y,V_4=,';6AA5%FD9]Y[WOHN;CN@_ 73AP%X_T37WD\**-_J?UH74J&/UC M/'WJC@;_W9T/QJ-6=_30NG^9#4;]V:SUT)_UIH,)_L,OBKYH&#?,Z2'(T$J3 MF-7'JVBWQ#!/;T0RNEA)95=]8%Z@TB==S)&"[E$-OY5AFXS/J-8_2=55\M"] M L.5_)+'5,'N\RW>/- M7IZ?N]/?\9NML\'3:/ XZ'5'\U:WUQN_C.:#T5-K,AX.>H.^L@^YIJW!>J"$ MDJ'B:2^-4U:WPY M-^GF/9GV)]W?G_NXA5?3HHG/:U"1)5_1("25\\Q'9N'4!LC*D]3A7:=]7<_& M/8^A8V]NY #5Z,9%CFW(:%>=C%VS^>?^M-5[F4[[>.DXF_7G%3>H-!K:E).6 MNN(=JE1-F)M-Y!Q*M3PV(XF=($%4#5_<'6Z"QR^!QXXO&"WP-FMD&T_ZT_GO MP9YU_U\O@PD>Y8*YJZIS5>)M>,9$E2-?Y9='LRO$OX,L4H0JK5R8Q[-+HL4 M-[P#.+^YS]_X/Z4;_V T[XZ>!FBQ&HV]2K?[)]M>?H>FB5@_MT)LC4_O P3+ MJ/Q,FE C5C? D3/1&&[;G8OV=:VM/Q>;9\?5N3 WO ,X!!M]\(-;?\=%QYZS M&[A+=P,/_7?NMQ.GYN=6-KW-^KG9"? ,T=PT)FP):B3LI9.62L M=[._P6Z@8IE5::,"1!P7PL5 -GI%3'EBB]X8+]KIQC@C \U8P^^J92J-.3\/"5'6CZ MC6[$^'[AO>TX]G=HK7G;;X8CV'UW],_6_7@Z'7\9C)XJWLU*@J -FJ24,@;+ M9-G4H9&0-"FOBT[[IIX@I1Q&/0Z (E :W5*B9UDS(F\S6DN&$]&7[G2*O8:& M@^[]8#BH_D E#8;6:FBI9;2<=/G4UD-)KE0+8AOYV(I$(36Z)<7"_',VH0Q/ MG<&H-W[NM^;=?ZOK7G $RKU10\U1Q\O,B:JPIX3D+*JT3 %NTF\G"T KM866 MO=N"7W2= &>V06;D;*(9WD'#\6S6FO2GK=GG[K2O:B/M&XZ%IRX'O(P62DY> M<2B#LWJPVB8Q?5*]E[6'56'QD8@D( 2JX5N@X=J5LSEF>//@8\[2MC6+ZSE MQVI\9XDJ]C[WD+(VMHE4Y(8UP?'H^(='[OS*-- MK>6]81K6@GN>F^$K-.T/N_-^=";1FJ-EXZS;P[?J9N%]N^ZP.^JI.P4FVH;> MT-G9J@Y=EET?_L8O4()JS9^7PV0,LV)P&]XEX'3 MQ>$WO$N8^:\N^--'9?3?!,Y*,_R79B_W,S29Q[[#_=]4/B<]A\P,2T)*7G5P ME60]F/-Z4GK56C&+CV3,%!%0C6^;/)?&A2Z/(U6U+_-?'F_]Q^%K_U?5UEW? M/7+B :P+W?$J'@DA"(P T3"S,P'Z4R)H0E")/>.5MID**0RPUQOVU MG'XA=MV1HSL@IVXFQWE E1I[65)O_PR6T#@XEG/P2DN?-,(U,D*]L1(%F!6& M)2N4<)G<=I=H+>%!%S@"!#,S-9CE?-@DQ>Z50[6$77RTE TOD. =*&RG+]#; M]'S7L[? H2LD7R'-5(Q$K*4^OB4ZO!=6T*/M +BVPIO7B_/3ON"?9D GH[LI M7%ZS=247=JDA>BN76!"0"K M9K?[_!!+W624M)DP6VS TL*,W-F4D*"N,XU?1S69FP^>CEK,3$"PLV5!N.NV.$GN03 :(G8,, M_)7[(%^)55G97U5.T%6:JA* M3MDJCE@J-+#=I RT@*8RA^$:,;G[!*XBE"E?;.L2VS/^5$V:U@) MW@AV40U1UQ0'&L,_7IUW8V)R*?P!#<14C@T:/0YDA#,5&0(ZZ2$@*\1N37U_ M4V/MGC1+H(?I%\M=0%+1G9O;RQK#-HA%XBT(LB+'V5+&B#1@><.#>-D-U%#Y M^!L]*A"B/@L-#;=9JP-B[&?E=[KT#P*=._2S([2@!X;P#:2J*3C-Y"XIV79N.^V;VV9'A99E@X;W M'QDA:47ZCXMVNO_(#$RK?/=1881:X8U)F3%J>?H'4G+5.@$QDZ?[ "&<2NU, M2@H>=#(4=E*U?6\*C"4T]P\ 57,++6R51P,ZOQDFIZ]-X7)UTU@Y!M'KIEAH MHV> ++.,#T1<6B-GTU-*@GA+O2Q6;:QMH8G)17IB+'L5Q M2RLSB%[+AJ/9HB,::TFW'THPLBTG84Z M''4E]XBJB-XOU 5DW!%)QO!7OA-H:##_DW3/:X1'L062[P,T?0\K6JCY"Y66 M; AWG?;%76,> I )N>%G8!S1R(4ZA0SG2LZ8Y,KW%FH$)V?ZW(T,#_O(KH+O MX@]MX"[8>8]51-!Q/U>1JG40(G')2\.OUXKX9"&2<05'(+YBFJPLJ9@EK3Q) M8X_T&^R'$25ZECM_AR104)/%(AEU)<=A98AE;DN1"KT8/862 [.D8(RD7J7T MVT'.VK#@7X^"RW@N@_ 73@PP/( / .:?#/:ZW;&\\7CZ5-W-/CO+I[$ MAG/8E]E@U$=KWX?^K#<=3((__$?T'64GM'%+)0(T!\&;3S0$;H)(4- P9^@W M('R7@3[KE52VC"[E3! Q(:"6$JDC:!:9%ZQX,R>:TJ=VY^*N4VOW(97<8Q]3 MS!R4V>^A=[B4,H=U'2_6 -"_3N)'__@Z_FZA,0Q-XKL_X/FMZM3?52%6@OU/ M9/*A5(ZO!WMK0(O&6)A"%<[XS$R@A0*%2(P<]QC;W0!K'43Z?7)L?S>$6XBF M$,]@^PJ_9VYUA[=E\BA30=#8+8R6NA.4\"V($3_K% M'CQQ[+5C;#-F&^P,JG E=?J1$[:D_2XS7)*6RG7F3(4GBU)\BU/$RW&>R8U" M+*,TE^3.F):^&?SR=\;"6$LX BF-XRM!CJ_>$<Y.XC%&08_^@ D#EV<^=+6@ [1-1[\TJ$*#Z: MV7#+7?W6N%92DTXV(?)64"R&ZQW%>7JY(?K_ P]L,]=B0@6HH@WY:[/B9BCU M2;?*1XMG: 6?'EBH0L#UCKL6$^#@1T>,-;C?3P*""..&0 F-DQ5=">E!I:@M MFO!NPQ2LH8OA+7O&#GJX=NG>)I5(6^H%X)9ZGT82NR,?CXSCU9>-;9I[K-\E M?@(=+J'A$"(U,[+HS7P>\$H]]2IMO8%F6*_0.A[+0X0QO'*&77Q"6!>,I0=/ M$=K*29HQ2G9SJEQ@,\]>?$/-"Z%RPV@9(]L#P6]G.Q-ZR#JHKCA@Z!0;B"0R MT6*T%YH4@Y3Z"&[E?M^HS6UM*S !FJ6-G5U4W(5\O =7U^I82IWY]**+A+??BV?GV,?<_U# N[ M=?&*));E_2F%!?ZPV]9NZ(40OJ>2Q2Z%7*8OA8B\E:SZS9#Z'DLF>6?P/W>= MZ:S!GUV5]L]/QV\N)LW>^#>"P]TW!=BO<%,;TJ5$HA)]V1B^&N MT:M.=N2UG+'JXF:BNGB4];DD+U>=]G6]CVN+"8@BP"KLU&3]OLSF3F"<6+CC M3/<4=@9E-52%!M(2%#24HEXKL8#6 WQP@:?B#*5PY_LIF-,$*;>]ZO9G+30K M'M+\G02+4$5-DJ=4TDQ1MU"*GR)N;,<[>Q2'L?:C96F@7N@$9YP/BL+7+ 94 M!GP!H:@BD-QL\@FB3"$HLU/_8J&YF(D/)I[0@(SCBHXMMBH8N3042![$>CUZ M"/ >I24FD<5E90XSHCC5THS1#=9[#QCF.-5;V,X:S"W^S]V MP'*S?2C)J5410'ZVSF:C@E"+CB5W(=<66&-GE/I[B/CKUN21 M&Z]2_8$$A8"= 9=1JS@\?LYZV)J21Q6-E#B&B.-7R@F;,(;0&L)X%6#>9\U MQ3(GS7/=:=^T:WXH7)3+LQ&F&'*E5K%$8<1-U#5-^SN.B\D>4@1S:RB-0M"5 M&F@(V@A"03V G>U"X@X7.:$JC)IZQ^X'BM$+_V$H :6T^^@1^8 M F#Y#"VX];8;Z!PB)$?=);,KR,BC M!_NY4#;Z$32^#K2[1"MR#[K .1A'U&?PLH#/X(?6Z?NM952!GYZ$PNT^S2)M M\">G5J6MY_ 3% 35A-X\/F)A!V?H>6#)-: G4R<-<%/OY3-!GBB#. =(I5@N MW.U$!CL\X[?/'M09J?400QZ0E81@J'<4P5^CN9E]@C0-=9K!Y]O!-=G(OMG71G@R:)*WR V_.=&ILI+ !/'7OH+ M;^S,@/,&%X#P@$-6,M48$^;@1*,01,6HPR]+1E7.]L*GIE6%1"$&,HGCQ%9J M),4I>#4\@&LRL/!<$;X!=[Q:X0!-]_N)_VI"=X.&<+(#LE !"G+'24+J:+XH MZE)9'0'O$0 7/Q%WFC122*2EUX8S89"E/O?00_I9VWB.&O7ZI**%GI3J=] M6<\+C\*&/>.$#UAU;(QLBXN0K'2Z<,*-K80N+-=T?&I8:]+RZ?@W5=B1M&:B MXZHL2CT/,YFMZ.ROJK##-FTEZKO)M'QUM$ZV?^+MR]J=4*\D &T:='!@_ MZ!S$_]Y@#I@PY"Q!RMHY'1*NE?)F4X4Y"6-+(^U]&PK.(3X KU-SW<]>PN<_H^%Z>.K M]_@*/_K?Y=SX0>A#*\+G?!& M]6@MHHJTO%--?A[UEADNBB@ !@1VQF2;ND43@>M:>Q>Q8]^<^)1Z;D6V.E#/ MN<'S]JGA@9A!2.'Q.7.KII.37E.C]V14ZN#F*=&'ON=IQ(JRFQ_%B)/A%UC[[[ M.?J?2D-\<@!69.LW\W)2A.O3!+3)A'>(;-\ MJLU#DM/^2=+$D)5ZM>YT=6QL92\G2'>YS8%'UJYU3]^7>;A\%C M,@T9I&.K^RT3-H,H'5DT9)$!K@0O<2F. MX8?;[M3Q,)U*&P(YH47TW:A*'W4P3*?2CSZNH;"C+'WTD3 KG884\HV#MZJ2 M2!\&,Y+I1R'?(/A)60;A&T\K/"5+H+QK=]HW]857D<0@'5O$X)VJ#,[@#PX" MCZGTXX\.[;"H;RO+'W99X&'PE$Y##AG@#BS6MC=3_'1B@\QX;[A@^63;2QP1 M:F1;8+LS[3T AR <@9.YL<#8[O>'C7J*RT"Q0E61D12O@A),05G UN9X( KS M )+JFU"L4-5D5((2BLN-PV2E'@-(V?5H(+D<=A?;'F&RI7P8] 86OH"W[&ZQ MUMLZQT7RMOC2/@#2S$"QC: M+FD2G4B3E.!EY[+=J2]B,,F&Z5;%QB!I*H3&YE>[IN41 HFG?L'+TDO\&L(+ M6G,.K/$.X-[$6G?1\O(-XKANLB/K6[W/@F[\+83!,P<6&_ ]8(GYXE[Z^FD M#26<&XJBGG_WAHF?A!^OHG<$#^\*IOMV5O*&$9@+CJ0-+[..]AG#1G]&,YVP M8=0* BG+*["LI4XZ=@>:C<0?^,Y,,%X%DQ47BL9/O4ZOCZ(09+/6M-_K#W[K MW@_[_]D:]>?H3_//@^E#:]*=SJ/7KJ.ZX (?M&%6I,?#)W M9'O '=J&A4]?'J&%>@^DQI.AGQRT+.B:IOT=]ROXA 9X?)',"A9=\5B_V("E M;Z*.D[?VM*!H.4M3I5ZNIU\Y,[E4.\9]**GGG/(< 7AS:Z:-,H=0PI9I?'; MH9DKKFC-R3G]IV5534J%R"9K1]@$*D:838,)YOOT+1=Z)E7I%^:+AWHF\%+. MU_([&Q47S&$E^&@[#[;_ZJU\,VT6AGY$RM!93H7M4'0HN@O59>&'HJ*T<75U MZN^.3L;-,2+IK!U1V+).[&S/, N_IT,XWL&Q?QW7,,>KWL9PUF!N]W_L@.5F MG^Z04ZO*>\$92![4)?<0E7ON'(\%,OI,0@]!RZ*I4G)#E]1+D*8K9;^"PSQL M>K;? #[U1LM*RN K>N1T6>#(Z5 C?,1D'.K46ME.:QG5JF4<3J5^'CS]/'@J MN"5RC=IYO7$TE3YXBLS3Y%WBV@Z>ZI>63 G(.WC23%.%#I[JUTA!%L4/GC2@ M7_+!DUHBH'"6Z^!)+M_UGQ)4>O!4OS3*'4,*6:7Y!T]<&YY3VS31^N>[X2Q) MVA(M1S61%9)!WHUDECV4/)_B0E9()LII0PJ9>452YEBV TA(RYF'1L[Z#[)* MW4C45T7"-I T:+%V%)4\>=!/!GG@5[2G7#0R?,HJ<=N%CV;A6[31 _.'A^7Q MKY[2ZV$912:->8.,6;/'>!E:*L-&I88&J/S$J_(ID'Y*DV -27?IPBE0WTJ? MI%Z5?#0V<<#.V C0:@*7A^$QZW2'F$Z51LFRTUF'S@VER1NBM9VQJ" #'G+EG9YHII9" MIR?UC\P%610_/=& ?LFG)VJ)@,)9KM,3N7Q+C\V;[/](9R#4M*JPF;=#%P=7 M][D%'YGW "TF"*O/;!?DG*6H+ ZD701Y(5>:C162;M#9U"+JN1=ZB.W,C1R M7HX;A'ZO(3.M#M(0!UCJU85R.HB3OJ/?'/;,.3H'8MZD<3J=BZOKQK%?'+!2 MN[M%AHLOZ)/ 7JURCQ>' G3510[4I<;X+_OV F&3C7YG(99)="\W=6V!MI?+ M=5-A=ZI,@S=_)47PE[?YJT*3SK:3\.9OLITVLBUWZ.X@["=>[HW'8N;I3?YRW08U!1-\-[F OGF0\K M]E_->'^H<'GO2SPB1M!FZ[B4B8GN2J&!+MV]][+DO>.QMP'.(928ZP+1W>!. MVK-W//_S_KPVE]XT/-HC<[34) M3#HW?I#>*N'+I%1K9!L\=ATH#S"EO#X*;_,$Y@KM](S:$#!-PP*VSPBDRLC5 M0$$405;R0D T1F$I%W<"NYRNFK "[?*7T&"M%$59=(6@6A#46-OA[CZ:KP). M,+*F\&6&,:7=D1ZOTF;)GL:+E=% YN7AK,3K0^(,-MZQ'9!.O.J^?M)7*"%+:27O[9*[OU I(6O)J4/B:9Y/GA,IV!LE+ MI+)P-N>HB=GW1=M:N0:&*&\CI5 <80F'SU713]WM#I,O0B\<,R!.0!VB16LG M'BD&*.$)=,6BC%0Y,%VHKRAI0"6M84[JMOHX]Z^:RW[?_IPAZ>+(^") MS4AOLV*)C"?]Z?SW5G?TT.K_ZV4PP;[H8>1\Y6/?'XPR,0VDHYAE&('MF?F0 MB&YO;B[O/EW?7+0O;F_:US?U!;(GUI8O[*YW'7:G7I?X\A'3;K'*(1? MQ;"<1!CW^SGZ+,7WG2.G:BHHQ%Y:#'DMT"@=8"14;W>.G*KI("]Q A)@@"=* M0-*N=5"I3!?UC!2-H8=AU/2&- ND'!H*-[XA0'.X1J^6R]_ !B[0JI!*8C*1ONQQ MX"S!3[-:PN=@L;%LTU[O^1HP,;V^,A"#3#SA562^.V2\AL+.J!K35:UZZ 8H M=0-?G>72"!P6$3GWBE(%J":GG/P+"(G/!*6ZG:HCJ.#Q1%$1!9D:(QP^O@4$ M1(8O230DS]3*WS[I+A;^U@_N8C\ A&$! T;1SR8(J+66W:WM>/"OX/=$BY%. M@B05'^?BIMWNM&\^Z27%4@U5:%?N?1]O4 1Y MQ),T1@ZB\R4FR(JN791U%CU F:TUQ _'!&?WPN?0G]+GT(/1O#MZ&MP/^Y%; M9$..H)]L>_D=FB;2R[E93O@82PRA,H[GGY33]""WI@"-] MJN9\A].L E3K(XI313NJSF4-%0\I*4#N]\_&'[;3,PW7I1Q:"Y2@FD8*\ID6 M2%%;-$PA)T0C8TL_TA8L136E%"562"K]T)Y7E,HTJ MJ'(:0#>"7B_9V"YP%B/Y.OM)81SU44Z<, MA9UTJY99ZWY**+O_=!TOUG>B?YWZ3?2/KST<7 TX.SRBX).9C%&4E$PU;94Q M@ IAE[29)V_L9' _!3O?66S0TN384LZQ9CHA".55125"3"8%4 RK>@-BSO&K M0<--<=;.!AF]Q@2!.36A*V6=6[.RJ2*4*A9?N6Q1RE-$4D)WA-O1XU6T]_9L M+,'846,6Y@D?)44U$NIL]Z&NGV4.KQ"X*H M"%@'L;E\& 8X_/=^$H2CRY)3OI)T%))$2S0AM&E\[S\ /H3&*S0AZ4%V6GH= MY2",MY*3YK(.AH:VM9X#9SNPWH#K!=L-V(W0MD 0ZS_CST(G1A?M](G1<#QZ M^C#O3Y];@]%O_=D?@87O M!!IB7/7A+Z#Z0.GG-<';1;;O38&QA"8^2D1TH1$6S?@>#>B$[TYM<<])P)J[ MO&0[O.J@'J[6?D>,M/3,5ZXA&K^6"LWQ#) 1EC'34E642JVG1OA@UOV^=_$P M>NEQA\!^1DK=F.>%*&LB$GN&J8YV/_YN(=UMX&Z"MXX056O0_[$P_26TUCW; MGYGQ#PZ4\< M8_4S,'"QRZX7_10<-YLH)=Z.> .B4^K4JT&D*77\V2 0U+L%CQ5O?0]KWG+" MJK>6L;JW5JCRK3=<^]8VJG[+\%HQ *T8@I\3\WC[JCQV4)[YHV7YAAG.(AG( M)97>X [S2M:DG=\LJ#>[F$H8=I ME@XEE?H^U5BF\93:?Z^CVQQL=^C'("25[;IQ=N1UI>1OO$]!5V?*DA_5KJ^[ MC5YY0RO-#?9Q["[_\+-W?>1_X'UJMB([ZG7)3N5I;#U/]36FHZ793=+5/O++ M?YRHEU%?M!*13(1ZS+(KW=S+?'RE:>+NQQDCS!-7SA46A96YP M]\"()B^,6KF@%XR+NRRH6PG[:8JM>8:,H!/\!20-V.FTK^^:/VN5 M9 9%^Y<!#$H_K.C5/5NT5E]L( M[^%PE3U9%,ZOO:"*64+2&:TBJIHX]@* 9> &,S,H1B;U4+SYM5=5,4M$JNKH MH:J*_=$T5%-^*T1*NM5#20T.0J*A*LNV5:3=3W+.$ZN+VW=O6-_N;<>QOR,3 M"/HY7:1C\MUW1_]LW8^GT_&7P>AI5M>K34E4M->:2"FK#E-E6"Y:+>#%Y]S& M=0H],DD+?V+ZI#9O.]>W]5SHXF A&9E*!$\I#\96V,H._OV&.;!6MK,-RA5M M>JG8/>=-[T/K])T6/'WH9YOD;)-HA!FO>DA-T'LT%CAR*_5M-&+ZIK9)(3R4 M-EG;^]U9""B/EI&2J\)?/F+XB"7B; JO0]Q/.IFNWEQU-.&7#K-L!I'"'S#W$LCHS-7D7&5PY$5(HKVU835:=.I1F)56-24XF M6!12P,D9+*5.AZ@/K:83JLT9Q?3TZ0Z[KU5MX,0;(,=7T\@#9T8R#2@4@M;X MP3)S9L%PM*7F44T!9:Q/Z6!+C6Q0^3B,+V,.+-=S?-P4D 7HT;](R9L@"SJM M:6D(82UEF[C& \4D^ %^6!.XWM3PP,P+7JMB^='P%Z"_=H31Z^6=>H#?_[$# ME@NP;8A.#:F4.JJ#%V;)+I[7)1]$?0E>?X\_1=<+ G .K-,U@E4ZD=CAU&7Z M7/A+=SKMCN:MX:![/Q@.YH-^\%);\.T6M((H?;&7(NQ5\)OO845:YJDF=9U> MI6U".\&BI:ZVH1]IC=7E\(S(V)IB9V@'6NM[PX7NBV6_NL!YPW.U@;7#KM$+ MV\+M*1!U]1C&Z6N M_PA&>S0G[*7FS28FS3O@8%]4!9+RS*_I8I^ZQ4EI7&4;NSF!-*,O5UP M",IV'*6SAA]:^I^ZNTF?U @;K.AJ0'($_9_=:09+[UO7-5A;TMJ(' .P;&?8 M]#3N7[Z!78&#$'TQ9[TI:K<.=AH>@C=@7F79V V-BLC"[U$;UGX6E2Z\F$IY M^F4OIN)53?C[.8?*MH+:MJXRWN0+7\6&096#X.EX^155_/^XAX58XU=?7^OK M6+NN"SRWBU1-[0]0@I%M.8FVA_.'-ZAQ&6+0Y^U'4[MT@7RVR# MS!W@%]+)>3;M)<(%N/&>,^>H\5G=P@-+'+9=2!_IC-HKA!-RXV,:GN.>0O?; MHP- _+Q?2"OD K37C"#T$H+6J-&_/, WN 364E@[Y *TUXX@]!)"TVBQSS-D M.(:6_5G5=*K \KT6DS=^[G;8_$;6F,+UQG/'ON=ZAK4,KD8E^PZ"UD6*>">Z MI8LFK=W")JS$B:2ZXYWC\TO1L8;HT4SJW=KLHYGC9UK+\ .-/T>I_G*::;CN M\4Q^[ 3RI9V"D#,DA7T1O@ZMX!G&9>;E-#%83=XYG/FO+EQ"P]F'0>EFGKWX M1CF"(*97A?"<'*9%((:TT1HXX.\&>4.X$ M.&C=C$\U'HQ]ECYR%J6?8F0:0JF70 IK"+]>\0A7WD:6DC(*?,]ZXC6'7J^" M9%HX=@HK,C&*9=-*2(5 2WJ(H]1.Z#AW"QK"P'7](/S0BP4SSV$IR;7B/1?8 MB.^[!O!]6"GR$IZ97EO&^=$>-@;;C?1""=_'FAL_1,,J7:7#*@U&O?%SOS7O M_KM?_EL[$H*.1%0G[-*:O#-/\T?ASI^4_!5J M,O4&,N!@+?'05B&C'7TKQ/CZ!]?@Y" ^-CT"=AKQ]AMX,(P,WQ/ MJ&E58[(8-2>JQ4$K0RM8G] 0 MKLX^)"[ZQXFWZ!=?/__SC*33'Y1B1,BJ)T88:)3RT1 CKC3A522QWVF( K>^ٶT1?+W8$%7$&P) ]YI+2J M4"I&P1EU0N!*?0@+7P)Q72RYB6.OH(?6SX_0<;W/WY:7S] TT:?(;T!P9U:* M-"'CGVT0%$-<]\C)JX'NJ_T&\BD@.ZN^_ O@56KX/HQ\WP%IWEV_ \: ;O-O^<>@MR;TE5T:5F&':^:Q[S ]0 MT:'QGX:[@0<\L:B;P;U7V[37>Q;G8B4TF7P)2.L>(HEOB8:@3DA"H;.XY\G7 M9,9SXVM\;!^>N<60<>M'J(R$&2_;G?;5)RTF5_*,07$BS3O]XETO<:V,FL@@ MW>*LM1&-IG*NTERIV ]TO4> ,!LFWB[R41WVB<0%>@=&R4G[7W3:U^KO?O(J MKFPSE7HEYUI./S0)JH*,#@V3)BEZ8IU5D@-YJ;=C1/LG O$X/.V D4\R-?&)X[]!G$< M$F2YH6U8V&Y ;O^;_8DD(Y>(D7K= I3J>05,)FDI*JO/E2_C- 6\ZDSG?*^B MX[1$T1 +C#=C.[5K"9E78+W[7M5"@BXK>H+M&2:QHZE@UZN[1!.$H.JY@FI? MM:\9NUZG#U063OM];WJEVP#MHB,AM6K-77 +2P25BCM5Z?K?[\^[)DIL;=[L MJK$L0AL/Z0*H553!>>6I(;2S$ZO/L !'[.&: KI4=U<\^8CO>X+DSB?9_8TK MHVHD"EC];#LC/]RZG5]+Z-*'#.OL1%_E6G?55O M_!E1JB6LYR/0E3C5E;5@"W9P@1-$6>K9VYT?EC5>X:>F%EUK^0!-'V\SA.D2 MH=O$%G37Z; UP_%LUIKTIZW9Y^ZTCWX1JT'+7K5><1U:AK5L+<-:M%!6MX7Z M>6STH"(M%]=$_85?WW L-#0=; M ;"!Z':F?!:?,1ES+19ACZ%6T6*:+!(I6/6:9_":)!A2"DHH*$,U_4C11'ZI MD6VBE[\_P1[1#"5E%C&ED4IYWUH3LHI>+VF<#PJTWBLSK6K*$1GE^ 'IY=YQ MCCO2/R?M4>JDG:X[[QLD@;]272PCM7(M+M.@Q],)02!ZO7@7 Q\V/"+I'#F: M0WQ>,*7.HBM?L\703PQG[ 11^Y9!(SB,3FP1D'(V6@Q"H$J=95ZWZ?I]. M?$A&3^8ED$[KIM&\["O4+7S/]0TO'7^,#[X3)8'3H:+FVB1^K0]69.#CH M\C;# 8V=03722R?T;(XI;IP&*2+308TGBRJJR$D1+\<4L$U@&:6Y)+NRT=(W M@U\*/4R&&5CK=E\3X?A*D..K=\0Q#6O=D1DESA]CH]Z0X:5(SZ2**&H8[@L8 MJ/E*PA@WMHE@N*'E1K8'PMV5G0D]U*S>T)\0JBEFG_2TO6@QZJJ-F_H,_<@P M@K9[E65O5VDBHKRXE7(6J/2THN'$Y\&JEY- B0<:#==&7KQZ>1*DT(=/V?)J M(TR=M%.G1RHJ@F.M]XI6=Z'.EB 985*J.7]YW#&/46K/@'H98$+7Q%<'>/,W3S?%H)7U8DU90_L4F%CQ$\/Q M]G/'L%!"7!:./7=OF/@BL3M"W; #<$,R@^]@*[A?H+>)Y86B/JJ=M(_JM#_L MSOL/K4EWBJ8$\VEW-.OVYH/Q:-;JCAY:]]UA=]0+PBF%-<+7;IUXG5K?4:7" M7Z%IQ"ZLEOIS""(%]%D%.UO%V]V+#5CZYD$H&36[WR?^0O.PR5-6LCW>UOYP M#B^OB7UN:< KB^7#>,SYV'$2WN-._%TU"N71<:*:#[1R]!%?X#Y+H0J%?&8F MT$*!4NXKVY:#)A\&/,T[AG +D;HH+RO3LRA)!\6\9VO /.CJ=C,I;4*0[&LH MH>_X"U!%'F5VN)*L(FG-E\=8B9-W[KRJJ$2(R:0 BF%5SS>]_X>Q?7)L?\=Z7CPS MH4J$%F/F;,G C[;NA0+IN5;_U;#60\-:N@MC!Y#]-VC%L\!;GI^_X;"#AK5G M+@N%"TE:Z%/G\K:>:*K2]2#'$G6?^!"T\NQ^_ *L']#_[XUMK/< M8,LZK"E*JO-QM@'6^HE.:2J5OH3R02W!-4^)C9\AX_8)*YLJNJAQDX=NBU)] M.BN/<1D%$$H?6/=_+$P?>ZC%G1_ZEH[WDX [@B(%2M!4<44MH%6A>J-/ MK\,D1?255=Y[5ANW/2JYDM]=-;ZM@0[SK7 M5_4&)*O)6RH"KHJ[C;1SG/H)E4>.Z#F.8IS6<#Y3'_M"#$DYGV&Q+6-'[C.R M@.W^]P;^ 0VT5D.#.MZ.(N_-T=*KQ%0QDY_MT@F#KOO\I1G[=7KVY(5LH=>; M- 03A/>7W/$J]CLQ0665H)JVPA,8# MV-DN]#(C4!(3:R:!'& K">A2XW[#X;_%]QI2%[;Y]QH.E?BYS_!SG^'0 -%_ MV]=*]C8E[S,<@*OXPGI=UPT4$(,\8KFG)+Q6T<7?O,AU P444I!%NBPHD'6A MO\AU \7HI[!%IYD"3=7K!@)LC[T-<+JK%30A0NQ2"<],JPWG_.CJ]B:M]6Q" M 8K+&/>%L%,$H/G91(WL"S$DXVR"V,S/%3'RV'\0-MNXSB*H/G*XN M.E>WFI L#+KN8;>>J \Z49X'=]VW/!IQS%BC2&K1B."T48>)/'+ SX++_8P/0G:QQ :K]"$V!F%8T1+I]9,%'G0EOKLR4VMJMC+ M&JUR%9BT]F6G?:G B,0I"H:DBMNA["&G++^]GFUYT%H#:X$L> _@'^@?]Z@K MQGN68FYYM^G8Z;WQ:#X8/?5'O4'H?!>6WSI\0'U_._RB#@QV]+ G8\)8)Z0, MYSO!,JKM7X+Y5KQ*-%>[[,2J]0NY.(MW#0(PR_:<<\'BX]I^^W4)8,@F^N%$ M(OK'UR%8&V84JB%]])V10C6Z!*Q]HHH75_W\A!7,/*X^_[,JS/ :-TD'$TFI MY\TX$M-?Z/\FO@OG8+&Q;-->[UDQ"-FY5.*$:>&SU51.='4?/A<>T_#,;;SJ M.FB]L0Y.]BA>PIEIDV:Y0F:I]WF@7%VD.,(FQQ*/X<.C_@A5_/2;^&D=U1-0 ML!35=,)/=<81DP3HZD6CG8&%[P2KP\GY<3]E5&!E4HUW&=R=CQVY;-#XH2/5 MT][O#P^-G7Y-NW7"7X!J(BHTR!2$33E_JLTS(0DI@D.]-T+)H3S98GRQ!,#& M7NIB8 IVQCYX'W$U \X;7(!' ,C]/26YVKRQS7S6JXLB5;,_9WB/#]&PM0Y( MZ>%A*_L^0#J1VE1S]L<"T"2=GE7VH$02%I[J$N\ D)*J0K$ 2S1J&<#4FXW' MGJ,_=3\8"0X),+2M]<8W'F#X,/($V#L3H!;@.Y2I>K$2U=4#@]JS;KT$*]3= M\Q,4=.\ 8[$))REX^[YG&G"+449'2Y\-_$*V)2:BPH7JHJ-R#*'H_88#2(1F MYWM!4^DZK] +#WG#0R2/-FT4*D 7B10'7??%!X(!O1BX;L;,P]? MESUH/1 YFC7;/O8;.#:!\6H$OO]N.]_(,I%2<-*2UYWVS44CY5.>,>I^9H,@ MJR\P&)9?=A/@05PE#/W),?#!=("UAQ9DAC5P3?P4$%E%>/4&%FH4/N-8*YU0%3%(V6[DA">)[UH.M)(0B5?>6Y9T1!&!'66:,P]WF0WV[*^J\,>F((.N\EM<980]&S_@UM\2*4O\ M73G2*-5*TL:&H6976>0 ?\B(1T#.D#303:=]==.\SC4GS$@'MWH$&3@[-7TP MML8:N#/;7V^\WPS3Y_-WS\BGO$3H+#./\3D1EQRG_%K2V8%A?3O<)YPB:IPW ML+S?!UL(F:<"Y.3:T)X+J%ZQ!":A0X3[:#N!S_L,>)X9NM(1>@5*#FV$D1=K M)6_F%;]^O4,+R'VH]8".N1WX.X+@P"NK,V#ET8;X_&CUNHV=/1!.#+@4GS < M+H]7(1Z$#>/-XCXS81)V)WPAOK%4\T.4M(*4%5*(P>V7 MX,*$Q\/N65(]^>4!&3'\21&&BQ^\F(;K'J&/G2E$B]ZCX(_W87J&:>(%4M]8 M;))I280">M!$69N4-:LB=BH>_N@B=!,'+L %ETPH^377C2CR M@Y#4V/\D.C=OM[8U\^S%M\.6[J/M//KXNACN.'',Q6R?9G:^I%5N.^W+ANJA M&.*##I3>ZTRNU\+!E'L%FTBN%^NB0 ]DJ[&[22?[L';C93LSO99T\R,]\%WN M+F590?UF_JL+_O11&?TW?%0C%LCO4SJ0W^SE?M;_UTM_-&_U?T/_?Z9^Y+YS M&S""])&2?ZU\7G=6$^K3MQE)56NX-,.FIV;J3S\QO>K-.4_CZ=4'76!;IZ3G!-CD28A$CMX+.2JD8V)V,LJM7LT4EW MP6W#XH@3F)%,;?:X^F8A:$IURZ4'RZZ?SQQ=+R\J2:Z;A?O<$D-JU\;"V+=04O4=$U0CG\ZB7D=$Y(:T-0O88"?U :N-S4\$,3ZP<2@1]+?_W>A*L0,&J:D:__\FWZB_DU 3=!%21O^\^]8/9'-_OO__OH_?_]_ M)$E(G7BM0(BZ8*M0LPC!@,""(C&7K-$+T= G$Z 116@8DJ(0<4,2AW#U"DT] MA9^H)YH@R557<6"B-W7M9=UB]V%BU3%^''UFPL\,Q02(R M-O3 L42EN6WHO M%R3> (:SAN(%]48]1:(,^T0' X'08?,Z-&:2 (F$S'8U&GQ>XLU6C%T72Y+V6;I>X+1H$ M^XP?\PACZ^8\T+<=2\83;P)!A4^"KKJ?ID(LM6ZZ>-7UWB#PTTU3]$W1VH=J M-83@L_=PT_0H7*@A_=PI%NK""*J E#33 IJP&;6TL$B$I;TWUUB3-#02B,GS M;!E ,P>ZH0(+$1-UBNA!14B6WNGG.*[>ZX0AF="VDU/XIMF=CM;-#3@X29_0 M,WJZBT3I#5(>(L4VR2$ D\T; V#R;NO5@UU>>A%T6[,,YSCCK1[NO; PI0\0 MRC2LU^-!-_>ZEDP]P-#AMT#U6NRQEW24O4(>>TD_?OT]@D#\];<*+4#@AB2< MVM+LGQ^"KEE(YY"6,T'#7%W]\\.""^O9%:3G7W];DJ7 7W\_K__UNN)UT?GU MMRC-"--R%/C/#Q480TDC+7WRPE(3ZR_TT6?T>*^-*)D3!3@OFJY!W$!:O.#> MH.']E$01:NY/U*"$M*$A"=Z@%E8-2TW".[,W-::X2&/P@-J/CC4'KA- 2%DT! &D#):B)9_%0R9)FD'R?* ^9@",GN2)?K$/.46JB$%6' MC855[8?76"6I$,E2MQQO# U6=)&K@*$WSA(PC'[#*$9J1J80DIF!W!8K5+8? MA<,?OP9 ,>$M!^@I@AH<2B:V:58)/?'&F7&U4'_1"ZE]0QHVN'2X%0:1>R+D&NOXVEABC]6C[&J_N>'*:D3!6+U_'S0IWMI MZK;A7KEV\V6%.A>^CZ%NW1-T\;:^DD1\/9"@0;A0P*-.2"*;W]>?AR__6M_: M[WWB,OOZ"ME2P\)LOV)I&OU__=[VV6:8XDY3C_OWGZROUQ]YWL/4,<3%S'YY ML(.IE2?1+T)@V@;$W)[5)K;50 2*+23S9(/Z"!BP@G@#%J'*0Z-O\K-4D9]$ MLW)>;D^*788)31?5:^-\A3HXQ /S+D7TL<5$D03)\H9&B!)ZZL8P/U;@O)R" M]\>O4RT. ?[[^>C'-D38C.D,MO"<+.L(I==/OI#2-P MU0-=18RE?GWH?EIT/\8ZKL5BX[ M?+_"@:79'!3#?3DP_T:$/PKU'T-S;C&!@@7%!C34%<'Y6+%:CJC-J#SMZ7.I MFZR4B^(W(OAKD/\X:B>E&<:]N*/?^_RREQ58NLR58W$U8L-N.[*\NA]U>ZJ_ M!OT^J$\S?=;U?]D+.G)L99EA\OELBV+B/;Y2F"_-\C#V?8A^(T>.72B4_'?/8[2?K-/3D?DO^X*\>#5*I;Z@_',HRDPF4A M%Y@-2]^(\K=TY7Q(]".^7*15CK6=N!.G0N5&/@-FSG2I/GRY;T7N(\Z<.9(K M1F>T[#1#0IP*5,JM@)+^AF2_F3-W8?*O7?E+^G+]9L"P%FH R'#D%!5A+H>S8(J59]/%6LXEVO+SC>2\R]PY?Q&_>.>7*,' MK;[=3+6X-C56&,%1TCG^&P5NM_7D_$;S(XY_D>]^B,Z;E0M!]^W#>A^1$_ M3F.% MG 6^D4V_N1]W,>J_4UVXIG4*2$8+*#:,.S'3A%9" :;I<@.N>^QGM1FR:A@0 M,ZLU#("+*^M0L W)DJ"Y8@)Z.*SP9(?MR,!)2W.G&8Y7ZKYE@I,0__B%07XY M!^1+$O_+RRD/.87=Y13V#$Y9MVC6&X8K/\XK%JF6X]U(AZSHG%U9Q&10J#M2 M\QY99-WD-*Q7XPWV?-Y@?<,;YVN1 LQ9';[925#I;*ZGT8-",)CSK0/A:RWR MI9S"]IDMJVPO7$9P0^2$KIFZ(HEN\XJA#PV@;GGE=1/\^HI'N!&3JD9UEJ4< MIU"6;;$1;5.^4R,N [P)ZHI)WH+UFLS!DLRYS+';U*?,P:R8H]D<&V0YV .4 MR@JF7D^%TO6Q[S+)GV,.Y@]DCM(@.BB7R\&6G(\DTTW=6@;9F>\6PGPIYH)] MY-)C]L"8VUZ$DLE1K;'L5CG&"!7G*L:VK)V%^%W,,205)O.+P??1^%LAN12GSQ*K@Z;78X[R M6.E2\V7-IJ;CHBZGPPO:'E[="[D'S)VJYZ];J#_, -S4QLN^=76B:]@WWHL? M:] "D@9%#A@:7L2Y$B-8#I?'=5ZT*+MG.VJT;R"$^\[I6P<&;X*ZC1^/PWJE MI-+5UVN<1]^8*$I8KH!2 9*8U1)@(EE 69'9;DD3 (*.PI$)M1*<=YM#3O7M MC,&99'X3Y&].;4&P55O!&]V4K1$T<#,#CC B9S"K";JZ*0:HU<)V%'#%9ELO MCE-2FBMU)-\Y[K]+^7/!_YYR6XYQL=A_0^:'ND9OM3!CMCDP4[UUX.Y1 4.D&^*@9K]+UK\IL: M[.L7Y5_"8G.5@E&)E-B\[(@%6V&'E;Q&^RZ^N0.+[1MRGVVRBWHH:FI<2)3) M,1\IXDWDU-Z]B_A7F^RO9H,W;;8R$@>A&5O*4#8]B+)UOF"5]7L5]B^PV5=? M:/,IDRU9]6HEI8".#+-D1W0H,FH.[I6Z7V2RKUQ^?0F+;2A)$&3K3KK9'B;; M2C*>:,W,>T^E?(W%]@>USX^Q"U.[4Q46"F4W286:5[,I(? PV'?-!6_:ZU&V M-"T5BS OUZ$S ;$68,KU1XS]5;3=.&/,90PVF8Q+^5;(4:BVE)T&M>XH42W= MNR:_J<%FKN1M_RZ!W[;8<;"8)[4QZH,I55M2M4\/&MS=Z^TOL-B^(??9)ML) M $D>J:+09!J6D@@'6LM@]^Y)_\4F^ZO9X$V;G8S5G*J1J@8X)ZN3\K 5D9;^ M70OK/YM],>*^4SSO$C&!H!\BR,J#&IQ!S88[](7JZ@R&-65+K4A&EM5K^_!#(?P!U4W#ZE<,7;0%JVRLT+"E>0WR MZ*MF3$/V3,!@(F8O#_!NT&+<<-O@?PG<$ M?4:8\:@32U!.)]8*1C-9)6CX M+EK ?' ,P!4?O 7AM^*#4S6T2$90)Y9341#\R$;B3-H$@Q5W7NW*T8(C25 V MIF#15P?CK)$:4$Q*F')R.!'M^'GWT[]"V 861IBOZ MT-FT6I&Y8L:R7-:Q [G)=)@1@R7?R?F'R'P2Z#^!XL@'1C;QD-JM9'S, MTMD.34T'3#W*.YV$%?=="/@A:A\%^$^@= $"$XYT1FA4E MT\D$JAP@H]6"$$N4: /T?L-L+\SU5W/;=UP164@%>5N>!"GFF2X.AT' M93.;2-ZWJ7;=MWTP[X.J1XJB/^&$A9IJUJ9BJ8GL2*4"**F,./=O4;3_G+#K M5[Q?Q@M;J.+27+2$,1>:RYEA:^6#PK!YI3-Y2(\YTRDVO>0[]O[8?X@ M^S%';)@)366Y.Z9D1K&HGI1SZ,K@X8C=F*R;I&CH9%*TCA NV@HL#[S:LB*T M1KJXW5/O]5T(]Y.G:1MHP^5(M^LCH"TD_!MN3=VVIX(R63&'E5:KR78::%2= M;-MT:S'-),*^8PZ<4?T,=E8<\]OHN68Z-O1E:7G&XT :POU1LUF4,KS,E(KI*%V+U#3-EZKOTI-)9QOC\Q&]NYSE$--^-\TG M/:[+\-ER*%NY1LL:4G;,CFB14&K8J/HVW?EGD'QWL[O@IIYQ>X&55$&RI*'; M*H&"B:V**ML6_JRWM[$[R9^"$#=I2]:H@+3[R 9)R;0,2; J4)\HT$0";*S# M[%".&PMU,P>;C)*/BO-H;\ '?1=U8;7S&@$KI?,Y#%S-O 7<#?V"YYBW@Z:7 MF^-^V[K%- ,Y"D#:<34E54*BCWGZCE\!G.,U=:AD;#"1% MPM6X*V:CAKT:F"0+"5DU-*N7&YMR6/8=LWV&Z$?A_F8*JF@^M2$*HNW>2+]2 M?%B2&V.N6N=M+E^?52?I84UL37WGM[^CE8[AZ:&*;A\7'M=%P&F;=D/369D9 M GTXZ0?)LNB[#-B]Z*++1X=OGR)VZ:T/$I4:(%-:N-ALI\K]]G0@IA8YWUHF M/V]]X/=EI>JV<"U='6JU8\%UNX>XXR ^+*#ZE@TYLIY2* M%1LM&*7K7#Z5C6R7#EBAO/#^!0J MF7M7)3?F#3\LNOE &(5?*<\U:)@C:?)5.2$5IL++')T;<>WPS*!H8(\5_QTC M=-/H"W]LCRZ/S-,U"N#Q,6)T])04Q*&$)_+CZ#>>:=V=PEH:;C>J]*R;= MD' M."@FI/>DZ%1!2P+U8R"L)"5S8EMN$4?,X"7+ZQ'9>D0/"V[V5&]9JARK M]F=RR(AW0[EJG$G;OE2.)^M7?@O@ZV8.MK1_)W- 7S9S$$ :=ITYV/P6H=0O MP"%0.!>&W0-?H;9$?RJV*1T6K>YHW2M53.5S:;V_%/()V2%5)ENIU8+U@>]\ M+(2\EP/D;8Z0?0][GU.K]U:GQ2)_'NF],],BNTTO;@Z=5GU5>W=$%^+Z6C+#NMQ3#4ERERF1%-.L&DI:SO4CJ;&=%3(-XJ MR_'E6NQ4)7%*TB0+%J09%+,:"H^&$J_ F&E"RXP[13#6#>3VIO1O@+QECT.8_9X"NRR]5>RM&G5] M8,V! 0]>7)=;C>,E(YYE+:X]+@[*O6*-5J!O?:D/,L$9B+@/SCA2R'L153"N M15+I2J$5YA).JA @Q\EAS;^'TOE9%5R_J725*"A% M,[[U3N].%]RJMOM2NV"X2;&J+>S739S(G0_(QI2DK80JV\Y\,!^4,N-2UG<: MY&(;8?P.;KZ51WK&QN@WY[V,4)^W!J$VP\%!IC(N,__=:$5 MFT>JO0 TT13 !,8,883LA6#9!LS(1RO=+EL^,4Q91D&-3[)F08\BZL&3'^')K]MBLB?6 M04^.5EL<4#N,D*%G8X7V)2?>^Q:3>_'R1;GH*[>)3 Q3\0Z<0$B%V 2=[2P: M3;+A2^-ZO]M$[G#.P0.&2CIZ9"6 8SD WYL 0UWGVNCQ3DVJN.)/K M"] V8"=(=0:^XX/-21)G8F![..#[*+@/C^-(VOT:[-#-=Q8Z64NP,G2T?E8G M@\5!V[<)]SMBAPO/PD16W! X75[^1M'/&[5&[JL%'6BQH0%=M7OP#BZ!@%,; M&]X9^NO5V0@'SU=OA^E.-R8X2\'I*,G+=N M?&9V?!>-?0W#G55#MX?.^U#!-/+ P]LD0 V%J)XFQ%=%L)!46SU@K"3DK2SZ MK&'C\1_,AVONZ<6\ DNZ!H@18'Q1&],23E$Y?E)<")4ZY;O^ M[ MZQLT_/B%+_?P\'E>>HW W8GT-S!X/9:B2?IBBZS#-U-?1]V"@%2IAS.*4I9# MBCJ?Y9@!&8KXCLM\K,6N70F\GXH*7T>9?5I956*54**7:*O4E X:3Z.1(:3!"F M\%YS!VT/0XP1,& V-8,'###M\H7GI$3]JH/;=/256B81\2D,=??E^CCBJ$&49QHPY2A MJ^MUB7A!XOIK'U 4ZU=/*8JT%"B:H$Q9S:DH1$K=DDZG2[[+4GG^[R'>#UER M@_BK2.P)E7$6R6ZD0MXA]D-2#R5U9, SK*]?9%7,40MZVK0S*:7 M9N]55K>H?TCK0UK/D=:ZM+@?60WDE6X^SW:*7'[0GO8S$SBMUWR7 #A/5C>( M?TCJ0U+/DE1,N_N157%I3Z8)M='@ZO.\)18F"SE,^BZ:/5-6MZA_2.M#6L^1 MUFU:YPYD-3PSY4FBPM:Y>F+9$H+95M,,^6[V^SQ9?3^%\I#4AZ3N2&I*M\^0 M*;^(JCZNU.N2RDWDM!%P2K"^%-CVG9K5+>8?LOJ0U;-D59K=D5DMQD80?4MA?,4D6XECV^1]R&-KZ3Q,],R M-Y#'"7"F[64V&6BJO*HUE0R;"+%W*X]?,Q'SD,A[DLA/I(AN((_+AA$+LJ/TEHE01*"8Z+1D#,J]FN:_"99' M:>]=E_;^U@9S>TO-KB?JWR)3%"APD*/I$ <-.L-TF*DIW*WI?62*;F5Y[U@< M?9XJJD5 K0H+\PR7CW640J):FW?\MYKYD2IZB.3%1-+?N:* (@5EOM>RFVI: MR=6"N4JQ;SUR10]Q_*[BZ/-D43=K+$U+:(>:MC-8Z.7:N#55[]5 /I)%?YY M'CEVSK]E/E?)'6U#XF*\D![, LL:1XZRI4)BUDP'_+N_Z*9[1:7#+[GIH#PM<*;%]_F')OB3-8'/LLI7WF!VL]6N MMZ[_ZBJKKE'7Z[]X0B\ M!>7>P5S[8%Z2!6ZZ4>Q'R:IW[%".+ZE3CM1LJ1]I:B+KOX/2?4K6"^\V^-I. M?Y2JJ5XCU)<'4IMS5",)VYVQ/H2^2R;YEJK7$5;FTV0- A*,;3C(<;81[)F= M>#WH^&\]L$_)REQ66-D^LU+!KJOINB3(X3%U11)=AZ=BX*WLU:TW^KH)?GU% MVO"D1-G<,M&50VRE.BN/C7"BZ+L)4M=Q>A/4E7/U%JS7$UN69"Y&WR#>+]&5 MVD_1EUG1-ZV(AI+I-,:RE&NWLG:'H9=]WXGNY^C+7%E^J2!)7X&^7#(02M&# MCL(Q%0V85D0.C;6KAX1?"OR1L.#4J?>;%A5#FB&%7E& L+LCK1*4$W*2XB=R M68B5U"J*#HJ4[Q37MN#I!)A;>W0+B- M]+1IENM:@,K*:EK/:[-XM],G?4O;HZ"N#=%[L%Z)OC3V-BZW*_B6OGCRM( M&KI6-8$!VA"V .8FB#>"II5)5CQK=3[3:-[=+WD\6XK+PS1=SM)@R[65(S; MIJ1!TXP)*'XV)?S*5A6L#M.(H]_[)W(?/6,ZSYN%7*Z8!4U8+S&)O)88"_[; M16%-UA. [Q]%?A[DUTKITY%]Q^V-E/YAT\^F]'?R28WJE+32\5:,"TU*83H^ MI@>QW-6#RB]-NYQ[4G!&-X:ZV1LA7D&?0W_<@^L/YA@O?Z[PZ"G!Y M5;1J@25^YK C@JT+*F M@FZMC^^)A.:1=C\'!TV[EG-&\;G,UN.^*U]XTW?_"-Q7FYD_<-;?FID_:'JY MF?FW#5D):-C=Z=H:#R4.3Y9 0X#[!SW7*"$\:JA42Y[.^$0^5"A3D>2]6: S M /6[.CAVUA71^V5O%.G3VCU M_*IUL+*NR$;8\,!?D?GL([TI6&B-1ZEA@6OG(VTU663B;-=W_'#ZC-6ST/%Q M?_/KSQ*GSB_UHBY5_KV*"RG/[: ]BU*>:] P1]+DHSD#:9E8YN/M).34<45? MV.DBQ5=]YV]BBN^!^M59@JWVH0,D35TP$QA$;+6<1#B?-1A/F0@%Z%#>35,)W.N9- M'_/32+B>IQ&\ D''&YJH;K'P7YB6Q9 ML:B5N^F@J7)YD"GT<]9DP*N^- 27SF]]UAGXBHV#+IB$*NF:\3H/U:-:*4IE MHW6N'9Q78364;)3\.W?\D3S44;CO(_8\4@!R,<*G>J5N-187^E0]24YIFQVD M3,=W>N!>"'_UVO&+T3V?46MU(S,/E@3F2UMF K#;0#=7M9SWBYY\R<'W;Q/)=;+YPU!J-2-,IVVCDJG5-X*5^G$X6V[USV M/SAK?$^\^3JEZI'G8ZP)V4C>F$PUFTO,R7:O$0N&\\(=L>8YV'APYL53635< M"N[RDKO9E*1)JJVN$Q3SZ% C'3['.2F=GH1;J5#??RO5,6DW4/SXY6[DM O& M'TY1L-BAJ#4GA>J8"@^X:231T0?MVI2M^,[).D;173"^*47W-H&C+UC[<,9* MEYAI0H1&8PB-(C"&DN9N/8(3^9M5(#LY_K6N+D%KKAORH8O[A/<1.6-G?V/2-OHT$QG.= M22^2CX0I-9,NSGIJ8-"V_9 7\!'JMC43&'<7KJ (Y"KSEK[4*URB'0@D.ZD$ MXD??^;:^JZ#86V=Q4$/QUCJ+@Z878(\/5/5>9HD>OXQK+%6*J4UF6:;I&C<3 M0W-?NK#WLT3OR^M^WV.KBZSL7;8MDTO =+(YK0F!6K0U'H<'ON,5)8H/36.Q',@&?/OX,PW7A7*"44)MKB\,.>S:C@\!3DK6.[ FMG,BTV9Z@9) MLV:'VVJ'KSO0A=X[ M9;&.R"':&"7>'OM%:(UT,:O-H&EAR%[?A7"_$&YD?RT[";5A MW5[*_9H,%2HS#RV[#1_N0WSW[/0)W45?V-=E=O)\.VO7OH3[Y&S)2<[AB*,D M-J=1:MPV"\N',KMR2HUFSDZI73S2VLTR;RKEOHC[A%PL6S5X7I6G5774=ZC$ MN.<\N._:W'=^0O?BQ8;'DUOQ(IE.I?JY)%X;D\Q7F MLCHO9:P&-^5"W$"8]J=&2G1%67XZ4PHRDU 8-E M.USG0H6K$_&WG?@HR40_[\1O@(]XP$\'*A57NLFAW(ZP57.>,^R:Y(<:[U? M7V#C_,.#UP*MI37,])90#E7(\;)941M3QW_ 7_)4,@3\*@.DPTJKG1%LGLM7 M0"JI4,OHA/$E\!?;ZX)%RM^%/<]Q$Q#MJE8SH7?"O4J]4TG7_0@[%;H<[$$/ M]@%;*X^',C>G(+58F,6"G8$>3!E=N>U)CJ8%3EN7)M"+)5 MK0,J(Y\![^[HQEP,^'"?>6=!=AVYU$OTIV*;THE88YT,+NBFB:LYD+\ -4&" M9AQY$Y9M0&]C/._V3M&OX&W@ MMU#B)KC"J*!KPY$-WMB.,AH%3%F@XGDJD0H6%ER+7(2+OLP:GEP=\SD,7"_5 M?!E6>&?R*LW(?9ZC)TV.3 ZF\2D8S\F0'\SWE\_QG!'QOK^K1B:_W[ N0 V@ M$>POFS9-7-M1,?2!9)GE04HR3"LCBTQ14A0T@O5\SRP)%4:*=)MV5XRRBP9H MMRQ?BMH9VV1D\A_7Z'N?V,7HSG+FLU#ZK6+QK^+7&*_/X&MNK44[5%LW8F-* MI0O#- >I0;CSX-8SN/4X0K\5KQYNC$M%9L(8\LFR7&=U<9%?VH;3\%DL<;W= M87NT9#;-KE!O@MZ4Z73C*;6P\$/6^1I;I)Y9:G>QC3-'K>JHTV[V=;D=+7?& MCC0>#WN^K:[QY<:97ZXNSBS NAC/1*PYF9S)0*728S-O)R=5.@0>/./[$BU; MDSR&P;L<8"=&$X$A]IOU9)^*AV/3@CC3.3)$YY247ILUV"U)50A,VX"_)%,/ M,'3X!;VR_L;ZT?H:?^2=#V;RR7Z#D?=%UJ_ +G_B> M.0(&-/M4@0[(,3YB<% 5.\Y2<]*AS/ $3KUW/O/136UE/Y'#DXQUEN)"6CC1 MXVR#5XHG0-V^]OO?3DHSI(-<$5F!G(^ G 6%.#PO3J?7PS"35=E;1CW9Z+[+TNGO='OX>79VGQ@OK2;4. IGTM M0QJ.-O=T[^CD%U?I2C/XUX^]7@4% N.%UZW17X$0 .-%F\7 M]H(>$OA/T/L7C]&< &WOHUXWZ*%[-8GA=$5>=D A\2U=?: :UF4FFQ$L* M,B\O(TE$1A)U^;__$V$H]J^_GW'7"*S)I-7 MLY1M<$FBWH@UN/K?S[Q/AUGG$LU:MI'EZD2LE"2X3B(3*Z4Y(E$N%K/U>K9< MNN'875''8DH$/0@,X-,!S8$E= ML+$CC5?<_7!5>0D81E_/E-0RF0F%F].^UJ.R=8,:EX?O##A$YCU<[HWWZ[AX M?W0UKE*N-8ARBD"(Y;+I$E&I95M(U C$M$VN]J4"MS_42K-6;\9*#:)1)FK- M D?0+"#I$%&N$710)''(YD\!:Y:27(UH9#AB1TEL%$0LX:*?CK(!OP*0T@W" M&D%"18]&A#X@ZG!B>=$N%BB_#AM7]TDF#L6)E*1 HD>&O(+0>$Z_6@T'+ZA MCCLTUJ0)!5):D)XI?LFX__07O1"*H:1A@TN'6Y$,E\M% Z78:S@_.D+O$G>$ M5)&A N6U)7.!$*&@>RJ4%'1%-U[63M+A4T72(/+1D5^%?[UZ['W*];,0$.O- M,8DB1+$0D3904$IDT$>1]3&)U0Z9'DUN[(_\Q\W**.Z@,7\;<(BGDX%F80^) M#O]ENL:!D#1+)SAMJ$CFZ+\7'-Y9ON=O>-T6GJQ8=['R>Q$A%3 QXN,=76X_)B)V!;^OJ&%SFY=_;BJUU?W6N#[^P$2P@Z"P5MEK@> MG'LXA0"4%7&0<[YN'OS7+EI6O:Y1=&VTGXGG9TL\"Y@P=0H8(O@46(=F^-?E M@/N,J>6 :1$I14=Z/^@C#R!N2ZZR($KZ$Q'Y2720& )M9$L^&F-]Y*[=P ,C MUC4I/XG5B@X""0$5H'TT7*]<9J/E:G!B\PIRIY$23*"H /AHJ/]_)$12-$4B M*8Q$*&:+Q7.E\'Y4RK.K)!^*T@^*\C\Q432@:6*1F!B2)D@3H!!P 04;9_O0 M[8$D0/._WYD5GUV'XJ;>SJTS;9=VP2[.FV/;M*2!\T8PE-5$Q&P6)'B'$$90 MD F\81$Q'T&\:[@;P6T=6V* 0B+$U 8QEQ3%O2* IMF(MPTXT0W+)%R_GA!T MQ,68^5$4J*)XCTSAE]R+ +IXN67DM\U>;P?SFE;KS]?A4(=$,TO4'179D'^[ MA(J& Z$UH;90?*"7@!_RW,<2V3MY[F-I\'.E[VL3R.>,,GB)48J2.5& @U-S MJXCH["'CD)=<14WGCIGZQ)B]J2[W[_^S.S?% T$>HF!:$P^B]9U)J]4P&9>C MAI#D#0AD$@R0D+T 90X<O MG'WY#=.UFB8GKNY*%7]( %U*%@(V<7]V5 S!S( M 3 F.*$'"1'.H*)/\,R(^>0;9,$579!W^\>Z=*_SG2Q;Y(1J^BA8;Z>,5[=0E$3_=R.$[C^8 MY6P-V*++ZH*.!VJB7Q)6-Y**[[A^":YPV^%:HQ!]0K(@WOG3&S20TE/02 (+>%-A6,TK M.B[(VB4'3=%(/@D@()4O(HI"%!M:(Z)FHS<"5!#3L0:']FJ>I$XV_&,$&N\H M>_24A]B<2MK&GHDX4#;@ **7A-7D#E9;[DLIDL7PXNN5;?Z)4054SWC^QYM1 MU)\(EF5))LR&&>J_/Y&%%!1D5T0"#@;00SKZ!NZD^51_(K:G-+GRP2V$$3[+ MB=B9J<2(WL3UKFG^D$:6[%%^)/@[>U@E%4,9>D_44>Z"7?? ML$W@'!# 5@ONI]39,C'8V/# 9HEH3G'EZ_ "3U\!;VLC7QU= AE _OJ> 5)"H6 MIL.;@FXKXOH>"BG778[P_4UCS$4>WA&!340C9 T)%0+-,[W8Z]>@N_C%XV*P M#CA7A1JPE1M)<'+@H7 FY M@D8] PC5N.@##4FRW*&LA8L0@.UYWI*[W:!NK 6;T-R**-RUI&+5@N<%#,F4 MO2'8"-'H'N(EK"Q7A#(Z5+QI?M'$)#SY'&(YUMY6G2S8PEB M',0ONNI5C*[XYJ>'680MP<6S@! 'K6T<,T%:#PWH)S'$LC#Y3,(;1Z\Z]D4/,,BKKU!844:5PA^PSUT"8M<5J12?NZ0TY-"%UE(9PDX M\A9M/-NC2)ZVU3P]>!KO3T1LGZ98%E9$-9$EDP9(\;NLMD-7$UJX2P3"NW3U M3Z004Y3WD/%S,V>V5AI(?V ]XI%Z_5 %HNO>XX<:$M@14 9K,14V,0-2 3+AE!$\V@>$WA,=;S-?"0A(%R5):S9Z1T:$%G$SZ+' M]#_W^-"-!Y$=,;W/(G7F;<2"1=N>X"2-^^ -W>FF(0<*=DEV5+-D"+9JN@*) MNL8>L_M9MT/,R/K@-J'-Q^9P[RS281Z1SL&UPGDXUG&]E2DNOT&3I*AUG_3,]X8R/;S__1\Z1/U5TI_.K)#; M Y@Y#2^N&T'$,[:5P;>!V8/G]=^_"QK6(%],RS?K>=XC;Q*:@B&YX<(^9=\O M%SS%TUY5R0V1<+8>.;K,[B+5AH?L[A=H+P_<#L-_#:'?9?Q-&Q\ MHY?_01$D' QNRQ5X-O.WZD>9WQKS\UE]NMQR>T2\RR-@;\T4:HVGLUY6,_U[ M)5O_.[5UZZ]W1^ U^^L',3+P:E&\0P.):R"H$$LMX"(:%>FGD:5>8/;NW>FZ MYF:&/+$['[Z=4*WO!X6K_6+R0=WHN0#SRYM MQ =\0H1N+2_,[\K+YX7C3Y0$YE:2<,6*@XOP]U>;")JBG[*E^L-*')>-K%NB M073BM0*1U;R,$[%>QN]5VDGKV^+ZMJBC,>"D*9A,(##66-;?^^_3G:A7S&OU1.;/T["[5&N !9XH< AN M87D;NA'X:"<5;-CJ$^3T@S9)Q H/;?(A/D@ 15A7014D3<93?)?@BINS0))+ M/83\@+A).) TZ>*T]8/$%V+QA\1_B"D*@(>*>=_"7JEQ#V$_H&O%@"8BX^55 M^=>+>^ AZL=9(N$N:*V@:/.$I_\?K\+&\I:42#L*.G?EY=56V[S\((V1#15ARO=%+T*KI7E=R66VJ* MZ^N\$E&<6UK5D:WJP]P]&%8-<,&4C1>IN-T!VQKI!@)&O/^#.[V2"LXIO__&!^O.L,W1ZP-W?2.G\KOO,]X +TW7MG=&\_XXQ(C^$2DE]UUW.&?JYVR_;.,^TZV M2/(;MNYHOS O(]"(Q0M<.94HEQIXK7,_% XSX?6I,W>61@I<,HVT&^AZ.9R] M2'?OEGMH#'4T]S33)?%$ZFF377KF==%!_XPL5?GU_P!02P,$% @ ^H$[ M61">S3IV80$ J?,. !@ !B86]S+3(P,C0P-C,P>&5X.3ED,2YH=&WLO6F7 MJLJR+OS]_@K?.OOK+76O ,5^PX5NR\,!$0$06GL?OV;H%:GLUJK M1"OW&'NN*BN%S,AXGHR(C(S\^_^MIE9BH;F>X=C__ ]VB_Y/0K,51S5L_9__ MX5J98O%__M_O__/W_X<@":.7;E82JJ,$4\WV$XJKR;ZF)I:&/[Y+M)W93+83 M5E98]\$W'OMNW>/S'S.[!X9]3OW#F M%X[B9(*]0U-W%)UH5!]:;K]<,8:N[*[WH[@#3T-OV11.W&(42=+/F[

IMSJSN+7[H]/GK_RC">/7Q+[AV._>M5* M2QEK4QDQ;,^7;>7^->%C5?_I6W9?HWYM_[AO:JQ\!'3@R4OV'3)LT'\ME.PO MWY5M;^2X4]D'\P >!$2)L@B![9_CN?ZAQ,"'3T9CK/XD*XQX]+9]0.,:\].AMB]T7CLT5EDJE?JU"!=L_ M=2@[#RT-]W;HRBMNADWO_\>:[+Z^^^IYLL)Q;%]P#/_W/C:RO^U%4WX942;!\;B MGYO=WQ%_/=-N?OW^VS=\2_O]]Z_]?[>/&CKJ^O??JK%(>/[:TOZYF^@O\^4D;U?!FEKR^LQU;"QL8J[OP:9J[_=%056AHW\C67LRQG&4Y&SG$!,:J&7W$\+Q.X+AA[4[-" MIFS(KK]N S'P*R 1SP#?Y>VP6]%6A8AK_^\'CGJ8*(,LV>;VIR M?F"O>"304B<;;\Z5E?"5B< VMJ,5P0]2"Z!'E5U5$EM9"4TSW+RB+AP>H;&2 ME7.:BS:Q!*CP[FS# MKM!@!HAQ*C)0(-!49**+M0)MHP6S=;A*.NRIO 7;>7 MSP66<:93PP]79H^SU0QX'EC"P5)N:-X3B53H17^EE@*6KW-.ME(>$ODRQ84 M^OHQO5L+WCJHD5"EEL,%:HK32;7>&E;)E))?/@SJ38JY>ZGT1,M"6ML*Q$NO M'_^%6QG>_55&(Z"LH(&W51I)7G>]H&T[A(GKLJ//) JIJ^= ?:]5(9:> MD,N+K59OJ'0#LK)I"-^*^G,*]_,T@@V,[*@FM!BQ6^MU\UB@]?GEM]&(-Y9= MS9/0"D::W)!U>6VJ]M8;>YVG"_K'N$/5%&,J6\ :*-9RQU#GV"W?4@4/!%+,97NHNYPJJ'=2K!17=?J=F7]YC=&$23),OOA[L?W9>-] Z^< M9L#HN*XI#-[/H753R+G^9(Z6F3,,^+LF.! ;=-"ET2):WF1\E2[81&!Q5SS! M'-'(=JU9H6).)TM3')BI6F8B7.\$N\R27>B+CF^NU\V-S XM=NA?,X+U-=D? M%2W,X?.%IC\8%GO]'/[Z@/^\QKW73ON&Y;Z_SA;*RU9UP^,TSBL5LS(I]?2O M7^X_)(K/+\ZD+F!+J=HJB:UFHS<4Y+3CNM^V.,\"5Y/6^4PY72^I.E]WL!HW M'*/MQF3Y5-&SP;;O$B5AD:KC4MMY]$OH\$N1\@([UW,L0XV:-UQ'=^5I9!'] MH4GX]9U5Y V%UHBGUH(85 />+]NI7'>N/P8/_GP6(M",'0NXMQX/7&M_77-\ M;0NE&9@8\*I=9*T9O@U[(GNAP;L+Q^URO*&/FR5C-J.G!2![]!;[,'F\7Z*$ MA._( TCTX9>32%04)RY2IP8R.B44SVGEZ'QK(GR=1%E]BN4L5<^+:YE:%*IX M@3/[^LL2/0;)>^%@$K8%)9#- T(]UY>:,G"F(C&$OU4-VY@&T]VP!\N4;B/K M88E?YQQLQG1RM+2Y1W HMKN&O X]L[;F3@%O<4H4FO0>J.VIBZ9.!ORJ33=T MT1BB5;ZA%BUE S2E052_#7G'1:%JAE31=-GB@7NY\STBO2C+WMA(@Y_&FJT7 M[?OH5EM3QK9C.?HZX]Q6?'6//3?JG*^%4LEKH9+-QH8B6]$3=X%;*5.3&+,J MU$W9'(IUQD\KDKKLI+SC(-T*VM5&6LB-AFP5;<69:FUY!51'>R+@<9:F9-G5 MLSQM9/@4T;$"'D@"* Z*?A\4WRGBO70?1%H 5.UX'Q.L1K!E=S:W SZS1+J# M-D689/1++#M%OD\Y$5-&6 MN\*:8K>>HDU)J_><"N"K!M7_A %Q\G !J@^:\BQ;R9A3U_8'I8EG,N8YC#/* MF61*(MHKHMT"H>J=36N-%+\A%A,/V7[>VEL.EP.ZH=D%LU6?HYA'%R0:CV\H MAI P)A0[%B&T8OB&'HTI(WO: \0K\M(#=D+7\,?A^S0U@K*7-3P?= X8#('K MUT+=:*^FN>DR5[7GW4 ME5V@ G[=;0)#S@=2 0\$;]24P 5]UKR,;%F:FE[SLC)^VO;)[*0WV?E2Y7 * MQ0O3;#G'Z./,/ P8W%+?YDL^B'ROMJ%FU4=K.2[-2H4"C?%FC;,9D-OV"*/Q! MJK^>;E'M2%S1O-]_ASN!=UZTR0?DE8AV!N_"_;-_;CQC.K/"';_HLW&TJQH* M"-EO-MZN/#4,J/]Z]LSH5P\H:/3;K\-?]SMG![ML4WF%+ W5']]A*/K??\UD M-?36$4L;^7?4+&M;[[G[8QU;P$P&.BZ4QE^W^2VT_ ?SW +Z/_^2MJ[1D;#71FYF]_ M76K1P(; 5?@K5&)$M@P=]"_\]*_M1N7==H^27XV-H>$G4JE;[.]?L^_HA0(@ MH+E/N_&W%R9Y/'[S[LMV:!M;N\8(D+[O3.\P''QI80 ZCRA_IY7@,?_WOU@< M)?[Z^U?XN-]G'$^:J[<*?"V?J/+9(I?(-^MB(U&H5[+%6KZ5J!2KQ3:?C?JW MU9-,O=:J5XI9#GRW_PW5;7A,UZ+AW?S^-[^: M :H)$XD,.R'>MFX3JF-9LIM,:"M% P\!#EL"+)@).^+=A#-*;->2__S]:_C[ MT:Q*&$MI*$6E)!7#9(D*347Q5*V*8\\ ;0\>&9)+^=6@B^U37I: MS$[T3:$H5X4P2G+0SQY%+O+\3.37XP"\LT'/B+X@D1+ZO*5JD9*(D"8O&G6W MUK$+1"O0.(DZ;+G)U$M9JV!S(MY89WMDN2_IK Z,T8.6;I_"*7=)#L5@+EC-2NH893Y](X M.VH.D*7$'+Y=*]61M=AIL>)\-,[FZS3ED_.EQ!ZV-%HU?MR?^YI95N0JA_+I M4I;CI-1A2TQG\V53-QAS6M>YOAJLB2FC@Y;T\Y9^Q:I5NZE&&=4*4RU;P!#! M]C@)0P\?6L@@R*C&31%1WC0%9-B?I',\%P81#YK*7GM=QS#3X_&ZW0I,BDU[ MV678E'C>5 B ?=06B0):-W3/*_-S?YGCPJC\P5/G#M]<-(:]&6]T J4W&G7$ MX08\]9B:U!NX/\6S?7Y-%3VMH6'M^1P\]8B>%(H!T_?E/B/2[JR&3T71TM, M34<4A2QN!+'D;&IBJTQUIL,&BPH='6#XR%SEJFO41TLSD^87K4R_A$Z:*]"! M(Y.E5WBK5BIO6!2?YQG-TOJ%464)S,C#IB.T5K6\@I-"6Y;86F1TM29F]3#J M>-#4+,\$61P2;;->[EE:J=WVY(P0!2B?-RU6>F+%<8PBFM_TI#7>0KTE3CL0&W(E!&K:6@\[G2\%+$DUUH;-#TR M6RR;-U3!7(_H0!T3 MNHVRV6-,.;"&=8Z:TYLR>.H19*_FO8R]'DZR(LWQ6H/W94I=@Z9'U&7@N_6N MS@:6V<5QL17,IO@&T!I^1%TF8RH]F8]Z:;&;E;MKK8FOE_PRW,,Z:#JS-F)S MU1E/3$33FIMFL4Q6'> M1LS,YJT).FFUTH#J'I,RV05)5D959EI!1*TA+)T+@T9-2A-!JJ)#;4 M,(:EJ/=_XR-O.60^2I(H8C4K)Z:L*4AQ=-]=A ,T\S" \L)>40]"KV.7QW-2RU>KDZ+ M02/;,5)3#K@@1YC/I!S*'6)HBUR->IV: MZU9I/6RZGS\_#)OMC;:AXP+/#U%"JVSF:7?['QY;A#0P],9;NRYTUW9)G7M' M(O(%Y.7^@?[Z[[]CNA=C6R/35_><+S?7# MF.G.//6=V>X1#!'YGH\LZ-W+]G[1(P?TT<,=\,"1Y2SWGL_^=V3IRK.[H:O) M)K($0GK5J;W_NSST'"OPM;_"_-7#(9[&0G]FCZ.W*/5@DA]X@-OOO=W3V\8! M=O_ZZ@ORW[J1?RW'AJ\AX &*!OS,4'2[4>.W!'G&2=EYN=&+#^;G)\\+=DN> M$RQP7OXP+ZE;'.(EAO,">2R>\P)Y+)[S G@,A_/R9?/RRW=#8_D-$_0VV_AL M0F#?(80O)?!/2X!]30 O!4S$CB8\G>*Y&1,N@NA[3?49ZM$E*2<^"\T^M\%(2S,([D4EKU\U;DRS2$@ MVT+(?#W;7@XF_AW8^]Y!,1RO<.+O:FR797"@H%PN!'S_AV'?W^&7_AW,&?5."Y(GQ@ M63S3&GBB%6]W>"W!>9[F>Y=B@'\SOG\XF+]^+D^ 7*BL4%F_WH,[WS(3'^_K M[2M/1O;&"=E6$TKX0U3L5+;""H@7:E;&7O_/88Z^1F__NE#'ZC6H$\\'FCA! MV=%M899_;HR5?V<'4]7Q=V>S;Q(>$!<8#OK9&FOHP0%O ,ZP)"GX#_\ 4<[/ MR*Z[!A+MR%:P*Y315J0I+M %=UGP4$W&T;([5]9>*SP&1]S\QI,LFTJRQ)%: M(A#P$/ 7[D+&"?#O*C+X2<3WYOF2T[%R#"K+XV66K6;:TQ('$$_?_":2!$8G M41I_ ?'7Z%.WQH[K([[F3A.&O="\;6'G2_!&+H32?K($SNYRQXGI/F7:1# - M:X 5'T!ZSVN+U3PP#=WET*F"51TSG5PQ,)FS-3X2*CV%_)?RQX:J)F>R&M;Z@-_=SO+F31:=A#.>M MALXGJEK6'-L]*! I#=!.#IT2J1;?I9:")M#9=NUIW;\#4CVL@5S3_-UFX3VY M.I(CHD.C[8OYNLMEK94_;Q8%B8UB04P2Q8 )1;,P& 3I T:$OM&&.CE_Y :U MOL"E%0EM99$Y%A"CG+=^V?-Z$W\,Y/Q )XJ$R'<;]D@G1&_"VF&ILM XHY,H MBR<9AOAAH:573;'=!)W<&(/4^9,E (-.I[;%#BMU2QC;R;KIVJC(UX56@Q/* MZ5&C?P(BW6"-2A%AR#R_'N07I7FG)>?6@I0*#3$J2:9>\G A:T#6N*(P5K1* MXC\OUZ;A:K/M+39> H'A&NAOP7!-_$V$DX5K(O0;*K^::;:G/3S2EFL.SCRULN0GL9@U]*F@3W65D9@#GPKJ M-]3O*XH97+Q!<"34N-%-O]3N^#H:< %KLW1.;PN?<2)J*;"D9A89@A'MP-'8,WN ML-H.@=K8XO0Y][']^H"IV=,U*F\VTVQ^ZJ4GM!Z1]\UO"D.3*9R& 10(=AA MB6>J\/O07NIX"J4(4]_,]^9LR0XZ:V4MA*^FPW ID4P1+R6UQ2ON@:$GL6N> M@![Q- 4Q5L@6XW>[JWW[ZVRAO&Q5-SQ.X[Q2,2N34D\_2A@?5-+M;^%S]K>T M1I\\O;CUYG9LKL*.A'E**$WNP/C=96(!1W'>M4O-JD%E27,8,8.I+4M4$J:"[&^-60(+,F>^G3X)8:!7JSOWW9\ MV4I\897_R_%X#J1SM7[A":[6/9&.7$1VJG-' MRQ&",S:7$A:5;R;8))$*-]&.93= RH"4\5V4$?^845PIXW/&V''.&%3EOFVY M_;8Y;55FN;67JF5,+N2,<"\NE:1P-,FBQ_;CAK&-*L7>V8+N)DPY^/+4HMA+ M *( HN![;N7]!@G\D'!$Q0%??W8SP@]T':[64XB]4"XBYG"I8840W7^JM1Y, MIZC52V-C-%/JZSJNJ]TFHDM85 ^83M(8G<1)6 X8DL/9K8F8D\.EQ@]>(H>) M*(QF[59EAM*+]IK/U6C9K"Q#\PU+-GV.5OE]["K:0\Q3V70LD>R M(F;,LCHLLIGN@*<%P%:I[>50*91.$N07ULR#H+T2T,(S0Z8=1UT:EG5/GIHM(U2A,1[R M4V[.>#:!+((E!]X=I89@J?!N;QB[@9QQQAHXD#.^P=)Z%VG,):.965JL8.;Y M-C_HJ5._/Q!"T@ 6%XEB28H\<5' V!M7;TC'_8(TW)B2Y5D3Z)ZP!0'80G6" MT.:- 5>^J"3_.FWR[9G%0+R!>GYXN#8T^0+\Z6A_MPNQM#T:U,B7?X^IP2-!>W M:%E?AH01&EELDL69)$,>._7XR01V-H@';QCUI$*12Y-+%2K%=Y%L)KI9-M IE;*>-P'DC]_P&T+S^QH9%4..-#PJ M&/\C3[U?K>%[_JR'^%,!U'*HY3%VT\ZWX,5^=6N-'=??GKP#!LY-<9$>%+ MS6910HD-S4GXKE8ECF))^L7Z=1"L/QZL\/C J4XFOH;6<<68+"ARBIKKE"TT M.V03[1)"B-;H[ !.$4F*@M4F?W.* CKL>XG95IK0PU7XQW$BN\^EF^T0 MNJ.[YT3G3VN-468L2&(7#7",\8@QP2TE?%L",HFGT"2;>NF0%,0YQ/D%1PCB MA/-/IHF]#'2/[)80I]\IB++JH46FPXRIH1 "?6O1I/ DR_RTBT X=2';ROZ^ M-#4:#W@5#)%E-!Z7^ML*F.I*J+ -F%"VX1E\62*^D++!$+W2J +HR:G,3#>A5V4R$ZS ML\&0%C79+YB*T"_K>(1=8&ZP));$J9<*IOR4\,F]R0$$'UW?=CK3 WI6/\JS M@A&4+[YP]8]49S#E26VIID8FW9-3Z<(R/]8D3L*C0I<,EB096"D!HAS&3V)N MWKP&)+Z&-OO11M!=B "5]> MG7S[!W+8E1 6C)N<:A?'#31UB[BVO-(.[N4)7'8U)8,^A>(9VBFT.WEC6@?T M%-6HQ,E4DD6_L-@VQ.N5X!4&2TZV&_,*8/$"S)DQB_#-T8I,A2\Q 2" M'(9WXFZ0O8;R)<99ZTG@K7B#)"JYJBR(O**'* ?F&(8G,8;^8>&=G0F;T%8S MS?; N\-K29Q0C GK\:E8Z$)^2U"%$I;N/:59,Y0=;^]^/N([SE9? MH\!-0*;1JM%!1=F<:4+66^3+32XDW3#?AL*26 J&D"#^3UY5$N+_I!;/QPD M,7"$JO5+)1.O]_1B*56O9OK+L _ !F+"NI*I$]?OOL2DG3>4](;50V)1PC=6 M=P9'KBKI \GLN*M#C?Y)=]9SCH B,.C[*1DA0P MXZBC:=.0GB ]7904K^)BF+C2TRGLM8> MTK4:5) IHH,!VNUH8T'BAWP["\PTXAO-- C['PO[F*5YQ17V)[."'MPS;-R9 MR/1TR$_3N+W&!6V19800]U]K_ER.2P9OG_A)V16Q%PJ\O 7"!\+GHI*:X.4M M7U44WYE.#7^JA07_PF2@L"( >)UF*S\D(O$S/)'K.?_UAZ'!VUF@LL;/*WZC MLD+G#UJOT'J%SA^$3YR$ N$#G;_K=OY:8]G5QN!GS?7N[^6R6YB(5N!EOC7RSO!66-AJ%JT#^R% M7_6D,BN7?$VIEU$DOVBHODYG,@ONTUD@A-3>9.NZ/M!)<=W/YNKRK#J8S[C' MN\'%6NZP@.ITZM@MWU',ANS6W98?EHGHA$-K:&XTVNT^<4UV70EIK]A\D\VB M8A[92/GFLCG$"CJ8IO/*X'Y+')?:PASQ\^D.Q].S&H.E)]B(*RU/*H2RJ".C M&36L\YF:T9&]H%S 2T (0&'0U+$#N<\^2,PT-Q$)(OG6-(*=V- *1IK!^+\C@>AEJ44B\KC 'SLN )WZ2%IX8R#D"OWU'$4V;8/I-DJS MZDIX366^>.3ORJ'X\-!'3KF)TIEN$S4VRT4ZT.3&&.%N?F-)%$7W_W^#OFQE MD)#OW_'7=>E-T?.")X+K5E7:W#3':=ZH:/-QA4;==)6[-ITY&':!S!%D9L// M^*F;RHN>XI1; SW4%XH@DR1[K/32'W3%B)Z]/1T?^%XH&; /C'/'IL>,U=# M(N/CYG="]A.EP-82!)I,A),(F72I:,W*8D!-A'+/0=V5L)2(J$0T M1B:9HRE_$-X0WA<0<;TD>'_V!HP_X'NA5A1TFJK9)HZ6F[Q8JYJ2IH?XIM^ M[VL,)7/@ >$P92LQDPT5?#.AR#/#ERT8?(/!MSA%BN-$3Y^K$7T/N09 7-'. M;/%V3U(E7##=AJ6KYE3OYHW\HB 6+4$BH@K1)'!\:.#X8+#"#P1LO*/E<0+L M)XM$OX)8%FW4NFD9%_FYD.JG5\MIC5UQ(6+I-R+VAVP9A$'DP'?<=1@HT=P% MO(<<.D\P-A(+ZR2J1G:/S^86GO<,-YIJ7&JA#DB3MI29SVTJ172@2V146YE- ML4F,(&!D!((;1D;B:2"/Q[R^F4M"-?VZ0K[U!=(__J Q\YC'Z MM]<45@ %Y!Q7 WW95NU4UFU7MCWP)3!B3IT$7E3\H:;Y]5%;7MUS<'Y$DT+? M:&AF=Y13E&6AOK0"3B*CFL,DX-]4DB$.LR__ _D&\LWW!7H@W[R3;SY] ^J7 M$0XU151K-(OA 23F3T47@J2>.'^V+_N>[8TALJ"/_L0YP' M8OD9'BXL*/R'L5]J:"O*0-RA>(O>>V9TO8E*L3YGF%/.]2<9OE ORH 9H[K" M!*!%-I6D4J\5&(7PA_"_B@A87.'_.=/J!?S+LMC'6V1[9")V/64P1J6R5/40 M_V'*$)XD:#2)8;# ,"R2 _W2RQ!:'.-GL1<:A!^$W_7>,@5K7'W7-4O1@6P8 M-#G;%7E/,$8 C*E.,+2T. 2L7U2D?YTTH')N,5R%RW6J*YPX6WW!_QHW?2DS MF!8RIL8L5J-QH]*NA5MA5+05QB1Q$DMB) 7C+Y!)OIU)#BY>ATQRWENA7J:2 M%H]D!JFNS)LR)Q>807,HK*F(2L)0#IMDPPO92?PMH9Q?O@PF^53P?S2)X0Z= M,5H_5IMG%+#]R[V9C+_=!#UY9Q5@(FKNT[ZVQ]HV!"HK83Z4;*^!RB=LQP]M M/U<#]E_" -_2W>@@N^LGG%'"'VM V^1 -<)D*J ?8 C>]J?(!8ARK$:&+=N* M ;[FA17.HDLSMK.B&HO??X-_]L-3+$UV0_R._WHJ+"+LXH[$4/2_3\??K\CD M#Q2.O<-[B,88_?M_'@_UP8U"%,=RW+L][3R2P7@+"G\@IY)-XGOL7V6_N/(J[: M?^9XT:'-.U<+]ZD76OCL/TWGTQ<I5GJMEP7\:31Y\M57L\-M/=P/9 M-LS4:ZUZI9CEP/=;;?!OE:^U6_5I:& 2ZP&O9 M3'K9:ZPW6$>7\,.6W;2:[7!%N4ALU^JT0HA*FAMF^/C *9,@0)^"8'+6M!MHR MM.H.A2\Y5;&8;MEBUVA(O1XG=T>>+F%'YBGG9!>:%J!K$QE,&UAZC#;7.=#T MB*ADK"*W4P5 &>OLII3),"F31X"2,H=-U7PWZ/@HUN#7X[PI5+I8T2N!ID?$ M.F@B"I_#UQTT0P[$ZIP03%5F-5[KN@4B[ZW8+- 4[,@4 MU"2YT=)TK&(&Z5S!&J\+N>Z( \;O85._A1;'O$ J:'T4V&QY2>$E8RGA1Z8 M34O2J#MO+?E@N9#+W;PTM?J"A!^9@J$V:*[2W2$GKC52W7 9JHD/0 >.3,$J M8Q"XH%=HL=M-BT@::],9#C0],@6$7<.&0\(X+I8S%?:=J550?$TPG7K-A84BE'3 V +P:H@I(8B MSJ\7<](D:;1:"&^5/C);HPS2;/ =B3'EZC:EQ0I! MD8+L&BIIFDQM*1%'9FNL#H9-K(-F4#"LMJNQ\,24;HI'E MA:(OF+8CQ!=824R- MU+G&1_6]#IJRRD;+5IP6(4YEHDLTPMV:T^\&J'8;A=@M^2+D:I'%O6CYSO@ MF2/+6>Z]C_WO4475NZVKL 1R>M5*W[E8T8OW3>4A<-\"7_L2G^L#,;./.5R? MCB#B%)R7^,T+=HNGX+S$<%[06^;%I#C+"/R2) !\M?##?VZHFX]*@W[% #SU_NSQR/';-VASCKO= M6?/W6VPM8Y6H@H9C;_L[;ZN:^M[$A@(DYC#Y 2G ML [_/:0IQ"EX-&;'2IK:0K,# M[335FT( Q&Q\"?"_)[CXIK31R)"(ERC^=8J!;0.69QC9M]>N>YRZF0WE(8_-1![) MCN;IN3Q9(C1W7@HPA@N13C?;LI@17#HS:?$:.U@""@CO%4/9),-^KH!VW-S$ MC.-%*=;NJ6V:;[;UN3-,"5)T @Y+I9(L?EA*^S2E(,\-]+-9*) 1#HT; M2 C?9>J\1@A:S:HK@F]6^'JJ[QJVFU:K?)AN#HP8/$4FJ=2A(_.N4HT7$*1Y M,3"5=QW/VU7@/F$@\Y)$<-(Z9'^,W9R;%-X7^OW^H])_# V=6W#O8M.7SPU? MM.T5,47#=4;A#0A'BOCNL^!+B$34A*+ 9U*IQ6J@= M5V( KC\%D\Z-K;C+[4^QJG/+[8(XZ4O-OS=R4F4NTT2Z-.FC,B;IH]Q( M,!"!DZ)C5!A+)5GLL)3!?RX][>$,0>N?Z09_<6Y<',?\VL&#:QSTSU3NEQ/F MKW+,KR2CQWC,UQ^NJ,^TT+RP]02_FH6E;ZXZ;''JW9MXC>Y\&S;QVGR.@6!B MJ?TPZ>*\NQC7BI++<^5:FF6%:UY8$1BT,[5H!=3N5\ KL&U/O-3].,!^AS\6 MKWW%+PUV[Q#'V6IUC[>=P7DDO"24RG+@;4Q,S*1E1&TK;=/MZ5(J#'FGT"1# MO;C'>,&@A0[I]3BD\0+WET:-WP5NN9;O#TO4VN>G0YHIS2?B2B]S -ST-J4( MQ:\_@R"OV5I8A3:T/V1U:MB&Y[O12?K3&R$Q&SITP7^D"WX5ULL.MH#GN">@ M_3/9!2EAF<]9X,75Z(LM+F0)4*;*(F2J23SV2NPXQ:""5-,70_8 M0,XH,7.=$ 1@NL,2U*$%I$35^%U--?PHEU+SD@E;\Z&3!\^:_)RS)M=QCG8H M.]Y=)H)R!2!YQX)[^+^4933G 9E.JN,FCS06UIP>EU?=C1#6 0?&$X,S28I& MO^[4[ ^# SQ\BF & X,2DF MR;S($%<12WK#)9@_*\D#GDVY@#1P>#8EEL;:WI6]9XP]81PA7[PA]!;&!*V8 MF9[,9W/C/(]DN.A&O=!K)7 \2;"OYH%?&??$ %SP; H\FW(F3OK2\-I;.*EA M,TRET>X[HNS83CN@>L9X(H2<%-ZS2:')5.JPR H\F0)]9)@)!4^F_'#EAHE M%S3FZP]=A*&@Q,AUIOOPA6/#L,77ABUB@X2XA26@B?_-88>BK3A3+:2 E\*_ MPWFKE-+K7,J45VDT4U"95'>T#*]TC2(0)$,G48*&$8BX1"!^NEPN(@?G)T00 MWD8OO7%K,AO[ZQ%*#WN4.&QTJ*HBA/1"W_RF"3K)HD=3E6$P ?I;,)@ @PD_ M6;EA,.&"QGS]P82Z/];.]*'.1RMD!#S 4#@00]ZHOP MJ+]'+I?G/!;#6]TTS]\?8[V>4QNPGD;\';]XG37[TDCY'FA;DW9GT-8[8"!#;_AZO.%X M ?Y+8]>?!7QJU'&9UF*8X\MI?N,5\;2$K/00\.'-'EX3*&:[?P<'R,)Q8_@I M[%RH_A?BNE^WIW[]QR?W%D(.K&F=<$GCU$G@^5/-]NNC[G9I>W&?>TZ9XZ&% M>@,T7]"*:W>]TN7L4L+8T#1@B=.?H(RE$>"-'=='@)$U!7];:%L!7D(#-(^=!U]PF;E-!DVQS(NMS6@X M-_,50<*BRJ$XBB49XJ4[EB'$850CYE&-ZS)9WH]P8,Z,YX-JU1+E22XWX4J, MI7K+$.' 5J%(/(D=*91U97&,5C#T#'4-S)0P%'2MKAHL%/HC Q 7:;%$%6QV ML-P&:!]'9H_0&%7NSS>U:F:-EM55H>(0AK)@=-"E[J/FG,J^3IT'4KKL%),(I(]YZ\G6\TL!Y4+.$ FM-K;1 M%>XD"3I)43"[Y,36#"0+6+GS? PQ)?M0KK@9Z2A6#)C5R%RVQQA?UD)BB&AUXDL$/"P!=>HF. M5Z8^'-WY418S7_R<9N1/%\+Y$Z/B*!8(D/AE$9W3(+E2?%Q_L":J5)K6@'VC M[4N,M.45O&0%5BO]>?D\/RF2\E!%,.VJ7)5XXV.N-A4ZCVB6%E* M^*[J*4.B21([NK]VQ704 SS&/JLH9M$62%/?=7+\+#0USS%,/3^A>GR=;#O% M_ C5.TTAI*GP*I8DRJ1@[=3K\R)_8E3EFH(H\1KTSU3N6$5$KB@ \B5COHKP MQBYJX&VJRV \O7'BLZ]BQ@[:%]@0@BLBP*3%^(AIJO(54@

ISYWO MK_EON^Z.2-OM#%$6YZC6P,Q5;YI2)H0@X2S<5X;[RF?B#KAS?-9$_+=2AU9A MS$E!EAF^?516UXU'#?Z@^^[QC#PY:&EM9V&#![SXJ&' MMB&5^IU,,$$UKEVK]PFDV"\($A%5/DP1:!)#C];)@=SS<4,BQMQS:JL",LJW M5C2, Z.(Y&P@>:WN I65]6I1GQNKBS8^,P)#V>7S05M:WZIM7B$UOE@CS(V)QD."'PAS+J!C#7,N8,[%#U=NF'-Q M06.^_NA%-_I-4Q,R&)BL:PE@,0PU-[R3?%^")^&-95=+.('OA>8,Z/N/<2I@ M0L8%)V3$:Y:ALL/\BPN;Y$MRT>CH%6G9,Y0$6*026<,*P++VO]!.O=+,BI,O M4#'>WOSP?6V1Y>9): 4C36[(NKPV57OKC;W.TP7]C$'PO=7);8W.6F1SUD>M MJ+OU!T,SPO.1$)2,#STKNQ(:8H:E5HM>E6[E3$XBJ# :?IVRV1':@8C>)QT) M#T]34@29)-G#?=NON_;[I[$GS WYT>3YI6'[SY*GV. [E%!@#!2O,D0+K:U' M"UP/Z8'^#O(\AVS>09XO2.?#Y'D58:2S;7_$3 XP0'3>39(?+P>(BOA&DF)4 MH_$BQ7!)(:[A7+2;9.+G-X+3@HX=;PI7DE.8A>OY.EFC86A:E&6[BZR56;E MDJ\I]3**Y!<-U=?I3&;!G7A; ']'9(N771L(T6MH;A3&VD?W_IBF.ZT0BV(^ M743$KIPJV):)$7E3EPCV]3V2"Q3'CO4^*) HLG>+$:\']4YW7!;2ZD6>G3@1 MK5[#T8CO8=5W[Q><@E6?<\>BA0QJM5$V+];5K"2[365$YY8A=[RZ9W*!4G@@ MTW?((>10H!Z'9]!>/1[\*SJ/_/MOU5A\7HEO'P"\QU'T"?AUO(W- *)/:=._ M9HYGA-VY<[7PU/1"NPO2,3*.7@#--"37#6B?"^TOE,.T:S+L>GAL'[ _^&/X*.F;8BJO)G@9^ M2/AC+2J))]OKZ!X;YB]OEY"MR#/#EZW$R'6FB?VR_-T#^]>)#\!QGE0?A0;9 MCN@U,2MTJKK]4$9]G)]KBJD47KB&P$;3HWRRC+,&,-:,'^__'1AG^' M!)K J/_4#AS"D\@C PTG80*Y>(J3>B)I]37>!DS"373^T!4)W(K#E0#5" M[P/HLQI>N*P^LA_ +R.P!-B* ;X6>2EA(3'OA&/\L_3?&G>,G.-'#KIB:;(; MAMW&S_Q9(GS)4[_^Z^?IJ(.Y_>K;U>E1&.#_O"D6\4@&N[ $'KG%NH8,P?)L M(O((=/-.MI;RVMO)A&5OB7?G M92.6-O+OMM_:?Q2%$_>?'<1*;OX\G4]?*M5:!:_)A0[[9X@6QV.[O MQK%K5Z^UZI5BE@-?;[7!OU6^UF[5<\^_?];!BS5.S(8#3(#N9OE::_O3?<<3 M#SU/U'.)7=\3Q5KB\>AW09'$5@K?Q,2OY7WE'#=BVA;PN*K@SV,OP0.F51.E MP-8 IB(#FHSLY]!VN$\,^_XUY,5A_)M?S8#A$:X/P+07;UNW"34,.KK)A+92 M-/"0T6Z@#U4#MA;40[&?'11)943*=&HH:5@*0)'&94EF\)2D$*0\U#!RJ&#X M$Q5N*U*-P&=]L8!5>&3A#(9SHTWU.GH8$:>?-\T653J'%*>TF#?,;+:$M>WN M3Z_T?'L^#5L>/M1+C^FE@8][:+FD#CNS1KIE M-KGM;N'3EL597N@&:+J&EJOHT"]E_9&EZ*#EP>NU]3HP3;?,B&5") I!N5YI M3L.6&/J\:;5H9#IYW,F9Y5F!3GOBNI>?+\.FQ/.FYKR/4:U&7Q2-U)AM5YQ< MI2U'30\&U<8;RJ95K& B79UQG6F![IG%<%!8ZF!4RUJ5ZSM^WFRA8VSJS'LK MOZ%+Y.'XL=PR:_7YK&BN*2-;2-72>E=9@I;D\Y;@)H>2 I)DTJG%,HN&A7DA6[V\&452M\YJ&D C/C\/UJ/XO2B,VU^S95'JS# MCAY*BDR[\Q3BEL=\?=*R\!K?YKEZ]-0#2:&U27&UJ&LUWJCWM9S(N&I)#;MZ M**F\N5P'=B5'H_C0P;.(BO24FBY1TD%7-X,9:N".)Z)SNVVH[0+9MBL<:'D@ MJ7;9[TRL? 8WC=%&SP]IJI#-"Z#E@:1RCJ2X;$NJB-,).4C/W9Z!BTO0\E!2 MK4RWU"VL3=Q<%XIUM+=J5)U,U/1 4AO!Z#GEUECD,TAY-K9%N5^GPC$=2DKC MO/1*7]A]-"B;"F/6^AE5"+MZ*"DLCW2]:;NV1H$#A!C%?AJCL[I$'TI*,[@. M-:D[J)GWIZ59O9[J&I2^W6=ZVK*4+F$XVA_V4*3CX66/6WNCVA*TI Z&3VK" MO$IF*F#IYS 'TZ6*,0E;LL];SKA5FTNI"U]<3UPF):G!NC@)WXYASYMV[)*U MDBII@:];/;>5MA9=IQ U/9BIP#78EIU#1^9ZD>^S%=D@^G5.8@Y'7S:%,E"\ M] Q=Z]5II[T6,"((6QZ,OE4)Q#1398NFMJ#@!VU%&S>(1T;!GCMIMM_J,%+[]99 MLB"U6+(W6D9-#S1Z270%K,BC+7%*Z.9H4-/R+IA[]G#TE3RU],9H=\D;>FV4 M0>;5%MX-6QX\GX3//$2)N:DWR9I5F(A:!9O:DHMENI00-CU 27U=+?-DW<;X-3UE/3\M M;(9"^/Y#E,@;5$7)ON&;&K;@QNE5H;%L1$T/4&*1?1^G1HK"SS/-'"6( Z+K M"Z"GAZ(:,T*Y5V:DB5DVZXS*8O-&JZ*'30]EU7$VSKR;ZHA(1^FXG:8O%-O1 M4P^$Q>94;UWO=Q&TVR3+6E?D$)R+FAY*J](+W)[2[G?$-9I'S'J%6_0S7-3V M0%PCLVG7.8)FS'4_;[',9FS)I:BWA_(B6H498K6(M)COS@N^9NH9I[2,VAX( MS*P2@]*8YRA3HV9KC*GD3=<$?< .!9;UJ#R">GE;S+C=MIFB,ZDUX%70] !: M>B98<.QHZ<>R*")+[I(*X4S9@:I5=J%DD#W@;T FA[(8)*:TGIU M8G?1;CZGIZV2WNMWHJ<>RB"M4EFUU)-[9GZE9 <3-Q.LZ&W; Q6G/5HHD:ZA MF2URA-G,.*W@"] %XE &]30BY@"V<+->K?&3F6WK#D N:'KP5&?N=ZJ%97YC M:LUI8U;.]F$XG2@LM(\>NPA<"0KG;/3K5E/K%,,U=/[J\ZZL'WN 7"&:1100<5*B2VS MT:/S I&I%[?/W0/G'8D%6[\BS#+>N=FA2QX%0NW[7('(WP^3&/8?;+W]Z),G M,8%'B4N[-HL7-"^E647) ] B"NDVQ+^6E/PHR/'JX QXXLISE M/B"S_QT)DPSNMM&3)1#2JX&+^[_+0\\):%OV1?/X,!Y@7B!\_(P+^@M\^)A4S@OYYD72&(QG!1(8O&< M%TAB\9P7YI9Z\80[G!?(8W!>((_%?5XH."^QG!?(8_&<%\AC\9P7YA:'>(GA MO$ >B^V\$'!>XCF\O+,(WJN)%F<30E@+ MXB"5_;OJ&<57)-\B@=<2"J!20)&\OL+^0)% U$#4Q (UKQX=B]5Z\YI-^!-E M J$#%YS/[]+%##EP%8J)2""4WKU1!*%T[5!2'"O\,*JY^C'QI&Y9YDO%P[Y? MA5XJ#, I2C -K+!8S(DNM;EJ!8DSUUZ6=7O%%C^,P%XWB< (+%2*F(@$6O$P M ON34?-Y@YV])5[,=HJ=P0YZ%^Y9RQ:TUR&KPC!CG(0$H02A!,.,$$HPS/C< M:JG[8\V%!LMELRP,,,9$)C# >-TD\M'EA/SH*7I!Y-S9<-&V9.0)_WF':$=[VZVEBS/6.A016!QL>ABK0=__D^ M#O3MX@\2]A6);+V.PW]/EA9R/8[:UC7[WTNAQY/,_.=Y;KL;=SU:P$V=P/:A M$GQ@L;L>)C!;SLVJ![%Q.S MC8D:;%WDZU&#BN-!%?C95@$_#X"W^%X?^> BH8?+EN_^2U$T;30ZIRZ\..*T M;,FVHB5D+[R%-:LI6G0C*X%%=\WB)\7#!8EECY:3C'[G1G_[Z!\!([HTZ[$X MB'>)(_&WL0)CLG.NK(3YP(G -ORF-OKG1@0_2"U?ME795:7M+;X26L%(DQNR M+J]-U=YZ8Z_S=$&_2437?ZVV7^0\J3X*;V,C,"G4-"GP$%V69^'#MG?';\$8 M!C8=.[Q*GEL9WGTK\/'4L5N^HYC52&4E2D;D2:"-2GS@4@.OEVY1:V1YDU U MQ9C*EO?/3;&6NPFO'I[*_C\WQLJ_LX.IZOB[!C<)6YZ"X>_>CE^%B4-%>Q>TW%%/6EXML_8$/ .O"1U#D+!1F^>^ ME'K0M3PL_G"Y.DWFV*3&$% SH&<+X=1'8R\^4TE<8I) MTC@,ZYP[^8KXD;RSO9XE7KSS/DDD_ATOXGE4FRXZ/_HDH;9H*\Y4VW'1FI0- M3J83S:C?!6=+V0_'^2\ K<,8S\8 M<_,;3^+ &,)9\H"4_@-9"5I#, 4 VNH+H*-N-+7&C(R M*]3I2HYTT'7%#)K$.-]OZR%GX.C-;Y)*D@0-+!GJ%4OF ]O@9U3WFN8GK"B? MXUIR.2ZARM^[L9@(N1?#3S&X6!]6N8ZZ#-^FJ%!+H9;&7TN_O.8'5%2HJ">A MT^\8"514J*BGB:;'*81U\BA5-G#E\#D2)D4>(2&U'8F6"'3[RTF"Y92**G.; MX(M\G?68LIZ>:U:8?ODQ'Q.X4MOP5Y@?_U)L:B9C+EDOD#ESO1!8EEX&NAF0@E<5[.5=<)W9=NSHHE*R.HD\/S0:CA=W#->PS]U98O#P<7G+-L9 MUJ;+V=@[[S[>F97DNV*P\1LYA >$1SS@\<>M;H@0B!"(D)?2\2%"($(@0EY* M'H<(@0AY-<7Y)R#DCVG.,4;(V2-S7Y7WK&YJ05 M_O2R780KLPMPM*TSR67[MC0US4IB*?%.7F%U*-48R21([/.=QNJTK2'C0 M)+ADM_+LA'?:K8C8$)/<G&@C)A4'_NHS718!B@W:-.2.3*Z M_'KJ9K5N;^+H&O<=Q<<8M)36UGZ+-.>53-7!B6G;K"TE]AN+C\746CGKX:\S M@^_L1\%^) &][U38=[+/R0^5T;5!!FMN.AT^TS-]O9NJE-&- &CGFXJ00+DHV+M7FM6M7*9DM;SV2N(^/U MUM<6)6O4VOEANLP7>9R&C[[(N3 M$4F*A+;/MU(G/S*KE]K(RI=5<1$Y,>$:')*DD@Q[&ATY;I RR$[2.8(#H M<^34WF3KNC[027'=S^;J\JPZF,^^-JXL9986/QVG>+$^FDJDNBR9O:X>;F>% MY_N(),Y220P_/.1W87=VQ3X+!Z8FO>?4X%<+Y7T4=^ GE'#5!8R\4""8( M)@BF$PGE',5W(9ZN0G4@GMYS?A'B">()XNDBKLJ!>+H*U3G'-2^Q%\HYKH"! M>+H*U8'KTT_WGZ[V9%A64Z(-T 2!7=;IL,O;5(S?=2+G.45V?[O/YP]R.+V M+@UKTSF/V($AL:*M$L'R.XZ1&6MMO23[<]X,.H*PKA;R=(<1) R%Y\C.N64? M5](]X3&QJR.0#]X-]AWLIV5![J>-P:H46R5!AG4*W8T+J0-> X,A"&63J# + M^L5E9'G P('=\[3$KR!T?,T'^<(RJ$""5H-3=Z":M M*3UJ**A4$_O:;&-+7*K*HNOJ?+?(E(P5TNXL,EOV(&]^$\#NP),D!<,>WWV. MZMKYX^SW7+UOV%]T"NKC/LR;CT%5'3KEV3RMFLADR%9E@I6G@V\Z!M5L6(0U M:HX8---#TX6\VG9D78_(A0G)A<)321H_=&S@.2AHG< R0G)98 9GNCUE98H M#^9XKY_.32NKKZT.H;>8L5!-"RT^TTMYC=1,6+.5[79*>(X)3Q(TFL2PUX*C ML3_'])J^US0_83G>I=Y'%ONDA7.<2()7!,1,"6 Z3QS.%D%8Q$P#("QBDN4& MD1$S)8#(B,EY'XB,F"D!1$9,3N[$[](1\O&E(^1IMCQR7+7=T5)8BR_GBMQB M,YBGNLZ',[;>?(FZ7.SZLD0LFN8TRVUPJC:LJ*(N85BT[8$E&1(]FG(![SR" M!YRN^X 37)!CI@1P0;X0)^[L"W*N/LIE!EF:,_/F .DOO'FS37\X^>C-:VFO MD,499.EUT?HTR.IM+%?7Y\MP+0TC_6]:2R_K,-;N'K2$LKL(+>$_W'V6D.\O M/SM=R/\G(_W855ZQNOSOZQ?$GSS]Q^IV?NOTQUY"$!T_=^XA.CY2\!8"Y,=, M/P3(1^[J@0#Y,=,/ ?*1"V4@0'[,]!^[U@0"Y+4;3V(%D+,'YKXJMS_3:,I( MSF:J8C=7E[KS_Y^]-^].5>GVA?^_G\*QSCGOV/L=F@=04=<^=X]A@WVOQ.8? M!@(BBJ T=I_^5@.(2DRSDF@2[KG/VHDIH6K6;']SUJRI6-Q5WYP\>^IE#MR5 M=]"N/@2[,-FRFM@_0E]9#_EJ2E9KVN=W;=U ?[ L0YG8%C]1I;[>YL%CK&N M8NL0KX-!#86M/:X,HZBH<9GNP'IF>&P@$R>B)$%]8&KN)PMSZ ]\^8CRYNKN M??,0=Z.6'FGB,:LT86N:FM2!) $ M=J!+O.MQKC 3^K+S#S_ODJ=7]ZU[JX=VV7AJE):V67FZZBU:\2+1+@H&FSU\ M2MLZLVJ2DYE=$0B^:BBY>4&2>LDL1\8_L6W=UQ')"^ZZ;0G'K67TY@>O^#H?%F27^L\")1LH5NJ;A.M#J3+518G]0P+]16H;9ZYZJS6U/F MNRJLZZWZ[$=EQ?/)OUR"G.ENK=XI<;FV<+*W*SSL8$@ M0^7UB:WZ0@46*K!W/N%U:\I\-P5VM4E@5JI8R7Y^L2!X-=^GTTVFU%A_;#>. M8DJK-JTFS2XD::TTK/0X7FPBO?5I30)#K15JK7<^?7=KRGPWK?7,63VIE6K- M>Q/1(NRQO5]F.".U(S\V6)P3H\Y\4#8?B=BD)R4*HX.\+W60WD+G].@4%27B MSUV&'FJNVYS=N[5\WEQS/7F []:4N?O.B!]?/!'K=E-VAF<:[$!OS(M*B6D. ME??UPIY,)6XTU4ZV9^L!04V$]41][$@%#F%@L,(!A)#)3#05)SZX,6*HUT*/ M+ 3";N21$>F-,)U@&_O^QSI3XV952IM,HDJLE[UM<_?8ETLT M0Q5(0'H7V$B!#PO?\!+W;_183Q9H'E F]-O] MX9]WT*(GI,*?H.E#,8!SB*G\7K>MWU-E)XE^R8#U,,IT[Z>=LT)'+DYK5$ZF MVMLO@8!\!/(E-E:LV #^48K<]>XPN5W,HV)&Y? MRM=RK:HH,RV=;&8G,Z+?GC]5&9;D@(X#BHZ"I6''7^A"8=;M'T8=AC+HQG8Q M4K+QQQ/(GOPCK=?4+0E73:R )3=XPN$)B8RII8?O( MY!FK1L_FF\6TM07Z\.&RF.M6V_1W!,BGHO'&'C.:Z? >Y$*P:PU^'Z$2J-:* MBB+6>@U#FLKN&S(@,&I.\V/ @,=?FM/,M-5J)1\7M72AQ.K6(1G?O.,%+6]@ MP+H9R^8Y54RPTFQA&]W..DE.L[_^I;\.^QG"+$(YU\U&_H(TB)#)OQ\\5_R: MV^ S722%-3TVI.]^M[ HD7)./>>X4L=A[ _D_Z__R)IXA]> ($BF/H>F)^( M!I9C1J T :HKX!&RP:N1%6]84(I D F8EK=%!9H&P(H@&#'Q3X[D@5^F@'B: MH("OF6X4B[M#O'=4=6XG7QHG(8+[-D50)=Z 8<#LS-F(PY><.ET?OT]/!X?D M*\HLCS[:_WF1H^BC@>,S4LAGD:78Q)#X18R?@FG^YM4MOS==P"?]0"6.[I2[ M!DBU2/(AG?Z?R/''(Z>?2,,NYB.OXP+%5&EJ_<;?:22+-$9/XE$JGDRF>=QF/]S(% M1L=(EJN*3,1V[2533Q1FDMR!YQ/.1ZJ/=*FJ\^2"I5MTO5134B,]EN6HRY%L M91I7M3G'$;U!M;BDDEIR+W:X^.7(UH&9T/)$Y(E6QS2+Z6YIT-_)'*II.QUI M\X]YJ9BI*PR=ZRYBDDWHY"[+)3CB?&2!&W32![F;)?A85;6S@Z5H)[+ F;X8 M:7"E2BK-=)L+:L+S;+TG:2(A0[?[?"1G"OM-8=(C&6F?6S'U^9JJ]#I@Y,4\ M"6L0[S3BEL6N%^6YD+"ZS-R6.?KR[?RJ6Y#'C>)PH>Q5-5S?RMB:/LK"EU<701U)NUTK,>D[DQT9_OR]V5\!#A:="+H8V MNI-IJJQO)HS=,)NELC07^3W"7RZ&UM9U;;X\C'BV)#4:O=5Z39@<.I<^'CNI\ MM_U82,ELJ<;)F6)JLQ9TL*P [NO6I-VBE\R*"YH>U,A&KJU5DQTX].*I64)* MKJFRG2$DXC%#M^O#GC $3PW@*H:O5V/J<-%E8[FE,LNW,^M] @P-8*L,N: / M Z+48]?K39SHV:TX"8L; O@J5UQ(DI2W]P359ZSE,LMK1FT+AU[,-55-V$+" M9DH$94Y%L[@3UBT:\$ 9QFJV-R5NP;+4.2RM)@M\2K;M&M@"*H"S5I/'\6!MQL=$3,CEXOL8+8CDEJ,"."LI;F(JU:DK MK%U)]GE+[Z2XQPX<>L$NXTV.%)/U]2/#UU11SC=F4]V2.2J "1NS4GW5:-5[ M[&"0EPJ;YD3@)S*,Y2^&2@2;KZ1HFB1B9/$Q52HOQ&01# U@%V:868V79**V M*#V6!\-MOM'/YL#0 !XHE9?4M!FG#DRI&(OOI[/I< WT&A7 X=)9[>PI+7) M+I.C+&G$R/&J@(9>;"P_GFG9VB[%$/9"XZGNSA+V!T#7 ';9Q6;K>+)K:$QK MEN*25ET83@1 UP >V(P.A527B0N+?#ZY6.>6M079D^'0BPFP.[+Q&&]1W&(_ M?33E\KHQ6*HFSBMR@2@UF=I<-CL-GI!)H*_C 3P@QP1*7J;[XT5O MOJCE)+'6*13 T("-%3>C.&%(Y&I!#ZHB0B'66'3/%]JS$HUR>D$+,!,L*X(&F0:Z527Q;64CSMM2= MQQ*)E :>&L #]J:O],M5N<;02DFQQ:JFCSA@68/,RZ#(:DE&;[)[*:XUEGT] MG50[<.C%LFHZ6=U/%>!:Y;I74Y:Y$N[>3;)", 3 !0(8!>189N[KL8T%GG=6@I2C-], MR"P<>L$NB5F:8@ZFL6/S1F(U.^R3/6HCU$C!U@%+2O:Z MPR4"V*4\G\]RC]6!SM)+OKEEE9*0JX*A >PR&[%S=1@O=UBJ;TSSRV%)S"30 MT L*+ 5&KVO1IF2H\DQ>:%JEW5B_&Q;(&A M 1O++#- 4!N+++%O==NQ>M&0'P=@60&[U32,5J^JC3A66G47#7-JJ"I85C)( MP1\R,Z*96E59/M:R37))S-DZ&GKAC)E,=;,R6OO]HI0?,O1&R [H&1IZX8V1 M^\?4LC))C1AJV!F/B]24A:R=#-C8U7HAE0]<84S0M'&V:VWAT$O',3TKM_>L9K,E:IB8JWEE.LBAH9=S/31K M4F_8J!(]M=U+R)5-,QX#E\LB0P]F,K?8A3N6%NLH5#+R9 *_O% M/*YDBNQ@*->,Q\?]@2JBIUZPBP)\NZVQSDR9VN9Q116KL81RR,*A%W,]/(Y4 M8TES'$LU4DMCVEO-UPDT 5<,7Y'.P3$5#4(E!R^ L38")S4O0X,">9@ZA\<8IZ2%V]9M2''O@>KH,'3E5]ZR(M M[N\QF-KYC6&1+2#2LXB$]W=^8NJJ;3FIMP\"E]Y0=O V9.D/\^H4F-@--\67 M4+S&^W&A?B%!@[G)CJ ?JZ@6LX;[<2I$EZ'!?[G!?0D7V MH1OS?.L==X=>YAW_P&K8YWS3K]1J!\1M\,/_^ROYZZW42#Y0Y&=>,1Z>X,!=:/E_\&2P3U5HD@R8?X7;62_%.)>,=>?\\%D-^(!Y+?2BO"$M#7 M:L0+6/K>3J9=6W">-V>1(@BZS,C4T)>1UDJ")3"B*X M8]HMJ?,B2?D3W/7.UONF MOW0 =N0(?7G1/^=,)@*Q'R!T+U0C)\#3$)UI%O ML))W:Q*;DA51==-\5ZOWPWCYF8SCQZ_YO]]/(N]*_+YV-_RVH4\5Z[DK>1/C M&M?8%5J'!5UA<[T^FR9U&Q:$QS_Z

    *7&?L?7Q>@X3GJ0W)+!=@J)*$:G7 'TB[%>Q"8(;!]Q<-OF]FW6XIS)<7V7[E2-TOH>!G M57*NILOZ!#7HEKEL5[ 3'7G#*-EJTI+:X]1@O>70&38R344I,J@O3!BW?\FX M_;VM\X^2W@^-W=\HO3/:[G?GM#@CZ+ZURM#6='M(0.D%P3Q%4M%,,G%%>K]R M-(_=$@AVX#2XJ)@KW>15V.8#Q.H@0K?VR%&1UK:R@O%^&*"' ?H/"- O]2)< M.$F]A]H/(^_[C;Q#_O^.?D&)5S1HY%I: 1DX=%2F-]%&V8#@/\E*1MX_#Z$,4(8X^L$0A=4^/(5!UANB[I1 MT.V)-;75K".CUQ1>:3@YL(0U&;"QUL%*V_O:PI(Z7 8"&:D$;#8?5B!\'R3C M1TKZ]W)MGA'T<_G6K#11+A6$'-.:V#M2MK9CE,MBA24?CJ:!K4+\/U-$^ M\6=$AV!']P5Y/]**WQ^[/8=@1PAVA,'>_;L^\/;6J^JP-6T?13M -VX7QB37 M'R2$!2^O&UK95&)$7H:M9F$6AXBFJ>3')7%"T;A'..B;%V)\#U?HCP4_4:N/ MV>5TT&:7J?YF-5!7=1Y>[$= KXBD$]%,,NB:Y2\*];1?".GH\";&B& ;!B!; MA$=868CIA)A.&.G=G5^#+TW%DNJ!VA?NS9!="*328@F*G^1[')N/5RG4'A^Z M-V0T3EQ3!I"O!R>,6(;'C5EO#E-;IAQ2S)6(*_;23G$$L(](1 SP\ M>KY9DHO5# FL]"")QP1_Y2C4 3I1M^>EQ+BXGR^4SF"U7*6:N\T\"^_]B<,F M.&0T%;]T@MXOOQ6*Q3V"/*%V^)8'>5^O'7HY>]D5S%*7K1&I'9NO-Q*#= =J M!^@Q):@H25W-?G\Q(.A)'VG+&P:O61%5X9$H*.&9I!#X^=J!X'M7[_ZP+0WQ MC- @_QF@@8U-12L"2_,(#!JI/%FOVUU76]--.YYF M8]L]WQIGXMV,E867 \=__9M(1XE$*JQ9">&,4%,$!@%?+&"O+%? >X(Z ;H$ MJJ[)'Y?(^&$<',;I]R&B7]&8H_CF*)NM:1U(9A\(YG6T<6**[&B;88K$0"8: MA+*OZUP.1#:HWR>5BB839%B/$>(7WTJ\W\,"WYF[Y4/1?1TM45$&ZISA ]'# M[I9AC/X3/.\[($P8H-YO@/K-#U5RG0GUPUYZ#%7,^>F(JH\,:^!V+)UK1GZ<(BNU-,;T13U]!=T9+8 M!I*V;TC+B61P?-5*MH92UV1K(KL@1LF8.(R_N:ZFH@F&Q)M20<+_K6BNW'<] ML0\(=T==>J[E)9)=#+;;^(B>LE1ELN5(U",SE4E%$P%'S\/6$E\UX V;9+Y? M&OY/Y=\H/RY31=KN,_NBS([FRF-A,MA^L/P_F;(:+#;=:F^0G2UH930E;7&_ MGL)S":C=)AE-Q]-1DKZ\/^-[8 ;/.TI\Q-E!Y"SM0\@@A Q^(F1POSY6]U+! MJH?AXTZFN041.Y1%D\Q3):7R)T4!;W&PC)*V3I/K?I;)D_E!L6_&>3&5Y<@T M=+"2T63\ZIU$(=(2(BU?36E<^&5?/<'O:U,1B86020B9A!'3]T1,D* K(H-O M_+D6+157\B.3V+,E=JT7$LL]/R;%;(# M32Z4P+GL'Y(,NZ*[N\9"(3K=#:6KXY$E0]F'2$F"CB82ERW(O]7YAU.'*(1& M0FCDYT$C7\>7N@$R\G)'ZK%!J.Q7]1[II3ZJ8?J 3JC&W5"Q"I$K+YP MM/IUO*R/1*SP498+%8@$O8#E_)H"Y&:I;K59B(V9O#HV2;E3WVSKP,?"+4;3 MJ6B&^L#CJ#],9D*PZBN+_UUB57\H_K'74 M-Y3Z.L/:R657V-OK;5H%\0-JP$D2J6B:OH1/OFX#SE9XPTJ(FH1AT\T;>#R- M_09>M/!D_#-?U',).KDR"4DN\10[;XX*>Q#_Q"'\D2&C\4PB1#]"]",4XX]M M_/VG8KP?+A+Y9'$Q90= J^0+F=I0W6ZA&-/HDH!O#6%X1Y-6_!X>- @ABQ"R M^ $QV_=P9)Z(NER9;F.1=A1A@.9;$F2+U>AA@>C5:8M,9^N3+BUS%.HF2D:) M9#J:("];+H>XSK?&=;[Y*:*;PS7OV&7]%;+_]/GLS&2TR969.EN3#T5*:F>W M_252 NA\=B))1Y/492#S=6&8K+CA-4&*3 U]&>%%-%7PE!"*":&8,(:[&R@F M#Z8"5S)0K%G>-L%V2$;=Z:VX#[K,:9;?+2IS+DGP0TJ36]2T+!,@BD/M56DR MFB3#ZVY#,"84Y$\'8UXKR(?D+)]FEP>;*!5BI+5J-+/C> <*,O!'4NDHG;P6 MD7P#1,;S2+S*DA"4"4&9'P#*?'YD]JFHC"?73D+\*BA=IOC)OE-@AD0^MIF, M[4JSF7X$41F-H!DZ2L>IL+U+",R$XG]WGM"[B/]P/1<><^5"E9 >N:U68HLS MK92%X@]!F60BFDE>;>_TQ2 9?"]6Q.)W[YZ'^FEZ*P1C?D(,]\E@3%80#%L2 ML9CV^9WDXLM!\=MNFR@:95Y;T-N1M'TLU0X%<^"%&NWX4[*PF MHM*XEGMQE>]O 99\,ZQ,"9.8=HC]LL09*2&O:RF9HU"'63*>B5+493^J$(,( M,8BOJQ.^"0;QCDKA28A"M$=$O4S':D2OG$MF#GVKSY0[4#O LEF:B*:N0Y1? M#*(HV%+$TD_.]X9-3_[0+](-43)B>/!OZ?; MD^'8K0GWNIN'KTGKU_96@*Z!JL;5+[D]5#D5S=,Q1Q5SM6.9Z($ M$52][^>M+P,GN;F&3X^=?B[0],/6?/M<^GVP^T^%1W[8FN^0W=],A6^.ER"L MI*CJ6Q.?OJUH&\D\ TA^_QB$)"Q!^>DE*/=C)T,&":LM;L_^GVDW;[FO;=L0 M9CPLP-2GD96A@S#9VJ-B3&EM*RMX 5X8\(4!W]?Q@"]K*=^[!_@/V]*;!W+? MJ;3_TLWZTE5];>>*U+Z>%8"Y,*2V8T':*J]964UD7",2="\B/ZF)I3EA$6NN MHL8*I=XN-Y:Y..IVF8J2 <=SOLD5LP&F5]' 1LO*1)7>NQWWG:TZC#O#N//[ M%O)=*,2*)]=>^]^+MG==0IF8F=(CJ_0FO5D\64HVM"P73^!CBJGTU?/58;0= M1MNAT-^7%_0"H2\L5Z8P&M0J!#UJ]1KQPZ"KD!TH]##3'(\2R>]Q9"' U3%G MNF'%+,E8 J\'HNZ(>"'*$*(,81QW+VY+#\IH'XAHY2BA 5HL75B+66:<;B]J MC^E&-I\B=MM'X+J@5I=4*A6EB,L6>>&)@Z^*Q(2B_@V=E1>*.D%7A'&3V%6) MWCR9&EB:5DGL.U#4(5J33$?)Y.41[&^%UW0E45JNT(9_O!=S9VL/49L0M?FV M#2O:A@Y(*II%0U\Z]U6^3"<:"T$^L$R_MJ@1I9VB%1:356;+Q7%KS"B9 0Y0 M,ATVIOA9X$VH)&ZD)#[6;WJKDJ@S>ZN6J9@$08WJ^]9J,UM/,S)4$A#IR1#1 M>.H2X/WR2 ]TD51=DT.<)\1YOG#P%U:3A!C&-V#C[XYAU(&EL9ZUQ$TA/4LJ MI?@C42H30F*F'^BV MSU%+3$B6B&2$43Q'LWL[XSY[2N\YH96?+BA_:0NK-% MA^A%&)A\JE$/-SX,S.^7_[^9-] ""U0T]+[6M*E;DMF5!$G9P*[P,%H_[:(6 MX!>8PTI,)EN+!K.L+C5A*V:$)4QMH/Z1))7Z1H4876F%?2<^5S?!$_&W*,+=.%N;KL=DA:'H^MKO&ZA3W:[MM%>:)'FZ=B MKO9HBQ=CHY*I+"H,7V W<66:[HQ['2Z!^D9FR&243@;=ZQ4VC0R;1H9-([]P M2]M;=(T,UDA/MK25>8;:\5K.)EJ[/E?LE<8UNX14$PU/\B6(9#09<&?\WV'_ MR!!;"@M ODCF/.P?&1:*A.P>-I \:R!95#1>$\(&DF%119A4OJVA#!GD'HLO M?EQ+BY_20?*DI&#":XO(1#<,?0LF$=81A'4$/[J.(#PL\+T3Y*$8?/_R0L^^ MF:UI#IBW@C0)ZF8I)QFZ/&D5388ND+LI.8S)AU262\3Q)=11.O[-VUF^K+C MJ2<(#)=_3+0S=*\L)/$\ES).'>?(P3Q[FR5^5)_>L^0B3 M.;\UG>X+3_W0XG^L,5I3QM$77: N6AJ,*N#_F*-ZZ$JF92B")8GP#UE-//W M-_):K&'8TT+52)D[MM5II>4\1S#9ELPE4(]&.A5-)B[OOGWI7 ^%+/X9(6SVJPJQ:$LU]A8NY[IRJ5611UWH,*!W23H=#1#7]4X(;(1 M(ALALG&OL5Z(;(3(QL_A]I^,;,"2!>!1&!+L9JR$,$98X'][F.*^E,.7AB'^ MR/]O ^KI8D7#VJ'@: GPNVK#3?%'&CCZN!8PS)*CL95/)>,,U5[EM+TPSTQR M(&!(0X0B0=%1*G[U+L 0H@B/2X3*Y*80P_THDU5_N=GU8XS.4AF-W*OU"LO4 MD3*!I171#$U%R<1[5Z+>4E#R3[EE$=Z*3"3P/0U6F>K3R K1.<0?PB,I/Z<6 M_\-;6V9-KC7E2(J+.UIV3"HF:XZ$'LN/U]1PE"LNZ[O.311K@'I,);?]=:[5 M*!#[A6B)"[537\E9+H&Z6\:C<9*.$O2EMQ7".-_T ,^/[G#YP;J XOJ==I<_P6Z@+@*M%1.I6) M$JG+YM_?">-ZOL/%4YZ5!#[W^53AP9W;5_?$@;81=7NB2G>A6J_RUG]_\HF! M&]#F?GM]8CU]!-:(]$:82Y-":]&+Z^*N=K"-??]NU'1NG1-FF:(M$;'>8##8 M;N=RH[+EDJC?)Q5-IS/1=/RRJ5YXDND>ZGI"G717M/DJ.BG.]0^%EBR/Y02[ M'Q6*+7[5&*]7M\'G G32>&Q)=D=O3UAJQB5ZQ4R9+)>S4"?1,(Q,@3 R$P#: MAT>8OC30=DOO[Z<3X0Z+(Y[1CU#6;T^X.X.=;NFL_'0B_' 1^N9H3<]>K50) M]JGAU8C7G#12T;"3!-R/'X/2A+5*8:W2S0ES_\!!6%SS4[C_Q_0B179OQ2LB MA 8BBF9)!HCJ(])N)6FF]/TBTIN5?MP9KO??'Y7!O7>,[DM? U9QY+,-!+8I M!3555.:*G;0XNL:LQ]E6G;76ZTDQRR7CJ%PC$XV3B;!6X^-J-4(I_QE2_J&U ML<]+>9&+C8E%WRPQTB(AY9)).UFI(2G'[<#B"?);5V&<>RV"OI0B%K\+@_6? M74'QGOKN#I=^VU;JH4Q\R0Q^*!/79 +9PO]8/)CR!\QH;IN6,MW[B7#&N/@O M7ODK!4:\D)???;*"!/V.T[GV9Q*&?G@!V%CP[CT\&J+I%G@);T@1L!"(&<@& MKP)[;*"V9M9, NX6;XN F43H18D02D _H=)>'GX\Q?U/P==,"WRP](X%O[= MO%53B,KFW_\%_[C?$U2)-Z"@S/XYW;,X?(DK)L3_? AG!VW-99X'?_7E'(37 MB/[]/_ZE'L4\)NBJ;OQV9=E'@QE.I5!(K&4I-C$D?A'CIV":OWEUR^]-AR;I M] /E@2&_/7T J19)/J33_Q,Y_@A7=4'X);^+^>-Y>DXT)&H$F.YZ<\EY"$-,=+$LW1 MB5222DTS$T$0X!KX]^*!B[35,TR1R[9Z9:99BC280B4;*75;;#M2;M4+E6:I M%ZE7&I4^4_@D]8%,$4F\+!G7;/697J3?BK#-+%N LXSD6\T"T^SAGWJM>J60 MA1\7*\UL,U_)UB.]/OB@P33[/2]1A_>))UO=4K99&6?[E1887D$Y*82KW^ M&QSUAN_$G>_@$*YI+P'QA?> G4X#S98A\YIR0 _*>]H9_)+5Q#:(0&%J%/X* M'N:JZYZGK0N**:BZ:1M2'TPJI^K"PHE/)]Q8UXA**;_?$_:AFHR17&\R2'9^ M1200R:[ !"S#EMY-3UYPTQ46].M,43%7*K__K6BJH@$-!E> &5J!)LOZ[5/L MZ2 ._J,)HP>!W366O'JYA%__D@^8J9&Z]K-S!/!SQ&7HB(^C/T:L+UV8-V<2< M:$BBPD=*P'*L(F6P"GB?6:2N+)$?\!&Q?7R(W)QJF%[Z5C-?"EJM@,QQ M^U*^EFM519EIZ60S.YD1_?;\J>-%9(*#!.1,P^):6TTRS)FRRNX4DYN :7#N M7- &HODXN]9 ].<*9:!_5T-BQ/+B+B7F6GU%G)S 6]0KX*V& K@>T-Z%N;P) MM24#&A'@3N3V;>!=:D?H*T9AW=+D#8,;*869M"3E(5%JE=:JI:QV_% &(D-< M%K7_C\LE\#2.M?&_0O2(@*) M\?<+U&ZYYF/BR,0V@>TS34]-GG SX%<8]QDBL/T2UJ >:\-C;H8DVRKR$-#L MO'E 3J[RFLT;^T@*L7#F(=+2(@W>$&81BH0?P7]]DP*N 0S"@:2 ]^8D90[C M3._O3$F09"$GD?R>L/T4C=$A\NE^B,]J]S.]-5=0]9&#S>M">F M NAGP.5&\C/@VZ#I95>&HD8H-#LJ>OEV4[(B@-Y//BWJ37QH:S-;CS @?EHN M(9,$3?=DK#O9VXGZ.?5)\[@BW]W/3+D,17.$TQ(9\GM==E8KI-#8F]UXFMS)8IFM?/K7RJ= MB283EWHK\E>WD7NI><@W1]R8*L>H]$X:LC&@Q0J&O1S'R]^3EERAU92WQ&&P MH..%Z;K>5XMP9$'Z^]SXE MJNWMHW[0VTQ^D$@4AL6\(.5/W,Y*LWBR4S%3$N!N 74M@NCU9*M % T>VIH. MD/*&DQ-[[K+Q[4N7&]>.'?83CATG6+N;6Q;Y6"I;FH*-LV:&)%V* +8+L3.[ M !X>!;;1D'7SN#E9$4'P)MPQ:!NP7CPQ$&=?.9JS&@^H>GR4KV#YW$ &//7T MRWZ'5@S4_7_A:?S]U/,"OG-\Z':F (._!?)Q;@ZRM@Q,$GY>G$#6@(X"!V'O M&(BD$_+!:3FN!/X+-L^$9[FC0#;,E01OT9+4_1EP%?H9G!DLBY$&E(#J@-S!KQ-P&S >&*_\&P@T!ZV M8=H\>)"C0)Y\4S0B\6"/',O[W(.]!\!5@$?[%P>^KQB^W;CT8,&>72[) I89 MI@84\$[,Q+P,)B>#G\&?W]LZ>ZK+P-7&8A0<1P9* M-8^$'5A^Z40CIR-_^3SJ4Q_$"U@B[ I>600(KDKN>TT;J!1759@!OLE$$@ Q M@>2+B@%O0PJVG/N3F!>H&*C_4,H1?RWV5%CG(H.8"VYJ%#R:)BX, @[?'FF7H*(!1@&8%7X68)_!%(9G]6AP:81T,5U77 M1CKD^A@DA^82UY&<5TDL:6]V"C^LFL1>JPOS^# I$GOY9CB.(#SJC! ;TLP@ M_[A.:YG<9)A^$XYS+@^KIYW]AS.&\3$01.5._#8@(A?.%I#M&4:%') '\E*@ M$@!/@KQTZK@BD5-59S6F=.1'F/\/Y$GL]8'%VBHV^G!1@C^_](KWXX?->.!/ M3"0) U(P0L&E?Q#L?[7, )=# -N)2AF@NI1NIB#Z)X1YHBP"$7IE2"O>P+XS M).>$-Q64ZU"F07K#T:\2ZGX*?3'> U=..GS"#Z:* )V!]B?(%Z+_#4#L@/[UON5);*PCK?+FWZ$R=%8'LH$MPD\&V@1 M1+P5NO$7T1DE&"-@)0L)Z6?8GE:35!,]TPD$H<,]Q1#6$GX.R 6>Y#C5%T_@ MO5N#;T;^_U5.BT]0/A-"((J 'P2TL(Y=H;,RDO._PK7]1I(*?[KX,WXR8D)X M:A?:MC-M@G93.UX\P-O6#&CZ W0*\' ,S@ E_4&U4R_R!4!T&R%)%U[V.2@> MTCG1@"3 7=)C.("C"20C2#3] U*0;X*8:@"D0A M\ D0X"F(*U_:.?K%MM]SYI,NC:QGC?T12FU(VWY!'$C M7V''>Y8N+!SWAD'6M:E;$OJTMU(5"[CA0*9,,)\NG%6P]UU(C)?S6(=*+6*) M'=7EDNM2?PAH'5\1#> )$//$A'>=!%EH)*Q!8$49WO/!*L%!5X!CD)5 M_!BNEN:KEB2T:D2LM&F+EDSG\YMLD%]UI"532-!%SD$?MWQ<$NJ:*CE87^^4*J#QXH]I,@#M_W\W:0R,3.=ZPD; M)J8MQ5B6;]*6*N/=).D 1, Q@G I$:R33Y9XQ "A4<-.G&_G(_K$XE$0ZXM5 M'/T&TS)>,BZ-U>5#I+)=9U9,JSR>ZMGJM")U.L #+*$;' M3A25<+3"39TY6,M HXG$3[PY9[Z2 U4=W5(8<#RICJ:&OOPP!13GDOB@XC3> M;_(-KU3FNA_R \YP5+2,M+LJB*#*RAG= +TO\8&O!XE/-*[K_M^^2- )>X *LR, M*G8R>CQ.[/?UUL(6^YD!<<7#?:)D[%VQQO5XJFS;;6Y$+.OKQ4!\'*U9>>M( M^'4C)?]2*V:A,T<\J,%'6]W-JVYD,?<5@V[JWR*KZJVC:K*E?86N]XFL^5]1RIIXJU]U=<0YF.= M5;'24*MQIB0PZ\-@PW"KAK:V('F>C@Y;KAKI>;[J)WFJGT*V5\G^F)[FR@>V M02UB[#9&2G*V4!E>D7UH3:,?&1T"$F4PB9I$YS _"!N26.:E9,M.]1BZ_NK^ M<&\1N=YFRXO+?3+/VO$\:_&,.1]W 5$RL/+LME+W8MI\K-3);&,OFH_JE*7W MG970Z!9*)8@)DV[9_HLE[S/M]Z?0[U7B%\^2&SO.#I5%2V@G'^NU0H5M;J^+ MWTFDZ+?!CH%T@\>C&7XZ0?1DH(D-='#NR"VUOO+NUR68CI;_@Z%>RFE*ITOM MQT%9L"=,K%"7/J5I8= $2S@M0^=Q M%(5+&U>^ RS97CY"T<3IE&>\Z?\:*M5#58FX7M5A#/CJ%8C&L&H&K^1QW2@8 M@2L>S6/)XT,DB\M)8>'J:=CVFK-TKQ7$UUPK^+&"J'2GO%8H;8=,:=]JU).' ME20;VU__?M3*7W4)]LIY2>+)<8-I+9/Q%L6O MTPI,*7T'_7-EV4,S\YA^+(_&A)(IE)K+3H?HK^"QDF@RGH@FTD$W:I_K'3=U M I%\'^"OVY8)R:.<'/**X/-=5 *-\=HLQ;T$V^61VO^\??%Q,>K8Z0:KZ,GNNLCW2_NN M$Z4J&A#1K'5E' >'D;?JF4=]Q9YYE+]G7H]M-++=4:15C/0JI6:E6,EGF_U( M-I]OLM#NRJ>'.IY!<^@!4-KXU\R,C;'1:-N M/OYE?VXQ)W5R" ^=SE26;^M;?'I #T6<_E-TYRVT>$]UP&.?+C5D29,,'IYF M!G^75KX3>-#) ;\A;_/8.([M14K9;/M&?:-.J?<*JBF^9B5/.23.,;B(J>PB MP(FR9F9$TB >=CD4H0H0"4!G0[T]@'0&KD\$32MZ@B6@PY*V*@5V,$/D?N@] M1'J28!O.,5V'7>T6D%QL^1/*2 M 8\^G%("K5JW8&/MB.@U5O6.OT(&PVI/14"R:HL.;VF:#8N'@[C2HT8 #SK< M$_4=K-67B@7WZI18NOD$N3 8<]QY5X*"M]H$VZ'"7D7@$3R:$>"/N:UA?][K M+.<^+%C*'$0>=Q^WX&%-2X^>D /^N0A>"O@B5O3X:*I ISNR!ZZ$PT@!+J_3 MJ@:PTE11'19"WP9[Z]:=XZXT5.)FPE;!2]17BN;K\("/BN)F+HB*_E[M;]-H M+N('<3+,>. C(!(&"B1$.%,T\(1! 5%-$X*R"&&+3'G%<#6A=S+[^#;W?+B[ M2RX#!2]9%<)JAB4Z0I=FT^3K8?Y("]2C$$1)E773=X MCAJL.P9[R8 -\E;^H1=,/+^,X$GA]E"X=0TP7'V8?["!FLDIJFHZA[^/@Z'X M&$B>(Z9GQ6^FL:^=DO_U[\5J/O^$^JDGYVI9X 0 CP=JHTN"(\NX ;(-+TTY M]A4RD'LJVH:KZ)#. 5N&C[O#;0+*2G2ZB%P^UO?-J]HF?K.]#" %A-N >I>D M)2(&) WTMMQN&DC?P?/WX%_=EF>^E3U$*I=N&4QTI2G@97C]]L$H$Z@5Q]A" MA7G4\RM#%VW!>F9'O!91J(4 F!@RA/"58':XZ\(>PX.F!-]Q4EROXMIZI*2A M.<=YC*4$'$,QXMI?:&MA'R(0IV##+NBRIGB.+>RUHF"/#:4-CZ(*'N![*EJ% M[W?'Y9:!LVS"YJ[ QIMH/9!F1SMY?*![$9SSAV=MM\].GEH]-&M D.:@:]! MPP7??3.^*[[$")_5F7I4LC7 LBI*2$%*?D3'VV&(HFX^F G,TQH/#V OSL M!(R8MY&Q\G$\[)P6: &]%L??C+/])D=4L#_NFAXH\J8$',-+M?LRK_0T;G ? MCS?#Z:&DNGHPP*VX!">B<$K.]SVA A]=B-@WVZ7K/DSE.=_KIC[-Q6Q0B'+F M+^+VXNH^IL)FSJ+;LLWW)==^0R.KVR;<+,UIQX3['&*Q-T]Y[NA%"0[H\WYO MPHW93IJAH:-5)_;5TS?7U0KRS>R)"68#/@8AVQ*)@G1F7\\,]D/D18;I&!V> M6J@EB-.!I_191NDL,GS>**&C+3[FKF@.,UW8)E*6VY/8,#Y<\/N2LMVSJ5R[ M]ZFVJ:;61TDU01E,KT$T1*4MU3(E8)LH@HRFXO& ,A6P)7?G!KR M@RA+ >T"O)'5FMJJ:R[>\Z+-5UGC@"DC$T-KT%(6M\BOPVN3=JM<(@J@#!J4(9.7XZ67313#2:S"- MRHDQJJ19.G )42D-Y#GOFUARC8TBP$RFYO1IG$@S7IT^1((6*NK(_YQ 5,0- MT8.%Z.+WL,@E+'(Y*7)QU!=.#ERM-G'UURMJ3J@GWO$2-?ERO8JNQ3Q[35C= M\@'5+9&_\BWX"%%'91+'4JR(Z[.:$7:% M8$FW6B+;8[T$?5-_0->-Q,CX$T!K+(^-21T;D[_Z^@IX,W&*_OMWI(%#(^3% MP0J6DY& FH$/],_#??>QR\DQ-[C4166J2"(^V.!=I('B/FR9,/0*+,SQ06 P MX%H!(ZS')O"*!O.U\+)+:$P50#/%0+,&+Y%4IQ1%.QI0- P_'C5D][Q18(:= MC!UT/9X>J*;^.< M2!BY)L 1 :;_@!QGTW(*(ES[;CHT@I,\^AFKE8IRGYA $-ZG"=JM6< MV34+ MQ@@._.Y0#?LHF'+N[&5;09F"=XL^"_SU%5;G&K%2L= M=F808WN-?GQ5S!5(00*Q6HJ@HF0RX'P4JE\(<.%>E$V_F7,-_9T+SO'IB7/X M!3BA*+5RX5.?\HS#YK ]"G[ZM;'H:?IT"J]*A VK@QQ^IXP'N+]@AR]Y5$![ M*[JU6L?7*>!O$"O &O(8%S\3[+AQ<% _^].8%ZF%)Z+=$UP/RBJ>*^X4[UPF MC"]DV2C2%K=HOUP[NMP(A0["3!)1617L<6F;TFFPXOL*2C&N#$ J5$SAI,(E ME%N\37!3T;Q+:%R[Y81HCJ:ZPB%G9L"Y+\>,S,":=!#L .U[3E.$G\*J'1[H M7+A0N&FV\R38(M^]UP"C^> /GHT S]>7&(<0T=I->+2!-W7-XT337JV 5G?% M&VR&.NR/*N8\%[)@#1UD&H M!YBL( ''$X&P[MYZRT*!\M: -7I:#$@86#J47BN XD'*/X+"(5^I&*J:]%TF MY)53JQ<"]!--G)\Q] DDUWVG0Q-W;B9?"'^]#=!LNQH1D*K@ MZ$,7DKAN*A7]T)D DB68&-L1]MG%7%G"FXI3B4R43E^F.9\RE2_,#9S9)'QE MQAWMTAF$7:(6W(0A5RP3*TS7N34_W\;H-U\@]LPN!32%&Y7LX>9Q8+'Y6?70 MZ#S*!Z:W_?5O/)..QE.OV!P/=3H-OC^RS*X-JQGW5ZOKZIUQ0S"&K3E+/4[( MKEIIEGN-NSS>X%O,K92@;PHP_L,5K8X=-J$AY]V*']05Q;D<&5AQWP%E8 DT M5'GZU\F--ZY;9>,;I S3BYPA/QFV=WF0WUT0>!C&R<I\7@IVGX_- P&NC M2G8#IC]1Q2Z:;L1;T19>9W9R78"!W(2@-YYX*MA'<6]%\\WAV-!EY:,(8;D@IY(GAW3^^U%8HM?-<;KU=O: MW?PA=9C98]^L-E;CQ3)1'PUVE0JW64+JT(EH)GF9G#X]?ASU'%V?X'Y^F7@# M:M&"A #Y)RW8C& &MA+31T2O,*SN1'.>R90##GP&C[O?5"-:/. VCG3K='UA_VH@ #95G1+K%M]A!)[2">D#**]'[CDPD1B#. MLK27'LBBX597EB+8*F\X&^(=5W,,]5D=-W1#3.?:\0C,J<8L/0;_&[19QX=Y M(N%SWAS./#G.!$9)J.%=P+0QSR*L!##D+M74=R/D0&[J2/HG,RA;,^O":^)%3%3I^DS?6CG. ).0*JF(Y+@QIH M.YXK.LCH"!BLJH?(CR?+L*Y^%?G(!MIO!1%>C;BMJ6/U6EK)V]P& M)FP/TC7XJEQ[)/-:.]N8,KW:X]#ND;5R1H6],Z_#Q]##4DQ G"+:8 M2JC:"D+2$CRF<>04R!RG[W-$VSVVC.!,$"1,E2.F^LSD<(R%=0&< WYG1.27 MO.S6PURUD\HIB=&J#-@HSFU5C6WE44GHE['DWH\OHE/#^.IK1_<[^"EB07B, M&!LG-.?;94U>WA3'#S+#+RU/_1'70%HSQ1"Q@G8;\GRA2.C$S^W#I;3Q2O(8 M5 ^^2Z5*Y166J>S9Y;1F3?,$6TZ,8#$D"( R5$""[>,"H%>U=/I8JO1VLZ31 M-0V+';[MTB5H%Q:'A<5A?U0<1KVJ."S^]#NN M1K5AL=?-BKT^#!/)>M[W<\#(W-J.269@39BEL2L-1H^$TAO+]PAU'-=T<[RC M?Q*9!@ ?DGC\$)VFF>POPMGM3,>'?"W8"8/WG&-+ARW*+R,KA&!XOAI.O\'8 M"(ZXXGBZ;N,1VG;"(_?8KW].T U&=5G>[,^C5U1MA7W'E1>)1/YRHZ_O%%WE MW;CE2C!%"/*LL,ER"BMEY_-B3=C5DCDY.)CZVXT8C@&1$PAA+,>E(>R1@H.H MTP(.-QX @8H_!L?.+N(DY^D&]%9TC%=K&@@:]T?#H4Q%"@M%LIQA[!/"B#=]DQP6$ ,BJ(==T'PR9[L?\&H+4BC?J$@S2T><"QN77&JBJX%(B4K-1DL MMRQ#2*RR)X.%K\ ]+QKZ,N] Z!#MS#N%8X%>%Z[HKTW6:[(Y* +7 M,)9E^ZGB:GK89@//:00/O=^DE$,4?Q'Z/;0Q -&:ZCN;X%9\N[-%0)R[B8[C MX^ZC_Y@ ^IJ7(M#/CD*0Z1><&D"7.$";B*HPO5W#7 @ET>9P%,?^-*5!0BP2)*?.K U]5PXAH2M[(!6YPH/#_@%D/8 MFH.Z6WML9C"=<.,8$TQ>U;>PM ([J5Z1*[*W)YW0W.7I;AE91-9A'SG41L*I M$(&EE\=JRS[V8Z3C:HY>*SP9@5Z!70O$8@?)FQXJP5@I3J4G.I\!S#G*@%Q] M*>[9Z%I>M!5.JSW3JTZ&%;&8@.COBGO8 3WIS-7 15VHY8WD]JC$-;^P<>/E M7+R5H/T^:0;D3TP:,*\#C"3D*E^C(K@#7I\BQ-8./4SO&*?S<%3 @S9%]RY" M MNR5& -IC<;Q?1(YR12/$)%7TLIGP0^2:U@*KG3N8LN* J$'K T(W]61*=Y M )\YLT0]2-!?X(N=ZINS,8Z,HUVT)[#_._0RG40D;C^HB6[R8B,=/U[QP&LV ML#?LLK3CS[H;$\418C#G )$Z=JA 7BVJVH>U0@*^F&6I Q8"V@K[OD\RH(\* MJ)^*Y EX% :Y6/4=RT+A:9P8B"EM& =#*GNZ+^KF-5 7?%Z%CX)-99SFN_AL M$")G\%3W+6WLTV)<3-OM$9ZT$?)@.5?X[M?=X6O[C48ZE/.I1+W=_(?7GN3/=(P-6 M"( '9!2$\6<3=B-D3<+:8B*=J4OGB-8], DXT6!POZHCI&=-"5T;[JDR;!N M!?>0@8/_\KH6-Z)>"QCD:R/BXS*7XW!LA;2-KFZ<,X90D^MNW+R5)L#SAB=9 MO#ONCF4E1X ?"O+IA-PNH!"6]R4*\: 8 K5AY:/;Y [_#2NXOX^J#GX,*RW! M8KP/_0?L@)E6];U[7%/18E.XO?!;2QW,#+E)@)2HM .?Z<"@ ^Y7B,X#NEE5 MER!'^P5+!9S>SM 8.Q4U3]3%:L=:G9,'NS639V>,!,L]3P4W%X(,UA8*V3O6 M\Z)\M@^8 SLXD]054H['@@^P ["B];3 "#:LY@6XL[!T@Q=/Z.R>&#HA!) W M35*=++K3&0E3RSN+Y+;;#CR'A%/8QVFAXO;S(F/O) $^$.N4#2/=X?LJ=GV0 MLP=K<]&33Q[%0(N O@P-@*NL$)$G>[^ZA+,%F@=V\(5]D]8VZDT-K8PCD<[T MT6$XP_!Y'E+0*AVUXYV#0"_#">482BGOC\MPNBP?.TT"0D)(ZXP0^%%(6RA. M#9J_8/ID$A;L&"D?=R$"SQ$N7:4/EW"*XBI+^'CL0$CN+=@:[-/AJXZ".ZZJ MQRN,H%LR P$>Z@QL0<\/"SH69.C$H+;'D'-=-P"?*/$MR_/[P=L-=)<;]BV/ MV#B&L9<3=+8)A"$KVW$BH3\2@"[@IR@"-EH%\3''.S6SI\)U9DR M :^'[A_L!;V!]I9?2.9Y2' N^Q8JKX&GRT^YV-%GKN?ON EO52(GY7[^@K[C M:H*R&I9TW>9*"C(?DST^PHJGY8&MP.R8YR*$VPF" .X\NP))IT%A@NN$OC)2 M!?[I9=V #%9(P^SPA7KVE^SQ<)5^KQKLKR_4 KK;*3QT0BDWS,7GZ"\K\KRZ MP+N*G3QOS3QN"JJ6A%V1T*V2KHN'DA]@,;^/X/YKR(_Z+'D5D.XW_9L+;# & M\?_&W?6.2#Z<"^*%"ZL3%GR$!1^?4? 1?U7!1^)J-Z#KH/'+4>:/[ ;T]D;Z M3Y>(X,?!G;[3DI&S%Y_U_G_%U5B3?R-7GW52<#+Y]YD.0T]N_VMXQ2LI>N]+ M"%_3^!9MNPC[8J UGNFC\[]"_H%Z74*)BY=;FEOVSGW-/)%7[W,KO:X-#E2+ MHR5\2B3(<72"A:.CX3\3X&N-:>U7SB%(IYV'BUKP NP9& ,? >O'&Z(#^!EB M##INKHV.'K%'YZ*4RS'.!5ZZ# ()V/_CY(\/D5=3Y;1'+W"\O$;])Q#V>?0/ MCUD>FZ^?%V 48%3HS@7+P%G!7?R5%OBW!M".",E5.@#:\O,&= MU$^2Y[YZ(F5%/14Z+)AY_4OZ4%^P'DE&^6JP,PT( ,GT8=["A>X"UMKAN_ @LN[7,/? MSME@[-H""?'.!O&H5X)SXZ/30X)'P8M@HPIVF'IQ?>5C.8@N@'>C-JW.>6%\ MHY%[7/BX$9A!3F0%=3F!6":(8]PS8_C6+9A67.J: D,-81)"+C,=BOQ+\@2?9JZ?X/XPW+2<**'H!\[2/OR@7CMY\TX M8F[ ZN&)$[<["I+EF2*AF.BD4.C(=!M=M9TL!GX>7@*4)\#%"LPP(DF8'N^D MBCJW5CE-TIS>0UXGD0?F M$J=+S#%[!F$DWH#HH2?;?F#'?:5[55.@M,/9^&X1-!TQD]S#5Q9*@Z%I EDR M+'CQ!SK%@>^00]-\B)2]3CRJ1S2\6E= ,.U.KH=R1P'K"1#_6Y]G9#DI!,)]6 =C^EOC3;PZ1LF[D\1MWN/\B@[<0<9UCY1Z-[=! M+#?J)+O16.V\'0'JW(1;L2,X[=BXZ2YB;EAYAFQ?8!AL. &X .]SB$'C&,,_ M.S)Q9%>T7]Y5-4%5=,\'Y4\4R1W+ 7'1JZ/=W'X0$YA-A)BE"^6;,V7E>"EG MA8JGXN>;A5^[G:T?7S=PR=K'HD"$8Y\S&+(_#C<&L<-)!R\$)9P>7W9 H1/4 MU>5*QP_AG1)!)X_C*J/W9*O/=JV;3X$KM_2CGYP4VA3(&*Y3*DA>E@>=APQJ M@WW>'N\,]?M3@/2\V]LM=8Q/8SO-L]UREY/B5*\FZ*)=BYN@0C>0NBN$K6+Q MD5'_\_$9_F":7)+ZU%GW.>C7\&%DQ13+*ZWPZEC\B'C0G!T-YMP!ICQ(#]%C M7OY/%L'ZRKE-5(T!3[ +"R]#G&^?WFOK#?/W$SP.SGJ#W8IF#""[AR4OKZ@Z MCVN MY!H\=>PE.)]HANJZK*[WC![CZ'[DD]]RV4$VZ+)'ZYE-<])UL(8-Y\04S>OQ MY=9GFH[;<108P^E1B5C/S2L%7J5P;/UR:29]4SO)5I_SV S75MB:=]@)'JV' M$H,;=/JK"_\ZEI/ US@1E:VYOR"J_'W9M0R^PZNC1"#,4W5S;=S8R$'(SL[+ M^SN]^AM.;V ],$PW'C-YB.?0,_Q(&;H@&S"54]V*W@2=0*>=TL6UE4B,3Y#P MF"D),647PTF;WV7T'TZ_Z)9- M+X.$_N,[(O:&PGS3L+@N5$+H9B+X6X/?P;-$S@U$UC8F=.9$:LJLT_FA/AUT MU_&V?')B =+LMV@;6Z@O).WT!!BF/+QWN*@'W&1C^LXKL$O-:)34CD#PJ35= MF[*[,KN3?_T+U#-.*6(=?9XZO*R[.T_[P\()OS4P??&8XW =><>/A#FMTE%] MWG(%7&\7F? NV],E7$Z D "GU:^_S[E3'>!:+.6D,OE-Q<->>S^'IT];Z[IU MG#C+($MN'QVWR^\&+:&BH>C4;?CTE ]^KN2.VBWJ0Y/.X*%COVI7$YZ' ]<: M5;M7%0+' W6)SS[Q#,_8P";ZVE'W/%GI?0+C@1]]]9O*>;FXAW2>ZSG'$3)/ M5#MI03HZ^^?,!"0RY_:2;_VGA1$"6/\S[AWG_:WE_'F?Z!8Z?MJ:Q M;');(>P.DZ;G'=_(_K:MC6U5%YC6/I9LMC5F.'[L<%3 2(HN M;(NSU8)9FOU6;[_DTERWP\4O1U+]0XZ-T9,QP9L;5J'7\=&^!TFLOME]S G)68YU":C7G5*=TF92UZ.5(>- MZK[%C8H,;2E2]I"$5P9VP,B+>>[FAEXW.OWU8EW4I?UAV>,I&XZ\F.-Q6R.>=KM,RE+D<6UVVN M/)]M5':0+>DS8DXW-VP'C+R89YLWDHV-\3@@!J5U3Q;7M)KL9<'(BWD:_65K M9?2Z>Z+6ZZ;Z?'9<'F2W7.;R[:VNO2DELHL# WP7(A?GR,Q*Z' D<3E4LO>3 MV'A!:L1 97,YL9.VUDH6#KV8:8MKC>N3/55DEP6&J2O%JMTRT%,OILI*E:&= MCV5ZS+(B+CJ+$D%GE"U'DI<3()LU8T\VI4>BEQ#-6649RR0+67AP]&+H:DH? MR&%\NR/VHW6F&^>SO1DKPZ$7<\WRI<9!,U8=-B_WE:3*UK1)<@N'GLZ5RZ2$ M>#)#)#A@B4DND2)I;L+3/$7X^-K;SD!IML MD*BRI8,ELQF!84N;*;V>YVNSP@ *]<4SIR-IN%(?B=TB/\G$!:6HSO4A%-53 MRG)BFB<2E$!S:5K*< DQ$0%@F M]9/+I.*WN8BM[X*F;TLI**>WV5ZD:M$QAF,J*J#=,PR)_)&!_T_8SS_VNCW% M:&^*G4UUV"H;H:EHH5[]M>ED?4Q>E@U)]EJ0Z+;A!5DON^/^!(0][U+P_#M5ZV@#KL\Z6#4;'SA%(5=KM\*S\'_M@'-18 T5?, MB0>(A]-$Y--Q"O'R. 7OIQN% M(P?>MG3W QPWH$].H@L"!3?^V.(RU+,,=V+."TF\:$MT/T MD2(?B/C_^(GEO,PEG"]<\3TS8$\O[.3TQ= MM2WI'S"W@"6^=W+ZO6/7__V/)5XA. [3_]G.%$N*@0<(T%Q!6CG+I![BB1ON M@H,BH!=?;,B/V@CR(4F&&W$/&T$\T%2X$W>P$Z%NNI.-"'73O6Q$J)O>=R?^ M8QG0BWW!EKS,:?V\5:=?L>H/U<)WO600'\$/_^^OY*^W+I]^1N3^>/WI%V2[ MKL$]1=WP&G?B'WH@CF_@.)Z!<;R' GT#GK\@0"@$GR8$#OK@6 %RM8N@JH&( MFR&]8R%QD:Q0%.Y>%-+G)'#[-)__&\SDU%N9G*0>R/B79G*(TIXR>+C+WW*7 MXZ]58Q>XZ['*Y?=_"8(D3:>?K-:NK;")6KC"+(6#\_]^5ZZ^]=I?Q.E_$JG? M>H$G-NM3C)(3&/^\A8<<_4TW]G8<[;--*._W]%;_D07ZU/U[71^4^_>>[H)# MGT&%/V"1__U^@G5#*8K$G1H._,*77B[TTNLO7G#:I(T;W;:,'BZ<00=/X&$1 MSA&4K"96/#%I82G)[=N>C#@G4]A4:E0JM\N[12M669%1*/&AQ'\GB3\KL7I/B:<2>TTQDJD-06^ZDS85:[2WXIMO%GH?B1>&HT6O M_=C:+&*(JZ(O%?,':^TGGBF\03MU)M >N^(5#T M5)SUH='%K==[/UKT57X3D,DB$$FHR8[7>KI*LY#B2T:57V08*<;PU=2R77A, MR+=5FJEAW2S:/C6)B/"6EI S7"]RD9#23NKR=+%0OH7H)U.WKY*%>TF^^=,SS(ZR/-$4<: I1-V&1R%NHAJO;OE_ MO]-VNVKSUBM_N9*\2I9/=M">OS3[\]5@+K$LSW:YCLU2$FGTV.RCI27@$6O@ M927H*!GH986J(U0=H>KX3.?KJ4.(MU0=VV*#IW2%)XAUI[.LML1"@[1AQP?@ M09%$.II*QY_1'5\0VOJI"?0[BDB_^[K#2I&?M>Z0T;_FPK\T")"'EUOJN/O; MA]0P?HT]_$J9YO<&/V];IG4K^Q+R9\="I/NJ MZ;UM5AUEMUQOR>OK=$Q\]:2EDPQSLUW-QW1YL5A66\R:;,PDM911F7KGMEA- M.WFP)D:OT5WD>T(UVTP)M$:B_I0PFQ[-)(.@FE AA HA5 CG4.SK%4*G,>HO M0]^FKL4^Q+GY&8KK6Y?\A/4];W-T@$Q=JC8[Q_'"WMA,F!(WZM7H=%%N ML#?V=8S%H3N(JU.1Z0U65-RJ%-CN1H8-MF%..QZEJ&OEUJ&""!5$J"#>XO@$ M*HA7YKUW0T8WMG*G 1_@H?]%L!OJPBG!(/'I@8 M->NE6-+2M)R@K.B^9[MJB?M"DXJ=X!ZZ#P"^-(VW[,?BW5SW7_OJF::UK[.Y M_^B_C[5!8>F9X$'P':[! WN#)25AJ5W)L,.?GFIN[JJ<\AJ8#?!!6&XF*&@Z ME20C(6U@$6([K/\).O"0Z 8U30_[:RYA"6')WM?T;'?R1S70GTK5NX:PJT'\ M.'8E+!.3GRN&9$N)D)8'B[&I@1\CF4QD." M#FN[PNG6%#XP:B5@]'E6W5LZ?/R^!.E&F,-ZNPDX8?!#B1?F!Z_!0\7>'N>@%S>)X^?\E .IG'TD@/K"UZ8?*PF M>E#,E8^>VK 33\]\E"7L]4$_/$73@@*XAB0 I>4M8-$)7K8D*2C^G B'9S_5 MGK5@.2%8@AK6O Z+S]K[EQP5HPW5#[1VM6 R#D?#B]#P#^LT[7H;5H(W@]K@ MT"0M:0[$H@#ETTP;2*P$2T"%@S7A!SFD>'L"IU[L$J6N\,FP9)X9Z^U M'\.%8(J4O;K]/F=UJ: \=E>82Z*K2:W9?D%F=J/LP$&^4&)*:BRU@5 ?TXR+ M9TMS?D1V*SC]PTM,G;]^U#$=,_9 $3^S&D*XBWE B.@JB0??>[L6?&7A%C(3 MR^7VY )V[50V%LSM"28VF-N42VPPYQ7,>^LO_&W!O]HD7+ :S^M(\<6\_!$3 M\-JAZ? M7Z;5-S;2+]?K&\QL.1SO6V_YEZXE3?Q2OI9K5469:9EHDY[.D5Y[\>R:G[8G MK=G!C3!"K86%-"VTU"YNBIO:UK7\XP#-]#ON]9_='!\>5!]<&Z,1=_GXIK:Q MUJ,>S=00;5H7C&ZWD_JW;RQIJ8M%1_-ME:M%S-H3D9*'D:*CF2S6;_%GB\ M#U6YP"W<=JLME2C(YQ-Y:G^9A*NLN&,^0$M(EUF'CXF-C("X\YHIU&+ID M\"C,858FS#:<69($'@X$$V IO!(+6C[+U5-@EB8->K#__#&G[2B'S^%5*;'4 M / F)"7('73F0!_D>9A;*YE+37KL=8XW5#@BF#[+PZS@,-MP"CX&O7>=N6F! M>0MR*Z>N'PC%E@ZZ\-2UR Q5.[%RS2"ET__KV\'8EDO+7/-:9)[BDO?#++LW M/.II()8DNP#H8#T#Q0"R=MQPDBQIY2I .+8[U14G%-O^%0E^N02J&ZHAA%PP M>ED*'A=D@=HN_+MDV;N7@R>O3!D@49I +0.O!#(/6GG-_#9.RR"<94@__9)XGGP5P!5*V M9<00[;U"0WV'&@V>"M;%0.Q%"6SL@$P+4G!*G*C /P6)L7G36IH[:]]G;!<+ ME?QC0KKRV/11GH\?P31J*._]V5("0FW0NWWP:@)'@T_Q9.)?7\R(\?Y0F?=0 M8.1Y>P[GH1).(AVD.3]?IYN\94V&ZL3W2(\<,/J:36?GZQKI<#+D;) ?#*9'W*DN0+BGO-\C.#FT%9@2+L$E & ZM OX$"?X;XAECN:'P)^P M7"U0[1U(!9GM 2Y!!+%=8$\OO Z@\=YZ#XP$?"K VYS0CG>=?NP;Y%4)\MV# MO\YX10.3&0+1W]E-PFN1@\L?09-X"_KZ\W^./2K\-)#BRW'NY(CFJR^ _N?H MGNMQIP)#4TSK]_Y,ZF .=O=K6+!UD:54>(W&ST W?_.:Q_OV;DXHZ@%+[X^[ M?C^>:\%92Q /%/7OQ-./<%0G$P^C7@ZF]RBJ)?S6<5S+[K._W.4=B?/X!5'? M?*8?^\QRO]A71ZQ+-3C%)#JK(M\K^9W0X21>^-9;/-6WN[;8K_-1\[R+E^!( M&T7%!NZ8_ULQ("]!:@JS\0\?!V47_JY KH&C6"0JZL#Q"[QS X*O=NJ=@[7C M(3R]# WCM9/.+M=HT)U1HE5,="NE9J58R=/-7H+.YUMF[]04[!]C\W:FB]QZ3!3P/91V$M 6.O[^$YR( M[EW#EH3 (8+++[!\8$=BR-&Q)R('7X9L'SL:DZ="Z2%3!7P<4)N >F)I@44R M8"8!R!ZXN\EP?9E"E@M@K^$S#O9.._(1\!-<>("_J\C\@5/^?.WC VJM/3W* M05_V_F[X:,^TG(!T)_1QX5(#'$03KEVZ"?P(,UC&($^(Z\ MU!%)RA$=3V+. M@V= .S_8_X$O*D=S:N^\;["X*C.P S_H6*0SF'SK$8[B2/K$VA:&*7_2XM35 M6BOK]L@D"SS]KA/.G;\R.=G)Y_P[)LU]^4L]? M2D GAH:T8_37VD'Y8NB,-9 =MFU=;,]Y$RMZCQ+OWKS\QTK0B7]$#; M=[L/:!W ,;KP$;5M.9,&OS"M/=N<_<1A_#3DEO$&,5U-X-N>16>8L5#FL&HW M7QB1:4=='@DX\W3?'KE?F M,;@E01\R)Z+_]YMM]+(B[GGF#8O8YZGN9+,QLTA+D_6!V!9,H>Y=3L1RVR[D M)F2GQ/C*3%-YOKG(H.RO/VCFX?1D^&9%/+>D6[;C)>^O!MM*( M)_$+"GGA#EIV99/&F?R@GE5*TUI:58$=H\3#Z:G"OP,/X";E7 1+S@V+N2%U M6]76K..JJ1:)21JF]DIU^7)B'@Z-!N?V, ;Q"QV\*15HVQ]#,:,/5(28H3]X MZNT>GWGLG;&(<[AS.V3!G=K!.=0M2MS9IB;9KD-P3 DKSE!%6IGTR#NW1]9J MZ0/"K_0(A&]TMQ8"'$-N+=^>1_9<@M_!)4MK"J%.QWV7TTM:M4-4VXV)M0?(>5ZEZ9J=%# MK9YG.]YPR%Y.RD5WDA&5/KED:J*4&M3M7'D8.&7DPVD2]&67AY&(5V: KSBVKW0X^RPQSY7$)OZ#(Z4&Q-,L14DO%6MO5O-D5Y[4^%'DZ MRKV\39%_QK.\O,3-1;O;571FJ9:LM-^4NEL!'USPE%=<-MQ,I=OI<62-41QS MU"]#1_[_^8%24XW9K%SE/,H>"NQ^IBUMWNFH^]U@F)!L.)OP@IG MZ_D! M@O/6WWPEAV9>KN"B_I9A#ERAL)ǡOU8^R$A\:8#A M<+F&'6HO=@Q*2".8JP[6AJ:EINCRR M,*TTX=@S'R#X>-?$Y;I>1URZK%57$M:G9:!YCF?>[/'!LUR\.Q#MOEUWSEM2 M#M9+*YFF"(LP-DU#TI>:Z4O2ON+Z09G&G-_=9:^\>B*R&97TXW3*K66M5 M9VQG.IE><-&J]CE1J.4K/L>SY#25ZN9S^1I0H@P5Y:5<[J [UI&G,Y1&KEZ: MK=/;#I.:5YKU_)HKI;$+ZLC:(S+K=K-&,/H"Z_&$P5E,BO[,$G>M*G9W';S: MYOT/WL'LM>PE_56R="%CKK TTR*JM(6VS!%*G_O\6W0<GSR\UB7:0IU R(:@DE4,+R^R%W2OLY5A9TXT MW0$B@;EL3 6VN=@ [*'P!_)OV/-X5[<,9W\?$_\=XJ;.IU!376CE-8WH,S7! MFU;T3&;M"^<& S?#=8LMHYU2^12_%5*YM=-9RC<&!G<@O#.C03F6FTV=CM/%):3F:[G4D*&PO, "-$#_[HF\A 91KDE$7N;) M)V=BJ0BLI@23>X+IL8S3NK)Y8H)K8Y[+,.YPNRKEE2IBK<]55_:OM!+OSL6[ MA=P[_##WKM2"*73Y5C//=)I7=$U/2D!_21'UHP+OB3DO)OB$(3E!)6MH(5^= MH_YI=JKW9*PW)2>LIEX'H_D5T#\ R(A<8K8C>3IE-IRM8NO!.(?Z=6_!P&2* M9":-)-/HZ37,65+X/\U.=*;I8?"L*+)Z8Z4..L:JUA3+TV893$\ZB60BV UF M;PHV"F8P]*R.D_7AYX_5U_F0!,!T'4B/_!UT$A(IM"USK8 9R?D(BT4'FO)VL:?P6UW$LNDDWCZ=,5[HU0"#A&P :S MKAB7FO1S:_K;)_UTKM'^LKQ9:>4E,\C/O?JVI$I.D$R7)/%L$D%. S'"I.)( M+J(W20%_?NK?FTNVE)B!YY@66 MX!?S&0]J ^F@,X33F2I4.>),EV0EJDNYNX+AQ'#PRC\C2*R'DR18)FYC-NS.E A;HF MHXKD-@!("J&2.'8*D/!N+5"YD.-H#L8=JN!N+P G:\<=D]"4T)Z@1=_-' :[ MAUPXF-8L9"1TZD\CB9S']::[29D>7V6D;IK::"M?[D]A-%*2)*DDB43I6P0E ME&)#5H30@040) ,?<\DKC\ZLXTG:6CH 1(A)AT\@CJD*#I\%1@$P*124H2:F MIF69'O@^<(F7D*\"J#F8%]<"Z'?\$ 56+1)#'A])"F$S0)8=+5EH(GO -H!P M &+M^Q@@//Q[2L7>^2^/G&^05D&? @<\T X8*GY ;@;U*J2) M@/8)?/)@')H)-N"A,[2T%."X+Z'G#K?N<[!-@55A=\A^X->#;3IXZT.B!):- M<&+W2P8<"W@7=*BFYEHZQM:0:@*H\EZ]/=-2@U6!7T("02@]VYW-%$&!?]W/ M5\ U,=4@C84"^9 ^,U,/"7C^84&Y0Q<0K"]@HQ^07^Q7JT!.2]":#YF $,-20\@E"2?.P 1%N@ M8Y!6S-1,.:!BK!@'KHTY#>,6#LPIU#\=?,#;X<,%2)8"B1T?YQ8R#/)KTPJ. M?L)O@:?P"0<(5H,I! Z>JX5+\,Y1-*&]/RDIU.)@#L(9DP&J.7-@ 6;@&-K1I&'\GCY6*(J] M.D.4BHP.9G[3JN0:A.5!9QNR,_$'+3.&X0GT@C*YFC;!E]M.)850+&A)/&^I M-RB\6[*X,M/2#-I/+8MBVI,GV.DS5T5G1OMF>HV0AJ;X\X*8P138\N29F1'1 M+:V,69I)S;0R.Q;*8TNB)_@$>=YRLRG;I?:BB3$#4D'F_=Y6LPITR!=]W+)6 MJ;&,TQ=77,I )=G1G%&NR(*6)V\G.ME>)=6:U9B\/:_A9*&8MTAZDCY]NRE[ M%I,;#AMJS<,V(Y?+#ALE=D*1JMX@\'& HV.[$)%\]@H:79&FD\O)Q6, M6U4W6SF5H\J*ZD5)TY8+I8Y$KN9(:]7>(/VQKZ?'D=(<6T*&6MDS!!DLT':_ MU6AM&\U(:=*YTB"S2B,%9D6DTN7:H$QV5UZ4-,<#=2ZQ>*;+KL$IRO;9N=^M*?3=IRE#2KO2PYRL.S8Z4*;,2MX2AMDFEQCE =_L5.Y-NI"N M3U8SQI4&='X]7?!Z!K8\&5$3F(.*"*C 2>72BLI/%UVF0H.6^Q&=\_CX-'$/ M;(][<\42V[P% ?KT3%ELT.UBU^%H+L6A662!NV*W),=GRN\X4TX?GBGON-FZ MB0Z39RI].E=GDHDFTTL$RP3Z3Z)7KG0*B3;=Z06T;==Q10Y=94N"SIG]%"X8 M[,)-.W2@PC/CP'%Z9*8-B JANQE%RQ8X(^%%"Z^'?PX> ]8XL#2''E@B@M M M&;P(K)B0H5@)?!#H= 9G'S/WX!H'^GV*[>P]E)FI:<&>X/7ZKTK('!6+0!P2_8M6_TU)_H&\10[S+DG^?J.V!I^-2C+X*)@>PVY1(#V8W*)0:RFRK"_#?O^"<4B7T=P<]>+/15GO>7 M*XD^JY3Z6&X9^VBY911[0,^K"U]<.32Z3'*L"#].$?89 .&,X.@G"V?'F'AU M4WA3 >4OT_1O54SYZXIHQSIPKSKPF8+:(?K=6-G=B!N&+U/Q&QOJ%2H,!WOE M&YN&?WU-Z62XV?PNI9,_%I.('V34!Q=]\$[+/T@:LW/^X5^.$M6:IF$=_&V7 M/U8KZYVN4&5HQF^,M$R!GY:GDP^7*SR]?2O!R\5=U&-$O65B4>OY^;73859+ MD3'3BT:Y)<$P _S7'SR;Q"DLLI1C#!@Q8,2 \89ZI-C7(X8S3WGM(K,V5(4= MY/K+QL*JKCZ$\<+0B\= [%W()4P;\_PUSF)V"M] M#A.O/-;7 /)D\(G__'"7:F_Y1=,J[$*N3D'S%0]K/:A1Q;9?9?+"7*M-MHJ- MCV%X)@XY]9,XF4YBV=-:*/^-T21&DQA-OI^_]4DX\;S./+V4R;R:6I$I?&33 M=-&%< +<+Q1/IM%,,DV]"B?W?X+UZI'=2P&T7WJ4>VL3G_!NDPIUF[%\CN>@XTN_R9_5X) M>WL0R-53T7;4]<^LEC(XP\3J+3W MLQ:QZWJ=4RI1PO55BKO(Z4%G;-+2Q9E.3/)=-34=:D-+^<=HT1HMNS&,\S-/AWB7V0!Q6M,W MDTN14AAL*[ MLX X)2].RXQU($[+W ]X1U$/R9:G$FAE!!3-(9/C$CS-%.-0D#CI*DZZ>D,H MQAFN+HOCYHBE<\($Z192*]3%9T7;__#5Y=N"@*.",H:();:)>HO1/ATF*[Y2O1OC!PQK^I]5!/HYM+.DS;!*A! M4F@RD\6^3]KF?SI!Q!2O!85FYJ"E]-_=_V$5#!AB8\0YF^>Z"/[_3T1*8)0GT$S@]P $R@ .D!!60 MXUWAA5.+OGD>^NT-/W:ZWN]TO5 NZW#CF0_2$F !]1VR,#M@@1^5>,5XS2DS M)RB1M;M.&>&9IC<4C%6>-[TP%Q)'\"2!G.Y"O\XIBZ$JAJJ;'/YM0=5]N(/G MABIB8);7BPHC,OGY,M60R1%7X-DP!9*BT"2:/>4Y^QS1QLUF&A_<3@;5=X_O M)>_C-OX#,2F'DW U^J*?G)%^[8FX]?3S,[J38Z1?1'0\VV4&A,=*+%GH-5/T MQ2\NMMZ<6;4T"45::9D?9=E%KBO!LK&O\Z?%H!2#4@Q*UP6EVZ?Q^3 HE0;" M=#W8-!FRI"->ICY*+158]3J\346S5#*;(=]#CG$%,HSC+(R/4V,\Y_4X#\_' MR^-X5_[(07Z,H$F\!8U^_FSP.'S).1)D7@N!_.H*^G?B MZ4?R"J&\^UJ5WJ=J\/5MG<63% M%L;B6A>M,4W#?3#L^V$%>W*,I+/=;+;,K&C2KB%XSJ@L6-"2>-XRM]UF&G:] M.5.[:$=;+.5-"G'8"7;Z3&K;;K'W)\YM.98:;L.7)V_-RKM,NS<<] M-27BJ6Q/]MJ8!>G_3]Z>KCIBOIBOUU2^L$6%=,[+(1EXAW+R]KK3(BN3G);B M),'RRAJ=;D]Y2!QT\G9V7. RZU&3Y+H+E!W,EU5[M(0MC]\>D'>T,X/B=C7+ M-Y'NJ*H4Y-%DFLFPSY]8U#.2XTQ&:57/6=OJ1*L55A(;)8 96 MID6WE!*S7D?*4FDTE'Y)JF55-]5KF\XRO<7G=)0LQX-U# M)[,;-DJ6%81F:;HI9KF5.FX!Y<.X+)C-"%E.>B-RD*_FLYSKS#%6'QE#OA@I MRU2E2N:,NL1Q^BPE#E-YNUA.>5&RM'*5A6V6G8S:XJJM'KW@)E8U4I;#66,J M+XGJ%,Q2"JUM!*\U+,I 0B.5B.\^XX[%0DIML=K21PV/=XY9&#?>H M">MW&&5(V.4"OB5J*G3H3YYIU)EJ0YG/2XSDS(:<6T+SN1X[R9RV1'DO(\[3 MB,\HL\G"7S"25"O3H.7)+&V[&HLPQJC$K3;#576+R%FH(9G'63HG&4O;DI:\ M#TE8[",^E1,J%;JUTM0MEA94M^82-4PH*L/^N:A43OS"ERFICE8H4;&7&N__ M5@Q-,N=(I)-ITIU=ANM?B^#K0B,>..5 U$LM0-Z &VHKM M[(_<0N(@N*6X('702WH;S0.4GFW:*WIL$PR8+FRX;39\7_KI/$ [#S/P<7C7 M,?EP3X?=/3;XPHX.<2:]R8('XND\:M">+G4F?[%5_.UT.J9L>>-DW"-93RS\+YJ,@B0$5Y7A M%.#HG3'UQ&!WB_I^P]0M?YNL>^/KB17C4K7#1<7]S?HTSDVOGB>)93-)''^M-'J,#S$^_#A\N'W:KJ\#"'?; M'7=:GHX@JQ%>%!H+M*]@, MW!"^W4QJYC]GR,6\W<3+?\Y6K_PN?:+W@MU*G:0J.3[-,X.L/]>Z56ZYFNWH M=X@,E:2P5],G8V2(D>'G(<-]>D/OA89.1L]6-C-"YDBWA4EUN\W5.E[(R$-0 M:#)-ODH"<9\'19<'B1O<%EXU@_$&ZUN__;PT+O9]L!6-4ZU?8T<[Q.:703@C MEQC!QBLM=471G7X*Z:,>18D'N(SO12;0$4,H M6A5*U=O$;$S)M07-T2'Q3I;()E&<>$]N]7D2DM^5:_U&,+E,S]JO'\[!5*/E MP:4F+%E^[M+S=\2-]VSK\[3=V7VR)QZ/K$'?0):K;0OOK9@:DQX3J0965G7O MUQ\425+8J5(GP+2>?>[OB.SK4W-/S 0130G=-%.C-Z-EK^DN=![./9E.9@G\ M=/*A=<"<.UO9)'0P@7,;DE])8F(?X)> RAK(",Y<,F%)]E(28,RNYC\DBN_] M.FR<-W6 !GX"S(N9\"S3D8 Y'MLC,,]_&8H6Z\8'CB0&%G ^P(2^2/L6:HI9 M).3-MBHRI8%1(O%I3AXK++RB2:?Q)$Z<,GLDII+ N[84R!!@-"]+4%@)W@9= ML8',X>=K('Z@$Y[I:F+",!.::TZK\D+.J+42)-9F<@3G;\E!?6O9K(9X M9\H9?=?*_7%>E*]*'8WS0B^3W_#(FG2[):5_:C;6'8CFI^9GW8-H?FK&UAW( M)D:TFQ5-C&BW*YH8TA<+0/G(]/SO3)78P6Y MD(+$6'F+QO')2?CLA?CWSW'\B '=4SKL7SB+8Y6Z&96Z]T3:%X9]4'5F*H&& M!NC \]HS]Q^+]!8[^AG9="_,Q#?-KPN'>.D2]S<;)/05<>64E2\N"DJ;9%8] MD R'8UT.(,T]Y[2*S-E2%'>3ZR\;"JJ[D M:T#(1.W-R19>GG,\5558TF]U5=(+4W2Q)$K@23P;%1=]UWOA_!S\78+T)=)N MVNYF?W*C$'CE87]U+MYW1[@?&(\*L XKITDTA[DMM39O"@LL1S +EPXS=%^( M2(UQ(<:%'XP+]QL/^QY<<+VBD68+BL9)[0F^6HZ8-5Z1P_3'*EA\I5O22'B9HO)\M\FLGCRM8#IDD"74M(&V'.&[*4 M4 S!U*5X:_0]R(PNA9FW2F]T+0"]WS.7: #=P02S0XD2KQCPXU?QU"N.]''/ MH!!2%_5NOZGQJ0H+)P7@*9Y,DZ?[KOMC3(MA)X:=&X*=[^:W?0!V^BRFCW/C M1I^KX6RV(K1;+4.#)9F!&Y>FDE@$$= ]L[%]),CJ(!1),L3G04C?@Q3IS0%] M,4W2E^C43R9.>N$0*N9U.T]40W,Z7:>I#>LA*ZFLEWVZY72;]"3S&A=O#&LQ MK,6P=N^P=@:/ME;6.UVARM",WQAIF0(_+4\G[#5@;=!@IT7=[E80W]#Q>:7; M<>R>!V -.*X41B8SF:AJ"B\2Q5V!7N8X6?7C9#//.>YN@//NXX/A]_+UE0E9 MG_=4"\$&$DI)Z#I7*M-PWP;>];_\04NMF"%2%;6?0W3#:V:S:K=68F!+XGE+ MRILO1W7!7:MN7M\4>OUQBBYX$^STF:O!A">+)<-$NJ)3ZDA./DWF6=#RY)G> MQNBF/61M<0KIB,VJ/F$LE9W@$^1Y2WSME%OC%4<@M4+/3JV[F,Q-8'CAR=MQ MI-"3E@4[CW1;.J&R,E;*&S)H>?)VGAQE'=H7"<2E;49WMLXTR\,PGI.WSQNC MXJ38*(&T,VL6X4E9( LI6JH+7I0T/7,YTUNI MALTHVTQ#&:15?FUX4=(<.=8VKQ1R)48A3-)AQ?5(Y".E:2(;N:.*59?)YT9E M9VH.ZO3,BY*F/$]C;D5=HI$8D MUHR49JG2Z"$IH[=!\E86W_IKGEV-Z"AI^A560"0VIS+8@DOW5O;:JDJ1TM2I MEC1(Y5A'53+52A,Q:0MOTE'27#.(1(Z<*8'D?5R983)5,/MP@W_24JAU,+*1 MFVHL1TM)RR!W(_$PO9GDRT!3;@ MUFYIH&U; LA_0BLF+PHT9KE:BR$G/4'O.RN_563/1"MVLK0?D,3"?R$"1OF> MHF(O-=[_K1B:8DBI*1Q!B+2* 2#RB.&+BG(G/M7AX$% 4&"UUDZ'\.L/&:R7 M%WSA0[A !ZM!JU=F.HD\U^DPS5Z"[G:97O=21*G/91;H6T((%2X@]G-LJ-6V M8CO[\Z"0A0^ZF^?DX=M;P!,57X0M1//L8;,*V6D9SHIQ%Q-L62WFV#9[+IX] M':S^._81X T?["I>+C^5?^K6!1,#V6W*)0:R&Y5+#&0_F$7O'9/P?6BAJ+]- M0$R/]K&YN4?RO%@1SJ (!4D(+LK"&<'1NV++BS'QQ2#,*&W_4>QD[[:$>V*[ MBW7@;#KP;GJZD_/2JY:*/!UP1Q*@RQ^PR@^_^4+JE!L;] ], MGXR:AF]*)145MG3N@$N$6@L+:5IHJ5W<%#>UK6OYO8^%QA]89!\:) WML0?- M\>7H(7)ERY31*K093)H7):_-KPM;-F2+PY)8&DF2Z3,RH-R87L?F'9OW%S-- MCE'%YNR1T.7X\0H;CG)%O;[Y6*#@1^Q;]>K9>9KS>&ZU),U-&QU0_$#>4[F1 M")Y$TI\C,GG'O>[Y-3<( K@_XK9;PJ)KCOG;4#/=KR=Q%%H6QM$T%%N0-(TW M)--]!6J$[5;IV*U,EQO@Z&:\\"PAT_9")C5(@T"\RI@46VILJ=_;4K_<*?BX MJ78D/SM?X5B;*U5J#M;#AK5U>T=NAN%$DD"HK_4);LS!K4NV_3LL._QR#?AX MDW/A'*_K\0Y< N%N+)?'PY"<%Y_9?#-*I] >X *,$N2E+6>B'?M*J_*ZW&VPZ&7(;'0FM@MU&ASG)1OIV?3^AC'MW1(Y(8E29), MIHFH4D3W$2H1PT4,%]\-+BYQ0O4R7HA6JMG4FVH4<39D8,.2 M%(XFJ4S4"?))6,V>RN*N^1\NTUG@ZP9)N[:R2>C@JW,;4KM)8F(?R)N JT<" M:!/\ 4\^.S.#E9($!S07 J*2A&8"&=LP$]B,RA3V>#OQK\LRJ+Z41?PAGI;= MT \V"/3NK# J_?BYBC=YRYH8':[UXS9$?^]0=%DSARJMW! MS)][RIZQ/Y8P=3)ET"7'I JS56[%+[P4^3'&KL-).=Q&/=+:O%2 (YBKHNLN M?"S%$9Q$^C5SPG&H)=*__A#D:41*,F%)-E1&92UI_D.B8:XE6*H"ZB*_W]E% MG_,&:@G^"1/7[;.FK0>S\I2S?JA2IPK4FCU7LQJ-;@'U MV*XQDL^4T7XA_+N?Q/;W[O-RB;-";U,P,9#=IEQB(+M1 MN<1 %J>WQZF<<59SG-X>*\)Y%2&&PINS@,_,P&)$Z+M.AH]5Y]94Y]TY M]#=6="EJS =%E:82:&6$Y;:/2BO%<:5QLFV<;'MG$:'Y?$,?>)6.S70K;9,; M;&;M3=$+,^NC(T)C0X\-/3;T-Q@Z-NFQJY13RO5IAEPV,VAN@<[HZI5R13BN ML&D8JY3*\8V5/S!P;=(.2F4$H=]4)JJJV/WN&/-S\$G-E?@Z9VE<*B2APB#;T_6)$XERH-1D1OG&*W63E,P7\APBRVWMAZ M?Y[U7C'D\67K[1$M<9CJ.3U&2>-^G62ZHWR/#K/RHV(>O]E)R*YH-_ KPJK= M"<403%V*=T5Q6FV<5GN^M-JK.S;1!4]W:! V%\)BK5K048"[<09OG,%[TQF\ MM\FFE--S\Q8[;EE(2U%G+.*7:&?$ADP +[ IQ2 2@T@,(M<%$>"K;0LM61[+ M::O^9+2C!\@DDI M :Z0"GL<;?_QQ-CGK 9WS7+ [Z5;Q0M+TAIV^EQ-4@IEH^#6TB@+]PS@7?_+ M'[3L,EDFUQ2H.L/;541 YAJ"FS1H23QO62M/FKFPN'G6"G MSYR,I.DXE5(JW*K9JJ0I2^3(L@Q:GCR3S?343GTTQ)E4?3@2%CP_;F4@GSKR MO*6FB6!ST)D655=A_*[)&T2U"2LKG+P=S=7D8A\#FZ!!ETFGNC5_371@RY.W M5_N#%DFV*R0SF'17'*-T&@P#*99/WMY9%2E:WHY49,5*/-K%YNM:!1Z$G+1T M16O<5UP95WVWX[;6"U)LF!ZPJY.6O#["EK7U1$>4GLCT*LU<@<7E2>:T92Y% M5>IJM\HPTE(D*=MA1'V4;.'^=+2*NSY>MEGJ#6/CW)GLX2.1VS MJH*WIZK4V)J45>\[1DT&+?>S=.9*\VW+!/L;QV^#G8]#&R*S!"0,UARM-,A M@)4@ /T+OO A7&4"2&MW6FVFTQLEZ&8AP;!ZT- MB$2DO#.C4CHFS/JRDBXZGD;%9? M=&6-27O>F0Q#!TO9+A$0>&)'CNO+:SKR]C7OJY@M=JMN0&S!NXZY_R DM@@^ MB6-)KS\W2?S&!/%SL\)O31 _-PW\QB018].-""+&IEL11(Q-7RN) M6[]M?3UY]'MD7E,G(X[)!MXX&?=-,Q&+^AV349 $29]*5C@%.'IGC!(_$LA> M5N ?EL'_-^6^)[:'6,J?D/+]$S,<')5_CY#@VXH!ONBXOWFB]9FSK)^N<787 M-9,7+VIR?L]?2O1&L2Q82-P:2:\TE!'F5D.X5(9=K4@5+N2+WPX!.W% M7I0LTSXAVX<$#&FKSY8M&E53*R)=6V:=O%9F0P(&-)E%\22)G\;LQM8?6_\/ MMOX#,I7/FK]<)E>J.EH@*J8YR%BI^FA[=CGSEU;H2;TMSX(4E%!T69@DJ7MR#LWT[:'7107Z[E.V; M=$7V;1^MH_)D'/8.FXKKAF+[Y33+\*DL6Q?H? MU/AS8^FYLRMI3IEC;#AE. M:=O&(&,7'1%G0YZ&-$DF<2+['8@:8KN.[?H+G8RW&':^[(T[-4(@N!5>K5)3 MQE\JG7>G*W_8L.=C9EK*,;,>Q[=RFH"[:8-4V)#"(9W))/'T:X9]G^W#1+?OQH)24RX4,^UMA9&J*6G2RDHDM2="0-.9 M9 :_9])+\,R^-%<$[2ZY+7_*INL*@_P9N[//^2Y[R]D!U6:BSQ85JSA#L**P M8M1,/CNT+W<(7&)K9G%2R160EM//:+DE3;&(O&,>P*DD3IV1AON[FT-L\]_& MYC_II#PS>I+3*RY"%Y>JKS3K?%/'1,^\W$Z%+72&F>T\SZJMONOAXUXJ7Q_) M(5, FD:3Y#<\A&$T27 LTU"$^" FWGW%NZ^O<69ZDC W3,V4_><;L+9-5YB* M[_(,EAM7ERNY+!+-RVW -MF4U5:E)8&D4H,E5L8E=F*PDTS@UV!D$CVG7W-M MLXCA((:#Z_@Y+^/!1A>W]J8O+!C24\LRL4@SJ^GE7)[T;#GN^ 1/JBF65:TR MD>O374C- ET>+)M$2>R^#V3JDFW_3O""X.JNQD/."E%:6F#V AZ*>,OV<2:X M:Q+RG@/4;I=N]Y\S\.N>F?;QR=X*!^8&?M8D^ . )EHW@9BVP>\C5DJB69/[XT_39Q];5?]\B9_@UNSDURQ M6ZI#<%4"W+^EU'TUX^T-3L;;=X+?B$;[1=QL2E'0B:4LOJ;E<9U3FJSA<$5B M5B8A.6:8P82023R-G)=BG/^U+78%I]=!OWM?&37B\G?C7/1;L MVNO7X:B>ZU.3MZP).G?3Y=ZFO%"5S2S'^,T.RC19L#XA>#)-G19V"(AHSSTE M9ZDR]/8IR1MNJL?V:%41)'/0V]9SI$W#@UBPVXG@J8>O#OAW;663T,&PYC:L MJB.)B3T14 )*-I@Y.)YDPI+LI21 )B_-?XAFA0_(L XXO@1-XBV([_.=#C]" M-53?O>;QO[^:$HAZP]/ZXX??C,@9G+4$\4-2_$T\_PE&=3#RD[#V8WB-*WO!; MQZ2\N\_^0MEV),[C%T1]$VC'CG(\Q*=7Z_GO66W6YI0G'YACAV MLT2KDD+D*+Y^%J$Q&B%$D5/*//^C45&RCC)K=:^WB;CN+KQQIR MF3 V18SS*U:IR38*>3I% [0[Z>>&S*&=-CFE&3\EF2Q;W9+-)8R#N1!C?L4 M."XKP$^@;5MR[->(\CMMH5#E-^4Z,LAD%7]0T]WFG(ZI[]_!1$]=D_J^TNS1 MS5(E5V<2=+?+]+I79;U_TKP$'ZC>M;GNN\)<$EU- HT5X.%(=8#+XG/[Z$&7 M^M0TBA5EQOHUM8NT&FLQU7"$44N78_)[>4]^GP(]1;(806&99^OKP6;SZRCO M'7-Y<-A\32KC4[)6T+>((=X':6M,*'WO@H@)I6]%$,@#&4OB%B018].-""+& MIEL11(Q-7RN)#T1(7#4"ZJGA-^:(CAG0WSH9,=G]CQ'UUY/=QT 6TZ#?B'+' M9/<_1,KO)KL_.3"\=E!5WESZP7'HU_&;7'M(/S4G\*O8KJ\SE&NG YYF![]R M/9/S&_S"M/(:;]M'68%/YK1+!JS4&0J9V,L%5ZJC"H8U:CV=_7#0Z"M=>I&& M1E^RPCF0B2XY;E>;%$AY3Y9#9) M9&+&_!@38DSX,C?F+:!0=.!1N<[S? MBC[E%40[(%PX)%8 & >&_G^_4A%@9RSD#5.KB2C7I=1L6MPL"/9 M=)+(O@H*]W;E_CTNV6^9YN#::?S7X32XA9'?-('!%5RD: 8#IEN=+@G1L:/S1H;,OKC:#9)45$'0?<1EA'C0HP+=X8+UW"3HH%!+W#<=.&G.&:@ MC16YQ]5X7O5"UO\T@B:)2-;_F-CDK\FTQ?>R4\#&\ "1-_S$TK6$.6^#UO;N M*!$FX-XU)4J;]X.*HSV3%E:N8DG[0])(,A!%*&:8&MN;,Z2"&9C*3]K;C?SK M#Y',1*Q4]\^.\K[966X+-0]I&@L&6Q/:U%Q6>7KB_?H#U @A3BFKHYA/OMHP MGZO_X4[L^_#Z'(ZJ-7N.L)&R\EM232]-EW6UII=K_7;%SR@-H,D9*IG!3V,( M[E^5/S!'*0JWI'H%3R%\R\C@.:O;Q&3ZUQ\J'7D\=P[FGS,Q&4QYT_[=FRN6 MV.8MQ^]9O&&'HWB5UV.<[^-=U6Q)JNYE:_@,8WKT^ESD!2=>S[?@]<@>\FP4 MF':K6^EU$P6.210[K4:"3O3*E4XAT:8[O=&E?(1_(,=&H@F+;T\E:Z>;.: B M<\F0P4L?A&(#I$(_+*'HEQU MN!Q3-2J#Z.528SW6T[.!^VXH"JQNMZ2V9H5P0 U>E'KFDRT"!ZWH.L#\VP01,%>-E@C)L)A1$N2(55->9;5M-:Z81918&MR?!A@;^&['R J0Z'YJ_ M,(FVY4SRI@O58PE'V@23$MQ3PWF9[%0KU"PFO],KH%90J797U(^5._REU)K1 M%H M.5">I\?L;K2ALH6Z]JAJCYHV4)QY3E+@V_9*OM/QIXH@N_?2AOB6?MFJ M.&6%EN PJ;8\Z&_Z\PR7>?=J?A[U0.>J("]1.LL-FCG=KR@YAR5H2!!)$.DD M@4>XK?^!=@>W*QCRSZX;P6_H/_\-K1K^77@T85X0H%2!_H"M=? W.!ZX,W@& M%^";MKM<@G7XT++AH]',/W9B%HPK,=T-#"C7X\@>$CWPA1T$)#S3U<3$5#K M!( I88?\Q^Z:D;(EX;?H M6C#YV9:,(]5X02,J!RH>#CW\W6^#$9KB@2H@?ILTYA2Y9+ :T7*J&:)$:T 5 M'$_2UM+.97GN@AQ/O6)##0#X;H.U"-A3 O05SO"31H!=8O#>!P#\4 :GOL\^ M<3"!H\F(3>:<%Q/\XPO/L+]\?@;Z><%V$"$S[^E(7UVMI_D:66\A5.%C]O\D MUYVXZPH?G"0H4K236DM/)ZF4VB]Q+:=?Z6%^>M3;P$U7,D-@221[NN\ZBR]_ M/*E? ?9.3;,MM];EN%1QJ&P[1;^]2E]H4HM5@O7[,K5"5NMZ:\PL.MT%$"B8 M5 HED]DT>CJIHBLE9I:I/P.=MSCYEW'QON3T^9&.D'/Q8K,\GHZ84J^4GRVV MF]1\3$=11B(5,B5[@PREKA2QV)W(A:''>5&4D9Z>ZZFCAN S6,K+Y:EBOL\X M=!1EY':J"O7"L-\!.[/J9K[J#G/E#1U%&4D(=*O-B#ZC8BQKBB(KD[F:%T49 MZ6;1B93JF67&SYD(H7-MI*YY4921'J?8:4M>NBH_4NRJ/A2<39J.HHQL<'FQ MUI8K>2Z?\5=K2C63%:5% MBFNMZ4I5*WFCC@=;GKR]3OC=*L/WNXR2S_>G]EBG2HU(&1$$7L5KVUD6::5E M?JRWI$J:BI11*T4*=#F7+0*Y3U>^)90*?<2+DE&*3%V.VY4TRIRT+9+75ZS9R M!03S9FQ/V_2L+-#/S.DLB2C=+:#-S!3!6CZA8\0B(YNPY<5(1=? DX .[^EA M0T[K-UQ[,Y:YEM;*@J&NNZV.'*XZBN%*(NV\TFY'>WN>HXEWG;B_\7 B?!PD M.KR=PPH4.3RM>/5"JMYJEE(]IM-(5)I]IMMK,,U>]_%&YC(KW#L<3LTTY!3P M373@SNY5\.J\H@?6$$T>6K;1/J:72JRJ>*UI2NM.6 /F;5Q>R3]XX74.PE#> M="OS# :A6972-@^.D#-/&#+XXN)5/C1T53 >K6.?W"DGO 49VZZ M3@(XY"+H14*4X*&[8@3GP#->L1)K7G.EA"[Q,.143/ P5##X.?@^K8'V1N"X M)_[#QPGP,:WA:V6K;R=YZ[[R-D.[[4J":P4Q,8/0:CNAT18.;+8(3+8/+9;6 M87!/1.96&YL+>42H9SG?S;8+LD_D\[H_'L.Q$[^"N/ADW3;QS+E^H;AIR#VSQ7L?0C%Q;(W*_O55UHY4C!J6I@1-R MR$5*)DF(H>DH/^@+[S-B'(EQ),:1VW7(W@8D#*.0Y$0F1,0=BN*PK=?P'$>' M_*5DDDI3R2R9OCYOUSDR&ZZ06/0?_K_OS;'6(<>'%";'2V>]K+MR*LT'SCU? MR+F11KE\JUL0EUR+3UG:U,GC9?Y@3ZE=E"/R\(9%*O@F_..%\V^ND%P3 MQTW?0KAN',!^(X*( ]AO11!_*T442R+&II\EB!B;;D40,39=/;GF^B3SCX&L MWR,P_;,AN2_'+C\[NOH)J1=WF7,3:\!-)]_$B'?M'+/C2?CL=4:8TW!.E[7O?&4?I?5%KR=JY>[^QV]2NC](LNDWR>*%U;M=X* ^PT=623#70;VR M%Y?+ 8X87$[AJMQ &.,#3<6\"BF'F2$$F4YF(PHCW?M^O:(OP02%*:DRKQBV MP_]UR0\P. ]F2Z==.V:<-P>>U%;*OH M3J'2&U=81%=,>Z@,9^T"QH89&U@F2404J(FY(PN3T]BX?W8?M3);962S]9+ P< ?_N]7*@+*_,8([TK% M-(]T2TO'7#3&HV%1AH/Z]8=$DFGTG/Y+# Q -PU -S62CE9K#KH2&(! L!442*9>7T'>1 M(VBF#6DWC 0O #&'&7608..-*KIT+6GBE_*U7*LJRDS+1)OT=([TVHMH'7U4 M4=L"3Q'FDNAJ4FL6S?.A[HB- M("%EXM/KL<=934,=:"E_.DX7>;M\9!?8&;._>5EZM) 4 M%II(D[>L25:7]$&ECVX9K#]5QX0XF^0T&1[)GEC&OY](5\ ;)?OP2A:2J0B\ M/0^94P!R\GOA=AJY-\HWWQQ-QE@YA5$;:^9_&&/9,L2Q*? V,@]7*Y,W1P5,&Y M?).BU(XJ%TL M/]DDR2"))&(V()DPK02_SK;T+=5:(,LS4Z]U1@Q2[0)9H$L]FDBB: M/9'E0Z(WEQ)Y4P?KA9_0>5%ZP7;/)^_84@>2I(!CBD58;3(!UMRE)$"F LU/PL7WT.$Z)DZ#4GBXEBMX MB"['M04@E9H#YV6GA[P-W<'C(*^EI:QY!PPQ,9-OZ MPUZ M(:;M)!.:9-L)Y?%^.AFPPR5L=VH#'R;XUM-!;] S$_S%6@<$8Z # D#$X#S8 MAI/N:@Y\\.NB\O6>2LX&6)13; M=B7KX;T$>/M)%14Q89C.[ITS_^5>O=(196=S=O#&J,=;D@ >G'"7'@ '."S1 M](S@YX/9^_ @+&FM2)X4OGH&K,D0%#![>ZJ-X!$''TM68+H&$ UXVPX3DD$K MWK:!N(,G 04X>$<0T)SYQT[8<]X*OG? ^@!Y9M*FND=S 8UM,RU AL_:=\EEM)GUZI7 >!9JK=*H4Y>5UW?FWFS M9GG1K%SRY/'M 2D! F_SJ5JYX;I@[^/:N:S0,S;CK/=B#-J9E](#EV@OQRNY M1&6AZ_5GY !CI%FYO6@PA0&5NLUHPD".CIZCAV6!P1%_Y;5KV1+&.$7@ 4=Y M0Z_%%8<+YO-3GI! YX 72- DWH)'B_/=&OAX2@B7OW,0 WTL'?YC5$'_OW_O3S8 YVU$M87W__ M?CQ!A;.6(!XHZM^)IQ_AJ$XF'G)X'DSO$8UG^*UC(L_=9W^A>3H2Y_$+HK[) M[X\7>:]7'4EL1P7HD1O[0G>47E99:,6P[_Q!2]TH42PZ1@2NQC877C]E=RH- MV))XWE*C!@9*+FV0G/4.-.D:N)3:)EU]I45I%! MRY-G%D8$,D0;QD;U6;WOE48F4:G2$WR"/&\YJ U5@M+P#>+F:KG<9I&>" 1, MOCUY>Z54J*\&]'*-2"G#9[?Y'-[L;=N$KDP&"XZ7W+E%,GP^GV4GZ=-^4OD%4LI-;$_%G)PVRVJ.7-BR8>6; MXY8+,I==5YMZ6QWP.JIL#;1-RI#2^>29HK)F,Q;VD2&-_HG M+:74B%>-7'')M;!Z,\6HF65/@,?*)RV[F1(F )?)15:2W&N)>KJFFO"^ZV0^ MY?S"'6:;RRE"=L@I6B^T"ZLF;'D\GP':T;B2M5.K):622MFDMR-Q,N'D73N M77!U40!B!JO3C@8XI_4;KKT9RUQ+:V79EK?NMCKR!#9%SX%2?]\C'&&6J-A+ MC?=_*X:F& !!((7QX>.@A1_5-3L 6BKJ#N2C0PA_A0\"2P!8W[13/I%??U#D M(;PD"/'SM=N7>JM92O683B-1:?:9;J_!-'O=Q'_RK6:OTN28PG\?;QNN)'ONQP1D]I,D^S^D\@#0*NCCHE[DXT,,9*H9E&G*1-S;*H:,3NC?,!?&NZLG7142EF,,6%X:K: M5>'QWZKU$'L"' T_L1I[8#?WU;.-GC?=9QUI=_>0PG=0C"CT3L_,DI\[-'OVHOVN]/@@"HK\&5)?[4CW MJ]VUDQWK>3RVW4>__@3%:W?[W>!_7UIZY&T%=&^BJ,@)MIW6#.D4M=92F%0I M59E@)H8+5-<:T7'-D+AFR!US7\>\_/\"]^>03^N&!'7#(DUX,LF(ZX9!N+J5Q#5#8G6):X9\ MS\3S'T0[&%<6N.$\[[]>M,,@.L2K&XSNEU5=6BRZA%JF-B@=5@1))S&43&)8 M7!$DMMM[M=L3TOT[V'\<%[HHN;PA;^>FF^C.PS"%[5PZ#$ [:%ZOMQ^CT Y: MQW4OXM(#-V2"L?+%RG>G?MO%V19/?+C'VA81SER.]K&YJ[!K+F453:6(JBUK MQ(95+8 SAY/)#/']ZEIT]]FGNW@PS;2_CA#ZVH/[J0YJS&=_DTS0^PUFQ1!, M78+IHS"Z^^7MYHL4K\AHVV]W%+/-Z'UGNB'-7+&_HL,B%6DJB:1/B]7%12IB MH_[I1GW>(A6?MFJ\:/94OC7-('I.&FI8HS51J5T5BFP20^,:%/'^)J:@_^X@ M=>X:%">0M#/+O&M9DB'X 364%G3IC83S C>TD'%VSC,^/A#U%9TN4?E=R8DL MV#6A5%QR(K;WV-YOY1#DTP;/IF4%G6GEJEK2YWIWGD,7N=6NP@2*)O%S>"K7 M]K[C"A,QY_O+$28QY_MWKC#QEE" 12._L6VCGT-:912UJ&DEUH'Q?4C8BR)L>2VL.0&XHIZ[&1;'::)$D>VV8JD5?.^2])A=8C7XHI. M0ARO6!WB59:&VRX5 8D7CNM$#%UC[IK[*A&0'^$B92*^FFOS,1KF(+SE*1;F MZ4EU;;DCM1F+77ZL9MD^P^M#3"BCZX6&'EE ^G)T5+F"7U#U[K#'#6I+PVV9 MJ\%P(@.3P!ZH4T:;?^^I+)X14]DP+NA@ I)7H98BSTBI^GXQ.R6=+0Q*O(%T M4P,7[6]6Y7SFPU[3Y[B+?*'7FOH:CW$E3VJ.?0,S!\ \_N#7(IB*1?62J&IM M+LT6:\LJP[,KQ*^RVT)%85\+EWA( (!M\,_K\.SP=>9JFI]8\DJ(L:=&>3&. MH3 RXC%@4+$AOQ3X,WA30C)D %&0X^H9(1(O!BZ:';+Q0)(GR"D<,FL=MWSV M;,=,B KXK@U9H:(XPO=/#HX@((>/9(/G/IL]\*" 4 8\3=H * 4="0YQE!GP M&H/WSC17"DC*P=.>02"D*C\A_3IE$PKY@XZX@S[ 27[Z7!AV<@4J\ENZUP\L MJEW:UJ=HMU3BL/)Z3"Q-1,_/V1=O]4/:;T/1 L9X2.\%Q+T-=3/T4@*1PIG= M!;::X&-(+ 9[FDP8DK,+;]U_ YH;/'[EH1[8#OC?(P]:("/X0O#=I27-)6"8 M:RGX^+C^PZ<9TL"_0$EA3U,.T-(4Z,32M" 7*)AYR.L%>WM E_]$E2^ 2?2A MBH9_.*)&"^FP0"_VKP&S8X%&;R([.[38V?OT_8FZ^Y#^]F8N**Y0*>XX_?^8 MJ!SZXF\]+'CD*+8J3$<01V0>X=<;2IV(W +SO2B^ZU)Z2,YF/DLCO-@GNHIC'"RFI76Q""T!.[.4&.XKO.4#QN+0!0J:L\U]]P"-_IBG04W_7< MJ'&6*",Z5TMQTU1^(+,ED3W@NSX3=UMPQ9#C#37W_^R]69.J2!#(04D4D95/SU-S/!V1JWEE85+WM762EDKGFM M7(-AFKA5W(5^;6!E@MP\81?)4+,?6BJ9Y*J:N%F_MF<)[OFN@ _1M#GRYJ;- MF72]0F385HOME>J%]L[E_T0<(QOC'-&KGA51_'QCFUL/_!Z\>%/[M"O[\6N!T'?F: GUL]"1- 3ZU$0089I M*L#$ V BD$T/@HA -CT*(@+9=%U,?"#SZ[;=NGYJ]ZHOUWSH@9L+;6-^7ZH? M54 UR. LY9]E]H7!J+O_I2?/#WQ\YTG@P9J7[;?7H#EN[;)BSY 'NJ+ 71> M5XCQ+IH=). &";BW3,"E'A,8#YV >ZMD_JK!ZU:#=_$%EH$$@5<"=3:XNR., MJ@4G4UE6!B/.:6U2:/I#1:'TB,>?8K'7Y,>]\[??^ALHI*^3R7S M,TEYPYH"78(OL5>&J1#8^L69<+9!\,08V7TJQ"'!2R;P,C3Q=%%L$!J373(E M9#7X4,B7PO3HY[,7>$8D? -/&#H(N8 WO1?<)''\C+I]NAQEX2%E.\\+&#?[ MS&)$K^GM4?WUWJK(.V,ESWT0082<^//QOQF22-=L35F,T2ZJ-HL/5TNH? M\5*(?@W -(:2E3<\1)]D!-)K^IVOLW0'$.%X(\:SS>- MJ/3Y$XO8N P*[5=)FFID(F&%$VNE24^/VQ%33Q..!9+/25C]#/C MA'>SP$W>WJ=-[KPOG+0ZD=>(A^P;E= \,+K>4SESC*Z2#]<6!&L;Y>B*KY7. MD(-2+L./BPM.*T2M;J'7)>L:*JH(TY? M\ -74T,[RA*6]:6A+K'@Q,GK9LA_J&'BO?-^Q\?C1..Y"D28$ D.=3%VL8N.1+2N?%7=.[S.K(&M5K!@,AL(^GX=+%8 M# I_7D((%V43"%!YX4J4*7R6-3<1.1<.GR>962;MG*OKPZ9T##>^5$II@5TPX/@K\HY*> MK7:+_4#E_NZ2O9UP >LYT"%^>-,K1YR8OGEV#&"+X#6_FA#:!Y]"\+DD M8ZXE?D!)&3-"(4TQEAF$E=[,3EE0Q^1E.S?:WTG?!1JE:+G4BK4%?89II3%:O 9SKI M6^/#SK&*04VTM@+77%NY8/DV0R3,6VR0*_=R%[!#4B'DXF_R;V/Z)3G0$> M51P=@/>HHLC[UG%-D?_9*QFG1^@\?L&E;^Y*$)5-K2&E#5IB7*I?J2_[%259 M3T-1<%;6J/3:!D<.ZQ6FP"=S\VJ16JC5BX6:(384<_NM:8RCXLV&UC%'FQF+ M5D9/5V8$/I9I#RR6+#3LY)01TXUA51I1YV]G3*ILL'V>(]L]K9Y?N=E&I(5* M.L^>2>?BDYJQH#NN[F>*7!:$MI159[L?5";<*5V[?? MLBRQ!X4M-/RJ,H^Y6@87RD^+]C@U&JAC@^3+O?2\S*=2=3KMZ2Y9=X"8ME]8 M-T++(FH>HEM*94K74*3'M%V[G[M.F"A*G#CSK;><4S4UYB9S_ MN0J)",?@#-1NQ12F1"2);?H(\4\==5>(T+^.0Z(6/#F!PW?0*Y?00][>ULI" M0V2L$5F-Q)3T.&DR0!/[[D9W"W11NA0GB(XB2<3HD9V1UW;&EBS*O.EZ;6C: M-N3C(PNQX9VML3V:;^1UNR$SZ\3$C *,6*8;MYIJO'%DY)7J^7>8>5F5MRQV MXDL7UFPANH 2#+X+[@H(CHEE3997H8.:+HP6## MYRI#:5Q ]R<1ZHF.G,=SB)7_5-1]^-B:P:7DL@WI1(!D(,E+W(]E,H&40.! M+,;%01L/A#;>AG_ \A8A%<51(3A"]M0$8!<+F,@32$3_P+W\]_([KQTYVFD" MJ+1BB"@HI KVO]"YW+35V0R:#&72M94RD-/1[A&"(^] +Z:K*:1U8%I>AQ;$ M#OC3]ARJD:RAXT8\AMY"NXI0>.D7]_3YQ",VCO$.Y_J4]2 M$Y9EXUVEDLP5.,/>Q*-+Z>-,>Q6L9N^T$=-S.;S>O M@%,DDBF_"0YZW"]/B ,>?NYSO]=!2D4,C@2U=SSTHPE07QN#@.@0IKP%,/]. M>77B8_[DW9@T]'U/**@D!/"&9DLY*%Q$@&, OH"O)/FR#02V0H8*RX9H2W0V MNTS?7&1\T#029W1]W,OTRN5A *(Y-HSL@J74]OM8F4"\,TB@M(1%. MG/OY.+Y[@IA NC^B=->'-M#-I3CC-+!9#K3!C!ZUI4^0[D\_1[R_)_!V%:16 M%(;+CUM&D6L/EEK&[785K?MIPCU,I'=278,8'X.=.!8]\>P2-O0.T-?1?0V* M&)W:[1XKHS]# 8["]P81_TV2Q#RLA:%1#_V, ;J6R:+.>NA9O]#J-IC;7O:% M_QR:&#NXP9JG2/";/JVKXJD7T]FI-=PO;F?U(O*7\*V7Z*E%Z)'(ENTW9L41 M+2M,E"9'H/. MKW4"'G7&NA=61,B"K\ P]>I_MH!]\B"![MITXP"31^_< M=<+S/X9G1]=O$ WP.X*7"(HNJ7 DUX$G6/*RBN,$VQLQV;(<7A=V/>FVY.!3 MD&T<*GF$:_0K_ NDY,M?P?M&3?O@Q@]I"U_;'1(8NKQ!633H0:CU'[[PPUUO M+0<2& ;>&'5SY'6,!G[;*Q#UWU2!9>T>%=XV"^SL=^-ARW+&LZV2V@\1V385 M!$O@-2&,_(*0A'R+VEU"VT(7O8:"%F)C>"#J%WJ0!18.AC3",_S6! ,;_CGZ M"X$824$>/D!U<*P?/R#VBY@X4(BAM_(J8:.1)AX[0SJI&\3$9V[X-Q_>$!*6 M8,IS=$4(?T>F%K[,.ET'_U-5!$Z$/TB.SMSPS[0UIXZ18]V-F4HGL.:? \FQ MWX^OAUU$"@)$-?P-6YVN=W!,)7NZW%TQ&W/O03L+](@*=U>"/C6/44]7W)7Q ME,K]2T*T7=SL%6(>[=5;==3"T00:+^M>@NY>=,X-<]NK^0 '3WZ;T@RT))50 M6T"D;T%Y( )X(!]]HA_AV/:\=#1MU_89L\4SP/L7D2"B7/+P MI;+WM&>^Z,D7+RG*9XO3BWND8DU#1?PJJ Z>-X/;5,[1*_T:-] MY_S[?NMI"V&/>@U=]50.]B>\&UFX$B IM\/5:_2 !2L\%V&[Q_&!QV![W!U ("4_^7+.AZ9@:&.X'_P%WX'# MRF/_W!=WC_4AQ);?HG5J( ?N%(F0E7#2!M1-.KZBP1NRSE'TOL/?3YX=HVP" M%:J%M2GZ#5HN%H*E 6U*%2GX4QJXH&(/=11B+-\+W@ERG[V.OK5]O(L%QDG$ M%#,7E&S'[\;JUJ,!WB)4&5JL7C=="%U> I["PGP-?X1>(50VMNNENF+O_TNV M0,8W,M7=67/>43FH+/,0;]"OZ!@Y#Y*7$\R-N"SVJ93&5"++AJB;HW&SA'SI MBSF'![;B!=QBZ;U#ZC]C'@D67^HO#=6!,LD+]B,) C<$-[H/B:!%9[+C7&- MD0Q= 6S?U7>$M(TB0#EWD\C*'R/R;3$UC,HN!E3/AU/: Y,?'F%]^.#1\58# MF!V31\HJQ[N7_>FRQ5*)B4%Q5+F7(Q>B"S@7!THN!TEL[W$0X"[Q#U2%B-=] MX^$'P16U$,^CJ,TKT(TWV! U8;,#)6O4;1[$0O)FC-)-W@!=G[+]X%#1)8(\*\],%,3:&CA"6P%X;[5]["7;XBH-GO"!8(1YM6;VPS--]_EK$ MQ^;6M(%_$V3D0!SQ^TF*(38JH83VNGBC0@5X#&PZ(-F+^I@#J.7S8 M6K6PHZ3ZHVMVCIN 8J'R1-[" X(516"1Z; ]J^K?KKM>=N5+*W!^,331;9GW M4B\%= ..PQL'K=I]DD.3=#P2V0O5\\M+I"E7P',O?:\0/QFZJI9CGCT;_H;I M#[ITR([T'^\/8/!F3N]=Y8/[M__O&S3Q\H ^LJ M/??O1H ?;.X_Y<6;W2>?IWY^^+I!C2M9)4>.YPHKI.M:DXWF:^0?7$U=O'!@ M'=M"AX4T>E&HCZE&;9 V%F5.#LUX*^'DQ56[^>9 [KOA=Z%*[L, ;+$EFZXL MQEFE1P_!(M-5.*9^[0OYUP X[Q?6B4TBFB&IRHK)S2M90=BDG[]QOVACG@ND MG>@T]N\/'T;##L0&SI3S),:A7K/\BKF=#(-_1V5H+\HQJ+AE-&EE+\A.Y,SE M\1^O");3YYW+1?O"R5"A'$K31Q$3$[\-U948JFJLK-^W;$:_)0CH49A=M,.# MU*^:#TU6;Z$4#10PS$"KT>)T VH.QWG&V*"TF,=6 M5'K%L:--22AO1O0F>[.!!;(>\G-&R?!;&[*1;\]E_;X][9/1,$D'O5D?H$LN M%4X$?:,? 1&1<"(1(.(1$$&%8T$'[_OUC?9UP[W[9S'0C]*PY75HVF'CZ\Q3 MNDK3L,2G-PW[6*_-/Q%O]T;J_ZYQ$D\^W.$H;^_K?#_<"?=5 NP%R M#D(PX +S78W)OGT;/LQI]VMD>PZ$ZTD1G_?N?+C/9\1["\X7M.%1)/&+:L(' MXML'[!CYB2KT[F?]YCKV\\GZ!^G<[W[(UQSCFW/@GQS[V^G=4R^4"G1OX)U^ M#>_TMIU=J5&GN0C9A4PWS=#S>B*2F44FZ?*'&\_O+JS\6RIT"=>3[>G9Y91U M?#ME'=]E;:^[7/RL"VVG:['UQNG)>H>K#&RN5$V+@YXIC>*HP40R>JEXZ0L9 M'H%S_UV=^[L9(O>&PLN&"JH._YN63C+ M<2?PTKM:H%T"QR6Y56B339EAH=P*182$R9;L.H]:TV"Y=9ZL\>L;&V6'P9"O M>BWP$"P>!$,>X*SW-NGVTJVSR;&2-)1BG#O(Y5E^7ALNYA_N!?A9%IVC=1JS MC-0P.=JD[-&H#_1>";7B0F.(7K/G@N$A;\RF?EO.&TJQVUN>SU88H@QT5.&% M$LYQ2IWEU;OQ?K4JZL=A68XV]WX_R!)$G54%+U//@$_U:E*6!KKC1Y![VB]0 MY0EX(DS94D(3U.7AN/,SRL7=UM<2K@Q4\;@U[O80UK8DQG\!.CS*1#RM?]E5 MT$QEN#,322;\#EF;JRAW?/<$V2NTLX#J;7,.@(D3EWD=_0G";P54%?V/7[/2 MO7HZN!=AZN]F=\1]O2I.EZ -8YKPZ !5 M:BX<&1(-(B+O;;)Y\!I<)PIY'M?* M-O&+U#^448'.#.Q)5L7K_]PP1MN!59 MD.>8,O8O@PA"$ M?[$L:- 0-&H)>:@A*\S6YDVY*(\:=EMB5* C314JZU.8S MTK(EMT"E1F0VIJ^!07+=W RMC)VN3*T7L2Z&ZAY\\[) MIN8T\D6=Y"'X=(I35['1"JX\VR*NJ\FLFVPOZ>QJ%#L_T7"8C0L5M\533!JN/(.2VE&IH5JR2\HB MV5/U@3%.=/D57'D&I75!-,?QZM#B%LWVR"H5I^FLLKK4BG6ISQ:QE95C.3[; M%IH]+ELPRI)G*1ZO!&J;4>>IV8QL3Y;YMD6534E!-N79B09S1UH9:K7.9/E: M;E18IOI-%KW][$2CNI7. 9?6%7CFT"R4CS?8,6H$NST1U!M^SU6_!OVE_JQ^ MW]6[V(-'^D*4K;G*N[]E795U*+U1I<#AXY!T]7Z7=:@_CM+H2# M+D0Z\E'4?U]JO.KIKG?V-R7P=U_ZTC]9MMXIU3DF]VO7#/5>%CLN-\%%P;C$ MP>_)81$+!UDQME?*)^N>0X>;!@&)-W%5:A4L@4I$#ZU^;>_%H0 S\MMV?7M. MNVWLV][8OF%V\&VOX/!SJV#2E@5L*ZV++Y?#P 5U0S>/_,_NUB_I &&JRPL' M6!T\W_*L+*933!C%06,0(GM=RJ&E^IJ:=YI!6!!&!DG@01 0<\2"( MB)#A"!5@XA$P$8X'!?971,0[4X9>=:D_[]3)=YSZIL[K/6_NDMMPZ&%P\E.@ M\IJ1<)5RZM> \E* -FUY=9+&Q/M_FTOVW#BN*^OFSV6$^]# J[[3PQ'!MLK# M^RT:^5K4$,B(0$9\.1GQFNG\<$1P/!7C2J3PFMUZ=RALFPHGM@OR#+6OC=GH5\+LGXOB2X1PE?-_!R[_4K3P M:5SNF5I?&[.1P.!ZK\%U[WJV[JYHXFH&U;V/=&V3ZCOT#WCS0,SGNM ?E(?A M1$AEV8?65:3=>6/)I-/WSK_^B2 :]4)?VAUKK MWCSR]XV,U!_(*Q;G& M.?2F4DCTHZ*Z0N6M>N7JK-(9 GOD[13^05Z*C2!+Q M2N3:O%*.F59>[ZZGBC,P@#N+K(2:X0I\UV 37=>^5+!>CPUR1LO^15"[S=W"[^]_+F"#XCG/V(AY(L>:[S, MU\;S5$FI*+UY;4!1]&+=O)/HD?3RK+8LK6>A^Q<)IY*W MT])?D^YOGS'R&(1_#8?NC/*CC4V1JE1*79+*#,>-ZFICL=*]E&['RD^;'4IK MDE2I+"97*<$:IQ'E0U\N&J8CWX3R/[]7UP]3#==DD!$7,^VU%N,5,'5KZSK8 MJ*/JO8(=8FLSZ\R2\0%)4]'!H%Y2JZA'1@QY<(EP,AXPR,-F%#T&AUS!>3OC M$*U=;J7LI9;GZ%2$DE8<D.[A4[3V6$;E)L3J-*5BH7E):R=-I="7)($K5O MH,/1FP0Y;GXQ>$4>^9KW@C./(5H5OT4@?+ M+Q[1#:X('\.CO, AR2Z;[KD9-T/2;*=2Y)?N8J/=BT,& BMVJ"$8*6Q7"25F MTURN66Y"#D'W@^'$-^:0>[F9/Y&3KN!Y7F"DFE6=.;U$'SZXDY7(@IPC1]%[ MA26%84+==-9]2PE->]*D*4S22P6I&G1[^*U5S=W=K3;+R8JA>9DRFFK_M3.<=:0,5%#7^AIQL*)[W(W M+6<;#LEV.83+U32X=_S@U]-X. M:.YH:E-P6?@%([@/Z\EMPTY;&CN05:/Q9E@2HA&68=,9+>F 02]Y;+Y&/D]6 M%5NT+BW,IL11HY6XB',9,]%"XTF@)T>&;VB]WIM+?F)QX>-Z>R^PBS55&F9_ MNNESM) A8PVV&U,+JSNQRUAHD+U2IIEE>O*JKW5+Q080T-R?6, N@6[YY,O! M"\P2DJV8R.7M*1?J4:TX93M4LG0O9IEE:[,H65](S"(%J.S *;.](=(M=, L MW^X&\&&]QA>X91GMA:)-T!@I6K<8RK M9@[:60NE UE'?FALX4.,*8P>CBDLU;-LC2$ZZ3[3ON)$P8.=R#9D-N$%V&5Y M%SZ2*%DJ%(W6O<8:)M)0GB)>XU75?2+P M7.PY?#X>A@C?MYTK;1%C]^A%\,EHCC>>$CZ%N 4FW(ENG&R.6,GV%/W9F]:X MAK^K*IIQ+6MSPP)B^$Y8SYCPT-:4Z,IHQ9?!?J9;>B(RO&%- 9H_WRV]%]_6 MO0!>-."&*_"?>\%X![5B!0$-@<><&R@=1H2_$+O]>%V2("_29/W&4%]'FO>6\ M 'CG4UDTX+?K.3^]T9C M&"X==2B9+=9:F;E2F*4*H=2P,NR.FW^]1SU;)GZF=[X","1HX4V1&8CM8@%: M=K;IPI<=+VP+0.=-V<"+QA!9(S3:U++0V7RP0[6/CE141*H&Q0C<@6\XN\L< M4"DY.>"<@9B*KCM\KVL?%0J'Z#=8SNBMO\_>NK.-:<]JJ$.[>E0O2SVGIB<& M)%VO-]B8%'?S:O.O_\XS30G-VRIB7W[W;#2S%E,2I+1KNRI?$#VQ=_@US&0" M^5)>@IV!AURH%H @$*#1B8^>MO, BE1>;6]Y[VCQ#J4AZ@"G45:W!_G8/*U0 M":ZP<2B]T!ZM_OHO&:;.BU?_]D3T.4+YL;$$WXGKTNA YTAMI?IDSS#3,U*+ M5*4" \A)HG]3GLO55LM<;<%,E?:B*4=S,[;8 =*+/(>MC:TMCT0YM#P.5>74 M2XA$O/E=N/##Z(H^ @]VS?ALV#,34XZ=#*;5TB@^LE)0KD;H\"4>1*INJ\?A M)]:1)G\BP':;Q,0T-(1N+P;F M[8\)R$MTNW7H$WVQZZY'IHNXNM MY0KUF;=SWMOXB>L&CD&%GF8"3;9M;*X>NHI7]S'>& 61C^-FAX[)X6/\X,1? M_S5:64@@_]W-(P'R#,%VB[XG"%Q3,JR##RJ\-94/?M]AN@.$J6ZHAN0>?%@' M]LHP%8S)[)-L@##Q+QCS2C.AC!N4US4W9 H3'AMCM^0=% M\BCR7Z;4P3]%_OWUC"MTP9_!"G?KTZ!W'%"GY]2P.E%#\VB("/T$A3*9\$1P MG?=B%$0#&',5H#='$O]:D%5UR83L14 AATOP>4*'V +[K1^_X8E809$)-V(8 MBJ\>T.[+O.[PT$&+X'A[S0^^\B_F\TS=%Q'NXKQ]!REDE%NZK#S%87+QQN$__= M25T/D[N+ /P?QNL;3M%6,FXNWTDE2"!/0OK X9T!?9=3>'541V?X?"="!/*H M"B1>A:):MMV]B>?1V9:0TB*^B(,6A90UPE5;W*:RO%6V\--Z*A7M]\IDH:R. MY4H[DJWVWMV(#;MZC0.Z?8.XL$.)A-")M"PN5'>+FC")IPL2-.[.[Q__)K*E M#C;+('- S!JB;T))0 <(BI"A3+ $T!&$)I-GI;G/ZT6?4Q$_>CS*0+P8&I0C M.=FR35F OD%?UF%D8J/XE!YWT"=4P(^6.G]Y;'$NY _-LFX&WLL^%K"]^S[TJ$ M3RW?BZ=[!U^1B*]VB8#DIPE*$E2[LVE>JC*]2K*GY6I4)CJX"3_E>R-&(44M MP;%2EAKV\IV"'OE#?GJ1(,BW$D3H3\DA#KT Y(BB"(PGC(\>=OP4$WX9>[%C M]W7WZ1GK"OY!5?&+#/Q>Y)A 8\N219DWD?6_O7?UXP(GQACZT]8[>,%B?=08 MXYM\AU(]_PC>0W^<2W&5O$.3"R?K*%PU4JELGO$>[F;DY_W[-TM>$QI\SM3R M:7T[;1<1>0P3(TJ\/+Z_W\:<(%U# ;&[#SX@)K">0X9#5&E"!$&^,/WPN=^[*7,(:D0\G$S^3>Q_1*:BGHR2386MEJ@$PU3RK5P: MB16T=_Y@99?/B^)JWA(4Z$=JHCZ-2*V2!%?&3U?*-:'?FG,TJ\B;HI)D=<,R M6LT1=?[,S""5*+4W2X;4V$6B5B=7PER3X,JS9\XB#MT,T?&Z CKII#17-+$S M68VB(_)TI6D:9&P2S2TY2MJDNFHLFFRL4;?-LY5Y"E@X.1YL;)'B>+)3+&2(5A&JX\VV>[/1?%1'=@D>WI*DEUUQKK MME#1W=G;^PF'2\T8],SH6BK7^]R$JZ!$R[.5TYK#DOU9WB#97+->C;-N?!%) MCY+G*T$J90-AD$B1O7D)3,N)=&X^6XU2%U9FNYU"O,Y.N*R>K,^GC!*).ZM1 MA#P_O)UN+#-@H)MKJT88?,XCI>J#'9D>$L:%(P!08_ M]0Q0:KG<#AG9%,6PO4&-Z4O*K-+ 2VE_Z4G^XLNI>WY*7I"$][$D/.*?+%OO ME.HIZ7]V1X9O??)-^NAG'>]$[W>D-:H=Y5^;D%?F]_.-P4 M#9_M;PCI+HP=?;LM3S'RT%+B(3)Z$NUS0?:^.#A!GS@!)+B%F3;WT,H ?ZW9V8@G_!5#;_[.S^V M#-6QP;]P;Q>.>.TL;Z^X(DS&+TN\/[74_KC2)OIBP?F-D>+;S/C%9_CYR7B) MA..1 "\/B!-ZG8&PD_Q@ MI[O+B!3Z\1HDO2@/ ](.2/O;D_8'U-8]L5L'-F',M\GKJH$*"0F!-TUW8I@K MWO0;ECRX5?:(1/Q*+/?V9_[?]5CQ[CWW#L_UUA17KIT;D9E$>E$5EP83HB-E M-6^TEIWH*PV0R>12F(%QCE7:44-<5S:.Z7:.6N21[\A3/4O28+?<5H7,ECWD MM L=\EH9BLM.6PK++>107.!TX/8&*!DL^M=_L:=X,O5$)F\T>2Y@V8!E'YME M#[HP#R.RQ5D#H;1+)9(SEJQ+%2DA_857,%>9:& M;NY3BHP^):CD"SS[#1S?3V?=A_0+[B7! C#8\Y_F@:-^ MW?YGC%?(V (0*DN "BC2@F Z\!T[?LT;9L[GUK3/H!>,_B$G+CFRVTV1P-YP MS56_U&/'*W0F:/1'4D_Q6PV(#Y@[8.XOP-R?YZO?@KOKX]$ZG\L,VXQ3DG79 M#'6J&<[XM:.[BY MRZDP?%86[D7AH23,PG6RC6*H'B^&\F:M%,INB"C9M M,)62;<\;^8.VAV+ M=1[!@;OW\=^5VTW\\[7-HBZO>IWL=K[*!;FH-_,ABI_.#)+26G'0S2<&Z7IS ME/*LG60D]11-G%L\OP)1$8B*0%3<6E1\GK'U)EG1R>B6577$*)>MT:&1H!O;O4<'^@1K^PZK5SQ2*1R(@"D4 BK.IX"%$ MX(N%O?^[4A7O5CS>&Q#OJ6> 3,$S/!]F $KP?^+F];^=]8V_Q/: M()\2M?>7G:&%.M*_D:SOT+/Y<&PF6&*C!QX#8(8*CF>3C(&Q@A0V +NS;7_HO\LSRS86\2EJHB@$Y4 M(&QGU'NS([QAI%XQ%826-\MJXMB.N=N6[8]Y\8<]$F/X0#3W%.5'HTDPLH41 M!Z'B0!L3S\L%&AJL9:+!%A,\PP5NQ5%M:/S: &Y$!//M%"?T4/P(X,\3M9S) M1!9D!*"3R9+^%OCYW#3FIHRFJT (,,6F'C0I#_$Z[!6>DM.>^IQ\$#5D^&^ M*K\*$_?BHO1;NYP_$:(WS]J!L#)M7M914W$(,1,[:P@)/N8<6]YC3B?.9XZ> M3@_UJ&N[;FQ"XIFB79U.:#J:I5.L'$\QX5$8&$V@=2"_7J)&^,"WSD?_:!3' M]ZE&YRY4QCWUL_8#H2 4C@H*P7%)H3\0JJTLM9Q6KBV5]IKOF: ?)_L3Z1.] M/F_RL;8N*7G-"3&+ZJ:W#J MHY(1BM;>5"0539R2 M(--:GM"_(.-]W>3,C8NJXV!P.9IDB&=0R>:AF-Y/_SF M_'(V*20U*M)N=-QEN)[IK@8]II^JT=*EP2_Q$<=7]9Q@,@MYPZJ!Q M+F2;72U\:_"+*QIP?-3B,A-JVD5&&71 N=Z\./EE2FUX-KV@1YPC%!>6N4A51Z7FX3B7&\_58'A3 MAV+!:@"S#17]A2,,V?J>97^E:;"Q ZG MPE39=IMH,"VB74RWF'OZ%;L1+H0_401X0^S]>>+0(IP[]LXVA8(34B">_"RC M'LPB;IR#K#\".JBRCFQ1"]$03A![UYRV0PG^R>-D3AD@@TZ9UL6<=\9GQLF4 MIVM52S?,OJ(MJFZ^&W13PSEUB:_*J84JB]&$T::SHOEE3>/(?*4B)%/L^?Z-5.[6R/YG M'3H@[A]RYB],W-\\$-##OP%4WP-,7@($- Q0Q0SJ]W><]FDX-BK30GO_,:;_ MS[7TOWGWTP= >T#] ?5_>>K_,OX;C5^1V14Y^ 4 @1'[)TS[DSHZ/7#[I@^W MRL2&G34BJY&8DAXG309H8M_=Z&Z!+DIW#%UOC=*T9Y/6L4G*3G %C\7N[5#, MSA?"4@D])*U#8ZW'N7EGI?2&\4X^E?9Z^4>>XM'84RR9"-K>!K(@D 77D 4W MC47_J2PH\_*; :U9@K1(JLJ(%&WR[EC' M_>)0X#H5*.IS;&J$AR M,B4A04'_]1^$"?GJU)*@8?O'&BOFW]O\\+"]\Y07KSW%\,IW,2$+"(A$4<\5 M"^AG?7^1G2HO01L(CBFCWMD7V_P6':TI#.W4B $19]@ARW8OS3?_^N^QRZFN M<_;RADUI3%9**(MI*Z,),RM12TA__:<;%RZ93MM,B_X[O,B3M6]&?'T6?9X? MW]6BYJ %CZ "WD3*9OKO,4M'T4MNT8/GI0K@BU5=>'TOG7>RHPP;4X7-B=QB!5QM8:^95BP=]%Q^3\_E M^&'/9:;)E3J#*YH$;X01!@=4)X9'1B>RX/2O"(Z_\? ,]-/9G[TCXTP2^![V M*/G>NHO50^Y.S4PF7@-G- NC#>:V-U:#2CU=L')D78"B#K7AQ\-&''MJF/"U MHE]' &EGH,$+O^'.H06(V1^-/P#IW4DO&@;2-"87ASUWR!5&+B-,6CPW,J!11)-/ MY 6#'=H"R%U!DV9LXP9)/.\'3*F>?X16*K36GG.8(H^AQV:&?6$)F# MF>O>#)O;8%9F M5XP[BHSEMI.JC%,0M\^II4\1(>^ RVTEB#X18G2DY9I<91J;.6-A.6@.T$BG MR/.*^[BR]$Q\W%1V? ;@WB4Z-N.2[3")'LGUA@E;D#O\!$B2)SHBSXB.6RKN M*/2 ,8 J##/G4P/-YK)&/S%LM/N-0OM33&5^$Q$$EAI7R2P;*JW[6J^VRMW; M5'X'7&[+<=%2+6]0V37/R$*ULJQ2_30C0%,OFGB*/Z>P[\MQMP?B$"%%_ELZ4(OX-436TX7X[Y%_?WG#4XVM MGJ4B+RO:K4(U=.S^^T,?;?@''!O Q?@Z"$' 0)6_?B(L!XD /&X5;^V-)#]W M3#!R"]E*ABV+$L,:D7IZ/"4[C=ES@?7HB-K?*NQ_J4]2$Y9EXUVEDLP5.,/> MQ*/+#U=[70Z@>?PP5V4[:^A+^">XGQ;:5>0B3I,+D6PM19?:K_N(1GK;FRI.-P A6Z$9ANNH746[AU8(EFN%XUQS2HR MO7BU,#;;NANSFZ^PA#\MUJ?GW9!%V;(<;#Z*"&3>+\<6XPH<4?L[)??5R!B/ MS\0PR1YR7L,T))/7]A,VSY>@K_N#-9DIE6^FC&B4=-TJJSAB)]4C7[!+7[EE MN@HS3/J#;C%>Z)88?ETJC:OM=F:]@'XO%"*OJ89[,L-5\)&8UTF'V60'"AUM M-)?LS$QD:W?P")>Q;&C6+W9JI M$I2JSR_%*?<$C_,?7+>@H6Z5R>,2M:@D3 M)4T#HNS-@3Z8\0M8J?_HLL_SMA');N]SJE :Q!I_BN5"+:B7RI>+*+3=? MC&#?URS_EG+7U*1LJC\:5\A*)M7EB@O6&KX6" \3G0,)-P:J#)80&[(-;1DT MZ-XTYB82N(C#33!1H=G^LKS%YCYU2=B^*(F1QP!M?F";!N]=MZ&IK!8!+1[+ MX74;O3_=SA(431YO>-9KF@%_%@V M1/@FN YE4HAA(FWAO5B.:G\XB^G=W+R_?">32V$&QCE6:4<-<5W9.*;;^<2X MECPT]7B]8.44*E_O]-3O?)#^; #R.RQ5D#HNU2X)RU3DT*Z^D3S?0U+N ,*QE#77.U6>D-NK;I3*?:NYB+Q?$ M\P6K A+.:BI#]_,;R* 2]HXO JI0*W):SM;3"M^2%J.XG&Z78^GO(7]>.'9T M" W+>*YN,C(U9*L3:;X,+:276W6ZB>(<#S:]YB_?\E=UGI1VUH-E@RC@JJ0,;P@0-C;]S\E'G0HR)]Y(W MD4$TYUW?T]!%%'R"-@PD0A/N"Q+L'.!D-618'9HP)L0I_ K$NBBC X\=! M, M !,'/0;[MK)M$98SMF3H;9LRL,)$"ZA@B0RQ1BM+( /+L0U(72J_\JPK$TB. MRGO/@B:5!BU(N#T-[@ _>[_-L7LQ=(8?>_!&N&]X#$BEOATARP^'J)4 MA#:L5S;P1,C0@=#=)T3,(K#1#G3L@!&\ #$N\KK@1WC0F]!GCFXC,%B^W#@_ M!OH=)ZVB]R/C#[Y8 Y[]BQYB@H4CF\ [(S8G=_8R$D\007LX(>/27") -G@9 M;^LDR'!V?ED75,?S(2\"["B(N*=8 AFX4%(9!!0,H1V.4DX% M/J!*D2(A*@G?ID$X8>&(%2F_=AK.VY-"@5H&-C M",AM@SZU87H.EO>H\V.,<4@+KGB6,>"!<(XY)&V('+"&KT%A6.^4B$O@TLF$ M&!NZXW'-"J@31(?> AN_&)(B=!G15CPT/ <5]'UTG/UZI,7\O\%GZH9-'),U MY'B!MZ9[&7.W])+TVQ7I<_3J8860@(ZY$.'A4"I _)CX5N$9Z,'7WR8,]Q[3 M\,UAN/;V%"WO$!?M(M693Z=Y09HHSB@^SPPZA6:W_W9S\'W'?)-US\KD% ME5U'\QM%GN99>\KF[5P5VG_)5/(I$CTO@#W[X(N1/8ZF'"@NPW8C;/@-"@QJO M9\3:.$2ZZS*8D] ]7?.03Z/1IT0D^43'8V]EU=/RMAN7Z[10S1(0&[QINQT3 MZG!O,]9+!3M3T\I[ MZ,/RGA9337>8'-%(MSH#HM-*U]OI;*?$UMM$NIXC,NEJNIYEVE<4_&=;>E>- M\!L![3T.5>F] GCYVH!'ZD(6CD[IXP*"_A?DR"WD3U[]^K?K4/V86.EXM8&0 ML:;RW$^Q,3W60T%@5#[KO6=^,X[WC YA"D1'!>S$VQJ2A@<;Z\%]'4@$N*L. MLJ;/14"I&I&S:W%18'ICT6YHZ5"ZI]^J9@]Z[2&_?)0,OURLN_\F^?:R5L]C MV-:R>CT>!$-5^;D%?F]_.-P4ZE?D;PC5@F(4Z=MM>86F/#0[MA]X9:;XDZ-B MU(,V$?Z:\\I@V]QNS']AQ#OTVP:1QZ.?W*'L.F7&?]B_)9;\ID?&YXM%/WEZ MU /@E S'XU_SR*^W9;O$L'<>)7XDI1)A:GZLDD/>1\?@>G&\-E1 5^L;BKC[ M.?C8R()%T47=OC6,WG[ZYZ?0OPLBA\Q_9_IX^]D/K0OOU,CT\7Z"?KCW@^^, M7XE"/%EQ9PJY($^>!],-+[ N4=H'1=*S[;!L8WZ'J0\?D%%,.5TC"BV6:Q!9 M(_SDP:9JB^%=MJFW IYROLTOO9[(NF=#N9MVD#L23 ]&)4<@*.FB; +!5ET" MI903_-53[$]#?)9IC[(HZ@1,Y.6Y2!'N$PB9&:]A8H/4",G0SQST(S.CYR(S M&??P+_AIE[[B/TU8T5Q';=;R"J\EV=%\61_.ET[0]1A4NVTV>U9 MU8W#A1C.I&>-2JL>0DFUX>19O.QO N#GHH1:@ +%)[>BU],E7Y5U/R;I'U!R M-YPQKTM$%?(C#C 0:5- .!-P>.6?8N77[@*A*FLRBJIL1;K_U:(!_ZG ?ZXN MV+\&*3RN;_EH4MDCF!VI'5):4?&IS">RFTAL*6^;52TS+S&%>ER(=5ID/4(] MKL1NV3-CQ;IQ5^DU#$"VH[-.+[_ZZS^*#)_?>7R:R/X:3'DU2_P!17;1,"7# M(H93>2;SD*QX79@"-"L[L*?_S)[^U%-"X6";AJI"A3IVB;U[%-A6W\:V*CA0 MW6VFAD,,CEF5Z !AJANJ(;G87R:.7.5GOQ886 ]F8-VB'<=?2\(>;UZ[OT(G0?7SU['E16/4VQ12K>(DA".EAST8XGA M3#PR4.K?1JG7K##1 _I:=J %;ES1[/X:>'P[ W_J>?+0:P[R#2SAETTTG_]1U'A\R+. MOY]+0CZ)C5B!@?9M#+2T;D+<\C+AT1&J4#J+5&_7!';8EPR5/*!,1E_92;W] MVBVA[6GQEO%L#>03FW*D/&5ZB:5)1GAGIBX^/$2N)NN&"8FGY O)"T(]XS9P M?L=E43U;53E.DLMK,I0WV')2Z->CMO37?ZGS%@Y04*]TS[(^M:>P8KXSQLUP M&\5;"@^&[Q5#+A+M83.B.+82S8_4G#[+W1;?=0-5:V!'"/*XM^0R]BW-<@ML M8F9P;*:>*S83^8&21 V^7\:^&28PK D$;*]@:6NH'9MHO@K']?5[=M_;G&SW95C#<*1CNM/WF035")!*.>]#GMZ,(;&8K-1IEM$SC]\^2@ Q&J62PDB,QY*C6!*D1DD^2D%E!4B13 ET-#4^?7:H M.PU-Z&*.9K1%+=YOC6=L)G\1KK)DJ^QJ5C(4GJT:6B[A:D5!@BO/8%"F1X.& M-!P9##54IL)T0PH2O[J$ 4H'2K51SM,*!4I4O>/3.5Z-DYMVBF1](E#%AD(E($3C1..L/^D*PJL5[/6IUA .U3J<1TTJ6RBE9M*=QB M'F\"$ZVD3U?V^'ZHDB\OVPJ=[)6*FUAJ9:EI:*:<[1/HTU$B'FG4&,K*%%?1 MLAK+U%>CQ/E*NQ<#AF-0768AVP,E-G>R_4@3KCP[D=+)NLW^IB$PM+E)#A.0 M"G,,6AD]73D<#95I\GS13Z?::\4J!D;N#96Y6,AOL# \6/5OJE!O*,%JQ-#*KAC)J>3IH M5%MIM/3L3.)PD[/%KJXQE;BIY;.3<;K26J&E9UO=+&1:X#E[Q3FU;J58=Y(N MF,.G1L[/'^L5YJ*CY7I,**=L8I0>3W=,"973GHN>1KK:!@6XJX\:HJ"EM3B$U@4UW\NY%O@N1_6E!8[HSIM MM"J6+# (^Q?X M;E3(,YPR5%I:YE3W>6%99NL1W:[%0G6@.*RJA6E32H['9HIU97>*[3L*5 M6+<=L92*22M ,9-9D4Y?XKMFF9?B$4>7E,JJ;K:9AB+W:](EOBN$JHJ\F-)- MDBIUJ$@A9L3-QD6^FZ:MXJB@=3F2S76-W%P;K]WU1;X+==TEO2AD2*XB]N1, MFV'%!2F-XN?XI"I3J53M+DM,NSI2[2'3KX+E"C6//UUI1F?C8X4&,L]U:QT322 M7 4UM@]68YN(A,GH2S'V S_CX/D&?.9$-59;J&U_#R%/_[?G0*&F^*_Z+K[C MB5^\7^J13^W".?.>[OA %TF]"'_^^O M^%\?A0=]ZR2XY!NNKEYJ()$WS)-N$6UY3=3@PJGE_<[H(A#_J,-!P GW/O+# M<,*=&ZO\":=L6ZT&K/!HK'#6,N?YCD"7:)KZ*$U'J' D^J5I&H59K]8X*L#R MXV(Y>@VI=>^4J%N6/-\IU?F3\GA?=M;O?>[_7>,DY+V2E \X$U^ '%X/1OTK M0N^%;TUH?6L_[U>NSUY.;_68Z927_!S36DUG!X6XI3$5OE@=E>WY9*Q]N'7Z M,_=R7K]PBYTN_Z%,R$;_0 M^3L0"(% " 2"-X!\*Q"B?R(0N!Y#S:;]=)9T^^EN/%4LJ7'SPY,"_DP@")U* M+VU4DA9#V5;/2)3%R:VO:5TJ,_89R(%_KQYCS):T+# 1\" MC2\3CX>*/%V89 :\:4%X+CB:>H;"NS<9Z?'H&@[W?&^8!A0LHI4W#:V&0)+S M(7)QDH70LF?*7$M-N07%U2/MCM,>KB5HI,>H)Y),G8\7Q".ZGC%];S,-\*Y4 M^UVSK:)_E&V5X54TQ>V53*M/&T-$O7D,D>>2'\\B&F\/(SK (^^3 WF#,WDT MX$]5C97U^Q/G-FPAG7, 8NC7IS7@9@^C?"JS4,>#5)[3QAD^FB?3\7PPL.$1 MDLGV+0GNG4EV?@V*FO:>'_$FTUTAH<0O2\X@<^-.U]2/C9>?F\CQX'CYN7D= MCXV80) ])EX"0?:@> D$V4T1\^BI"6\&PG?-5+@ @*O,.;K:G?<=[[3?"9O+ MR3D!(?PX0CB+.WVM=*U )IX!($CS^1@G?-W@Z4:R93WON2&">:\B^9Y6%_E(N5A^?D[ M,>_WX-2 B ,B_O)$_/7=K,^(R3[8D1_(IKQ[F.&SPBD/>/0_C+ $/!'PQ _G MB9M<<$2H433RQPTCKGO#D1A-.:XF%\<*5:\54I%6LJ7K'^Y'@_TZ6636 M,'VN%R]I>!)W]*__J.033;_4?S60%8&L^+:RXLVQ\\\5%NYH.I#C2[ZM: 5U MH[?&YF(V^1QAD=,+M5R[E6PH3J&8RSO-Y$QO2DA8T&\0%M\@_G H,T(6$$+R M.N0)C-]%_-\H;LRR98[LE\A>,2I*W4W;#96:I]_]HQUZOZ('79JYONLRBS%K M[<17X.#=X\+U4_L-/"*8WG@[^_EP"A(6 O[Y F#Z)OQS:P/M#TPLK"?3DPE$ M)5Q@^586[_8LIZ,;4862>$.:C^(A5OSPC(QW65GYM)/*,7+7Y32^G> IVM:G M:G,4B>"9&$\Q,OE'1M9#]\3ZB;>W9W=9007JU=W5NY_S <3E/O9%)I?"#(QS MK-*.&N*ZLG%,M_,Y+N2$$EK3U:@DDHO88E76TUDI5$IC4?Z#XDT!RP@YD24N1NG\IM-GRSB38'#9HH M^42^./;O:,;704ME!L^OSQ^&1(6$:;,TQ*AXFMY2+P %V-$.@ 2L$29#HO8?=H=\QWN7/ M&/8(5-XGVXDG> \AE7<-Q_X]D== O#1WZ !V_@E]=CLV5_]HJZ"Z MK<;\;#0% _->'9BWI&)B:-&QJDQ;"AGBA*.;]##]_,"\>Z'RM4%]ODGVDGXZ MD)%HQ-J!W+[)G,K7!D2^-MN->&&L&V3ZQQSJUC%>'^G6&8]2HWIY0.8K*86O MYFS7);MF?RS=:)[;:XCX2+SC6\UP>U\ ZOO.#;EH2003CWX\(G[NB*-'0\3/ MG6GT8)@(9-.#("*038^"B$ V71<3CWYQ^ORIO^OTH-<*_G[4Y*S7@/&U9Z8% MJ'X',+[X5+2?(,C>=>0_O0S^":.R7N.)KS0?+2".SR>.=P].NR0C[YJT^]HA M\8T\,>?=[S4F;:?\OT=1]H,E$=\Q!>;$J@NH-:#6KTBM7\#:[@%]+3O$<&KH MTC>PC[YEK>YU4Q_OGMGX(%7\-2OL$3^F_9M4X^K1;G=,%_J$]R_$E=T:=X[*4:D8#U M ];_JJS_YJ+\3^#]NM*9,1OCWOIV;%QG(Y:LXX-K-J M:T#4J4T$\3[M\3Y]]?JPA[)"+Q?>K\:K(=T >E%ILPLR8M'%$4VE[Y&M^WT+ M[^\HCQ^P O;>C.#*)DD]TE/S")?-W89][NWI_>N_U1\+TWI6C;[_U^=^5;GJ^3,WL MVWJ!?\$"^C>)N5(%1&0V&9J2;E%.5=>5:37>3Z.-/1_U^3Z7XH$X",3! XF# MVQ;7OTD>1"OU9I=*NDV%3E58>5 F4!ZA1$/442ET)!9XD0V^+%.]2_ M?2QW]Z2 $OV.T"/K#N^=\4%,L!O50V[I)&MHFHS[C5II7(;PQZ78TK,LO5.J5Y@ZMD2T\9D^0E\?HJMDHZKBKT=0TIS3 N@>N2Q8T&$ M6=9Q?;]L$98SG@'!1J7'D(XMGSA]ZGZ"?Q:FJ/Q8@'J-EW5"!1)\[MRK18?K MX!)!Y67-PC7.B#P02P2&=ZP4/G^;J4()@ J?MT.$Y@^90MOZ>ED*Y;A M0-;"Y +-*!<=$R+90D8#>JS?&H.8 $"T:IDWFAK9^F TI(HA*KD&?2YD./.< MZ6C#:/&Y'A QJ!ZPK0$5Q>YG$'OR87.H"GEEK]S<'*_Q$K#:&"M=7H7JYU*GB;J;%#.5E3DE M"W(FYI:5VF!.2E 8T^13BCYO.$3\P\\APZXQ_T%6O%DSCP"1[T/D?#UG6IS1 MW7"\LW9<:2!;Z0A$))1-5(HZP^,OS//;=A6JO'!D$?\H>J_S.GN@*7]CB? YX)"RA3MQ)J!*Z_L8M<&QP M62KS$GRB9>,70#S[ZM?>K9HYH@20$>GM$[U%1< [WO$$[DK=[MO8*@DJM6W/ MPT\FLJFA/[[A/6EBS.L*4@5;?;@[)&X6A/_J=_39=B)!JZ!X?:LK]U;YZKER MB1'E&=Y_PH?;R/@QF4/+(>/6>1N:XNSD@/KWCVZ!.>\BP+"3/8_ZSVQ)^0$3 M3\^J3+:5Z57L<2&7I-^=7H0;J&0@4+>]>5J81(&8<3&-7.0[N] ?;;3U!!H[ MD_AZWALGZ1RW^NN_6R(@>DMAEDKQ%"N0F0J9S<>K:Z8;6B=J[T[7^! LC0FP ME\MDN--_'3*9[)U<@7@H M.U!K45NKS>O+@_CQS%K"W C97)4%#&1?/B%C; 7?8@';1E(&/K+&NT0DOF/Q M;7\O'DH@&_+WWIR] 6/N]&5\%(GO7.3]+S4-$TN6-H8O_N@BK60-,],/9=.\XBZ3 MP, ODJ=P*%,"(:\6GI_ ;?[FU17O6CY,DLDP%=NW,-R> 4&-B(>3R;^)_8__ M_G4!\*@ATP%XCQHN>=\Z;KGD?_9*0?X1.H]?<.F;)R&SEV-#VYC/.R)$5! 3 M^BHQ(>(?[U>.R?VZ8WRHQIO"%*D:J,/.;-^QZ3GA/('X$JZ#2@>1&1*"7J1G M9^=NOYN6YP[>+NY*>"F@$-Y%%-#:;2 !6>5(GFZ?4X0J3X9D]7+L RG'"X&" M&P8$HE[DF$)J,>K?1% OJL4,!IUGA:+=9!'IF_N#C9[0)"E!#S$%.:WEK%K(K%!--!DAD8P^):.Q,!F[ MGW?_F%CY!"]]WK$B1IXL*XO_O[TK_4T<6>+_BK72DV8DR-I .+Z,9 A'@ "! M. EY>HJ,;8R#L8D/"/GKMZK:)T>.F622?9,/.TO ;G=WG;^JZG+7MVY6XTZM M/P>JY$I\1N!?#]./N'ZH$H1"YI!:("\6;L*P;1)V@^2%(DTR&F%SD&T0Y93C M^BYX!OS4TN\@?7]VU?:FLCF6^D*WT>.U\>VMJ;]6(,-&KK1'PW@?+^R1I@!P MI7GM)7MVM+J3KA8WQWQ?O[ >E&[M=G*Y_F!A_&PD>$TOW=>38*3<+_ACX6[% M-^=N09$+,W=2T)^3/)> 7 P""?H16?9ART 02TP0238;VL3Q9;!R0M0Y^DGQ M!.)HEDLQL2>%E?M :7T:5?XZJUQ<;AY*I1/W0M+:Q8(PJ[HG?.TW2NNH8TCB M8ZEY,[\Z.>&5A7*9/>OHGTI:/YX$[RNM5Z5FO7ZFUB=\LU=K=9?'K8+:?\). M5 M2/HJK- %F&PM&^B D*Z0+1:89\O'>1O4@_O#$J1MV2+-%S>GCS"',S$\Y@ER MK#K#T](ISQ"S!"EI3D[FC5 MW?<,?#_B6(/\6!L60^'>DK>9#()L@B%2-RP<#JIV1U;?47(J+&=,%(P^OQT! MBV4OIXTL:7&TMI?ORT!![!MA\GW>')?N5&7C<'<%\_.NV=>ZTQ2 MR$O)%4M 0/ZW2\W__99OW,JE/@59X66AH3X.1:E@^92?*F>.*\)1;K=>(I(8 MJJ3!?#%]!BON:$O;\?; ?@M:=>I(BII_L)MB6 [&'Z#97X_@=4/W*E][Z-A M:3/*RLEQ'@8V0@=VP^7*G"FO71^SV4$@DQ"6 \X!FG3#\W$'9!/^PE?(VX[+ M?<,'!.9Z0.,9TZD;F>ID5C^ M19'-J(P+KP$MBV,D I_P V[OV';FX+Z9IJ:S?+^8 JLR0K^;&0DFIS-+MZ^R-'N?<-AM10+>:ZQ5Q#%P^+*-=A&X$!N8;@F M:'MR=.$K@V[7<5,8WT:WH3?= #'E&EDAN0CN6P.VG^O91UP^G\_F\J##>/#K MUS,#. J9!T39E'$ZVG2*N[320@@^JM=HV!!MLVRLD R/,0VF*Y-UP94B+DKPRU]&!)4F?K2=*X[@R'=6[XK%.;BI.S4M85ZO7FT-LUB M2S\<(R6L)[ @:?C'4PJUR\0'%2GC7<:Z(6L2X_:G(GP*_(KH&BG3Q6 MK3S?$Q=2[K$O",/Z2BVN4XKVM-=X*?S#>;BGKNMK*JP,N&, #&:K(]H0>"[] MM#_%.^F?MBJ6LU2Z@5=ON/ZLD5U MLC+HH$B>0D*"H@ M@]R98>)/V1,<#6GCPD910<_TB]Y$;^PM@33''NBN9J4( MWO-Q4'@J;0%0&V>VE[[3MB#>ZOR#SF\L;[0X'K:&G3+0U[:T7P^R -3Q)'EP1>>'0%OYX;*#S?]6[]VUO] ''6;$ 4KTBB M7M",I H^[%H5<\=\KK4XZ31*^JQV_R'-2&!5@%C,:;H=R9? OZW E^X44QQX MK?Y\8T^,%B^-S'-+_!F!SP0A+]#;.OJ/X+I$C+=T F_X':'.)R9=MOB+IIGP MSZYE+B8(>5_/M9OM_.1"ZC<*_NSTHJR4" CM09P@MR:5ST6NV'$2',1N5>!] M4RJ#.80Q1J!<#(,.2;4?Y5R*QI&Q9/M8=!Y"2W'+$D1:X._ HQ5@2TF"A8970 M3'AK@+C2"YAHIJ&M\#VF(6J)YV2P5Y4"GW)X*=;-,?H8^/(\E=Y]RK8IL3^ M=G0;,)UK;C[^S(ZP]VVI"71*!$>(NMR$V[TVV#$6?\DM-8\*Q=+8,_@R/F<3 M1:C[CH&H9V#Z+JM#9W%_H%?76!# W#<0OK@@ +$1'FTZN,\I^%F3-[!1W*EK MPD]XXDO3Y@2E(U;>QIT36 S6^-%2$GYQB#LKN6_:]_W#!V.$0/0;YC.YH89E MA[;U/3A+E@*[<+.L!Z@O[;'-Y!6&_''Y>"[,<$SRXO[&,O_E$B34!7@'WWDV M.!=J(#G1WB0.(L #;0V]^KQP]8H)E;0,)XO&D9@\L(:,_0+N"RQ@N;@N7]VVM:GD#]N; M674]SX^JY[\?G7JSY4GSK'TYYCO2>%K/W0WOVC?K/PV=AJ.6Y]9K6/)'NATIA6+F\NRM-W\@?9<1]RBLM:Z>W ME6GK5)\W%RMGO1%5_SY_".E\1ACZ>6D0 LWGB> T';69M8H%/E?*2YIB-2]O M%F\,-YW[]K+=:A7Y>D<[MDKSTN.X)9W_Z7#S\W+/BR5X/!?SP_[E<"W5]/.R M^S#,3=OKGY+@?R&N?"OQ1X_VNCVZ"0[S%MGZV=@Y#Z@A5AY M3DT%4L5ZX7&OV.$/G;8@4192_\#]:W@F^LLSS:0:H+[BV50!5-X'-W=!4TB1 M?S5FZMFKH.ZIE.QU$(%L1#0:K>19[R4%=#JR,['!$TIDMT+MPD7J)8V!.C+= MD2C9B1!4-"A>$=YUA"-&KA4^^T4/32^09D^Q @,Y.1SI-'"_8<6686/9E47= MH["1!< &1/LV*!G+]C"QR$HT :?H=$ 85(F%H#QY.)!R:+:#.3:X].UU3-"- M20B4"CM#.D1E3[H$_SJ3'XR%O]@ZJ'NB3;Q3@!Z.'UF%\*=:O.@>+G3 WJL4 M#-#@Y;NE?7&?G1?YSF1YO%3.1]Y/%]RGI]&0%4VDO=M_DK0E#D>#:G=<[]BK MT^L+OC :%\6_?A1R&9[G\;\]I1$)YJ35Q%@^25QB] 2#1&GXM&'!+*$,,HQ: M\+EBT!-C!=B0*!D8]DY9;GN:TN_PV>9JH'IZL59;B<\0])<)-A 'Q=I-[6K! MWPO'CL2[#=ZII:QXX:<)EG@R^X@Q@P&:5&%__J%1+=_HC_G:?%-:G18GU]7E MN &V G==9E\S7J"JX^DUW4Y V,MXP&M4A/ MI7\ZK*^>>V FV0'(70(AIEA)CLT.6(H?0QMD@[9Z!RUDX%,-S!M9(5)L0=)> M-5S%T?"6#(:(8-SWTD5OW2B2O!&L&K*MD6<-V6-DGNB+8)&$OPVG: MJK-X<*H;J<^W*G=2X=(9FJ RGM 8:=_QD"+ +4S3^\/,N4AU$_')A;#<)HI5 M/EUL8V^5]Q#SP%T[;:62 Z:"9O9N#+9JQY8=Q]N2&F1E"L.KL4RZ<4@TC)E] M:,73ALM'!4^AA^&B[DCY$8DZK5B[A,O;CB>'PUPD?N_1_9&.B>NF7NS9T ;+ MIAF=*$ML*<$%0*4C[G01M&T!/QXXQW;"89,[%PCB[H322@]K4M'-(GVG MDBN.5A!'#&]E:W[QAAYQTM*V7C.?N'0IN"].Y,0W[%(]2FP($Q/@T*$^%->!A$\A$K,#$FW$'3HPM=:)Y:PR-AT_ MML);V;Q9]'2[;.N\:'>W9"CQ1 M T?3IG13:!((V6+C/)0D#&;X5IB.8-J/57DD/^^V ;(=QUY39@10=W8##AI[ MS#LV!R@'75R>: Z)J\)#Z8DUN5NQYAKLCH'!7?*Y$\63,/OMG&-XSY;$81XS M%?/<^CVXNR1<2[J;'13G]U.95_C"S>),_^GN=:\*3E]=FS5QM:BNI='X01)[ M?BY[VM7_^G%\,-*4 7OY3AT%ONCV8KK=SW.7=ZHS']2-L\[8'=(*#YC$\T<=$%*46/:ZI\<#2>.D[VNVF6>M4^VU5K_=M MH2=.9OS%X.X/H7'^IVE\&I!C"-2@"FRL+,"H &#OB.K97(+LU[HS6Y256XMO M:H/Q^8U^T;2[XE\_\D>[)/\/Y2&P''?!J$]J%[P?W9>Q9$5C4=$SYXAKVD'7 M43T5I(JBR*KA@&]C.\QE1)?*7=H^]ETG-Q,KF6>&H]+AQ^!AVLZ9F.Q%WTLA9&IF+?OVP&"OL([A_OB7[JL'*F-$%<=DG M>BDA@23LO0R>'_B6B1.*:_0^DPU[$F67Y(JO9,.DMP_@VHT@09!N^/'?Z__M M]N' 7AT:9O?HV6[$Q_!E<#22CK R9Q@GN+_?Z+\JP/45Q'M!$"_8CD14+?@F M&50+OO+L)=NPW<@? LH#@;\HMO?WQ%8W\+^9MS!__ -02P,$% @ ^H$[ M6>[WGY111P -O0# !@ !B86]S+3(P,C0P-C,P>&5X.3ED,BYH=&WM??ES MVT:R\+^"S^N\9U=!, G>4C95CF-G_3:)79;S4N]'$!B26(,8+@[1W+_^Z^Z9 MP<%+E 0*(#E;M8Y( G/TW3T]W3_^OZNK]^',"5WF&?_X^OMOAL?==,["Q' C MYB3P[=)/9L97OE@XH?$[BR(_"(R?(]^;,L-HMZR^U;9[5NOJZJ M7ANC-_;@C=VRNT9K>-T:7?=ZQN??C5=_?GWWFI[^Y=.[K__W^;V8]O.?/__V M\9WQXNK-F[\Z[]Z\^>7K+^*'KM5J&U\C)XS]Q.>A$[QY\_Z/%\:+69(LKM^\ M62Z7UK)C\6CZYNN7-[-D'G3?!)S'S/(2[\5//^(W\"]SO)]^G+/$,=R9$\4L M^?N+/[]^N!K"$XF?!.RG']^H_XIGQ]Q;_?2CY]\9<;(*V-]?S)UHZH=7"5]< M=UJ+Y ;>? ,_KSWS_6KI>\GLNMUJ_7"S<#S/#Z=7 9LDUSUK.,R_BOSI+/N. MBZU=1RQP$O^.X=B%4=V .='UF">SF_4)MKVY4.]->)A<39RY'ZRN__NK/V>Q M\0=;&E_XW G_VQ3?P']C%OF3_[ZAIV/_/PR&ANW1QR6C98YYX-TD['MRY03^ M%&;#;V\$0*[A80/_W[;%'["$]]]G_MA/_NMO[7[K9C2R[!_?+)YC72Z0+8OV M+.SWMW^\_?7][^__^/I??QO:[<'-K?'+Q]MW?][>?OSTA_'VCU_@_V]_^[_; MC[?&IP\_CJ.?/GS\X^T?[SZ^_7_[YV]?\2GCT^?W7][B M#[<5[K*PJ7^E<>)/5GMV]:-?FI/^OO83>-V%7[_.F#'A0<"70'>&Y\=N&L= M,X83>O!_)UC%?FSPB<'3R)CX(8@"WPD,EX<>T18]%[$X#1+QV()%#OX0&_&, MIX%GC!G\[GB&'^);_TI#E]XCN5$>-$Y .*!PB6G49(9O!B0P0IX A/S0#5(/ M/K(@9LL9BQB.BL^Y:12A5(K8@D<)R!?C X_F1O_JG_ S;" 36Q/X&H8W%DZ4 M6,97^BW?-"PP<7Q8.SRV="+O"F3%-P1,86D1FP0,]@#?XO+5S.S[ KZ56T]F M3@)+N^/!'>S!C[^)'<'>6803)#Z++>.6,0,IS6[=?)#S_2;G^QCB0FDT>J)] M@TN"=1<6"]#&K9<&-<5LID!?'*?SA5@1_,T!R)G$AC=C5MB69;QUDQ20H'"I M,)#X<]KJQ&!WM'^7L.KYDPF+#%@B4*@3!"MC$O$YO &R52V2$=()Q[O!Z2 V MQ*0X"9 _#.6X"8]@%P+A^(88&"0SC@7K3T,/II?0^PB#&1W+^"=;K4.N;=]T MK%\LXPN Q?@@QE40E53MA*'8>(ET[-;5!X(Y F$"&X)'5B!I#18B!?["7#8? MPQ(Z;1.>M3LF/!04H&O\&?H([5O<:@RX!D+Q$44$V???0=&$H"/?\?GJLC':/!NQ:/[[Q?ZI:-):X?T-8[A$BXRU")$1 !YO#O/CITQV+[GRV_/'- MN,HM/$CN_>SP>,: ='YGGN\8OT8\71C_@/4!.<7&;T#6B)Y7B"I)1H +L&)6 MDCQ,]?62*8*17P#1J&\0E_+;5-'5:^ ^XYVS@AT9'^, 'HE!.C#@1)C/%7,( M,@GD(@+?&?N!GZQ,(^%3!DN*Q ,^,$B^<<4?P>^>PSXXN 2Q(EJ>!+.,O>!=$-+"+[Y+D2;@Q8\$"WW8\()'$!SS'R/,. ML (LSX\VYP&>]>\$Y\#[CCOS01#)A\=I# _'L3'E3@ R[ -/B3MA#7:KW36) MO[.'9K"3:<27H1$Y"]]3,LM!<10E5T >FY-/6>BN:&)C#B+*OT*^#5EP #P$ M +P[V&1INWP;,!,$]910S$FRWCE!RJ[ 'H3MJ+=)$"]0(O^'!!S(0V SETEY M#V(3J0AQAJCVV"+@*])Z*.G$E(Y'Q'('9,/36*K#.'5GB.88Y!O^Y1&A73F+ MA?A[SH$\X5WQF>8B;1(8<^*M KP\U"0)S1\[#DN,=!36/)B%I*WR(F +X@2\LP7=L^F!O%W8>27(IPE'B,K;KD MT]N PS(R=3%)(^+[!0M9(DPHI>$_HMT*WYIDM?@NP@J(%QZ0B/&8I ( V9@% MQ"# LB KP/*BW88I*2L8L BU):GR%.@SHXY- ,&(KD//3"08TU )KBGC4^"E M&8@9E\.K@%D3\0.R#CE.D"6)K!AY> 4LHX3$<9U%@N1"4RQ0QZ>A$"?$:/#0>"5L M2$"F'Z;P!8D'$A6XV$EQ=3FIJR5424!/T]%E0U^^))4TZ&0 NI07!HKC*4?- M4;&1\2 .P!45L:VD&6'2#&,MB0>,4?G[01P@C8 MNW)=M$38PLUR!DQ_A?!$VV\)7')36(2$NUSL?_UMU!^,;M;757[H1YRX:L;9 M8I5F/" 5'%B%:^HWTZ.Y-73[_O?\>V4L 0C@?>F';M&RD1-^ XK-%2E)+DZ2 M';RB!>"^^&-! I67)FPO\%7(Q/SQ#>Y&(OD-DL$;(J5FKM91];@A)4M4:'<2Z9A+LJ!H 5C2*.0C!4:-+,UQ4S $0D9H2;&B\ * M1].9%[\.V3(V4&V#A;\^9ZQL!V'' @/F"X6'QVC!1/+O%(@R5+8M&%1 :PFN M@+[!8<%L$,9%S## P]:,7,=UP;M(T&#+*G;Z2Q5-P^VAH$55,=GM\)4='!,9V>WH$)-HV*2 )*KE+@1$P>D/8G0#@ M'H\*1YD#O!.UD,P;*"XU8C$@ >1*;5[57T@10*WCU \ C,8XXHY'FP'N@WT5 MW48*6*@8 ARANI[RH08(:)8"[DPE\_G+)*T)>&L;.J"R)*_ '*!:#+Z-HNA M[MS@$,].G3G)5*""@ATA. M2P04:3@1JB1>WNH2OLIWZ_D14L8Z420S/_*NT!-=;5T[(L"D@AISLJ=##-HS-6(I_C!C(BJB7*<]P8C!8B<#1\^3S1>1C*!/05]A\<3W$=J17 M73X- ?ZH1%F8"BIW:,\@77PZWV ^K7 ?G O3[(/8@73;471KD[@'QJ1(KG?P M$B;&2]L<]<0X+P>VV6NWRE0K3*;=J,4ANAW3MFTQ1J=OVH/.X[B0-H'PC1 I MN^?TP)P!.L1 E,& ^N>9ILJ0XV-XUD9L+;1WD.A?B4_M]8G MPM(K+W2#'^!Y<)X*DI)<*>4>9?+T5 *8OY9VFSL5+OIM=<8QRPO#C (&EAY" M.18($R?K'L98H@+Z2BIKP4(O.Y'.D6B2O,.'PU5)?.,9._FCQA2X*D2?(R4U M3#.6+#IZ^37I*XSCEZD&C[;B&!TX?#$_4*/@MREC .";HV:D@Q_7"5@YTZ,V M"^;W#/]X>@\\0QD%(I8?)R)CPOUWZ@L1)$!>,##@YYVVPV.L##JZPQ2%\6J7 MIB5%YC*T(3/["B0CNW. )/+)]ALS&4:/F3BU1Y2*+ KCK?"+88EHD'_)$13S,LX$7ESBV8=D3SRIDR"6?,>ZQ0[N?U.QDTQ%(8K?>6_%BEV M.TBQ$'M^DH4O H@H'M(XI4P@D!!X1IGE&D4,9\*0S)IX*@F^=;E%?$ '03RF MT N/5#:8'&:_^B/)F4BT*1B@M-LB&T4BQRM?@6RGC5G<+HA)A"5MF0#/!(-C M"NET709;S"JO][42[!19R1590=B(S^B$;""D)*F6B'MX8(N7XP+4D'318$?- MHFB%(A^.#/7!\!/@'AGPPZW!)"MC3C9*I+3+IF6T'C,RBVE[!9&6Y:0(+!@+ M#HR*D0(!2X^!)3L'M5,*:V"<(9S&(E81$?(*>%R7HP* KX3UM3V\^!K3_=BA M@EG*8J2_G)HQC4$0R *C0&'B3-6QN/3S#Z)LF<#@29WMH\,HE+CP2LR,O38F M2U8+/)@ BL-054;V[=8/2-IVZX?:=#'"=BD(@PR(M;@2AI$)'J4LG]*10>I- M&<95P>6:S@@PL>%BSARFWJ%?5PQ>*]HMA*F5FUNF4A$N*BQ%4B.0W9QBG'R' M_G<=#%8Q2,W<@TFZAP=9Q?]]"FET]-CTX"/,6A)3YM&:0AD9H&B+"<8Y)TZY8'O M7!;!-^24.P#=.PSN"26#"3!XRA+PI8=962IS+),78J*5%"MX=T"(PVS*- 2C M+WF]MJ0IXX55@20,&$Q46%42.1YEJ2Y2% 5CEBP9P^S?-*28;W9(M9G'B>/3 M(@N3FB(R[LB8E4P6S:3F,K(H 4 D[B\PJ$$"= 2<+]#K 2^+[ MA&/6<%S. ,O/D%!@+Q!0)!'6'BZ%IF-*#%)+\( ( [Y0YR5LSJ*ID0 M)CM0W)@;X[U,G /6@XS.(;.2P$Q^(GR["_+LP #LD9W\:TADZY1XX:K3#6/.6I]*38A1S3$(/BT)CUK@2!]/NE=4:' MU?)%)X@Y$*_SC8E,^I!-.=B< IHRMB;,!4&A/-RPLD3D9^K((TQ_OH"MKBM/ M\B0VK)PYU^GV?\V4BL4J: M3C+;MHRES;W"3L"X$LG:E*X,IKH?R/--H45YFN!5#9/.0A@F2L! E,GN.HO, MY-TB:06KFP4AC6JMD"- TD3HR2R A.8=NDR)/-_PPS@1LL7),E%6@EM8Y@[D MWL#:QM"@PWBI8"L!'3*R4;VLKT1I%8WLF'&H/5F"$&5,N'$PNM;./ @ M>DEB=_D8*LN@@$XQ%&T[1XC2;@+,F88M0,$R/D[D/D! (.'O)R:ZX83N48#0 MG#AW/*)4-,*!699FVZ^'"5-I4W<@R,:2JLCQ=RC.Q+S:],;V) I:_BS)"Y*YSO$H+2] M$@R68>8>!0G#=7L\0Z&0&1MP*..1+@:%9+CFKBZFP'G2?* ?\[9Q/4=S#7;HGQ(#.^\)J;N%-)AQ-:K8?# .%UE^69K"4:/O#2&^4/EV/;& MNLU=J,L#_JB@$=%@Y$PQ0!;*(*/8MS.-F+PD+0A8G@ B0+:'RD';@1&E)' &Q%3X!O$F)O-C ML1T.080\/@%'4V24$YON$4S9;YFMC<> F(0O8GUE^W4;CYI /3'AO6!I>K)X M _IW)*A3:<$+H\R+^**F4_7MY^D<4YO^P^)";E-65*3@$GK"W7U07NYF4J(4D^CS9RD'\@)$EC O4W'P MZ?QP+7,7 .BO5-;5:[4J_"^*C7)D .US/?\UB8?;["ZU/7PFM8 MCNM>8+M\JR M1YTQW;IGI7U71?>%G6Z[J24>Q-MB('>$X:;VB+>_AG:KT M^\[;9M:HJQ'1"$2T-2*:@(B1U6YK1#0 $5HT-0816C0U A%:-#4$$2":>AH1 MC4!$6R.B"8C0HJDAB-"BJ2&(&%@:#TW 0]L::D14B BJ4E.NGO2D4-_S[7KX M@%T?U7-]WBUO'!P\$ 8NQZI?X=]?]%X\$AZV;76/2P/#\MG"1GGVS;+#Y2+# M'W@D#C^RBS)KIR3B;SHJR0H1'U=1GQ:1',=\OP08W&H;-L& M&TRE=!%M$>VCDNYCJ:0]L@;V25/)_SJ1C[=O*B,0K0RT,C@*%C?_W:#9C*'M M1S-TR[)[)\W0F#!7G;379'"Z9- Y%:7?:#(X;2/P+96?NW!">()O?\*H_T&; M=/M-NOQNY?7?7)>QR>1YK;POLDQM99JZ[@V5S-;GBDXW8-\O*XLQU["3?:U\ M._+&QQ;T%C>RB!@=NL(S1K=OM@>]JEV1NC&L*5M3=KLU- ?#3M4'*'6CN!;2 M;L"^SY6T#R7G5WW;[+>&K\^-GI5]6)']?YJX[0VL?J68'38 LS^<5 SW'=8D M+S2C.(5X7$.T0[=6O_N((D7JBYKW5H6 :8]&YM >5:L]-'%KXFX"<=NCKMD; M]2HWC\\O1/NH /ZI])2^]CUOI*S4D:K>!$ \]/#J[*)/NP&PVYWH=:;U.1Z+IM\EB($M2/RV8\A'KW),SRTD#T*PJGQ_ON"A3$[X\.+"PK,5GT\ MWKB00DWF?-UXU?1\GO1L&'694'5C]E)O*9P[15\J/9_Y+85Z!%4CXO?/ZS4\ MZ]YN61"HWM+SK-,TRSP"'0QM:#"T8BW2()6Q\V1PU#('O8I3N#5M:MJLZO), MR];W"YH?EC\?XGSLC7=[T#II,JW6T#X%Z=+K6EU] :!6)^!7%K+("42W;&_N MAWZ]5QQHO(#*SVY0Q1[V1V1X.*K>TZ\:OINO+INM6=V0.[/.K MCZ(CZ9=,UZ/6R.SV*J[;<$[8;6 \_3&NV[!O57JQNPFA]=.J_X/5/:,8G ^ M,1811TG+0V/"(W(!W(1YAALQST_H+C"+32-DB8Y3ZCHJ9UEJ8F /S%Z_VE"2 M)G--YDTC\]' '%1,YI<2V*^;%"Z4S ]V'08MTVZU3OO02I<+6L?JT*HVQ*$/ M"RI-O/_*$W A+BG]?@,(]<9>Z^;QPTGE>:I&U V/(]00,#NV;7:&599:T4RE MF>JBF:K;:YFC486U.9H09&X&2VT'1-TDI%GJV"PU'("F&H[.C*5J+WK48$)Y M>IFL]JACV;H^4G-/B73!F7/)8]<5/#2Y:G+5Y'HQYS5GODE-KN>R25T?J5F; M/,-CFM^PI\,DXG-U5,-#?42CH\DZ]%75$4UWT#=;G;X^HM%,I9FJ&J;J=_KF ML-4[LWAR(UBJF9%FS5)'/Z+IC$R[TSXSEM)'-$<]HNF [Z:/:/01C8YYG]\F M+R6(>/Z8U.1Z+IN\B)BW/J(YETU>!+GJ(YIF;?(,CV@^)3,6&1]#E\^9\4K= MHSGC@+*N651AK*K>6%1-=?\;@%E-T9JBJ[6DZL:LKK]UGA1]J?1\SI6W:A-4 MC0CC/Z_S\*Q[^Q@F+&)QHLKQZN);S0Z%GD\=]G6,[3Q+[K3-;K?B\J.:-C5M M5D&;MMFR.Z==">@B0O*72)HCLWOJK57.IF?%HYJ.F-U>U^J==-S]Y&M2O9LY MX11>]T-CXOB1<><$*<-*MDLGBAQ 8N [)#!]W]#WL5%ZAMFX MGG0 4P?73XI,#S^3[+;,SDA'UYL173\8;7U;-WFHV>2_3<>Q[ZW 4,;\637;W8$.FI]C MT+PS.(*Y7S=F3RMF+BZ;"F-?YY;KCK=GU@JTV^F;O9Y.3M?$?3K$_:A$F:$Y MZ%5[8G0IH?BZ*>%"J?Q@$=ZS>V:GW=:A_(*Y?PYH'0$:=*R_N65H9$-G\@_R M*C2R+HT)4R;G6Y%F QRZQ/EA1*/K,>\%T.[+8/VN;NRL64JSU%$J5_<[MCFP M^^=5[+P1S-7,,NB:N8ZMKX:C@=EN#77_@&H/;HV LW:Y!F>WU"GYY_9 MA$=,-1/XZGQGNMOS66;"-R#*=8+!"7/0;9G==I5QK";0@F8*S12/9HJNV1J, MSBRPVPB&: (@-$,\2DMT^F:G*;5+$-\Q(&N_020Z-YL MP*1 3_C_MIT3E+\-D"&/YDX /W]A=RQ,,1G.KW+)!8+_5QHG_F2U9XE_,6,1 M^? [3&5,6<@B)V$&3R,CDJLS)A&?PT/\SD>Z,W@8^"$SX)5O+,$O8AZDB<_# MV#)@M(BY?!K"8@PG",H#\=!PL N-,79B/S8-8 -W9KA\#BN(\?>)\]JYA8>+?T:\3%C'/&*^,!0@0/YZQ"!;'(UR;FT:X%,"U;&#: M[X+!RF"QN+GBC+A@'-<->,QP5!Y%3(P*P^#3P-5Q; #Q!C@0 ;8PP V-\,H' M&""4)DP!O_!,N2+"7OTKX0KRT M<*;L:APQY]N5,TE8=.T$2V<52XD['%IVW@U%?-="UH6-J4W-G>_REW:K]8,2 MP,5EJ*^*ZUCPV$>VN"8: !)>&[4 D?4)MKU9@VSX! 244*'XC(4]Y@(D8\&& M+_NVV6\-30-XL#>P^C^8@EQ?MJRV,4<" \I!!D7BBOWOQAP6,XL-8!\8X']2 MD"*=EFG8+;MC(H>\[/;-]J!WV"M=R_B*-,^#@"^1FT@'&3%+2"@ $SL&8=WC MRU!QJ]K'-9$PT:Y\39*O( .@T,!9Q.Q:_5$$8Q]@(XD4\>;"+\"%)=ITTH27 M29.^*1%.097+9_"; A6\, A/0"@P/(M>8(15K5/.WQ9:YK"H:Z=O]3O[(LH% MVBR,SV',"8!8Z5KUF4R@:\%72P#;O?0N&9DF5H\Z8U(>K+3O9W(MQ8/PXZ%^ M94'@/"9$M*V.1D03$#&P.B.-B 8@ D23K1'1 $0,K+WY0QH/ MS\80W8%&1 ,0 ;I:2Z8F($)+IF;@0:OJAB!",T0S\*!5=4,0H55U0Q"A)5,S M\*!5=4,0H1FB&7AH6SV-B H1\< $_'N/@IYOU\,'[/JHAR[/N^6G)C>Z/( ] MAG]_,7KQ2'ATAM9HK[G\9(#@/@OGS>(8\P&91A]X)#+4DAD3?]SZW\4?O].I ML/C[/1X-5Y1_=9\+<5I$8H=,RMR=-)?_K M1+X3NJRR2PU:&6AEBA-6B?-#]CMG1EPO[(%O^1J. ) MMOT)(_Z'(\#DZ.J^R7*@<]+D@!?_2>?_MG*=AHKE?<[_VX];] MN+KOVW]YP(7GRCRYNC==1T6]3@/V_;(2B837I9K==+6(WEW5,^R6:;,VSKNC0O>Y=52.;SH)HAUVS,["U M:#IO+ \&5E^+)BV::B/:0PGU5;]KM@?V:RV0SA"W@[[5KA"SPD^O&[./[]I3 MQ^GJ'[OJ;9W"R6F#G.NS;"$GW>WS:A1F]\S1H'?2N: 5*X_SPF^O;W6J-FW/ MP8X]4PEU?@1L=\UNNZT%U-GBU[8JC:]H :4)^%D)N&WV^ETMG\X5O7VK0N0> M_>S\" YXW1&$KUAZ6)]W5W_>77M+AN<[$*]]JU6?I5*%;!T%?F 4^-S(H-VJ MM,_[A1UQ2G10_:(QV ']ILJDZ2.+S'5=:G"\ /D]_Y;H%T M/-$C[_[-$NTAG"ZQ35:O:W6'NC9E-FR=57-M722T"8AHZ^Y,S4 $V():-#4! M$3:5>-*(J!T1;5W0NQ%X ,FD5403$*$E4T,0H253,_"@)5-#$*$E4T,0H3FB M(8C075"J1<0#TQSOC?2=9177_3&U$RW6W'ML73>[976/>]?T)+N@[-?4IT4D M1S'?+[.MPWV6PV5"1;.+IHQ+J9BH;::ZM]P8F^F$*Z(>IPW*.6F!"MJ@C*S6 M:=?-U6U0M#)X?F70V!+HP,_#D^;G2MN@'%G8-Y@*3KX73G4],#01G"815-P, MX33)X"F._@GC7G=#N,>1PR[R^F_?_YXELE=FO=6]PUI*0=33,. ( M-_WZ]=!HU=6OS%&OTGO,U'/T @F[ ?Q<$5V?14N/@6WVVI5>S=:$K0F[MJO7 M([/7&U1Z];H)Y%SAU>L31NZH9XW._FIULZ.Y)5O_#QY>'<7>/WM5T83RY,>R M],^KJ&2W8]IVI65OZSUU?$9;Z SINP%L6S%]=_JF/:CF[&?3=-T?= MT4F3=]6V_WGAMSVJLBC]255];E;X7T?[CQ#MK[TBVO,=!]2^U<87?FY"(*HY M<=7:Z>7Y J^U;[7Y18$U;S2*8#1O/.S4HOJ"L4U@B..?6IP%]G7%V NJ&*N\ MIF7Z^J*\*Y#ZFJ*PXX#B6( MO'#P(O(!: !_PW72."\@K%8D:$ @SE1J)88LF6,F_5@G[$Q9Y[O5%FK5WS$ M@:[]!'#L;MZLVHWK'_UM"9LAC^9. #^_XXH[5<3#KTV.? )62;#?%E!@>55K M-:9;5MN ]03 3U1HN@.V059HNF5UU(\'THQ)1-.R[(>]UQ5UH@\OC"Q$P=K. MMA5)?J DRRHDJRK$6+3X177EDA]8"_FIQ8^Q\]O>)H2Z),VS5J@;PQ56)#D/-/>M;I4X[M8#E'+ED;(AH673V1&M M;79; RV:SAS++:M2]:-%4[-%TZ >:[[RTH9F9]#6LFF_0W[R:.YV6E:%5<6; M6;*MV6>I1VD^4V^JS'.ZVDUJ7E"UZ7-F%>Z' [/5JURG: PW!L.CCM6OVM0] M![M6RZA3H6![9)OM8>7A0HWAQF!X5&F?%2VC&D[!Y(TWEX(/I=I7[5;/;'>J M;0A[TI*IV1T:#\8K>)RMRFNFGY:W77>XX"M6'SZ;$%>#SKQK;VKP? =/M6^U M\FYT(W-H5]IOL G, I$H*6 M@%H"'G3"7_M6J_!'0>H-^E5V\3H_L7=Z;5\/CT;8EJT[N%U(![=?_3L6&LG, M2:CO4-:P=197V93K0?#%/E%9([DR@)PDB?QQ*GHU)1P MG#T($!. 0!C'ZYVOC#&C+F4"^%[J NC8?!'P%79=>S6F;EGP<PHD >,Z4 M&3/F>"Y>OWIM>"E-">S(H@6+)M@4#-O88>.W-/9#%M<'LK6^9?2W:G\&!!OQ M.#8"^*?.AF5O@<"02M. 6 "H+)P2)2MN(/I;YQ"3&H%-LQVL-3?KV&:[-Z2^ M9FU0,3_(!GK%%V"PE^UASQRV#VQRUQ&4M3Y$KV/V>]U#NYUM%'.<96V^G&3'GF$E6T'^M9PZRLE>P_ M5OHJX0OQT@)H_4I4V70F"8NNG6#IK&)U?7IHV=WLV$!\UT*J*]3=Q!9HA?*: MI2YH8LYR'S3YW3W5/ L069]@VYO-[R#X2;2V#*>9**^[AR#?6%&AIZ20HJ-2 M_\#VJ%-J(-A[5 /!]D,;#\H&@L7NDEN6OJ\Q94'BY&T(U9O71VU!N8=>BC;/ M!IV]^.F6 8Q@G:2ZG>@;6R.>6BVA_8LK( *P%J2(T<.-&B=0!DLV,* [YF'( M C/3N$82@:H.LC&$.4.W;!/'#^?P5_:;9:CU9C/N[Y39ZUK= J$_L.-E1S;* M;#^"SOUR*]UX/YS+1"_ME+)I5%H'C+@=0H:##8.-F>,9$[8$R['8JC8V7" ( M/L>NM UEEE]9"!)!4)?CS?W0CY.(M$-3..: %9;\@:RW\,&,4QP5<.VQA1,E MA&5"+@X1 Q&%H/'Q6[,@10.BEFQ4)%<^F8#G -98"+@![H+AP,7QQ=BTB3D' M+^,_XHN<"P5;9D2[G=Q,:?&%:!.J1Q<1GP!CPW )NR);!F' *VLL]I6J\3) MP[[5SSBY\.-#.-E^Z&M;--;T@)ULY^8P'T>P\[#(SB6@27=/-)3>UJ]9^4+ MZBR< B%XQBO_-1C:2>Q[Z*2FL)! $$# IC DC.\RAN8;?.L' LJN0"E\$8(C MY,-C?@CTGZ3D6-(>7_DT+GBCJ>@2HC#HXXQC0$]2@Q]. 1B4[OXB:Y?##>E%'N]"88:,,5%,T=']D8^KJ>E$7?4$G M37C9%:1O'MBN6C7-%H5,7CRU>S5:6+IM1X%M:FQD8^NV'4U !#C&NJ-0$Q Q ML/I:-#4!$5HT-0016C0U!!&Z_5]#$*%%4T,0H4530Q"A15-#$*%%4T,0H?V( MAB!"=R:M%A$/O+5X;ZSO+/NM[!?")]I5J??86NQVR^H>OP[U43N3BK^K;4]Z M3D1R'/O]$F"@VY-J[GB<"7F9E'%^/0VTB53WEAMC(IUPSY+CM"<]2RIY?'O2 MD=4Z;2I1_4ECW>%&:X/GX_,FMRD[[595E38HO5PJ:-=;>*]1G2HU%9PH%53< MLO TZ> IOOX)XUZW++S'H*N[KL/.2PD[LMGQ.<>E6_ Q%CA@_AWFIU?3<,%N M0*&+.DH_=AI0W*6:JC[]LVCH,NB.S'ZU!73%*\!,X6 MSHJN9Y^"5]\_:H&!,W=W-GMFGKWN[E1A);;/3JMY&TDS1&"HYIJ75P.U6P12]?O4NK>:( MQI"(YHC'Q'D&G>'9,<5%VPB/\E7-4:ME5=AB3!\2G((HOZ# 5^U-D8Z5)U3W MOJK.&K('9J]?:9<[3>,G3..#C;3M,Z#QT< <:!K7-'XB-'ZP.S%HF7:K^C2B MD_8=S@&O0ZM*'[$!1R)GW'A1?,2!GM[]9?>]A@.O,U2]N0=U)'CBZC=:&75* M#5 PJ^ZI#5!:UN#!#5#^8K)Y OSD8+L%NO+]D&VE3*P:9HM9H:LEMC9A(?8P MP88(XLP-.Y@D3HCL:8R=@-HSBH: ^6LGU#WDD#R\6FGV_@52YYF7(D&+.ET\ MO(]6WB'#I":G@&K_C@4KR[A-W5EY,A8Q8^YXU#)'M:T1,7.DT2PQ'VX"MA+D%.MX4P=;' C*;$XKS-%BL/*@$:RY-2L)BYV MV:%UI:%:D3\Q@/"!V ,@V3%]15!0;5JIQ6BPHLXDL_),HH7.&+EJ@H]YQVW% MM4&4>\A[?^/#CZ'+YPP;S:I.1W4V/OSP4,(#)'J^9X0\$"J3]88OS6K%ZQU B*1VS*@2<(&< 2/$*1+UHLYUU:"SJ* MQ$W7; U&3Q0T52/N,#3]YO\[]4%#KFA9[YP%8MKXPF*>1JZ\?5E'YR1N>$[" M3-$H\$ZU[T)R!P#+9G+8_ROO-Y;,(IY.9X;KQ#,#:Z<*I9P_:P("'7A%*GH_ MPD:1H*]5BSC9?@PL X>Z8V/O3^)!/\&V823A7>Q5!]L+IT*(@_9'41FG"Z04 M>GZ2)FFT8XTT-2U0]&A#VA*KS'NDJJYF]!@0V P^F ;X3!&UD=JV?GI^[(3? M"H^M[8E>8H#K9$4-U**4FN3)KFA$[S/4'R%817'L1"O=6_AT>PL_5 J"FI>V MK302WO'YP@E7Z)"U!S=H*U S/49]%#W40Z*C(I[O"2+>TEW/+ Y%[3Z/)$;Q MKX*H%HR3)B0#Q#R=TCSR$3_,GK"M?E7FXE>RVR:.F_!(BA*8,$['Z#.0("$+ MUG#&L,2MP':$7TS6)15:C MD(1+)M,?Z1?E@&&O=YGT&/@"@KYP^%[VS7Y_:/9;+83B^M*EH;MP?)2@PE+' M<9,E"T#MY 2 H"^^V2,%D"5B4LO)$" N%E42Q4:ZX#2J'X'? -H!L$MO^]A MC]Z=,R;V0X"+$'+16H_*$) $>%!+4NZJX<=Q2B! 3A1VC!]+?LB4(CH>\S$P M*75013=XL0!MEGV4;C*B _B6UD_*4FD1L#;]!7+WS(G8#$P*%F7T6N!]H08M MXU=@!@%'Q0BX%Y@+&70,+@RA$;-3XSC#VY)'WXC I1$"NXA3[ SKXZ\*2#X2 M"6CBJ5253P&/9;QU7= ),&NP,@O]:C/&BW%>8EZ <.S7 M%R3X!U]BN,14MDIF!90I;PD2$7OQ(HW"#N8HQB4^3=EL6WF/V#Z5"5IQ7*:L M:> .H"%)8EM%G8R84"A%-MLV#WMU6^MN!Z6P7[#H.#:H%#UC27[^5*<"S^!(>IN MUR Y*(5W(S+#"X9P3J1(Q00# 3&PZI8)ACLXZ;3Z2/0O:?<'_MPOLU61^8$! M^1REFC!=_K1N+5"O0>!$1$9IG#EU,*L4-.X*H9)$OIO;VN#TI8$<4RJ SU_> M&4)J@T^.D9H0K&@/.RG[8^H]+-@#?75:J)-ARO !&X 9+OR'0'E8>\"^%4VG MXLJ_0Y7U 4RI6IWY;;UV07#'Q/(DHM(YO+TB& -:,C9][2 $>JD;F M76*SW$''ZNG^)7GTO,;62IVV1D0#$-'6W:.;@8C1/6U=-"*>3S3I]GM-0(06 M30U!A!9-U2+B@5<3[C-:S[*&_7[S\$1[53R^HTG7:@_.M.F;Y@;-#8_BAA,N M\+VGOX]FA]K9H;%-#=HM:W3:70TJ[7"RWT_39-!H,NA4(/;JOFZ,>7YT0/#J M3Y%3]=KXK#)?QROCDSCM"*?&V^SLKC+Y5_?>Z[@/UH1:557< !,.]8E6%VZ; M]J!K=KI5%DT3LKQNU&J2/B^2?LQ57=OL=T9FJ]790'+S#?-,'1654*Z:/E*: MR)'4T44PZFG>2[TO?-M(/ARU>V:_5V&!FJ.["YI,3YQ,#[: >F:WU3-[O2T7 MWT_;C9&JPOB0I?5IQ^5LK+R*&?7T33W**+6K#4QJ+T;3=[V]?_K@P&RI>MI\ M[^6]2/GF$X-]=V=..&4&WB$TQ-]TS6#7#1SMQFC[L$$\V!^8O6ZUM;BU[Z)I MLZ)F.D-SU-]"G"?KN:BJ/>BX'%]!U+UC;=U=LG77!?/.[E39W%'[+)JJZZ9J M&S22;;:[)^FVO-NE?54J!C=MI] ML]6WM=^C"?V<";UO]@!476,RE57W5MND+E9>[GHPY,V7U:4 MN+O35JT=%@\0%+L!M3NS2%:(JC3_N5&LM $+S5N:MYZ#MSKF &S/4DE1^ M4:7?-R!6@'+K085OMB>OUU<"!T.]9*&DJGQIML"\,I:LE5THB7AHE755SGCB M1S$6/0HF:/>(^G_A05//'3\,5@9PF7^G*I^^\E_OJ0KIX:[Q49@[Y*&LCK>K MAOVVML@[:K[35(5:\R8L1*Y$G:;*^J^%G5 W93($"S4&S;P\'NP-:\'Y(H44 M9GCEO(;'L59:%G_?O99AOA:4 M+0^0K1N&$17,UF:4R&MGPV)1?7AH;1UI!/"-&U0Q/^.:12$E>#?G/+A4:,<\ MC.[+Q4^%.[&= 1;;"^)G&!+X[9=JGA9)<.+XD0$>3*HHKY<]"K]N+\Q9'7_, MX6-W^.P* :C-2>092$7".M _BI5,]PG;!%A;82@YBR M;*Q=+BQ[((_D\'8V2Y 7H:&X14@QCS(\QDR)WB-QSS%5YO8$^P:HS"+S^]DB MUYF_98T>J#:QKK;OSNCUO YX<39056R^4(58]Y7%S:G-% 1%',4G$V ['"F3 MK?O'*71MJ5_H*GMA*\R=.;*3J*[[LF=U'RQX0(>3C?!@C4?ESROCXZ_ M,%S =!JQJ9!N+[LY\F5YT2)W[@7X\![$J2KM:^@1DNP0 M'5VD^W6OLCY&WK M4'F[/4W]N>5MOMR_\@XGH. !P5M,KZ@L&?("N@7)<*#/4MY*R M40^6:+DV44-G1@Q*A_7*XV2ET PU6P@'4ZQJ0?(>^]V $Y=&E5/LTY:_$,5C5[]2*[%>P"1:&7&EL M_"8K;?OHDLSD^EVY?J*/D!=[U/")J,6_# GM6-$Z=9/U3C:;_7GP 6R'X<,: M(E_XD>]F(!\MH]"0R:3G"D770<@5"W%357K962'_6K1Q6-&[6,"[. \6<3?0 M)A!EM[<]8F"5?U@[ $):G>59X8L4?3 TWE+EL($O'3$L" ]O@/40BN8[/KAG MX8J:=7D,K37Z7<91(H^XBH"*M/]6^(T(\%OL+.A$GE!Q/TOJ-]YC]1!TG*D5 M"*C+>1I,R2$=KVB(W_T0:Y-3>6NA]+,J_+!+*GB/N_WU[=O/EO$YC; I0B+\ M4V8$SE(UA)!>*R$D[_ @"ZCG!J?!L@69^W\NUE.G0NE*(L"$$8='1 \*U:\! MH$D6X17V/(,')GZR#D1J7)?MQA3A*VQKQTC6Q057'H,LHM-24'I&1C,*J\S[ M#9"\I("!C\_$B3,!OW7Z2;'YMO2_,"^PKJB1@X>$B(.7UH'."WPA>/. MX/=>O@1P=8"&&+ZEQ+64PAF3K-:GD]L5#5K0AUI#!1V1EX?(R,KS8Q=8IV(_ M] %"_ NLU0$?CA#["P/ER1=(OJ;QV4G$^3[\\)OORLY[+'%K,RE%VQT*$&TV M,LG[I!5PB,2/&$DB!QQ()_I&HO8?X ;_X1_;@0/<# H/(X12B-TYBR3QC<% M'FAWC)A/DB72O1@>+USB5"Y16:KH!) M,(&M) 7S-\.<4

    K>(7_ 9E2H1'!4WG39@'IA MS%B(LOA?U#N&$\:RQB4@D!8 >^!JAK_0QG*#YCG12%R(_"34Z<^AD /5CP-'- M9T',1']&LJ90JX9A2N9%AF)D(<2P0V*:"V9,<&> D*PML) 4B"CZ'HG:3[*N MOZ "BRW'[G$_89T)38OG%3P$VW$%F/]&PH=O=,5A\O*J.#7"@R0\R,4>6Z;L M.D<$A81)$JG>I&34TAI$IR1Q*"0:]BC Y1UW_!R[LN<; DNU MNT0'1;9]0:4!T"NW\:366+)'3[2MCT_U)S"'D>Z[R*?DEZ(/\1[(#,'^S-U; M2WKYZ3W3MMB\U-])&/TB#B:MW)BF*;1O4SX&4Y"0M)JWS,K[10M]B8$IQLOX>$Z9/=F[/@=[UR'X@L:5_5] M-KPTRK4YOH2?9,LB<$2XC**084*[34A@.-2L/!/PV+V6A=C_>\R2)1-=^N(B MI,1!9B*D"Y&\<):W$#WRPM;659(CT=4AD#./8@1C.IS"*%,VFQ0'H+ -$&L) MF"2NC!*!0ZY"3T*# +!3<0XBT0E";\P"G]VQLA22SA3:*R(^19R1-7[R(S>= M8S=.MP!B-UGK)RCY'Y=,W>^<.\N_.EK^ M%31+&I7W63:8Y&Z=>W(4+Q:H)GS)"(PXE0GL($(*WM+'_E7I3 MV>J>FJ/"C(#&.-2#,F_ $CI@K%4%(,7R0!6@SW<)?4Y MN9A>@/QS45Q(*89A-Q#Y,(P':V/TB@*)L EHEZI#'49*A3A^,QGFPJ$!Q6XB#XN@(/#SI5::.$L/HI>R< M#$]2YF"XFLK=?5W,;R&1FFUCK[G#73>5!"!S=]#A%'\!B4LZ5 (X65=-R]*P M@JC(@E+'/-0<5G9*%<.:4LKN;S_X$+%M&?H8^62/D1_&M3,6"E&*B5B/M=%, M8\53S$@@\UM) 8KVL2#WN#/.WR+\1+?73,SEVK[DL4@S0FFKM>;%<0KZ)9.F M%*E YP4#0'0RM1)&E32T%.5C>^VQK2?#8- M+F^!"OP)K!= 6G ,/JL%H[QZM&&N+*3<+):Z,V;;H",L/V4=E+IT;A'("+X[ M'LA'YSQ.P O--Y.;"$6Y*)R-C![*8B]?>7TZ#QID.Q5[GG79G\Y .SO+-[,?W5^!0: M_^.$*OT5/M&L?6]^JF@E8#M*95> MANH+)T#X-4DDC-;$L4H55[D%E()[Y[.B1BJGGP/,I_ACC >F:4"QDSS8N.T5 M\D?RU =Y*81YI0SW7<2<*=A"AWJ1[DTG[&'"HU4Q+"+?I!6RZ(YL$*Y<1)$M M3KD/Z@@]LZ+F*BQR#ZF8Q2;SF9T7%P,VZS!52FF!I]RX47'")$8"+:AFE2$R MC$1+WP:H%WNZNP5U8I9".[#Q.%V@,4>?,?G A5GB0M!VZQ@YQ":@!KER'5$' M%N*"#,!;8%8PQ%SR^@Z,)_IZ029:A);8N$XC+"=)+P"E@M MD^>;$-]Z=TG$L0J&PZR<"I'I5O)#_1GGGHA0JLL0*AT ^&Z,X*I-B'TX,%N^ M2&GBHA?*CT-T Z8Z#KHCLS\P>QDG M8H;\+\4UI?3Q&)A]F%: *2HB[EVG!?++YG(VP_!1=OSO287/0H=PAF]%9&UF M:$05"'XEL3K\+ .?Y'%)=;0"KYZ<11G1)/L8] _((K0[BL%UG+HX\EC81G>4 MF,'1/TZ2@,D$HOQD; N0-W:%FD!ZKK2P;"=TXIO97W2GHKAZ&8LJW'/"J1$> M)%E0H5I&CO*,V.5F8A2W?CS#T_DE1@_4T=E*9F!YJY+L1\G;'\/B6M_>WM.V/0 M;5VU6U=VSU2&:R&*@F3X9Q:=PG-CL*Z(9K\BS9K*B$4G'#S=,05GP4JY$L'B M*PSE7Z%23F;P!&;:"I/KGL!+,6A$()6B3:7^.T0P*L!(R3JA\:JHJ 3'T0^O M90(/"@\&-E.(DLB/Z5PD6F ^JT1\S!7_Q<8T]07;">NRM"!*K%&,N_,FJ/() M\MB=,OOHG%51_@$C.65\T+I9+,99@%0+A :(8PY0Q,T+45& D#0)U<7.PB&O MD,J88)FS&J8FJ30A_ 4%4R&-AGT'8@W%KF1&;E$,E6001>2B_*JIF IHQWCK MS44:;W[4]BXWY7YSEL(P(5M:Y/D$F+0M3_3\F"@JTU,3Z4.!K5ZX(2+DJA^K MZ]GH*Z5B"#QXC2*TC/%$1.T#7H#7,:XK3"<$I$H/=_ 47(!K]Z+H3-H3]#=! MATRL3X234 30X43Q5)8T3,3VKQ]92AR+??G]YW:K9;9:+>/5RW8/_WA-'@^= MF<@+D>3/8Z0+W#*ZB./'<:I\FZV+)X "#]%R:9,1$_;TKN?79@2, @7$=$[\ M.:=)NHTMR14H/2625V2(*>9K.RYR R9@EOSJPH\R4V!3W],,=88OU)4O8-HH M9928I)AY9>; ++6;<$$'6B5^)?,G&2>.TZ?,E\P&,G=5%A3^"@D+CP])LW M'J>]"JDK/#2<7@0?I"!71^]I6+#8RINC:S3J3 ]C",+B0Q-26@+?\4:M7.2I MN!1?F%OPD^79>L@1PW-1A+K&H":02YR(LR)71,])1GB[EUL\$U;2GNZ(^-DQ M$%GB(9W3/.W8)1MO+1DP/Q861URHG3]@CD7_ZI\XHW)64.1SD+&4,P&_XUT; M3.%\WJO#3SW@O>.^=]_Y[ILQ]U;PGUDR#W[Z_U!+ 0(4 Q0 ( /J!.UGU M(Y/.J!H $J 0 1 " 0 !B86]S+3(P,C0P-C,P+GAS M9%!+ 0(4 Q0 ( /J!.UF]&(I4+@\ -++ 5 " =<: M !B86]S+3(P,C0P-C,P7V-A;"YX;6Q02P$"% ,4 " #Z@3M90;M"O.X\ M #GFP, %0 @ $X*@ 8F%O&UL M4$L! A0#% @ ^H$[6<*T'P:Q> ^Y,' !4 ( !66< M &)A;W,M,C R-# V,S!?;&%B+GAM;%!+ 0(4 Q0 ( /J!.UF#6P5U.54 M #3:!0 5 " 3W@ !B86]S+3(P,C0P-C,P7W!R92YX;6Q0 M2P$"% ,4 " #Z@3M9H<(OY00W U+P( % @ &I-0$ M8F%O#DY9#$N:'1M M4$L! A0#% @ ^H$[6>[WGY111P -O0# !@ ( !B\X" M &)A;W,M,C R-# V,S!X97@Y.60R+FAT;5!+!08 " ( !D" 2%@, " ! end XML 96 baos-20240630x6k_htm.xml IDEA: XBRL DOCUMENT 0001811216 2024-01-01 2024-06-30 0001811216 us-gaap:MeasurementInputSharePriceMember 2024-06-30 0001811216 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001811216 us-gaap:MeasurementInputPriceVolatilityMember 2024-06-30 0001811216 us-gaap:MeasurementInputExpectedTermMember 2024-06-30 0001811216 us-gaap:MeasurementInputExpectedDividendRateMember 2024-06-30 0001811216 us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001811216 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001811216 us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001811216 us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001811216 us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0001811216 us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001811216 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001811216 us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001811216 us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001811216 us-gaap:MeasurementInputExpectedDividendRateMember 2023-06-30 0001811216 us-gaap:MeasurementInputSharePriceMember 2021-03-18 0001811216 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-03-18 0001811216 us-gaap:MeasurementInputPriceVolatilityMember 2021-03-18 0001811216 us-gaap:MeasurementInputExpectedTermMember 2021-03-18 0001811216 us-gaap:MeasurementInputExpectedDividendRateMember 2021-03-18 0001811216 baos:InvestmentsInTradingSecuritiesMember 2024-01-01 2024-06-30 0001811216 us-gaap:USTreasurySecuritiesMember 2023-01-01 2023-06-30 0001811216 baos:InvestmentsInTradingSecuritiesMember 2023-01-01 2023-06-30 0001811216 baos:ShareConsolidation2023Member 2023-03-21 2023-03-21 0001811216 baos:ShareConsolidation2022Member 2023-03-21 2023-03-21 0001811216 2023-03-21 2023-03-21 0001811216 2022-05-24 2022-05-24 0001811216 baos:ShareConsolidation2022Member 2022-05-11 2022-05-11 0001811216 2022-05-11 2022-05-11 0001811216 us-gaap:RetainedEarningsMember 2024-06-30 0001811216 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001811216 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001811216 baos:StatutoryReservesMember 2024-06-30 0001811216 us-gaap:RetainedEarningsMember 2023-12-31 0001811216 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001811216 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001811216 baos:StatutoryReservesMember 2023-12-31 0001811216 us-gaap:RetainedEarningsMember 2023-06-30 0001811216 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001811216 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001811216 baos:StatutoryReservesMember 2023-06-30 0001811216 us-gaap:RetainedEarningsMember 2022-12-31 0001811216 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001811216 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001811216 baos:StatutoryReservesMember 2022-12-31 0001811216 baos:SemServicesMember 2024-01-01 2024-06-30 0001811216 baos:RebatesAndIncentivesOfferedByPublishersMember 2024-01-01 2024-06-30 0001811216 baos:NonSemServicesMember 2024-01-01 2024-06-30 0001811216 baos:NetFeesFromAdvertisersMember 2024-01-01 2024-06-30 0001811216 baos:SemServicesMember 2023-01-01 2023-06-30 0001811216 baos:RebatesAndIncentivesOfferedByPublishersMember 2023-01-01 2023-06-30 0001811216 baos:NonSemServicesMember 2023-01-01 2023-06-30 0001811216 baos:NetFeesFromAdvertisersMember 2023-01-01 2023-06-30 0001811216 baos:HorgosZhijiantianchengMember 2023-01-01 2023-06-30 0001811216 us-gaap:VehiclesMember 2024-06-30 0001811216 us-gaap:TechnologyEquipmentMember 2024-06-30 0001811216 us-gaap:OfficeEquipmentMember 2024-06-30 0001811216 us-gaap:LeaseholdImprovementsMember 2024-06-30 0001811216 baos:PropertyMember 2024-06-30 0001811216 us-gaap:VehiclesMember 2023-12-31 0001811216 us-gaap:TechnologyEquipmentMember 2023-12-31 0001811216 us-gaap:OfficeEquipmentMember 2023-12-31 0001811216 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001811216 baos:PropertyMember 2023-12-31 0001811216 baos:GuangzhouShanxingzheTechnologyInvestmentLlpMember 2023-06-01 2023-06-30 0001811216 baos:BejingXinrongFanxingTechnologyCo.Ltd.Member 2021-02-01 2021-02-28 0001811216 baos:HorgosZhijiantianchengMember us-gaap:RelatedPartyMember 2023-12-31 0001811216 us-gaap:RelatedPartyMember 2023-12-31 0001811216 baos:OutstandingServiceFeeCaseWithLonghuaDistrictPeoplesCourtMember 2024-05-15 2024-05-15 0001811216 baos:AnruitaiInvestmentLimitedMember us-gaap:RelatedPartyMember 2024-06-30 0001811216 baos:AnruitaiInvestmentLimitedMember us-gaap:RelatedPartyMember 2023-12-31 0001811216 us-gaap:OtherAffiliatesMember 2024-06-30 0001811216 baos:Ms.WenxiuZhongMember us-gaap:RelatedPartyMember 2023-12-31 0001811216 us-gaap:OtherAffiliatesMember 2023-12-31 0001811216 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0001811216 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001811216 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001811216 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001811216 baos:Ms.WenxiuZhongMember baos:AnruitaiInvestmentLimitedMember us-gaap:RelatedPartyMember 2024-06-30 0001811216 baos:BeijingBaoshengTechnologyCompanyLimitedMember 2019-06-04 0001811216 baos:BaoshengMediaGroupHongKongHoldingsLimitedMember 2019-01-07 0001811216 baos:BaoshengMediaGroupLimitedMember 2018-12-14 0001811216 baos:Mr.ShengGongMember baos:AnruitaiInvestmentLimitedMember us-gaap:RelatedPartyMember 2024-06-30 0001811216 baos:ContractDisputeWithArbitrationCommitteeMember 2024-01-30 2024-01-30 0001811216 baos:OutstandingServiceFeeCaseWithLonghuaDistrictPeoplesCourtMember baos:ShenzhenPusiTechnologyCo.LtdMember 2023-04-06 2023-04-06 0001811216 baos:BreachOfContractClaimWithBeijingHaidianDistrictPeoplesCourtMember 2022-03-01 2022-03-31 0001811216 baos:ContractDisputeWithArbitrationCommitteeMember 2024-09-06 2024-09-06 0001811216 us-gaap:LineOfCreditMember baos:BankOfCommunicationsMember 2024-01-01 2024-06-30 0001811216 us-gaap:LineOfCreditMember baos:BankOfCommunicationsMember 2023-01-01 2023-06-30 0001811216 us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001811216 us-gaap:CopyrightsMember 2024-06-30 0001811216 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-06-30 0001811216 us-gaap:CopyrightsMember 2023-12-31 0001811216 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2024-01-01 2024-06-30 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2023-01-01 2023-06-30 0001811216 baos:PubangLandscapeArchitectureHkCompanyLimitedMember us-gaap:RelatedPartyMember 2024-06-30 0001811216 baos:Ms.WenxiuZhongMember us-gaap:RelatedPartyMember 2024-06-30 0001811216 baos:EjamGroupCo.LtdMember us-gaap:RelatedPartyMember 2024-06-30 0001811216 baos:GuangzhouShanxingzheTechnologyInvestmentLlpMember 2023-06-30 0001811216 baos:BejingXinrongFanxingTechnologyCo.Ltd.Member 2021-02-28 0001811216 country:CN 2024-01-01 2024-06-30 0001811216 baos:NetOperatingLossesCarryforwardsMember 2024-06-30 0001811216 baos:NetOperatingLossesCarryforwardsMember 2023-12-31 0001811216 baos:LoanAgreementMember us-gaap:SubsequentEventMember baos:BankOfCommunicationsMember 2024-08-31 0001811216 baos:LoanAgreementMember baos:BankOfBeijingMember 2023-12-31 0001811216 srt:MaximumMember us-gaap:ConvertibleNotesPayableMember 2023-11-17 0001811216 baos:LoanAgreementMember baos:BankOfCommunicationsMember 2023-07-31 0001811216 us-gaap:ConvertibleNotesPayableMember 2023-11-17 0001811216 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember baos:PublisherOneMember 2024-01-01 2024-06-30 0001811216 baos:PublisherTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 baos:PublisherThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 baos:PublisherSixMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 baos:PublisherSevenMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 baos:PublisherOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 baos:PublisherFourMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 baos:PublisherFiveMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 baos:AdvertiserTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 baos:AdvertiserThreeMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 baos:AdvertiserOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 baos:AdvertiserFourMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember baos:PublisherOneMember 2023-01-01 2023-12-31 0001811216 baos:AdvertiserTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001811216 baos:AdvertiserThreeMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001811216 baos:AdvertiserOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001811216 baos:AdvertiserFourMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001811216 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember baos:PublisherTwoMember 2023-01-01 2023-06-30 0001811216 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember baos:PublisherOneMember 2023-01-01 2023-06-30 0001811216 us-gaap:CommonStockMember 2024-06-30 0001811216 us-gaap:CommonStockMember 2023-12-31 0001811216 us-gaap:CommonStockMember 2023-06-30 0001811216 us-gaap:CommonStockMember 2022-12-31 0001811216 baos:ShareConsolidation2023Member 2023-03-21 0001811216 baos:ShareConsolidation2022Member 2022-05-11 0001811216 2022-05-11 0001811216 us-gaap:PrivatePlacementMember 2024-06-30 0001811216 us-gaap:PrivatePlacementMember 2023-12-31 0001811216 baos:SecuritiesPurchaseAgreementMember 2021-03-17 0001811216 baos:LawsuitWithUnitedStatesDistrictCourtOfSouthernDistrictOfNewYorkMember 2021-03-17 0001811216 us-gaap:PrivatePlacementMember 2021-03-18 0001811216 baos:BeijingBaoshengTechnologyCompanyLimitedMember 2018-06-30 2018-06-30 0001811216 2022-12-31 0001811216 baos:HorgosZhijiantianchengMember us-gaap:RelatedPartyMember 2024-06-30 0001811216 us-gaap:RelatedPartyMember 2024-06-30 0001811216 baos:WindingUpPetitionWithGrandCourtOfCaymanIslandsMember 2021-03-17 2021-03-17 0001811216 baos:NanjingYunbeiECommerceCo.Ltd.Member 2024-06-30 0001811216 baos:NanjingYunbeiECommerceCo.Ltd.Member 2023-06-30 0001811216 country:CN baos:HorgosBaoshengAdvertisingCo.LtdMember 2020-01-01 2020-12-31 0001811216 baos:BeijingBaoshengTechnologyCompanyLimitedMember 2014-10-17 0001811216 baos:BreachOfContractClaimWithBeijingHaidianDistrictPeoplesCourtMember 2024-05-17 0001811216 baos:BreachOfContractClaimWithBeijingHaidianDistrictPeoplesCourtMember 2022-05-17 0001811216 baos:HorgosZhijiantianchengMember 2024-01-01 2024-06-30 0001811216 us-gaap:NonrelatedPartyMember 2024-06-30 0001811216 us-gaap:NonrelatedPartyMember 2023-12-31 0001811216 us-gaap:NonrelatedPartyMember 2023-06-30 0001811216 us-gaap:NonrelatedPartyMember 2022-12-31 0001811216 2023-06-30 0001811216 country:CN baos:KashiBaoshengInformationTechnologyCo.LtdMember 2024-01-01 2024-06-30 0001811216 country:CN baos:HorgosBaoshengAdvertisingCo.LtdMember 2024-01-01 2024-06-30 0001811216 country:CN baos:BaoshengTechnologyHorgosCo.LtdMember 2024-01-01 2024-06-30 0001811216 srt:MinimumMember 2024-01-01 2024-06-30 0001811216 srt:MaximumMember 2024-01-01 2024-06-30 0001811216 baos:NanjingYunbeiECommerceCo.Ltd.Member baos:AssetMergerMarginCustodianAgreementWithBeijingBaoshengNetworkTechnologyCo.Ltd.AndNanjingYunbeiECommerceCo.Ltd.Member 2023-11-01 2023-11-30 0001811216 2023-11-01 2023-11-30 0001811216 baos:BeijingBaoshengTechnologyCompanyLimitedMember 2014-10-17 2014-10-17 0001811216 baos:LawsuitWithUnitedStatesDistrictCourtOfSouthernDistrictOfNewYorkMember 2021-03-17 2021-03-17 0001811216 baos:SecuritiesPurchaseAgreementMember 2021-03-17 2021-03-17 0001811216 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-12-31 0001811216 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001811216 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-06-30 0001811216 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001811216 us-gaap:NonrelatedPartyMember 2024-01-01 2024-06-30 0001811216 us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001811216 us-gaap:NonrelatedPartyMember 2023-01-01 2023-06-30 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2023-01-31 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2023-01-01 2023-01-31 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2022-12-01 2022-12-31 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2022-11-01 2022-11-30 0001811216 2023-01-01 2023-12-31 0001811216 baos:NanjingYunbeiECommerceCo.Ltd.Member 2024-01-01 2024-06-30 0001811216 2023-09-29 0001811216 2023-09-28 0001811216 2023-03-21 0001811216 2023-03-20 0001811216 2023-03-06 0001811216 2023-03-05 0001811216 2022-05-25 0001811216 baos:RepaymentOfServiceFeeMember baos:ShenzhenPusiTechnologyCo.LtdMember 2024-07-02 0001811216 baos:OutstandingServiceFeeCaseWithLonghuaDistrictPeoplesCourtMember 2023-07-02 0001811216 2023-01-01 2023-06-30 0001811216 country:HK baos:AssessableProfitsOfFirstHkd2MillionMember 2024-01-01 2024-06-30 0001811216 country:HK baos:AssessableProfitsAboveHkd2MillionMember 2024-01-01 2024-06-30 0001811216 2024-06-30 0001811216 2023-12-31 0001811216 us-gaap:NonrelatedPartyMember 2024-01-01 2024-06-30 0001811216 us-gaap:NonrelatedPartyMember 2023-01-01 2023-06-30 iso4217:USD iso4217:HKD pure iso4217:CNY baos:item shares baos:subsidiary iso4217:USD shares 0001811216 --12-31 2024 Q2 2024-06-30 false Baosheng Media Group Holdings Ltd 6-K http://fasb.org/us-gaap/2024#RelatedPartyMember http://fasb.org/us-gaap/2024#RelatedPartyMember http://fasb.org/us-gaap/2024#RelatedPartyMember http://fasb.org/us-gaap/2024#RelatedPartyMember 1534487 1534487 1534487 1534487 1534487 1534487 http://fasb.org/us-gaap/2024#RelatedPartyMember http://fasb.org/us-gaap/2024#RelatedPartyMember 0.17 0.17 P3M 0.00 0.00 P5Y http://fasb.org/us-gaap/2024#RelatedPartyMember http://fasb.org/us-gaap/2024#RelatedPartyMember 1.5 1.5 2889830 3316062 1808324 2554319 27018368 26082773 5499 718510 959135 215689 510926 713938 28667 30075 2752092 2816941 2666452 2831873 38398668 39520805 6616248 6848964 1906340 2056424 319889 401549 47241145 48827742 2201673 2253553 3290894 2292871 882954 841250 71479 90065 249808 249917 3548 12176 851198 727799 7551554 6467631 7551554 6467631 0.0096 0.0096 1000000000 1000000000 1534487 1534487 14731 14731 41564418 41564418 898133 898133 1672039 3412457 -4459730 -3529628 39689591 42360111 47241145 48827742 46175 108783 199829 294595 -153654 -185812 90755 199025 1959187 1049728 -727560 -797760 1322382 450993 -1476036 -636805 -31448 -2023 -830 201733 542128 1891 3038 -436558 88753 -264382 632726 -1740418 -4079 -1740418 -4079 -930102 -2147417 -2670520 -2151496 1534487 1534487 1534487 1534487 -1.13 -1.13 0.00 0.00 50000 60000 6 6250000 1000000000 1534487 14731 41564418 898133 5257627 -2298284 45436625 -4079 -4079 -2147417 -2147417 1534487 14731 41564418 898133 5253548 -4445701 43285129 1534487 14731 41564418 898133 3412457 -3529628 42360111 -1740418 -1740418 -930102 -930102 1534487 14731 41564418 898133 1672039 -4459730 39689591 3.2 6 -1740418 -4079 182216 212954 -396 -749688 398378 10825 164953 11303 565 201733 542128 830 -48047 27541 797478 -1838169 5539 -209301 146446 -212248 -2339321 -187927 -278975 107861 -91394 -201 1058410 -1456524 61513 78650 -16632 -154959 5685 139226 -260732 -8492 -1274344 2639003 7185 5789 23052 277200 758156 1197258 290379 4907409 127 1386 915655 -5405550 26635 -26635 -67543 -168963 -426232 -2962145 3316062 6679077 2889830 3716932 39314 26341 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">1.</b></span>ORGANIZATION AND BUSINESS DESCRIPTION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Baosheng Media Group Holdings Limited (“Baosheng Group”) was incorporated on December 4, 2018 under the laws of the Cayman Islands as an exempted company with limited liability. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Baosheng Group owns 100% of the equity interests of Baosheng Media Group Limited (“Baosheng BVI”), an entity incorporated under the laws of British Virgin Islands (“BVI”) on December 14, 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Baosheng BVI owns 100% of the equity interests of Baosheng Media Group (Hong Kong) Holdings Limited (“Baosheng HK”), a business company incorporated in accordance with the laws and regulations of Hong Kong on January 7, 2019. On March 21, 2021, Baosheng HK established Beijing Baosheng Network Technology Co., Ltd. (“Baosheng Network”), a wholly owned subsidiary in China. On April 2, 2022, Baosheng Network set up a wholly owned subsidiary, Beijing Xunhuo E-commerce Co., Ltd. (“Beijing Xunhuo”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Beijing Baosheng Technology Company Limited (“Beijing Baosheng”) was established on October 17, 2014 under the laws of the People’s Republic of China (“China” or the “PRC”) with a registered capital of $289,540 (RMB 2,000,000). Prior to the reorganization (as defined below), Beijing Baosheng had three wholly-owned subsidiaries, Horgos Baosheng Advertising Co., Ltd. (“Horgos Baosheng”), Kashi Baosheng Information Technology Co., Ltd. (“Kashi Baosheng”), and Baosheng Technology (Horgos) Co., Ltd. (“Baosheng Technology”), which were established on August 30, 2016, May 15, 2018 and January 2, 2020 in China, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On January 21, 2019, Baosheng HK entered into an equity transfer agreement with Beijing Baosheng and the shareholders of Beijing Baosheng. Pursuant to the equity transfer agreement, each of the shareholders of Beijing Baosheng transferred to Baosheng HK their respective equity interests in Beijing Baosheng at a consideration aggregating $13,844,895 (RMB94,045,600), determined by reference to the evaluation of the equity interest of Beijing Baosheng as of June 30, 2018 (the “reorganization”). Upon completion of such transfers, Beijing Baosheng became a direct wholly-owned subsidiary of Baosheng HK and an indirect-wholly owned subsidiary of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On June 4, 2019, Baosheng Group completed the reorganization of entities under common control of its then existing shareholders, who collectively owned 100% of the equity interests of Beijing Baosheng prior to the reorganization. Baosheng Group, Baosheng BVI and Baosheng HK were established as holding companies of Beijing Baosheng and its subsidiaries, and all of these entities are under common control which results in the consolidation of Beijing Baosheng and its subsidiaries, which have been accounted for as a reorganization of entities under common control at carrying value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first period presented in the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Baosheng Group, Baosheng BVI, Baosheng HK, Beijing Baosheng and its subsidiaries (herein collectively referred to as the “Company”) are engaged in providing online marketing channels to advertisers for them to manage their online marketing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Share consolidation and increase in authorized share capital</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On May 11, 2022, the Company’s board of directors resolved to approve a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares with a par value of US$0.0005 each in the Company’s issued and unissued share capital into one ordinary share with a par value of US$0.0016 (“2022 Share Consolidation”), for which the Company obtained shareholder approval on April 28, 2022. Immediately following the 2022 Share Consolidation, the authorized share capital of the Company was US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each. The 2022 Share Consolidation became effective on May 24, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On March 6, 2023, the Company effected an increase in its authorized share capital from US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each to US$60,000 divided into 37,500,000 ordinary shares of a par value US$0.0016 each (the “Increase in Share Capital”), and on March 21, 2023, the Company effected a share consolidation at a ratio of <span style="-sec-ix-hidden:Hidden_QPErvorWAEighRJipp6mHA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>-for-<span style="-sec-ix-hidden:Hidden_8gm1FldgGUya5vHM2HAkYg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six</span></span>, such that each (6) ordinary shares with a par value of US$0.0016 each in the Company’s issued and unissued share capital were consolidated into one ordinary share with a par value of US$0.0096 (“2023 Share Consolidation”). Effective on September 29, 2023, the Company increased the authorized share capital of the Company from US$60,000 divided into 6,250,000 Ordinary Shares of par value US$0.0096 each, to US$9,600,000 divided into 1,000,000,000 Ordinary Shares of a par value of US$0.0096 each (the “2023 Share Capital Increase”). Immediately following the Increase in Share Capital, 2023 Share Consolidation, and the 2023 Share Capital Increase, the authorized share capital of the Company increased from US$50,000 to US$60,000, divided into 6,250,000 ordinary shares of a par value US$0.0096 each. The Company believes it is appropriate to reflect the Increase in Share Capital, 2022 Share Consolidation and 2023 Share Consolidation on a retroactive basis pursuant to ASC 260. The Company has retroactively restated all shares and per share data for all periods presented. As a result, the Company had 1,000,000,000 authorized shares, par value of US$0.0096, of which 1,534,487 shares were issued and outstanding as of June 30, 2024 and December 31, 2023, respectively.</p> 1 1 289540 2000000 3 13844895 94045600 1 3.2 0.0005 0.0016 50000 31250000 0.0016 50000 31250000 0.0016 60000 37500000 0.0016 0.0016 1 0.0096 60000 6250000 0.0096 9600000 1000000000 0.0096 50000 60000 6250000 0.0096 1000000000 1000000000 0.0096 0.0096 1534487 1534487 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The interim unaudited condensed consolidated financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States (“US GAAP”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited condensed consolidated financial information as of June 30, 2024 and for the six months ended June 30, 2024 and 2023 has been prepared without audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) and pursuant to Regulation S-X. Certain information and footnote disclosures, which are normally included in annual financial statements prepared in accordance with US GAAP, have been omitted pursuant to those rules and regulations. The unaudited interim financial information should be read in conjunction with the audited financial statements and the notes thereto, included in the Form 20-F for the fiscal year ended December 31, 2023, which was filed with the SEC on May 15, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments, which are necessary for a fair presentation of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying unaudited condensed consolidated financial statements have been prepared using the same accounting policies as used in the preparation of the Company’s consolidated financial statements for the year ended December 31, 2023. The results of operations for the six months ended June 30, 2024 and 2023 are not necessarily indicative of the results for the full years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Short-term investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Short-term investments consist of US Treasury Bills and investments in trading securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">US Treasury Bills</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company purchased US Treasury Bills with variable interest rates during the year of 2022, and sold these US Treasury Bills during the six months ended June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">US Treasury Bills were redeemable within a period of three through six months. In accordance with ASC 825, Financial Instruments, for financial products with variable interest rates referenced to performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carries these investments at fair value with fair value change gains or losses recorded in the investment income in the unaudited condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2023, the Company recorded unrealized gain of $3,538, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company did not purchase or sell US Treasury Bills for the six months ended June 30, 2024. The Company did not record the balance of US Treasury Bills as of June 30, 2024, or record realized or unrealized gain on the unaudited condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments in trading securities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Trading securities are investments in publicly-listed equity securities through various open market transactions. The Company purchased certain publicly-listed equity securities through various open market transactions and accounted for such investments as “short-term investments” and subsequently measure the investments at fair value. For the six months ended June 30, 2024 and 2023, the Company made a gain of $201,733 and $538,590 in investment in trading securities, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable, net of provision for doubtful accounts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accounts receivable are recorded at the gross billing amount less an allowance for expected credit losses from the accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. Accounts receivable do not bear interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), using the modified retrospective transition method. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. Upon adoption, the Company changed the impairment model to utilize a forward-looking current expected credit losses (CECL) model in place of the incurred loss methodology for financial instruments measured at amortized cost and receivables resulting from the application of ASC 606, including contract assets. Upon the adoption of the guidance, the Company reversed allowance for expected credit losses of $702,156 for accounts receivable for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">After the adoption of ASU 2016-13, the Company maintains an allowance for credit losses and records the allowance for credit losses as an offset to accounts receivable and the estimated credit losses charged to the allowance is classified as “provision for doubtful accounts” in the consolidated statements of loss and comprehensive loss. The Company assesses collectability by reviewing accounts receivable on aging schedules because the accounts receivable were primarily consisted of accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status, the age of the balances, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company’s ability to collect from customers. Delinquent account balances are written-off against the allowance for expected credit loss after management has determined that the likelihood of collection is not probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2024, the Company reversed allowance for expected credit losses of $749,688 for accounts receivable. For the six months ended June 30, 2023, the Company provided allowance for expected credit losses of $398,378 for accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Prepayments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prepayments represent amounts advanced to media or their authorized agencies (collectively “publishers”) for running of advertising campaigns of the advertisers. The publishers usually require advance payments when the Company orders advertising campaign services on behalf of its advertisers, and the prepayments will be utilized to offset the Company’s future payments. These amounts are unsecured, non-interest bearing and generally short-term in nature, which are reviewed periodically to determine whether their carrying value has become impaired. For the six months ended June 30, 2024 and 2023, the Company accrued allowances of doubtful accounts of $10,825 and $164,953, respectively, against prepayments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Media deposits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Media deposits represent performance security deposit upon becoming an authorized agency of the relevant media (platforms where online advertisement is delivered) as a guarantee of performance and obligations and deposit associated with committed advertising spend on behalf of selected advertisers as required by certain media before running their advertising campaigns, which are paid to media pursuant to the terms of the framework agreements and contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the event that the advertisers or their advertising agencies on behalf of their advertising clients (collectively the “advertisers”) commit to spending a guaranteed minimum amount on a particular media with the Company, the Company enters into a back-to-back framework agreement with the relevant publishers committing the same level of guaranteed minimum spend and securing a preferential rebate policy applicable to the advertising spend of that advertiser. With the committed minimum spend, the Company is entitled to enjoy certain rebates and discounts and usually be required to pay a deposit of up to 10% of the guaranteed minimum spend. If the Company fails to fulfil the committed minimum spend, the Company would not be entitled to the additional rebates and discounts, and any deposit that has been paid may be forfeited or deducted to pay up the additional amount without the benefit of the additional rebates and discounts. The media may deduct damages from performance security deposit if the Company has breached the agency agreement or authorized agency management rules and conditions formulated by media.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024 and December 31, 2023, the balances of media deposits paid to third parties were $510,926 and $713,938, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertiser deposits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The advertiser deposits represented deposits made by the advertisers who undertake a minimum total advertising spend as a condition for enjoying rebates and discounts. The Company generally requires these advertisers to place deposits with the Company at a percentage (usually up to 10%) of the committed spend, which usually equals to the amount of deposit payable to the media under the corresponding framework agreement with the media specific to such advertiser (see note 2 – media deposits). If the advertiser fails to reach the committed minimum spend upon expiry or termination of the framework agreement; (i) the advertiser would not be entitled to the rebates and discounts under the preferential pricing policy, if any; (ii) the advertiser’s deposit may be forfeited or deducted to pay up the additional amount it should pay without the benefits of rebates or discounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024 and December 31, 2023, the balances of advertiser deposits were $71,479 and $90,065, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company early adopted ASC 606, Revenue from Contracts with Customers (“ASC 606”) on January 1, 2018, using the modified retrospective approach for contracts that were not completed as of December 31, 2017. ASC 606 establishes principles for reporting information about the nature, amount, timing and uncertainty of revenue and cash flows arising from the entity’s contracts to provide goods or services to customers. The core principle requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration that it expects to be entitled to receive in exchange for those goods or services recognized as performance obligations are satisfied. In according with ASC 606, revenues are recognized when control of the promised services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company identified each distinct service, or each series of distinct services that are substantially the same and that have the same pattern of transfer to the customer, as a performance obligation. Transaction price is allocated among different performance obligations identified in one contract, by using expected cost - plus margin approach, if the standalone selling price of each performance obligation is not observable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. The Company has no material incremental costs of obtaining contracts with customers that the Company expects the benefit of those costs to be longer than one year, which need to be recognized as assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has advertising agency revenues from search engine marketing (“SEM,” a form of online marketing that involves the promotion of websites by increasing their visibility in search engine results pages and search-related products and services) services and non-SEM services, including deployment of in-feed and mobile app ads on other media and social media marketing services in relation to running advertising campaigns on selected social media accounts. The Company acts as an agent between media or their authorized agencies (collectively “publishers”) and advertisers by helping publishers procure advertisers and facilitate ad deployment on their advertising channels, and purchasing ad inventories and advertising services from publishers for advertisers. The Company places orders with publishers as per request from advertisers. Each order is materialized by a contract and explicitly quotes one agency service to arrange for the advertising service to be provided by a third - party publisher for a period of ad term. The Company provides advice and services on advertising strategies and ad optimization to advertisers to improve the effectiveness of their ads, all of which are highly interrelated and not separately identifiable. The Company’s overall promise represents a combined output that is a single performance obligation; there is no multiple performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluated its advertising agency contracts and determined that it was not acting as principal in these arrangements with publishers and advertisers since it never takes control of the ad inventories at any time. The Company collects the costs of purchasing ad inventories and advertising services from advertisers on behalf of publishers. The Company generates advertising agency revenues either by charging additional fees to advertisers or receiving rebates and incentives offered by publishers. Accordingly, both advertisers and publishers can be identified as customers, depending on the revenue model applicable to the relevant services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenues on a net basis, which equal to: (i) rebates and incentives offered by publishers, netting the rebates to advertises (if any); and (ii) net fees from advertisers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b> <b style="font-weight:bold;">(CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:none;">Rebates and incentives offered by publishers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Rebates and incentives offered by publishers are determined based on the contract terms with publishers and their applicable rebate policies, which typically in the form of across-the-board standard-rate rebates, differential standard-rate rebates and progressive-rate rebates. Rebates and incentives offered by publishers are accounted for as variable consideration. The Company accrues and recognizes revenues in the form of rebates and incentives based on its evaluation as to whether the contractually stipulated thresholds of advertising spend are likely to being reached, or other benchmarks or certain prescribed classification are likely to being qualified (e.g. the number of new advertisers secured, growth in actual advertising spend), and to the extent that a significant reversal of cumulative revenue would not occur in future periods. These evaluations are based on the past experience and regularly monitoring of various performance factors set within the rebate policies (e.g. accumulated advertising spend, number of new advertisers). At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such advertising spend volume and any related constraint, and if necessary, adjusts the estimate of the amount of rebates and incentives. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenues and earnings in the period of adjustment. The rebates and incentives are generally ascertained and settled on a quarterly or annual basis. Historically, adjustments to the estimations for the actual amounts have been immaterial. These rebates and incentives take the form of cash which, when paid, are applied to set off accounts payable with the relevant publishers or settled separately; or can be in the form of ad currency units which will be deposited in the account in the back-end platform of the media, and can then be utilized to acquire their ad inventory.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company may offer rebates to advertisers on a case - by - case basis, generally with reference to the rebates and incentives offered by publishers, the advertiser’s committed total spend, and the business relationships with such advertiser. The rebates offered by the Company to advertisers are in the form of cash discounts or ad currency units that can be utilized to acquire ad inventory from relevant media, both of which are account for as a deduction of revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:none;">Net fees from advertisers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net fees from advertisers are the difference between the gross billing amount charged to the advertisers and the costs of purchasing ad inventories and advertising services on their behalf.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The publishers do not receive the benefits from the Company’s facilitation services until the publishers deliver advertising services to the advertisers. The Company recognizes advertising agency revenues when it transfers the control of the facilitation service commitments, i.e., when the publishers deliver advertising services to the advertisers. Under the cost per click (“CPC”) and cost per acquisition (“CPA”) pricing model of media, the Company recognizes revenues at the point of time as the publishers deliver advertising services at the point in time. Under the cost per time (“CPT”) pricing model of media, the publishers deliver advertising services over time when the advertising links are displayed over the contract periods, and therefore the Company recognizes revenue on a straight-line basis over the contracted display period. During the six months ended June 30, 2024 and 2023, revenues from the advertising services under CPT pricing model that the Company arranged are immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The gross billing amounts charged to the advertisers are collected either in advance to provision of services or after the services. Accounts receivable represent the gross billing charged to advertisers that the Company has an unconditional right to consideration (including billed and unbilled amount) when the Company has satisfied its performance obligation. Payment terms and conditions of accounts receivables vary by customers, and terms typically include a requirement for payment within a period from <span style="-sec-ix-hidden:Hidden_djZExT6PgUib0MEPdIlczA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to six months. The Company has determined that all the contracts generally do not include a significant financing component. The Company does not have any contract assets since revenue is recognized when control of the promised services is transferred and the payment from customers is not contingent on a future event. In cases where the gross billing amounts are collected in advance, the amounts are recorded as “advance from advertisers” in the consolidated balance sheets. Advance from advertisers related to unsatisfied performance obligations at the end of the year is recognized as revenue when the Company delivers the services to its advertisers. The fees are non-refundable. In cases where amounts are collected after the services, accounts receivable are recognized upon delivery of ad inventories and advertising services to the advertisers. The gross billing amounts are determinable at the inception of the services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b> <b style="font-weight:bold;">(CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The cost of purchasing ad inventories and advertising services is recorded as accounts payable or a deduction against prepayments in cases where prepayments are required by the publishers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table identifies the disaggregation of our revenue for the six months ended June 30, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nature of Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rebates and incentives offered by publishers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,372</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net fees from advertisers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,411</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,175</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 108,783</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Category of Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SEM services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,510</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-SEM services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,273</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,175</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 108,783</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Foreign currency translation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The reporting currency of the Company is U.S. dollars (“US$” or “$”) and the accompanying unaudited condensed consolidated financial statements have been expressed in US$. Since the Company operates in the PRC, the Company’s functional currency is the Chinese Yuan (“RMB”). The Company’s unaudited condensed consolidated financial statements have been translated into the reporting currency U.S. dollars. Assets and liabilities of the Company are translated at the exchange rate at each reporting period end date. Equity is translated at historical rates. Income and expense accounts are translated at the average rate of exchange during the reporting period. Because cash flows are translated based on the average translation rate, amounts related to assets and liabilities reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the balance sheet. The resulting translation adjustments are reported under other comprehensive loss. Gains and losses resulting from the translations of foreign currency transactions and balances are reflected in the results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table outlines the currency exchange rates that were used in creating the unaudited condensed consolidated financial statements in this report:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:72.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year-end spot rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.2672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.0999</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:72.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.2150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.9283</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Concentration and credit risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Substantially all of the Company’s operating activities are transacted into RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions require submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company maintains certain bank accounts in the PRC, Hong Kong and the Cayman Islands, which are not insured by Federal Deposit Insurance Corporation (“FDIC”) insurance or other insurance. As of June 30, 2024 and December 31, 2023, $2,780,659 and $3,094,310 of the Company’s cash were on deposit at financial institutions in the PRC, respectively, where there currently is no rule or regulation requiring such financial institutions to maintain insurance to cover bank deposits in the event of bank failure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b> <b style="font-weight:bold;">(CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Accounts receivable are typically unsecured and derived from services rendered to advertisers that are located primarily in China, thereby exposed to credit risk. The risk is mitigated by the Company’s assessment of advertisers’ creditworthiness and its ongoing monitoring of outstanding balances. The Company has a concentration of its receivables with specific advertisers. As of June 30, 2024, four advertisers accounted for 21.7%, 17.3%, 15.9% and 11.8% of accounts receivable, respectively. As of December 31, 2023, four advertisers accounted for 22.1%, 17.7%, 16.2% and 12.0%of accounts receivable, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">For the six months ended June 30, 2024, seven publishers accounted for approximately 154.5%, 66.3%, 64.2%, 57.8%, 45.7%, 28.5% and 17.4% of the total revenue, respectively. One publisher contributed to more than 100% of our revenue because we reversed revenues generated by certain customers. For the six months ended June 30, 2023, two publishers accounted for approximately 78.7% and 17.4% of the total revenue, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, one publisher accounted for 83.6% of the total accounts payable balance. As of December 31, 2023, one publisher accounted for 81.4% of the total accounts payable balance, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The interim unaudited condensed consolidated financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States (“US GAAP”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited condensed consolidated financial information as of June 30, 2024 and for the six months ended June 30, 2024 and 2023 has been prepared without audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) and pursuant to Regulation S-X. Certain information and footnote disclosures, which are normally included in annual financial statements prepared in accordance with US GAAP, have been omitted pursuant to those rules and regulations. The unaudited interim financial information should be read in conjunction with the audited financial statements and the notes thereto, included in the Form 20-F for the fiscal year ended December 31, 2023, which was filed with the SEC on May 15, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments, which are necessary for a fair presentation of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying unaudited condensed consolidated financial statements have been prepared using the same accounting policies as used in the preparation of the Company’s consolidated financial statements for the year ended December 31, 2023. The results of operations for the six months ended June 30, 2024 and 2023 are not necessarily indicative of the results for the full years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Short-term investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Short-term investments consist of US Treasury Bills and investments in trading securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">US Treasury Bills</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company purchased US Treasury Bills with variable interest rates during the year of 2022, and sold these US Treasury Bills during the six months ended June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">US Treasury Bills were redeemable within a period of three through six months. In accordance with ASC 825, Financial Instruments, for financial products with variable interest rates referenced to performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carries these investments at fair value with fair value change gains or losses recorded in the investment income in the unaudited condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2023, the Company recorded unrealized gain of $3,538, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company did not purchase or sell US Treasury Bills for the six months ended June 30, 2024. The Company did not record the balance of US Treasury Bills as of June 30, 2024, or record realized or unrealized gain on the unaudited condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments in trading securities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Trading securities are investments in publicly-listed equity securities through various open market transactions. The Company purchased certain publicly-listed equity securities through various open market transactions and accounted for such investments as “short-term investments” and subsequently measure the investments at fair value. For the six months ended June 30, 2024 and 2023, the Company made a gain of $201,733 and $538,590 in investment in trading securities, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.</p> 3538 201733 538590 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable, net of provision for doubtful accounts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accounts receivable are recorded at the gross billing amount less an allowance for expected credit losses from the accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. Accounts receivable do not bear interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), using the modified retrospective transition method. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. Upon adoption, the Company changed the impairment model to utilize a forward-looking current expected credit losses (CECL) model in place of the incurred loss methodology for financial instruments measured at amortized cost and receivables resulting from the application of ASC 606, including contract assets. Upon the adoption of the guidance, the Company reversed allowance for expected credit losses of $702,156 for accounts receivable for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">After the adoption of ASU 2016-13, the Company maintains an allowance for credit losses and records the allowance for credit losses as an offset to accounts receivable and the estimated credit losses charged to the allowance is classified as “provision for doubtful accounts” in the consolidated statements of loss and comprehensive loss. The Company assesses collectability by reviewing accounts receivable on aging schedules because the accounts receivable were primarily consisted of accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status, the age of the balances, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company’s ability to collect from customers. Delinquent account balances are written-off against the allowance for expected credit loss after management has determined that the likelihood of collection is not probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2024, the Company reversed allowance for expected credit losses of $749,688 for accounts receivable. For the six months ended June 30, 2023, the Company provided allowance for expected credit losses of $398,378 for accounts receivable.</p> -702156 -749688 398378 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Prepayments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prepayments represent amounts advanced to media or their authorized agencies (collectively “publishers”) for running of advertising campaigns of the advertisers. The publishers usually require advance payments when the Company orders advertising campaign services on behalf of its advertisers, and the prepayments will be utilized to offset the Company’s future payments. These amounts are unsecured, non-interest bearing and generally short-term in nature, which are reviewed periodically to determine whether their carrying value has become impaired. For the six months ended June 30, 2024 and 2023, the Company accrued allowances of doubtful accounts of $10,825 and $164,953, respectively, against prepayments.</p> 10825 164953 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Media deposits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Media deposits represent performance security deposit upon becoming an authorized agency of the relevant media (platforms where online advertisement is delivered) as a guarantee of performance and obligations and deposit associated with committed advertising spend on behalf of selected advertisers as required by certain media before running their advertising campaigns, which are paid to media pursuant to the terms of the framework agreements and contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the event that the advertisers or their advertising agencies on behalf of their advertising clients (collectively the “advertisers”) commit to spending a guaranteed minimum amount on a particular media with the Company, the Company enters into a back-to-back framework agreement with the relevant publishers committing the same level of guaranteed minimum spend and securing a preferential rebate policy applicable to the advertising spend of that advertiser. With the committed minimum spend, the Company is entitled to enjoy certain rebates and discounts and usually be required to pay a deposit of up to 10% of the guaranteed minimum spend. If the Company fails to fulfil the committed minimum spend, the Company would not be entitled to the additional rebates and discounts, and any deposit that has been paid may be forfeited or deducted to pay up the additional amount without the benefit of the additional rebates and discounts. The media may deduct damages from performance security deposit if the Company has breached the agency agreement or authorized agency management rules and conditions formulated by media.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024 and December 31, 2023, the balances of media deposits paid to third parties were $510,926 and $713,938, respectively.</p> 0.10 510926 713938 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertiser deposits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The advertiser deposits represented deposits made by the advertisers who undertake a minimum total advertising spend as a condition for enjoying rebates and discounts. The Company generally requires these advertisers to place deposits with the Company at a percentage (usually up to 10%) of the committed spend, which usually equals to the amount of deposit payable to the media under the corresponding framework agreement with the media specific to such advertiser (see note 2 – media deposits). If the advertiser fails to reach the committed minimum spend upon expiry or termination of the framework agreement; (i) the advertiser would not be entitled to the rebates and discounts under the preferential pricing policy, if any; (ii) the advertiser’s deposit may be forfeited or deducted to pay up the additional amount it should pay without the benefits of rebates or discounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024 and December 31, 2023, the balances of advertiser deposits were $71,479 and $90,065, respectively.</p> 0.10 71479 90065 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company early adopted ASC 606, Revenue from Contracts with Customers (“ASC 606”) on January 1, 2018, using the modified retrospective approach for contracts that were not completed as of December 31, 2017. ASC 606 establishes principles for reporting information about the nature, amount, timing and uncertainty of revenue and cash flows arising from the entity’s contracts to provide goods or services to customers. The core principle requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration that it expects to be entitled to receive in exchange for those goods or services recognized as performance obligations are satisfied. In according with ASC 606, revenues are recognized when control of the promised services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company identified each distinct service, or each series of distinct services that are substantially the same and that have the same pattern of transfer to the customer, as a performance obligation. Transaction price is allocated among different performance obligations identified in one contract, by using expected cost - plus margin approach, if the standalone selling price of each performance obligation is not observable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. The Company has no material incremental costs of obtaining contracts with customers that the Company expects the benefit of those costs to be longer than one year, which need to be recognized as assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has advertising agency revenues from search engine marketing (“SEM,” a form of online marketing that involves the promotion of websites by increasing their visibility in search engine results pages and search-related products and services) services and non-SEM services, including deployment of in-feed and mobile app ads on other media and social media marketing services in relation to running advertising campaigns on selected social media accounts. The Company acts as an agent between media or their authorized agencies (collectively “publishers”) and advertisers by helping publishers procure advertisers and facilitate ad deployment on their advertising channels, and purchasing ad inventories and advertising services from publishers for advertisers. The Company places orders with publishers as per request from advertisers. Each order is materialized by a contract and explicitly quotes one agency service to arrange for the advertising service to be provided by a third - party publisher for a period of ad term. The Company provides advice and services on advertising strategies and ad optimization to advertisers to improve the effectiveness of their ads, all of which are highly interrelated and not separately identifiable. The Company’s overall promise represents a combined output that is a single performance obligation; there is no multiple performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluated its advertising agency contracts and determined that it was not acting as principal in these arrangements with publishers and advertisers since it never takes control of the ad inventories at any time. The Company collects the costs of purchasing ad inventories and advertising services from advertisers on behalf of publishers. The Company generates advertising agency revenues either by charging additional fees to advertisers or receiving rebates and incentives offered by publishers. Accordingly, both advertisers and publishers can be identified as customers, depending on the revenue model applicable to the relevant services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenues on a net basis, which equal to: (i) rebates and incentives offered by publishers, netting the rebates to advertises (if any); and (ii) net fees from advertisers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:none;">Rebates and incentives offered by publishers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Rebates and incentives offered by publishers are determined based on the contract terms with publishers and their applicable rebate policies, which typically in the form of across-the-board standard-rate rebates, differential standard-rate rebates and progressive-rate rebates. Rebates and incentives offered by publishers are accounted for as variable consideration. The Company accrues and recognizes revenues in the form of rebates and incentives based on its evaluation as to whether the contractually stipulated thresholds of advertising spend are likely to being reached, or other benchmarks or certain prescribed classification are likely to being qualified (e.g. the number of new advertisers secured, growth in actual advertising spend), and to the extent that a significant reversal of cumulative revenue would not occur in future periods. These evaluations are based on the past experience and regularly monitoring of various performance factors set within the rebate policies (e.g. accumulated advertising spend, number of new advertisers). At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such advertising spend volume and any related constraint, and if necessary, adjusts the estimate of the amount of rebates and incentives. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenues and earnings in the period of adjustment. The rebates and incentives are generally ascertained and settled on a quarterly or annual basis. Historically, adjustments to the estimations for the actual amounts have been immaterial. These rebates and incentives take the form of cash which, when paid, are applied to set off accounts payable with the relevant publishers or settled separately; or can be in the form of ad currency units which will be deposited in the account in the back-end platform of the media, and can then be utilized to acquire their ad inventory.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company may offer rebates to advertisers on a case - by - case basis, generally with reference to the rebates and incentives offered by publishers, the advertiser’s committed total spend, and the business relationships with such advertiser. The rebates offered by the Company to advertisers are in the form of cash discounts or ad currency units that can be utilized to acquire ad inventory from relevant media, both of which are account for as a deduction of revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:none;">Net fees from advertisers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net fees from advertisers are the difference between the gross billing amount charged to the advertisers and the costs of purchasing ad inventories and advertising services on their behalf.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The publishers do not receive the benefits from the Company’s facilitation services until the publishers deliver advertising services to the advertisers. The Company recognizes advertising agency revenues when it transfers the control of the facilitation service commitments, i.e., when the publishers deliver advertising services to the advertisers. Under the cost per click (“CPC”) and cost per acquisition (“CPA”) pricing model of media, the Company recognizes revenues at the point of time as the publishers deliver advertising services at the point in time. Under the cost per time (“CPT”) pricing model of media, the publishers deliver advertising services over time when the advertising links are displayed over the contract periods, and therefore the Company recognizes revenue on a straight-line basis over the contracted display period. During the six months ended June 30, 2024 and 2023, revenues from the advertising services under CPT pricing model that the Company arranged are immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The gross billing amounts charged to the advertisers are collected either in advance to provision of services or after the services. Accounts receivable represent the gross billing charged to advertisers that the Company has an unconditional right to consideration (including billed and unbilled amount) when the Company has satisfied its performance obligation. Payment terms and conditions of accounts receivables vary by customers, and terms typically include a requirement for payment within a period from <span style="-sec-ix-hidden:Hidden_djZExT6PgUib0MEPdIlczA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to six months. The Company has determined that all the contracts generally do not include a significant financing component. The Company does not have any contract assets since revenue is recognized when control of the promised services is transferred and the payment from customers is not contingent on a future event. In cases where the gross billing amounts are collected in advance, the amounts are recorded as “advance from advertisers” in the consolidated balance sheets. Advance from advertisers related to unsatisfied performance obligations at the end of the year is recognized as revenue when the Company delivers the services to its advertisers. The fees are non-refundable. In cases where amounts are collected after the services, accounts receivable are recognized upon delivery of ad inventories and advertising services to the advertisers. The gross billing amounts are determinable at the inception of the services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The cost of purchasing ad inventories and advertising services is recorded as accounts payable or a deduction against prepayments in cases where prepayments are required by the publishers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table identifies the disaggregation of our revenue for the six months ended June 30, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nature of Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rebates and incentives offered by publishers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,372</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net fees from advertisers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,411</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,175</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 108,783</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Category of Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SEM services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,510</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-SEM services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,273</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,175</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 108,783</b></p></td></tr></table> P6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nature of Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rebates and incentives offered by publishers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,372</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net fees from advertisers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,411</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,175</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 108,783</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Category of Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SEM services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,510</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-SEM services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,273</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,175</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 108,783</b></p></td></tr></table> 20200 84372 25975 24411 46175 108783 2953 72510 43222 36273 46175 108783 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Foreign currency translation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The reporting currency of the Company is U.S. dollars (“US$” or “$”) and the accompanying unaudited condensed consolidated financial statements have been expressed in US$. Since the Company operates in the PRC, the Company’s functional currency is the Chinese Yuan (“RMB”). The Company’s unaudited condensed consolidated financial statements have been translated into the reporting currency U.S. dollars. Assets and liabilities of the Company are translated at the exchange rate at each reporting period end date. Equity is translated at historical rates. Income and expense accounts are translated at the average rate of exchange during the reporting period. Because cash flows are translated based on the average translation rate, amounts related to assets and liabilities reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the balance sheet. The resulting translation adjustments are reported under other comprehensive loss. Gains and losses resulting from the translations of foreign currency transactions and balances are reflected in the results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table outlines the currency exchange rates that were used in creating the unaudited condensed consolidated financial statements in this report:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:72.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year-end spot rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.2672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.0999</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:72.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.2150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.9283</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:72.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year-end spot rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.2672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.0999</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:72.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.2150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.9283</p></td></tr></table> 7.2672 7.0999 7.2150 6.9283 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Concentration and credit risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Substantially all of the Company’s operating activities are transacted into RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions require submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company maintains certain bank accounts in the PRC, Hong Kong and the Cayman Islands, which are not insured by Federal Deposit Insurance Corporation (“FDIC”) insurance or other insurance. As of June 30, 2024 and December 31, 2023, $2,780,659 and $3,094,310 of the Company’s cash were on deposit at financial institutions in the PRC, respectively, where there currently is no rule or regulation requiring such financial institutions to maintain insurance to cover bank deposits in the event of bank failure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Accounts receivable are typically unsecured and derived from services rendered to advertisers that are located primarily in China, thereby exposed to credit risk. The risk is mitigated by the Company’s assessment of advertisers’ creditworthiness and its ongoing monitoring of outstanding balances. The Company has a concentration of its receivables with specific advertisers. As of June 30, 2024, four advertisers accounted for 21.7%, 17.3%, 15.9% and 11.8% of accounts receivable, respectively. As of December 31, 2023, four advertisers accounted for 22.1%, 17.7%, 16.2% and 12.0%of accounts receivable, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">For the six months ended June 30, 2024, seven publishers accounted for approximately 154.5%, 66.3%, 64.2%, 57.8%, 45.7%, 28.5% and 17.4% of the total revenue, respectively. One publisher contributed to more than 100% of our revenue because we reversed revenues generated by certain customers. For the six months ended June 30, 2023, two publishers accounted for approximately 78.7% and 17.4% of the total revenue, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, one publisher accounted for 83.6% of the total accounts payable balance. As of December 31, 2023, one publisher accounted for 81.4% of the total accounts payable balance, respectively.</p> 2780659 3094310 4 0.217 0.173 0.159 0.118 4 0.221 0.177 0.162 0.120 7 1.545 0.663 0.642 0.578 0.457 0.285 0.174 2 0.787 0.174 1 0.836 1 0.814 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.</b></span>GOING CONCERN</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As reflected in the Company’s unaudited condensed consolidated financial statements, the Company had a net loss of $1,740,418 and $4,079 for the six months ended June 30, 2024 and 2023, respectively, and reported a cash outflow of $1,274,344 for the six months ended June 30, 2024, while cash inflow of $2,639,003 from operating activities for the six months ended June 30, 2023, respectively. These factors raise a substantial doubt about the Company’s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, the Company had cash and cash equivalent of $2,889,830 and short-term investments of $1,808,324. On the other hand, the balance of current liabilities of $6,668,600 as of June 30, 2024 is expected to get paid in the twelve months ending June 30, 2025. The Company expected to renew the bank borrowings upon its maturity. The Company intends to meet the cash requirements for the next 12 months from the issuance date of this report through a combination of application of credit terms, bank loans, and principal shareholder’s financial support. Given the factors mentioned above, the Company assesses current working capital is sufficient to meet its obligations for the next 12 months from the issuance date of this report. Accordingly, management continues to prepare the Company’s unaudited condensed consolidated financial statements on going concern basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">However, future financing requirements will depend on many factors, including the scale and pace of the expansion of the Company’s advertising business, the expansion of the Company’s sales and marketing activities, and potential investments in, or acquisitions of, businesses or technologies. Inability to obtain credit terms from medias or access to financing on favorable terms in a timely manner or at all would materially and adversely affect the Company’s business, results of operations, financial condition, and growth prospects.</p> -1740418 -4079 -1274344 2639003 2889830 1808324 6668600 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">4.</b></span>ACCOUNTS RECEIVABLE, NET – THIRD PARTIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis. Accounts receivable, net of provision for doubtful accounts consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,382,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,500,254</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for expected credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,364,291)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,417,481)</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts receivable, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 27,018,368</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 26,082,773</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reversed provision for expected credit losses of $749,688 for the six months ended June 30, 2024, and provided allowance for expected credit loss of $398,378 for the six months ended June 30, 2023. Movement of allowance for doubtful accounts was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,417,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,681,792</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Reversal of charge) charge to expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (749,688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398,378</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (303,502)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (881,194)</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12,364,291</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,198,976</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,382,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,500,254</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for expected credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,364,291)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,417,481)</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts receivable, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 27,018,368</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 26,082,773</b></p></td></tr></table> 39382659 39500254 12364291 13417481 27018368 26082773 -749688 398378 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,417,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,681,792</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Reversal of charge) charge to expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (749,688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398,378</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (303,502)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (881,194)</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12,364,291</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,198,976</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 13417481 17681792 -749688 398378 -303502 -881194 12364291 17198976 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">5.</b></span>PREPAYMENTS – THIRD PARTIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prepayments – third parties consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayments to third party medias</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,297,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,540,597</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: provision for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (578,824)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (581,462)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 718,510</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 959,135</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Provision for doubtful accounts of prepayments was $10,825 and $164,953 for the six months ended June 30, 2024 and 2023, respectively. For the six months ended June 30, 2024 and 2023, the Company also wrote off prepayments of $nil and $1,443,356 because the management assessed the vendor would no long provide service. Movement of allowance for doubtful prepayments was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 581,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,153,390</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Charge to expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 164,953</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Writing off prepayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (1,443,356)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Foreign exchange income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (13,463)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (48,210)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 578,824</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 826,777</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayments to third party medias</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,297,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,540,597</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: provision for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (578,824)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (581,462)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 718,510</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 959,135</b></p></td></tr></table> 1297334 1540597 578824 581462 718510 959135 10825 164953 -1443356 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 581,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,153,390</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Charge to expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 164,953</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Writing off prepayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (1,443,356)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Foreign exchange income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (13,463)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (48,210)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 578,824</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 826,777</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 581462 2153390 10825 164953 -1443356 -13463 -48210 578824 826777 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">6</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>OTHER CURRENT ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other current assets consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recoverable value-added taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,240,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,603,043</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 443,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235,508</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: provision for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,746)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,678)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,666,452</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,831,873</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the six months ended June 30, 2024 and 2023, provision for expected credit losses of other current assets was $11,303 and $565, respectively. Movement of allowance for doubtful accounts was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,874</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charge to expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 565</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (361)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,746</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,078</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recoverable value-added taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,240,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,603,043</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 443,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235,508</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: provision for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,746)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,678)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,666,452</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,831,873</b></p></td></tr></table> 2240645 2603043 443553 235508 17746 6678 2666452 2831873 11303 565 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,874</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charge to expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 565</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (361)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,746</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,078</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 6678 6874 11303 565 -235 -361 17746 7078 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">7</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>PROPERTY AND EQUIPMENT, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Property and equipment, net consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,913,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,958,723</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 477,349</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,734</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,649</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,162</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (882,559)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (798,193)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,906,340</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,056,424</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Depreciation expense was $103,486 and $128,178 for the six months ended June 30, 2024 and 2023, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,913,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,958,723</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 477,349</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,734</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,649</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,162</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (882,559)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (798,193)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,906,340</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,056,424</b></p></td></tr></table> 1913631 1958723 466359 477349 144333 147734 138388 141649 126188 129162 882559 798193 1906340 2056424 103486 128178 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">8</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>INTANGIBLE ASSETS, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Intangible assets consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Copyrights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 713,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 730,810</p></td></tr><tr><td style="vertical-align:top;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,335</p></td></tr><tr><td style="vertical-align:top;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (463,676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (394,596)</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 319,889</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 401,549</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2024 and 2023, the Company purchased software of $5,789 and $23,052, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Amortization expense was $78,730 and $84,676 for the six months ended June 30, 2024 and 2023, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Copyrights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 713,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 730,810</p></td></tr><tr><td style="vertical-align:top;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,335</p></td></tr><tr><td style="vertical-align:top;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (463,676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (394,596)</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 319,889</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 401,549</b></p></td></tr></table> 713986 730810 69579 65335 -463676 -394596 319889 401549 5789 23052 78730 84676 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">9.</b></span>DEPOSITS DUE FROM A THIRD PARTY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In November 2023, Baosheng Network and Nanjing Yunbei E-commerce Co., Ltd. entered into an Asset Merger Margin Custodian Agreement, pursuant to which the Company deposited RMB20,000,000, or $2,554,539 (the “Deposit”) into the custodian account under the name of Nanjing Yunbei to support the Company’s future business combination. The deposit would be deposited in custody account of Nanjing Yunbei for twelve months. The deposit is interest-free during the custody period. As of June 30, 2024 and December 31, 2023, the Company had a deposit of $2,752,092 and $2,816,941 due from Nanjing Yunbei, respectively.</p> 20000000 2554539 P12M 2752092 2816941 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">10.</b></span><b style="font-weight:bold;">LONG-TERM INVESTMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2024 and December 31, 2023, long-term investments consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity investment without readily determinable fair value measured at Measurement Alternative (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,544,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,632,742</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity investment accounted for using the equity method (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,071,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,216,222</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,616,248</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,848,964</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a) As of June 30, 2024 and December 31, 2023, the movement of equity investment without readily determinable fair value measured at Measurement Alternative consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Opening balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,632,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,787</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Beijing Qucheng Technology Co., Ltd. (“Qucheng”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564,900</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment against investment in Qucheng</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (128,204)</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,411)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,741)</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,544,790</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,632,742</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In January 2023, Beijing Baosheng closed an acquisition of 12% equity interest in Qucheng at cash consideration of RMB9,600,000, or $1,397,119. The Company made cash consideration of $564,900 and $832,219, respectively, in January 2023 and December 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounted for the transaction as an investment in privately held investment using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer. As of June 30, 2024 and December 31, 2023, the Company did not identify orderly transactions for similar investments of the investees and the Company did not record upward or downward adjustments. As of June 30, 2024 and December 31, 2023, the Company reviewed the financial position and financial performance of Qucheng, and assessed that the Company’s share of fair value was below the investment. For the six months ended June 30, 2024 and 2023, the Company provided impairment of $27,541 and $0 against investment in Qucheng.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">10.</b></span><b style="font-weight:bold;">LONG-TERM INVESTMENTS (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In February 2021, the Company acquired 10% equity interest in Bejing Xinrong Fanxing Technology Co., Ltd. (“Xinrong Fanxing”) at cash consideration of RMB10,000,000, or $1,550,195. The Company accounted for the transaction as an investment in privately held investment using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer. As of June 30, 2024 and December 31, 2023, the Company did not identify orderly transactions for similar investments, or impairment indicators of the investees, and the Company did not record upward or downward adjustments or impairment against the investment in Xinrong Fanxing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)</span></span>As of June 30, 2024 and December 31, 2023, the movement of equity investment accounted for using the equity method consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Opening balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,216,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Guangzhou Shanxingzhe Technology Investment LLP (“Shanxingzhe”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,236,750</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share of equity loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,047)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,214)</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96,718)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,314)</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,071,458</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,216,222</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In June 2023, Beijing Xunhuo closed the acquisition of 42.85% of the equity interests in Shanxingzhe, at cash consideration of RMB30,000,000, or $4,236,750. In May 2023, Beijing Xunhuo fully paid the cash consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Shanxingzhe is primarily engaged in investment in advertisement entities. The investment in Shanxingzhe is to diversify the Company’s advertising business. Beijing Xunhuo is able to exercise significant influence over Shanxingzhe, and accounted for the equity investment using equity method. For the six months ended June 30, 2024 and 2023, equity investment loss of $48,047 and $nil was recognized in the account of “other income, net” in the consolidated statements of loss and comprehensive loss, respectively. As of June 30, 2024 and December 31, 2023, the Company did not note other-than-temporary decline in fair value below the carrying value of the investment and did not accrue impairment against the investment in Shanxingzhe for the six months ended June 30, 2024 and 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity investment without readily determinable fair value measured at Measurement Alternative (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,544,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,632,742</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity investment accounted for using the equity method (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,071,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,216,222</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,616,248</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,848,964</b></p></td></tr></table> 2544790 2632742 4071458 4216222 6616248 6848964 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Opening balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,632,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,787</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Beijing Qucheng Technology Co., Ltd. (“Qucheng”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564,900</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment against investment in Qucheng</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (128,204)</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,411)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,741)</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,544,790</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,632,742</b></p></td></tr></table> 2632742 2261787 564900 27541 128204 -60411 -65741 2544790 2632742 0.12 9600000 1397119 564900 832219 27541 0 0.10 10000000 1550195 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Opening balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,216,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Guangzhou Shanxingzhe Technology Investment LLP (“Shanxingzhe”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,236,750</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share of equity loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,047)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,214)</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96,718)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,314)</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,071,458</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,216,222</b></p></td></tr></table> 4216222 4236750 -48047 -9214 -96718 -11314 4071458 4216222 0.4285 30000000 4236750 -48047 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">11.</b></span><b style="font-weight:bold;">BANK BORROWINGS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Bank borrowings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,201,673</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,253,553</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In December 2023, Baosheng Network entered into a bank loan agreement with Bank of Beijing under which under which Baosheng Network borrowed a one-year loan of RMB10,000,000, or $1,449,846. The interest rate for the borrowing was fixed at 3.65% per annum. In December 2023, the borrowing was renewed for one year through December 2024. The loan is guaranteed by two third parties, for whom the Company involved a third-party counter-guarantor. In addition, the Company pledged its properties with the counter-guarantor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In July 2023, Beijing Baosheng entered into a bank loan agreement with Bank of Communication under which under which Beijing Baosheng borrowed a one-year loan of RMB6,000,000, or $847,350. The interest rate for the borrowing was fixed at 3.55% per annum. The loan is guaranteed by Mr. Gong Sheng, the Company’s managing director and his spouse, and one third party. Beijing Baosheng also involved Baosheng Network as counter-guarantor for the third-party guarantor. In addition, Mr. Gong Sheng and his spouse pledged their property with the counter guarantor. The Company fully repaid the bank borrowing in July 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the six months ended June 30, 2024 and 2023, interest expense arising from the bank borrowings amounted to $39,314 and $26,341, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Bank borrowings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,201,673</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,253,553</b></p></td></tr></table> 2201673 2253553 10000000000000 1449846 0.0365 6000000 847350 0.0355 39314 26341 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">12.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">WARRANT LIABILITIES</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the private placement on March 18, 2021 (Note 16), the Company sold an aggregate of 112,610 warrants (<i style="font-style:italic;">giving effect to a share consolidation at a ratio of one-for-three and one fifth (</i><i style="font-style:italic;">3.2</i><i style="font-style:italic;">) ordinary shares effective on May 24, 2022 and a share consolidation at a ratio of one-for-six (</i><i style="font-style:italic;">6</i><i style="font-style:italic;">) ordinary shares effective on March 21, 2023</i>) with each warrant entitling the holder thereof to purchase one half of one ordinary share at an exercise price of $107.71 per ordinary share (<i style="font-style:italic;">giving effect to a share consolidation at a ratio of one-for-three and one fifth (</i><i style="font-style:italic;">3.2</i><i style="font-style:italic;">) ordinary shares effective on May 24, 2022, and a share consolidation at a ratio of one-for-six (</i><i style="font-style:italic;">6</i><i style="font-style:italic;">) ordinary shares effective on March 21, 2023</i>). A warrant may be exercised at any time on or after March 18, 2021 and on or prior to 5:00 p.m. (New York City time) on September 18, 2026 but not thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The holders of warrants are granted with registration rights. If at any time after the six - month anniversary of March 18, 2021, there is no effective registration statement registering, or no current prospectus available for the issuance of the warrant shares to the holder and the resale of the warrant shares, then this warrant may also be exercised, in whole or in part, at such time by means of a “cashless exercise.” The warrants are subject to adjustments in the event of 1) stock dividends and splits, 2) subsequent right offerings, 3) pro rata dilutions and 4) fundamental transactions. No fractional shares or scrip representing fractional shares shall be issued upon the exercise of the warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the event of a fundamental transaction, the Company or any successor entity shall, at the holder’s option, purchase this warrant from the holder by paying to the holder an amount of cash equal to the value of the remaining unexercised portion of the warrant, using Black-Scholes model, on the date of the consummation of such fundamental transaction; provided, however, that, if the fundamental transaction is not within the Company’s control, including not approved by the Company’s Board of Directors, holder shall only be entitled to receive from the Company or any successor entity the same type or form of consideration (and in the same proportion), at the value of the unexercised portion of the warrant, that is being offered and paid to the holders of ordinary shares of the Company in connection with the fundamental transaction, whether that consideration be in the form of cash, stock or any combination thereof, or whether the holders of ordinary shares are given the choice to receive from among alternative forms of consideration in connection with the fundamental transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If the Company fails for any reason to deliver to the holders the warrant shares subject to a notice of exercise by the warrant share delivery date, the Company shall pay to the holder, in cash, as liquidated damages and not as a penalty, for each $1,000 of warrant shares subject to such exercise (based on the volume weighted average price of the ordinary shares on the date of the applicable Notice of Exercise), $10 per trading day (increasing to $20 per trading day on the fifth (5th) Trading Day after such liquidated damages begin to accrue) for each trading day after such warrant share delivery date until such warrant shares are delivered or holder rescinds such exercise. In addition, cash payment is required as a compensation for buy-in on failure of delivery warrant shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The above - mentioned cash-settled make-whole provisions led the warrants classified as a derivative warrant liability. The derivative warrant liability was initially recorded at fair value on the closing date of the private placement and were subsequently remeasured at fair value at each reporting dates. The changes in the fair value of derivative warrant liability were charged to the account of “Changes in fair value of warrant liabilities” in the consolidated statements of loss and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024 and December 31, 2023, the Company had 112,610 of private placement warrants outstanding. The warrant liability related to such warrants was remeasured to its fair value at each reporting period. The change in fair value was recognized in the consolidated statements of loss. The change in the fair value of the warrant liabilities is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in estimated fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 832</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in estimated fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (830)</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of the warrant liabilities was estimated using Black-Scholes model. Inherent in these valuations are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its ordinary shares based on historical and implied volatilities of selected peer companies as well as its own that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">12.</b></span><b style="font-weight:bold;">WARRANT LIABILITIES </b><b style="font-weight:bold;">(CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table provides quantitative information regarding Level 3 fair value measurements inputs for the Company’s warrants at their measurement dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 18,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:49.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life of the warrants to convert</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:49.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 112610 3.2 6 107.71 3.2 6 1000 10 20 112610 112610 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in estimated fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 832</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in estimated fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (830)</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td></tr></table> 832 830 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 18,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:49.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life of the warrants to convert</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:49.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 31.54 28.63 32.94 31.26 1.98 3.61 7.85 126.34 2.22 2.72 3.22 5.50 4.71 4.20 4.43 1.09 0.0 0.0 0.0 0.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">13.</b></span>INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Cayman Islands</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the current and applicable laws of the Cayman Islands, the Company is not subject to tax on income or capital gain. Additionally, upon payments of dividends by the Company to its shareholders, no Cayman Islands withholding tax will be imposed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">British Virgin Islands</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the current and applicable laws of BVI, Baosheng BVI is not subject to tax on income or capital gains.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Hong Kong</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Baosheng HK is incorporated in Hong Kong and is subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate for the first HKD$2 million of assessable profits is 8.25% and assessable profits above HKD$2 million will continue to be subject to the rate of 16.5% for corporations in Hong Kong, effective from the year of assessment 2018/2019. Before that, the applicable tax rate was 16.5% for corporations in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax laws, Baosheng HK is exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">PRC</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Beijing Baosheng, Horgos Baosheng, Kashi Baosheng, Baosheng Technology, Baosheng Network and Beijing Xunhuo were incorporated in the PRC and are subject to PRC Enterprise Income Tax (“EIT”) on the taxable income in accordance with the relevant PRC income tax laws. On March 16, 2007, the National People’s Congress enacted a new enterprise income tax law, which took effect on January 1, 2008. The law applies a uniform 25% enterprise income tax rate to both foreign invested enterprises and domestic enterprises.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Horgos Baosheng, Kashi Baosheng, and Baosheng Technology are subject to a preferential <span style="-sec-ix-hidden:Hidden_hD65aargDE6iCE93VluEjw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">income</span></span> tax <span style="-sec-ix-hidden:Hidden_SkByDFT970eif-nYuauY6w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">rate</span></span> of 0% CIT for a period since generating revenues, as they were incorporated in the Horgos and Kashi Economic District, Xinjiang province. The five-year preferential income tax treatment ends on <span style="-sec-ix-hidden:Hidden_jUd0Srx1RUWO96k_eOXoLg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">December 31, 2025</span></span> for Baosheng Technology. Kashi Baosheng was entitled to the five - year preferential income tax treatment for ended on December 31, 2022 and is entitled to an extension of five - year preferential income tax treatment ended on December 31, 2027. Horgos Baosheng was entitled to the five-year preferential income tax treatment for ended on December 31, 2020 and is entitled to an extension of five-year preferential income tax treatment ended on December 31, 2025. Other than the preferential tax treatment received by Horgos Baosheng, Kashi Baosheng, and Baosheng Technology, all the other PRC subsidiaries of the Company are subject to the uniform enterprise income tax rate of 25%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2024 and 2023, the Company did not record current income tax expenses or deferred income tax expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">13.</b></span>INCOME TAXES (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred tax assets as of June 30, 2024 and December 31, 2023 consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred tax assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net operating losses carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,589,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,903,728</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts of accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 193,032</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts of prepayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,971</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts of other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,668</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance on deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,819,374)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,102,399)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluates its valuation allowance requirements at end of each reporting period by reviewing all available evidence, both positive and negative, and considering whether, based on the weight of that evidence, a valuation allowance is needed. When circumstances cause a change in management’s judgement about the realizability of deferred tax assets, the impact of the change on the valuation allowance is generally reflected in income from operations. The future realization of the tax benefit of an existing deductible temporary difference ultimately depends on the existence of sufficient taxable income of the appropriate character within the carryforward period available under applicable tax law. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024 and December 31, 2023, due to uncertainties surrounding future utilization on Beijing Baosheng, Baosheng Network, the Beijing branch of Horgos Baosheng and Baosheng HK, the Company accrued full valuation allowance of $4,819,374 and $3,102,399, respectively, against the deferred tax assets based upon management’s assessment as to their realization.</p> 2000000 0.0825 2000000 0.165 0.165 0.25 0 P5Y P5Y 0.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred tax assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net operating losses carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,589,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,903,728</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts of accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 193,032</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts of prepayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,971</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts of other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,668</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance on deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,819,374)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,102,399)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table> 4589082 2903728 219522 193032 6566 3971 4204 1668 4819374 3102399 4819374 3102399 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">14.</b></span>LOSS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted loss per ordinary share for the six months ended June 30, 2024 and 2023, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (1,740,418)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (4,079)</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average number of ordinary share outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,534,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,534,487</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.00)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2024 and 2023, the Company had no dilutive shares.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (1,740,418)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (4,079)</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average number of ordinary share outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,534,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,534,487</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.00)</p></td></tr></table> -1740418 -4079 1534487 1534487 -1.13 0.00 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">15.</b></span>EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Ordinary shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Effective on September 29, 2023, the Company increased the authorized share capital of the Company from US$60,000 divided into 6,250,000 Ordinary Shares of par value US$0.0096 each, to US$9,600,000 divided into 1,000,000,000 Ordinary Shares of a par value of US$0.0096 each.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On March 6, 2023, the Company effected an increase in authorized share capital from US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each to US$60,000 divided into 37,500,000 ordinary shares of a par value US$0.0016 each (the “Increase in Share Capital”), and on March 21, 2023, the Company effected a share consolidation at a ratio of one-for-six, such that each (6) ordinary shares with a par value of US$0.0016 each in the Company’s issued and unissued share capital were consolidated into one ordinary share with a par value of US$0.0096 (“2023 Share Consolidation”). Immediately following the Increase in Share Capital and 2023 Share Consolidation, the authorized share capital of the Company increased from US$50,000 to US$60,000, divided into 6,250,000 ordinary shares of a par value US$0.0096 each. The Company believes it is appropriate to reflect the Increase in Share Capital, 2022 Share Consolidation and 2023 Share Consolidation on a retroactive basis pursuant to ASC 260. The Company has retroactively restated all shares and per share data for all periods presented. As a result, the Company had 1,000,000,000 authorized shares, par value of US$0.0096, of which 1,534,487 shares of ordinary shares were issued and outstanding as of June 30, 2024 and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restricted net assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC subsidiaries only out of their respective retained earnings, if any, as determined in accordance with PRC accounting standards and regulations and after they have met the PRC requirements for appropriation to statutory reserves. Paid in capital of the PRC subsidiaries included in the Company’s consolidated net assets are also non-distributable for dividend purposes. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC subsidiaries. The Company is required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, the Company may allocate a portion of its after-tax profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As of June 30, 2024 and December 31, 2023, the Company’s PRC profit generating subsidiaries accrued statutory reserve funds of $898,133.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As of June 30, 2024 and December 31, 2023, the Company had net assets restricted in the aggregate, which include paid-in capital and statutory reserve of the Company’s PRC subsidiaries of $33,718,654.</p> 60000 6250000 0.0096 9600000 1000000000 0.0096 50000 31250000 0.0016 60000 37500000 0.0016 6 0.0016 1 0.0096 50000 60000 6250000 0.0096 1000000000 1000000000 0.0096 0.0096 1534487 1534487 898133 898133 33718654 33718654 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">16.</b></span>RELATED PARTY TRANSACTIONS AND BALANCES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">1)</i></span><i style="font-style:italic;font-weight:normal;">Nature of relationships with related parties</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:43.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Relationship with the Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">EJAM GROUP Co., Ltd. (“EJAM Group”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indirectly hold a 6.8% equity interest in the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Pubang Landscape Architecture (HK) Company Limited (“Pubang Hong Kong”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indirectly hold a 20.4% equity interest in the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Horgos Zhijiantiancheng</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Controlled by EJAM Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Guangzhou Yijiantiancheng Technology Co., Ltd. (“Guangzhou Yijiantiancheng”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Controlled by EJAM Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Horgos Meitui Network Technology Co., Ltd. (“Horgos Meitui”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:43.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Controlled by EJAM Group, and was disposed of by EJAM Group on March 24, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ms. Wenxiu Zhong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Former Chairperson of the Board of Directors, CEO and indirect holder of 22.6% of the Company’s equity interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Anruitai Investment Limited (“Anruitai”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">90% owned by Ms. Wenxiu Zhong and 10% owned by Mr. Sheng Gong, the Director and indirect equity shareholder of the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">16.</b></span>RELATED PARTY TRANSACTIONS AND BALANCES (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">2)</i></span><i style="font-style:italic;font-weight:normal;">Transactions with related parties</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Horgos Zhijiantiancheng</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,077</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the six months ended June 30, 2024, the Company received the media deposits of $242,009 from Horgos Zhijiantiancheng.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">3)</i></span><i style="font-style:italic;font-weight:normal;">Balances with related parties</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024 and December 31, 2023, the balances due from related parties were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Horgos Zhijiantiancheng (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prepayments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Horgos Zhijiantiancheng (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 215,689</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due from related parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anruitai Investment Limited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_5ojCJU0XI0WH3dgVzSy-IQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Others</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,408</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,075</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Horgos Zhijiantiancheng is both a media and advertiser with the Company. For six months ended June 30, 2023, the Company provided services to Horgos Zhijiantiancheng and paid media deposits with Horgos Zhijiantiancheng. For the six months ended June 30, 2024, the Company received the media deposits of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$242,009</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> from Horgos Zhijiantiancheng.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2024 and December 31, 2023, the balances due to related parties were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other payable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wenxiu Zhong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,546</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_wbwZ6PenHkSOq01s6H_62A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Others</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,630</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,548</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,176</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:43.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Relationship with the Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">EJAM GROUP Co., Ltd. (“EJAM Group”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indirectly hold a 6.8% equity interest in the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Pubang Landscape Architecture (HK) Company Limited (“Pubang Hong Kong”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indirectly hold a 20.4% equity interest in the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Horgos Zhijiantiancheng</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Controlled by EJAM Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Guangzhou Yijiantiancheng Technology Co., Ltd. (“Guangzhou Yijiantiancheng”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Controlled by EJAM Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Horgos Meitui Network Technology Co., Ltd. (“Horgos Meitui”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:43.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Controlled by EJAM Group, and was disposed of by EJAM Group on March 24, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ms. Wenxiu Zhong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Former Chairperson of the Board of Directors, CEO and indirect holder of 22.6% of the Company’s equity interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Anruitai Investment Limited (“Anruitai”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">90% owned by Ms. Wenxiu Zhong and 10% owned by Mr. Sheng Gong, the Director and indirect equity shareholder of the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.068 0.204 0.226 0.90 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Horgos Zhijiantiancheng</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,077</p></td></tr></table> 3875 153077 242009 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Horgos Zhijiantiancheng (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prepayments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Horgos Zhijiantiancheng (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 215,689</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due from related parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anruitai Investment Limited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_5ojCJU0XI0WH3dgVzSy-IQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Others</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,408</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,075</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Horgos Zhijiantiancheng is both a media and advertiser with the Company. For six months ended June 30, 2023, the Company provided services to Horgos Zhijiantiancheng and paid media deposits with Horgos Zhijiantiancheng. For the six months ended June 30, 2024, the Company received the media deposits of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$242,009</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> from Horgos Zhijiantiancheng.</span></td></tr></table><div style="margin-top:12pt;"></div> 5499 215689 28667 28667 1408 28667 30075 242009 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other payable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wenxiu Zhong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,546</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_wbwZ6PenHkSOq01s6H_62A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Others</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,630</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,548</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,176</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3548 3546 8630 3548 12176 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">17</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the normal course of business, the Company is subject to loss contingencies, such as certain legal proceedings, claims and disputes. The Company records a liability for such loss contingencies when the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On April 6, 2023, the Longhua District People’s Court of Shenzhen City, Guangdong Province accepted a case filed by Shenzhen Pusi Technology Co., Ltd (“Shenzhen Pusi”), as the complainant, and Beijing Baosheng, as the defendant. In this case, Shenzhen Pusi sought recovery of outstanding service fee RMB160,965 (approximately $23,292) and related liquidated damages from Beijing Baosheng and other expenses (i.e., attorney’s fee, court expense and property reservation fee). The court made a ruling in favor of the complainant. Beijing Baosheng appealed to Shenzhen Intermediate People’s Court against the trial court’s judgement. The appellate court made a final ruling on April 29, 2024, affirming the trial court’s judgement. A bank account of Baosheng with bank deposit balance of RMB 171,478 has been reserved by the court on July 2, 2023, following Shenzhen Pusi’s application. The case was settled on May 15, 2024, and paid a total amount of RMB 176,358 to the complaint.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">17</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>CONTINGENCIES (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In March 2022, Beijing Baosheng brought a breach of contract claim against Beijing Aipu New Media Technology Co., Ltd. (“Aipu”) in the Beijing Haidian District People’s Court and sought recovery of RMB1,783,834.04 (approximately $270,102) and related liquidated damages. On March 14, 2022, Beijing Baosheng applied for reservation of Aipu’s property in an amount of RMB1,783,834.04 (approximately $270,102) and said application was approved by the court on March 17, 2022. On February 10, 2023, Beijing Baosheng applied for extension for reservation of Aipu’ s property in an amount of RMB1,783,834.04 (approximately $270,102 ), and the court approved the extension of reservation to March 17, 2024. This case was heard on September 10, 2024 at Dongsheng Court in Haidian District, Beijing, The cross examination procedure has been completed, and the Company is currently waiting for another court hearing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 30, 2024, Beijing Arbitration Committee accepted a contract dispute arbitration case filed by Beijing Baosheng against Tianjin Hongen Wanmei Future Education Technology Co., Ltd (“Tianjin Hongen”) for recovery of RMB1,434,059.00 (US$201,982.99). As of September 6, 2024, Tianjin Hongen had already paid to Beijing Baosheng RMB1,267,980.00 (US$178,591.25). As of the date of this report, Beijing Baosheng is waiting for the arbitration committee’s notice of hearing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 1, 2024, the Company was served a complaint regarding a lawsuit brought by three institutional investors (the “Plaintiffs”) against the Company and certain other parties, filed with the United States District Court of the Southern District of New York, alleging that the Company violated Section 11 and Section 12 of the Securities Act of 1933, as amended, by including untrue statements of material facts and omitting to state material facts required to make the statements therein not misleading, in its registration statement on Form F-1, as amended (File No. 333-239800), which was declared effective by the SEC on February 5, 2021. On March 17, 2021, two institutional investors, which are also two of the Plaintiffs, purchased 1,960,784 units from the Company pursuant to a securities purchase agreement, with each unit consisting of one ordinary share of the Company and one warrant to purchase <span style="-sec-ix-hidden:Hidden_BzDqwdA2502HmDKF7ghCqA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one half</span></span> of one ordinary share of the Company, for an aggregate purchase price of US$10 million. On March 5, 2024, the Plaintiffs filed an amended complaint and served the Company on March 6, 2024. The Company extended the deadline to respond to May 22, 2024 in order to coordinate with other defendants in the matter. The Company filed a motion to dismiss the Plaintiffs’ second amended complaint on May 22, 2024. As of the date of this annual report, there is no anticipated court dates of this lawsuit. The Company believes that the complaint is without any merit and intends to defend the matter vigorously.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On April 10, 2024, the Company was served with a copy of the winding up petition (the “Petition”), filed by Orient Plus International Limited (the “Petitioner”) with the Grand Court of the Cayman Islands, seeking an order that the Company be wound up pursuant to Section 92(e) of the Cayman Islands Companies Act (2023 Revision), claiming that the management of the Company have acted unfairly and/or oppressively towards the Petitioner and other minority shareholders, and/or the affairs of the Company have been conducted with a lack of probity, and the Petitioner and the other investors have justifiably lost confidence in the management of the Company. On March 17, 2021, two institutional investors, one of which is the Petitioner, purchased 1,960,784 units from the Company pursuant to a securities purchase agreement, with each unit consisting of one ordinary share of the Company and one warrant to purchase <span style="-sec-ix-hidden:Hidden_rqJpJHH60EKe5n7k7zYHUQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one half</span></span> of one ordinary share of the Company, for an aggregate purchase price of US$10 million. The Company filed a strike out application on July 10, 2024, and the hearing of the strike out application will be held on October 18, 2024. The Company believes that the Petition is without any merit and intends to defend the matter vigorously.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November 17, 2023, the Company entered into a securities purchase agreement (the “Karboom Securities Purchase Agreement”) with Kaboom Technology Limited (“Kaboom”). Pursuant to the Karboom Securities Purchase Agreement, the Company agreed to issue to the Investor senior convertible promissory notes, in an original principal amount of not more than US$42,000,000 (the “Notes”), convertible into the Company’s ordinary shares, par value $0.0096 per share. On February 7, 2024, the Company entered into a securities purchase agreement (the “VG Securities Purchase Agreement”) with VG Master Fund SPC (“VG Master Fund”). Pursuant to the VG Securities Purchase Agreement, subject to specified terms and conditions, the Company may sell and issue in its discretion, up to US$2,000,000 of the Company’s ordinary shares to VG Master Fund.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Affected by the lawsuit filed by three institutional investors on March 1, 2024 and by legal proceedings filed by the Petitioner on April 10, 2024, Both Kaboom and VG Master Fund terminated agreements with the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 31, 2024, Karboom sent the Company a notice of agreement termination (the “Karboom Termination Notice”) regarding the Karboom Securities Purchase Agreement and all related agreements contemplated thereunder (collectively, the “Karboom Agreements”), due to the legal proceedings that the Company was involved at that time. Immediately prior to the termination of the Karboom Agreements, the Company had not issued any Note to Karboom under the Karboom Securities Purchase Agreement. Upon the termination of the Karboom Agreements, effective on the date of the Karboom Termination Notice, the Karboom Agreements became null and void and of no further force and effect, and all investment activities between Karboom and the Company ceased immediately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">17</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>CONTINGENCIES (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On June 4, 2024, VG Master Fund sent the Company a notice of agreement termination (the “VG Termination Notice”) regarding the VG Securities Purchase Agreement and all related agreements contemplated thereunder (collectively, the “VG Agreements”), due to the legal proceedings that the Company was involved at that time. Immediately prior to the termination of the VG Agreements, there had been no ordinary shares sold by the Company to VG Master Fund under the VG Agreements. Upon the termination of the VG Agreements, effective on the date of the VG Termination Notice, the VG Agreements became null and void and of no further force and effect, and all investment activities between VG Master Fund and the Company ceased immediately. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of the date of this report, there is no other legal proceedings, claims and disputes that might cause the Company to be subject to loss contingencies.</p> 160965 23292 171478 171478 176358 1783834.04 270102 1783834.04 270102 1783834.04 270102 1434059.00 201982.99 1267980.00 178591.25 1960784 1 1 1 10000000 1960784 1 1 1 10000000 42000000 0.0096 2000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">18.</b></span>SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In August 2024, Beijing Baosheng entered into a bank loan agreement with Bank of Communication under which under which Beijing Baosheng borrowed a one-year loan of RMB5,000,000, or $693,000. The interest rate for the borrowing was fixed at 3.0% per annum. The loan is guaranteed by Mr. Gong Sheng, the Company’s director, and his spouse, and one third party. Beijing Baosheng also involved Baosheng Network as counter-guarantor for the third-party guarantor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">These unaudited condensed consolidated financial statements were approved by management and available for issuance on September [X], and the Company has evaluated subsequent events through this date.</p> 5000000 693000 0.030