0001829126-23-005230.txt : 20230809 0001829126-23-005230.hdr.sgml : 20230809 20230809063553 ACCESSION NUMBER: 0001829126-23-005230 CONFORMED SUBMISSION TYPE: 6-K PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MicroAlgo Inc. CENTRAL INDEX KEY: 0001800392 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] 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-40024 FILM NUMBER: 231153276 BUSINESS ADDRESS: STREET 1: 340 MADISON AVENUE,19TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10173 BUSINESS PHONE: 781-460-3801 MAIL ADDRESS: STREET 1: 340 MADISON AVENUE,19TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10173 FORMER COMPANY: FORMER CONFORMED NAME: Venus Acquisition Corp DATE OF NAME CHANGE: 20200116 6-K 1 microalgoinc_6k.htm 6-K

 

 

 

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 August, 2023

 

Commission File Number: 001-40024

 

MICROALGO INC.

(Registrant’s Name)

 

Unit 507, Building C, Taoyuan Street,

Long Jing High and New Technology Jingu Pioneer Park,

Nanshan District, Shenzhen, People’s Republic of China

(Address of principal executive office)

 

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

 

Form 20-F ☒   Form 40-F ☐

 

 

 

 

 

 

EXHIBIT INDEX

 

Exhibit No.   Description
99.1   Unaudited Interim Condensed Consolidated Financial Statements as of June 30, 2023 and December 31, 2022 and for the Six Months Ended June 30, 2023 and 2022
99.2   Management’s Discussion and Analysis of Financial Condition and Results of Operation for The First Half of 2023
101.INS   XBRL Instance Document
101.SCH   XBRL Taxonomy Extension Schema Document
101.CAL   XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF   XBRL Taxonomy Extension Definition Linkbase Document
101.LAB   XBRL Taxonomy Extension Label Linkbase Document

 

1

 

 

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, thereunto duly authorized.

 

Date: August 9, 2023

 

  MicroAlgo Inc.
   
  /s/ Min Shu
  Min Shu
  Chief Executive Officer

 

2

EX-99.1 2 microalgoinc_ex99-1.htm EXHIBIT 99.1
0001800392 false 2023-06-30 --12-31 0001800392 2023-01-01 2023-06-30 0001800392 2022-12-31 0001800392 2023-06-30 0001800392 2022-01-01 2022-06-30 0001800392 us-gaap:ProductMember 2022-01-01 2022-06-30 0001800392 us-gaap:ProductMember 2023-01-01 2023-06-30 0001800392 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001800392 us-gaap:ServiceMember 2023-01-01 2023-06-30 0001800392 us-gaap:CommonStockMember 2022-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2022-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2022-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2022-12-31 0001800392 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001800392 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2023-01-01 2023-06-30 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2023-01-01 2023-06-30 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001800392 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-06-30 0001800392 us-gaap:CommonStockMember 2023-06-30 0001800392 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2023-06-30 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2023-06-30 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001800392 us-gaap:NoncontrollingInterestMember 2023-06-30 0001800392 2021-12-31 0001800392 2022-06-30 0001800392 mlgo:YounikeAndSubsidiariesMember 2022-01-01 2022-12-31 0001800392 mlgo:VIYITechnologyIncVIYIMember 2023-01-01 2023-06-30 0001800392 mlgo:VIYITechnologyLtdVIYILtdMember 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember 2023-01-01 2023-06-30 0001800392 mlgo:Korgas233TechnologyCoLtdKorgas233Member 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember 2023-01-01 2023-06-30 0001800392 mlgo:WeidongTechnologyCoLtdWeidongMember 2023-01-01 2023-06-30 0001800392 mlgo:KorgasWeidongTechnologyCoLtdKorgasWeidongMember 2023-01-01 2023-06-30 0001800392 mlgo:FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember 2023-01-01 2023-06-30 0001800392 mlgo:ExcelCrestLimitedExcelCrestMember 2023-01-01 2023-06-30 0001800392 mlgo:ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember 2023-01-01 2023-06-30 0001800392 mlgo:WisdomLabIncWisdomLabMember 2023-01-01 2023-06-30 0001800392 mlgo:ViwoTechnologyLimitedViwoTechMember 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenViwotongTechnologyCoLtdViwotongTechMember 2023-01-01 2023-06-30 0001800392 mlgo:ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember 2023-01-01 2023-06-30 0001800392 mlgo:KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember 2023-01-01 2023-06-30 0001800392 mlgo:GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember 2023-01-01 2023-06-30 0001800392 mlgo:ViZeTechnologyCoLtdViZeMember 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenViZeTongTechnologyCoLtdViZeTongMember 2023-01-01 2023-06-30 0001800392 mlgo:BeijingYounikeInformationTechnologyCoLtdYounikeMember 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenWeidongTechnologyCoLtdSZWeidongMember 2023-01-01 2023-06-30 0001800392 mlgo:YearEndTranslationRatesMember currency:USD 2022-01-01 2022-12-31 0001800392 mlgo:YearEndTranslationRatesMember currency:USD 2023-01-01 2023-06-30 0001800392 mlgo:AverageTranslationRatesMember currency:USD 2022-01-01 2022-06-30 0001800392 mlgo:AverageTranslationRatesMember currency:USD 2023-01-01 2023-06-30 0001800392 mlgo:ShanghaiWeimuMember 2023-06-30 0001800392 mlgo:ViwoTechMember 2023-06-30 0001800392 us-gaap:OfficeEquipmentMember 2023-06-30 0001800392 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-06-30 0001800392 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-06-30 0001800392 us-gaap:LeaseholdImprovementsMember srt:MinimumMember 2023-06-30 0001800392 us-gaap:LeaseholdImprovementsMember srt:MaximumMember 2023-06-30 0001800392 us-gaap:CustomerRelationshipsMember 2023-06-30 0001800392 mlgo:TechnologyKnowHowsMember 2023-06-30 0001800392 us-gaap:NoncompeteAgreementsMember 2023-06-30 0001800392 us-gaap:CopyrightsMember 2023-06-30 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2022-01-01 2022-06-30 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2023-01-01 2023-06-30 0001800392 mlgo:SalesOfIntelligentChipsMember 2022-01-01 2022-06-30 0001800392 mlgo:SalesOfIntelligentChipsMember 2023-01-01 2023-06-30 0001800392 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001800392 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-06-30 0001800392 us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001800392 us-gaap:TransferredOverTimeMember 2023-01-01 2023-06-30 0001800392 mlgo:MainlandPRCMember 2022-01-01 2022-06-30 0001800392 mlgo:MainlandPRCMember 2023-01-01 2023-06-30 0001800392 mlgo:InternationalMember 2022-01-01 2022-06-30 0001800392 mlgo:InternationalMember 2023-01-01 2023-06-30 0001800392 mlgo:ShanghaiWeimuMember 2022-12-31 0001800392 mlgo:ViwoTechMember 2022-12-31 0001800392 2022-01-01 2022-12-31 0001800392 us-gaap:OfficeEquipmentMember 2022-12-31 0001800392 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001800392 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001800392 us-gaap:VehiclesMember 2022-12-31 0001800392 us-gaap:VehiclesMember 2023-06-30 0001800392 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001800392 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001800392 us-gaap:CustomerRelationshipsMember 2022-12-31 0001800392 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001800392 mlgo:SoftwareCopyrightMember 2022-12-31 0001800392 mlgo:SoftwareCopyrightMember 2023-06-30 0001800392 mlgo:Investment1Member 2022-12-31 0001800392 mlgo:Investment1Member 2023-06-30 0001800392 mlgo:Investment2Member 2022-12-31 0001800392 mlgo:Investment2Member 2023-06-30 0001800392 mlgo:GoodwillFromShenzhenYitianAcquisitionMember 2022-12-31 0001800392 mlgo:GoodwillFromShenzhenYitianAcquisitionMember 2023-06-30 0001800392 mlgo:GoodwillFromShanghaiGuoyuAcquisitionMember 2022-12-31 0001800392 mlgo:GoodwillFromShanghaiGuoyuAcquisitionMember 2023-06-30 0001800392 mlgo:TapuyuMember srt:SubsidiariesMember 2023-06-30 0001800392 mlgo:WeimuMember srt:SubsidiariesMember 2023-06-30 0001800392 mlgo:TapuyuMember mlgo:LoanAgreementMember 2023-06-30 0001800392 mlgo:WeimuMember 2023-01-01 2023-06-30 0001800392 mlgo:WeimuMember 2023-06-30 0001800392 mlgo:JoyousDragonMember 2022-12-31 0001800392 mlgo:JoyousDragonMember 2023-06-30 0001800392 country:HK 2023-01-01 2023-06-30 0001800392 country:SG 2023-01-01 2023-06-30 0001800392 country:CN 2023-01-01 2023-06-30 0001800392 country:HK 2023-06-30 0001800392 country:CN 2023-06-30 0001800392 mlgo:OrdinarySharesMember 2018-05-04 0001800392 mlgo:SponsorMember 2023-08-01 2023-08-21 0001800392 us-gaap:IPOMember 2021-02-01 2021-02-11 0001800392 us-gaap:OverAllotmentOptionMember 2021-02-01 2021-02-11 0001800392 2021-02-01 2021-02-11 0001800392 us-gaap:IPOMember mlgo:SponsorMember 2021-02-01 2021-02-11 0001800392 us-gaap:IPOMember mlgo:SponsorMember 2021-02-11 0001800392 mlgo:LadenburgThalmannCoMember 2021-02-01 2021-02-11 0001800392 us-gaap:IPOMember mlgo:VIYIShareholdersMember 2022-12-02 2022-12-09 0001800392 2022-12-01 2022-12-09 0001800392 mlgo:JoyousJDLimitedMember 2022-12-01 2022-12-09 0001800392 mlgo:PublicWarrantsMember 2023-06-30 0001800392 mlgo:PrivateWarrantsMember 2023-06-30 0001800392 mlgo:PublicWarrantsMember 2023-06-30 0001800392 us-gaap:PrivatePlacementMember 2023-01-01 2023-06-30 0001800392 us-gaap:PrivatePlacementMember 2023-06-30 0001800392 2021-02-11 0001800392 mlgo:FedaElectronicsCoMember 2023-03-31 0001800392 mlgo:FedaElectronicsCoMember 2023-01-01 2023-03-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-01-01 2022-06-30 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-01-01 2022-06-30 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-01-01 2023-06-30 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-01-01 2023-06-30 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-06-30 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-06-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure iso4217:CNY iso4217:CNY xbrli:shares

 

Exhibit 99.1

 

MICROALGO INC. AND SUBSIDIARIES

UNAUDTED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS

 

                         
    December 31,     June 30     June 30  
    2022     2023     2023  
    RMB     RMB     USD  
ASSETS                        
CURRENT ASSETS                        
Cash and cash equivalents     297,710,673       138,675,781       19,191,755  
Accounts receivable, net     18,125,011       37,723,534       5,220,672  
Inventories     909,047       -       -  
Prepaid services fees     25,929,098       46,500,506       6,435,344  
Other receivables and prepaid expenses     1,858,512       1,024,682       141,808  
Other receivable-related parties     39,987,762       179,780,988       24,880,427  
Total current assets     384,520,103       403,705,491       55,870,006  
                         
PROPERTY PLANT AND EQUIPMENT, NET     1,012,107       887,228       122,786  
                         
OTHER ASSETS                        
Cost method investments     1,200,000       1,200,000       166,072  
Prepaid expenses and deposits     1,281,860       83,600       11,570  
Intangible assets, net     6,716,250       6,343,125       877,844  
Operating lease right-of-use assets     1,050,922       434,414       60,120  
Goodwill     106,274,006       106,274,006       14,707,577  
Total non-current assets     116,523,038       114,335,145       15,823,183  
Total assets     502,055,248       518,927,864       71,815,975  
                         
LIABILITIES AND SHAREHOLDERS’ EQUITY                        
                         
CURRENT LIABILITIES                        
Accounts payable     14,221,369       35,484,975       4,910,872  
Deferred revenues     11,205,880       17,996,560       2,490,598  
Other payables and accrued liabilities     5,523,915       28,867,759       3,995,095  
Amount due to a related party     1,067,903       1,107,954       153,333  
Operating lease liabilities     1,049,326       363,450       50,299  
Taxes payable     385,591       72,448       10,026  
Total current liabilities     33,453,984       83,893,146       11,610,223  
                         
OTHER LIABILITIES                        
Operating lease liabilities - noncurrent     214,189       140,895       19,499  
Deferred tax liabilities, net     1,679,063       1,679,063       232,370  
Total other liabilities     1,893,252       1,819,958       251,869  
Total liabilities     35,347,236       85,713,104       11,862,092  
                         
COMMITMENTS AND CONTINGENCIES                        
                         
SHAREHOLDERS’ EQUITY                        
Preferred shares, $0.001 par value; 1,000,000 shares authorized; no share issued     -       -       -  
Ordinary shares, $0.001 par value, 200,000,000 shares authorized, 43,856,706 issued     312,543       312,543       43,857  
Additional paid-in capital     320,210,652       320,210,652       47,394,444  
Retained earnings     129,602,088       96,798,730       14,420,927  
Statutory reserves     11,964,279       11,964,279       1,798,310  
Accumulated other comprehensive income (loss)     2,834,688       7,082,011       (3,246,375 )
Total MicroAlgo Inc.shareholders’ equity     464,924,250       436,368,215       60,411,163  
                         
NONCONTROLLING INTERESTS     1,783,762       (3,153,455 )     (457,280 )
                         
Total equity     466,708,012       433,214,760       59,953,883  
                         
Total liabilities and shareholders’ equity     502,055,248       518,927,864       71,815,975  

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

F-1

 

 

MICROALGO INC. AND SUBSIDIARIES

UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND

COMPREHENSIVE INCOME (LOSS)

 

                         
    For the Six Months Ending
June 30,
 
    2022     2023     2023  
    RMB     RMB     USD  
OPERATING REVENUES                        
Products     84,859,926       9,935,513       1,434,690  
Services     260,914,275       253,706,643       36,635,280  
Total operating revenues     345,774,201       263,642,156       38,069,970  
                         
COST OF REVENUES     (276,424,458 )     (183,095,184 )     (26,438,974 )
                         
GROSS PROFIT     69,349,743       80,546,972       11,630,996  
                         
OPERATING EXPENSES                        
Selling expenses     (2,540,086 )     (1,237,770 )     (178,734 )
General and administrative expenses     (12,257,955 )     (7,638,938 )     (1,103,062 )
Research and development expenses     (40,202,571 )     (92,239,461 )     (13,319,393 )
Total operating expenses     (55,000,612 )     (101,116,169 )     (14,601,189 )
                         
INCOME (LOSS) FROM OPERATIONS     14,349,131       (20,569,197 )     (2,970,193 )
                         
OTHER INCOME (EXPENSE)                        
Loss on disposal of subsidiaries     (1,064,203 )     (23,025,499 )     (3,324,886 )
Interest income     307,726       1,251,127       180,663  
Finance expenses, net     (264,358 )     (225,537 )     (32,568 )
Other income, net     1,400,850       611,158       88,251  
Total other (expenses) income, net     380,015       (21,388,751 )     (3,088,540 )
                         
INCOME (LOSS) BEFORE INCOME TAXES     14,729,146       (41,957,948 )     (6,058,733 )
                         
BENEFIT OF (PROVISION FOR) INCOME TAXES                        
Current     (286,789 )     (52,912 )     (7,640 )
Deferred     786,966       -       -  
Total (provision for) benefit of income tax     500,177       (52,912 )     (7,640 )
                         
NET INCOME (LOSS)     15,229,323       (42,010,860 )     (6,066,373 )
                         
Less: Net income (loss) attributable to non-controlling interests     228,367       (4,937,217 )     (712,935 )
                         
NET INCOME (LOSS) ATTRIBUTABLE TO MICROALGO INC.     15,000,956       (37,073,643 )     (5,353,438 )
                         
NET INCOME (LOSS)     15,229,323       (42,010,860 )     (6,066,373 )
                         
OTHER COMPREHENSIVE INCOME (LOSS)                        
Foreign currency translation adjustment     1,377,873       8,517,608       (991,206 )
                         
COMPREHENSIVE INCOME (LOSS)     16,607,196       (33,493,252 )     (7,057,579 )
                         
Less: Comprehensive income (loss) attributable to non-controlling interests     228,367       (4,937,217 )     (33,493,252 )
                         
COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO MICROALGO INC     16,378,829       (28,556,035 )     26,435,673  
                         
WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES                        
Basic     300,000,000       43,856,706       43,856,706  
Diluted     -       -       -  
                         
EARNINGS (LOSS) PER SHARE                        
Basic     0.05       (0.85 )     (0.12 )
Diluted     -       -       -  

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

F-2

 

 

MICROALGO INC. AND SUBSIDIARIES

UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

 

                                                                         
                Accumulated                          
    Ordinary shares     Additional     Retained earnings     Other                    
    Shares     Par
Value
    paid-in
capital
    Statutory
reserves
    Unrestricted     comprehensive
income
    Noncontrolling
interests
    Total     Total  
          RMB     RMB     RMB     RMB     RMB     RMB     RMB     USD  
BALANCE, December 31, 2022     43,856,706       312,543       320,210,652       11,964,279       129,602,088       2,834,688       1,783,762       466,708,012       67,011,462  
Net (loss) income     -       -       -       -       (37,073,643 )     -       (4,937,217 )     (42,010,860 )     (6,066,373 )
Foreign currency translation     -       -       -       -       4,270,285       4,247,323       -       8,517,608       (991,206 )
BALANCE, June 30, 2023     43,856,706       312,543       320,210,652       11,964,279       96,798,730       7,082,011       (3,153,455 )     433,214,760       59,953,883  

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

F-3

 

 

MICROALGO INC. AND SUBSIDIARIES

UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

 

                         
    For the Six Months Ending
June 30,
 
    2022     2023     2023  
    RMB     RMB     USD  
CASH FLOWS FROM OPERATING ACTIVITIES:                        
Net income     15,229,323       (42,010,860 )     (6,066,375 )
Adjustments to reconcile net income to net cash provided by (used in) operating activities:                        
Depreciation and amortization     4,466,118       142,928       20,639  
Provision for doubtful accounts     (1,889,836 )     (8,287,562 )     (1,196,725 )
Deferred tax benefit     (786,966 )     -       -  
Gain (loss) from short term investments     1,064,203       -       -  
Amortization of operating lease right-of-use assets     791,536       616,508       89,024  
Accounts receivables     (15,818,907 )     (11,110,961 )     (1,604,425 )
Inventories     3,280,057       909,047       131,267  
Prepaid services fees     (4,307,015 )     (20,571,408 )     (2,970,515 )
Other receivables and prepaid expenses     (244,664 )     -       -  
Prepaid expenses and deposits     83,228       -       -  
Accounts payable     (2,331,557 )     21,263,606       3,070,468  
Deferred revenues     2,440,295       6,790,680       980,575  
Other payables and accrued liabilities     646,734       7,711,745       1,113,577  
Operating lease liabilities     (703,620 )     (759,170 )     (109,624 )
Taxes payable     297,277       (313,143 )     (45,218 )
Net cash provided by (used in) operating activities     2,216,206       (45,618,590 )     (6,587,332 )
                         
CASH FLOWS FROM INVESTING ACTIVITIES:                        
Purchases of short term investments     (109,764,732 )     -       -  
Redemption of short term investments     108,700,529       -       -  
Purchases of cost method investment     (600,000 )     -       -  
Purchases of property and equipment     (1,226,718 )     -       -  
Sale of property and equipment             355,076       51,273  
Repayment of loans receivable     21,160,000                  
Sale of long term investments     -       1,198,260       173,029  
Net cash provided by investing activities     18,269,079       1,553,336       224,302  
                         
CASH FLOWS FROM FINANCING ACTIVITIES:                        
Loan to Parent     -       (139,159,397 )     (20,094,639 )
Proceeds from banking facility     -       8,500,000       1,227,401  
Proceeds from related party loans     55,695,453       7,172,150       1,035,660  
Repayments to related party loans     (51,400,000 )     -       -  
Deferred merger costs     (131,276 )     -       -  
Net cash provided by (used in) financing activities     4,164,177       (123,487,247 )     (17,831,578 )
                         
EFFECT OF EXCHANGE RATE ON CASH, CASH EQUIVALENTS AND     5,513,861       8,517,609       640,093  
                         
CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH     30,163,323       (159,034,892 )     (23,554,515 )
                         
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of period     272,368,599       297,710,673       42,746,270  
                         
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of period     302,531,922       138,675,781       19,191,755  
                         
SUPPLEMENTAL CASH FLOW INFORMATION:                        
Cash paid for income taxes     1,182,571       73,649       10,635  
Cash paid for interest     6,154       124,995       18,049  
                         
NON-CASH INVESTING AND FINANCING ACTIVITIES:                        
Operating lease right-of-use assets obtained in exchange for operating lease liabilities     549,514       586,741       84,725  

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

F-4

 

 

MICROALGO INC. AND SUBSIDIARIES
NOTES TO UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

Note 1 — Nature of business and organization

 

MicroAlgo Inc. (“MicroAlgo” or the “Company”) (f/k/a Venus Acquisition Corporation (“Venus”)), a Cayman Islands exempted company, entered into the Business Combination and Merger Agreement dated June 10, 2021 (as amended on January 24, 2022, August 2, 2022, August 3, 2022 and August 10, 2022, the “Merger Agreement”), by and among WiMi Hologram Cloud Inc. (“WiMi” or the “Majority Shareholder”), Venus, Venus Merger Sub Corporation (“Venus Merger Sub”), a Cayman Islands exempted company incorporated for the purpose of effectuating the Business Combination, and VIYI Algorithm Inc. (“VIYI”), a Cayman Islands exempted company.

 

On December 9, 2022, the parties consummated the Business Combination. As a result, VIYI is now a wholly owned subsidiary of MicroAlgo Inc.

 

On December 23, 2022, Zheyi Hu and Xiaofei Han transferred 100% equity interest of Younike to Viwotong Tech. The aggregate purchase price was 0. As a result, Younike became wholly owned subsidiary of Viwotong Tech.

 

On March 27, 2023, Weidong established a fully owned subsidiary Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”) in Shenzhen.

 

The accompanying unaudited condensed consolidated financial statements reflect the activities of MicroAlgo and each of the following entities as of June 30, 2023:

 

         
Name   Background   Ownership
VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”)   A Cayman Islands company Incorporated on September 24, 2020   100% owned by MicroAlgo
           
VIYI Technology Ltd. (“VIYI Ltd”)   A Hong Kong company   100% owned by VIYI
  Incorporated on October 9, 2020  
  A holding company  
           
Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)   A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)   100% owned by VIYI Ltd
  Incorporated on November 18, 2020  
  A holding company    
           
Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)   A PRC limited liability company   100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022
  Incorporated on March 08, 2011  
  Primarily engages central processing algorithm in mobile games industry  
           
Korgas 233 Technology Co., Ltd. (“Korgas 233”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on September 15, 2017  
  Primarily engages in central processing algorithm in mobile games industry  

 

F-5

 

 

Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)    A PRC limited liability company   100% owned by Shenzhen Yitian
  Incorporated on October 16, 2015    
  Primarily engages in central processing algorithm in advertising industry    
           
Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)    A PRC limited liability company   100% owned by Weidong
  Incorporated on January 14, 2019    
  Primarily engages in central processing algorithm in advertising industry    
           
Weidong Technology Co., Ltd. (“Weidong”)   A PRC limited liability company   100% owned by Shenzhen Weiyixin
  Incorporated on October 28, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on October 30, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Fe-da Electronics Company Private Limited (“Fe-da Electronics”)   A Singapore company   Disposed in April 2023
  Incorporated on January 21, 2009  
  Primarily engages in resale of intelligent chips and customization of central processing units  
           
Excel Crest Limited (“Excel Crest”)   A Hong Kong company   Disposed in April 2023
  Incorporated on September 11, 2020  
  Support the daily operations of Fe-da Electronics in Hong Kong  
           
Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)   A PRC limited liability company   58% owned by Shenzhen Weiyixin
  Incorporated on November 30, 2020  
  Engages in providing software support services  

 

F-6

 

 

Wisdom Lab Inc. (“Wisdom Lab”)   A Cayman Islands company   Disposed in April 2023
  Incorporated on May 12, 2021  
  Engages in software solution for intelligent chips  
           
Viwo Technology Limited. (“Viwo Tech”)   A Hong Kong company   55% owned by VIYI Ltd
  Incorporated on April 15, 2021  
  Engages in R&D and application of intelligent visual algorithm technology  
           
Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)   A PRC limited liability company   100% owned by Viwo Tech
  Incorporated on July 19, 2021  
       
Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)   A PRC limited liability company   99% owned by Weidong, 1% owned by SZ Weidong
  Incorporated on March 18, 2019  
  Engages in R&D and application of intelligent visual algorithm technology  
           
Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on July 23, 2021  
    Engages in R&D and application of intelligent visual algorithm technology  
           
Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on June 22, 2021  
  Engages in central processing algorithm in advertising industry  
         
ViZe Technology Limited (“ViZe”)   A Hong Kong company   Disposed in May 2023
  Incorporated on April 12, 2022  
         
Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”)   A PRC limited liability company   Disposed in May 2023
  Incorporated on August 15, 2022  
         
Beijing Younike Information Technology Co., Ltd. (“Younike”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on July 22, 2022  
  Engages in central processing algorithm in advertising industry  
           
Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)   A PRC limited liability company   100% owned by Weidong
  Incorporated on March 27, 2023  
  Primarily engages in central processing algorithm in advertising industry  

 

F-7

 

 

Note 2 — Summary of significant accounting policies

 

Basis of presentation

 

The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.

 

Principles of consolidation

 

The condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise and variable interest entity and its subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.

 

Use of estimates and assumptions

 

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s condensed consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, the fair value of contingent consideration related to business acquisitions and allocation of expenses from the Parent and Beijing WiMi. Actual results could differ from these estimates.

 

Foreign currency translation and other comprehensive income (loss)

 

As of June 30, 2023, which was the last business day of the registrant’s second quarter, the Company determined that it would qualify as a foreign private issuer, as that term is defined in Rule 3b-4(c) promulgated under the Securities Exchange Act of 1934, beginning as of July 1, 2023. The company has changed its reporting currency from U.S. dollar to RMB.

 

The Company uses Renminbi (“RMB”) as its reporting currency. The functional currency of VIYI Ltd. is Hong Kong Dollar, its subsidiary in Singapore is U.S. dollar, and its other subsidiaries which are incorporated in PRC are RMB, respectively, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.

 

In the unaudited interim condensed consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the period.

 

Translation adjustments included in accumulated other comprehensive loss amounted to RMB 2,834,688 and RMB 7,082,011 (USD 980,100) as of December 31, 2022 and June 30, 2023, respectively. The balance sheet amounts, with the exception of shareholders’ equity on December 31, 2022 and June 30, 2023 were translated at RMB 1.00 to USD 0.1436 and to USD 0.1384, respectively. The average translation rates applied to statement of income accounts for the six months ended June 30, 2022 and 2023 were RMB 1.00 to USD 0.1542 and to USD 0.1444, respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the unaudited interim condensed consolidated balance sheets.

 

Cash and cash equivalents

 

Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC and HK.

 

F-8

 

 

Accounts receivable, net

 

Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable.

 

Prepaid services fees

 

Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money advance deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The advances usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of June 30, 2023, no allowance was deemed necessary.

 

Other receivables and prepaid expenses

 

Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. No allowance was required as of June 30, 2023.

 

Property plant and equipment, net

 

Property plant and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:

 

  Useful Life  
Office equipment   3 years  
Office furniture and fixtures   35 years  
Leasehold improvements   12 years  

 

Cost method investments

 

The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its condensed consolidated financial statements and subsequently records any dividends received from the net accumulated earnings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.

 

F-9

 

 

Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the Six Months Ended June 30, 2023.

 

Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:

 

  Useful Life  
Customer relationship   4 years  
Technology know-hows   5 years  
Non-compete agreements   6 years  
Software copyright   5 years  

 

Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.

 

The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.

 

Impairment for long-lived assets

 

Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values.

 

F-10

 

 

Business combination

 

The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.

 

Fair value measurement

 

The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.

 

The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:

 

  Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

  Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.

 

  Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.

 

Warrants liabilities

 

The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.

 

Revenue recognition

 

The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.

 

F-11

 

 

  (i) Central Processing Advertising Algorithm Services

 

— Advertising display services

 

For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).

 

The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (i) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (ii) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

 

  (ii) Mobile Games Services

 

The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.

 

— Jointly operated mobile game publishing services

 

The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.

 

With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.

 

F-12

 

 

— Licensed out mobile games

 

The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.

 

  (iii) Sale of intelligent chips

 

Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.

 

To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.

 

In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.

 

Contract balances:

 

The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.

 

Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.

 

The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:

 

                       
 

June 30,
2022

    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Central processing advertising algorithm services     260,914,275       253,740,318       36,635,280  
Sales of intelligent chips     84,859,926       9,935,513       1,434,690  
Total revenues     345,774,201       263,642,156       38,069,970  

 

F-13

 

 

The Company’s revenue by timing of transfer of goods or services are summarized below:

 

                       
  June 30,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Goods and services transferred at a point in time     345,774,201       263,642,156       38,069,970  
Services transferred over time     -       -       -  
Total revenues     345,774,201       263,642,156       38,069,970  

 

The Company’s revenue by geographic locations are summarized below:

 

                       
  June 30,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Mainland PRC revenues     262,080,149       251,406,269       36,298,243  
International revenues     83,694,052       12,269,562       1,771,727  
Total revenues     345,774,201       263,642,156       38,069,970  

 

Cost of revenues

 

Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.

 

For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.

 

Cost allocation

 

Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.

 

Research and development

 

Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.

 

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.

 

F-14

 

 

Income taxes

 

The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.

 

Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the condensed consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.

 

An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred. PRC tax returns filed are subject to examination by any applicable tax authorities.

 

Other Income

 

Other Income primary includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects, and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB 1,267,476 and RMB 460,382 (USD 66,479) for the six months ended June 30, 2022 and 2023, respectively.

 

Other income also includes RMB 133,374 and RMB 150,777 (USD 21,772) of input VAT credit the Company redeemed during the six months ended June 30, 2022 and 2023. As part of VAT reform in 2019, from April 1, 2019 to December 31, 2023, a taxpayer in certain service industries could claim additional 10% of input VAT credit based on total input VAT paid to suppliers, the credit was applied to offset with the Company’s VAT payable.

 

Leases

 

The Company adopted FASB ASU 2016-02, “Leases” (Topic 842) for the year ended December 31, 2020, and elected the practical expedients that does not require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. As of June 30, 2023, the Company recognized RMB 434,414 right of use (“ROU”) assets and RMB 504,345 lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of 7%, which is determined using an incremental borrowing rate with similar term in the PRC.

 

Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.

 

F-15

 

 

Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.

 

The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.

 

Employee benefit

 

The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB 356,265 for the Six Months Ended June 30, 2023.

 

Noncontrolling interests

 

Noncontrolling interest consists of an aggregate of 42% of the equity interest of Shanghai Weimu, 45% of equity interest of Viwo Tech held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.

 

Noncontrolling interests consist of the following:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Shanghai Weimu     1,896,950       (3,040,267 )     (441,057 )
Viwo Tech     (113,188 )     (113,188 )     (16,223 )
Total     1,783,762       (3,153,455 )     (457,280 )

 

Earnings per share

 

The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the Six Months Ended June 30, 2023, there was no dilutive shares.

 

F-16

 

 

Statutory reserves

 

Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.

 

Segment reporting

 

FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.

 

The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.

 

Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are (i) central processing algorithm services and (ii) intelligent chips and services. All of the Company’s net revenues were generated in the PRC and Singapore.

 

Recently issued accounting pronouncements

 

In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s condensed consolidated financial statements.

 

Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.

 

F-17

 

 

Note 3 — Accounts receivable, net

 

Accounts receivable, net consisted of the following:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Accounts receivable     26,612,573       37,723,534       5,220,672  
Less: allowance for doubtful accounts     (8,487,562 )     -       -  
Accounts receivable, net     18,125,011       37,723,534       5,220,672  

 

The following table summarizes the changes in allowance for doubtful accounts:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Beginning balance     2,162,693       8,487,562       1,218,672  
Addition     8,487,562       -       -  
Recovery     2,162,693       8,487,562       1,218,672  
Ending balance     8,487,562       -       -  

 

Note 4 — Property plant and equipment, net

 

Property plant and equipment, net consist of the following:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Office electronic equipment     380,831       202,230       27,987  
Office fixtures and furniture     3,427       3,504       485  
Vehicles     1,201,451       1,201,452       166,273  
Leasehold improvements     501,827       325,274       45,016  
Subtotal     2,087,536       1,732,460       239,760  
Less: accumulated depreciation     (1,075,429 )     (845,232 )     (116,974 )
Total     1,012,107       887,228       122,786  

 

Depreciation expense for the six months ended June 30, 2022 and 2023 amounted to RMB 194,444 and RMB 154,157 (USD 22,260), respectively.

 

F-18

 

 

Note 5 — Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements and. The following table summarizes acquired intangible asset balances as of:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Customer relationships     -       -       -  
Non-compete agreements     17,400,000       17,400,000       2,408,038  
Software copyright     8,955,000       8,955,000       1,239,309  
Subtotal     26,355,000       26,355,000       3,647,347  
Less: accumulated amortization     (19,638,751 )     (20,011,875 )     (2,769,503 )
Intangible assets, net     6,716,249       6,343,125       877,844  

 

Amortization expense for the six months ended June 30, 2022 and 2023 amounted to RMB 4,278,035 and RMB 387,397 (USD 51,638), respectively.

 

Note 6 — Cost method investments

 

Cost method investments consist of the following:

 

               
  December 31,
2022
    June 30,
2023
 
    RMB     RMB  
          (Unaudited)  
5.0% Investment in a company in mobile games industry     600,000       600,000  
5.0% Investment in a company in central processing advertising algorithm services     600,000       600,000  
Total     1,200,000       1,200,000  

 

Note 7 — Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. The following table summarizes the components of acquired goodwill balances as of:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Goodwill from Shenzhen Yitian acquisition(a)     92,990,256       92,990,256       12,869,199  
Goodwill from Shanghai Guoyu acquisition(b)     13,283,750       13,283,750       1,838,378  
Total     106,274,006       106,274,006       14,707,577  

 

 

(a)Goodwill represents the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment.

(b)Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 20,000,000. The excess fair value of consideration over the identifiable assets acquired of RMB 13,283,750 was allocated to goodwill for the central processing algorithm services segment. On May 12, 2023, YY Online transferred its Shanghai Guoyu’s 1% equity to Shenzhen Weidong, a wholly-owned subsidiary of Weidong.

 

F-19

 

 

Note 8 — Other payables and accrued liabilities

 

Other payables and accrued liabilities consist of the following:

 

  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Salary payables   1,499,322    887,080    122,766 
Other payables and accrued expenses   3,677,620    19,480,679    2,695,989 
Estimated liability   346,973    -    - 
Loan-Short term   -    8,500,000    1,176,340 
Total other payables and accrued liabilities   5,523,915    28,867,759    3,995,095 

 

The nature of other accounts payable of the Company, after transferring the equity of Feda, includes the outstanding balance of internal borrowings between the Company and its subsidiary, Wisdom. The total outstanding balance amounts to 2.6 million US dollars.

 

Out of the Company's total short-term loan of 8.5 million RMB, Tapuyu, a subsidiary, has an end-of-period balance of 5 million, while Weimu, another subsidiary, has an end-of-period balance of 3.5 million RMB. Tapuyu has signed a loan agreement with the Bank of China, Guangzhou Zhihui City Branch, classified as a revolving credit loan for working capital, with a total credit line of 10 million RMB, of which 5 million has been utilized. The expiration date for the credit line usage is December 27, 2023. Weimu, on the other hand, has signed a loan agreement with the Bank of China, Shanghai Jing'an Branch, classified as a secured loan for working capital, with the enterprise's legal representative Gou Lei providing a full joint liability guarantee. The total credit line for Weimu is 3.5 million RMB, and the actual usage is 3.5 million RMB. The expiration date for the credit line usage is March 14, 2024

 

Note 9 — Related party transactions and balances

 

Amounts due from Parent are those nontrade receivables arising from transactions between the Company and the Parent. Those balances are unsecured and non-interest bearing and are payable on demand.

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Due from Parent     39,987,762       179,780,988       24,880,427  
Due to a related party-Joyous JD     1,067,903       1,107,954       153,333  

 

During Six Months Ended June 30, 2023 the Company obtained approximately $300,000 and provided additional $14 million to Parent.

 

Joyous JD is a non controlling shareholder of MicroAlgo. This amount represents advance to Venus Acquisition Corp prior to the merger. The amount was non interest bearing and due on demand.

 

F-20

 

 

Note 10 — Taxes

 

Income tax

 

Cayman Islands

 

Under the current laws of the Cayman Islands, VIYI and Wisdom Lab are not subject to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will be imposed.

 

Hong Kong

 

VIYI Ltd, Excel Crest and Viwo Tech and Vize are incorporated in Hong Kong and are 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 is 16.5% 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 law, VIYI Ltd, Excel Crest, Viwo Tech, Vize Tech are exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.

 

Singapore

 

Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately $7,000) taxable income and 50% of the next SGD 190,000 (approximately $137,000) taxable income are exempted from income tax.

 

PRC

 

The subsidiaries incorporated in the PRC are governed by the income tax laws of the PRC and the income tax provision in respect to operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the “EIT Laws”), domestic enterprises and Foreign Investment Enterprises (the “FIE”) are usually subject to a unified 25% enterprise income tax rate while preferential tax rates, tax holidays and even tax exemption may be granted on case-by-case basis. EIT grants preferential tax treatment to certain High and New Technology Enterprises (“HNTEs”). Under this preferential tax treatment, HNTEs are entitled to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. In addition, 75% of R&D expenses of the PRC entities are subject to additional deduction from pre-tax income.

 

Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.

 

Shenzhen Qianhai was formed and registered in Qianhai District in Guangdong Provence, China in 2015. The company is subject to income tax at a reduced rate of 15% due to the local tax policies to attract companies in various industries. The reduced rate benefit will expire in December 2025.

 

F-21

 

 

 

Significant components of the provision for income taxes are as follows:

 

                         
  For the
six months ended
June 30,
2022
    For the
six months ended
June 30,
2023
    For the
six months ended
June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Current income tax expenses     (286,789 )     (52,912 )     (7,640 )
Deferred income tax benefits     786,966       -       -  
Income tax expenses     500,177       (52,912 )     (7,640 )

 

Deferred tax assets and liabilities

 

Significant components of deferred tax assets and liabilities were as follows:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Deferred tax assets:                        
Net operating loss carryforwards     12,761,717       12,761,717       1,766,132  
Allowance for doubtful accounts     1,442,884       1,442,884       199,685  
Less: valuation allowance     (14,204,601 )     (14,204,601 )     (1,965,817 )
Deferred tax assets, net     -       -       -  
Deferred tax liabilities:     -       -       -  
Recognition of intangible assets arising from business combinations     1,679,063       1,679,063       232,370  
Total deferred tax liabilities, net     1,679,063       1,679,063       232,370  

 

The Company evaluated the recoverable amounts of deferred tax assets, and provided a valuation allowance to the extent that future taxable profits will be available against which the net operating loss and temporary difference can be utilized. The Company considers both positive and negative factors when assessing the future realization of the deferred tax assets and applied weigh to the relative impact of the evidences to the extent it could be objectively verified.

 

The Company’s cumulative net operating loss (“NOL”) of approximately $1.3 million as of June 30, 2023 was mainly from NOL of Fe-da, Shenzhen Qianhai Wangxin, Shenzhen Yitian and Korgas 233. The NOL starts to expire in 2023. Management considers projected future losses outweighs other factors and made a full allowance of related deferred tax assets.

 

The Company recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result of fair value adjustment from acquisitions in 2015. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement reporting purposes.

 

F-22

 

 

Uncertain tax positions

 

The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits associated with the tax positions. As of December 31, 2022 and June 30, 2023, the Company did not have any significant unrecognized uncertain tax positions. The Company did not incur any interest and penalties related to potential underpaid income tax expenses for the years ended December 31, 2022 and for the Six Months Ended June 30, 2023 and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the future.

 

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore.

 

Taxes payable consisted of the following:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
VAT taxes payable     41,182       (46,296 )     (6,407 )
Income taxes payable     320,316       103,845       14,371  
Other taxes payable     24,098       14,899       2,062  
Totals     385,596       72,448       10,026  

 

Note 11 — Concentration of risk

 

Credit risk

 

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB 500,000 (approximately USD 72,000). As of June 30, 2023, cash balance of $20,027,603 was deposited with financial institutions located in China,The Hong Kong Deposit Protection Board pays compensation up to a limit of HKD 500,000 (approximately USD 64,000) if the bank with which an individual/a company hold its eligible deposit fails. As of June 30, 2023, cash balance of $448,851 was maintained at financial institutions in Hong Kong, of which nil was subject to credit risk. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness.

 

A majority of the Company’s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries’ assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.

 

To the extent that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Company.

 

F-23

 

 

Note 12 — Leases

 

Lease commitments

 

The Company determines if a contract contains a lease at inception. US GAAP requires that the Company’s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option which result in an economic penalty. All of the Company’s real estate leases are classified as operating leases.

 

The Company has entered into nine non-cancellable operating lease agreements for nine office spaces expiring through December 2024. As of June 30, 2023, upon adoption of FASB ASU 2016-02, the Company recognized RMB 434,414 right of use (“ROU”) assets and RMB 504,345 lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of 7%, which is determined using an incremental borrowing rate with similar term in the PRC. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The leases generally do not contain options to extend at the time of expiration and the weighted average remaining lease terms are 1 year.

 

Note 13 — Shareholders’ equity

 

Ordinary shares

 

The Company was established under the laws of Cayman Islands on May 14, 2018 with authorized share of 50,000,000 ordinary shares of par value USD 0.001 each.

 

On October 21, 2022, the Company held an Extraordinary General Meeting of its stockholders of record, approval by way of amendments to increase the number of authorized ordinary shares to 200,000,000 ordinary shares. For the purposes of the laws of the Cayman Islands, the full text of the resolution is as follows: RESOLVED, as an ordinary resolution, that the authorized share capital of the Company be amended from USD50,000 divided into 50,000,000 ordinary shares of par value USD0.001 each into USD200,000 divided into 200,000,000 ordinary shares of par value USD0.001 each;.

 

In May 2018, the Company issued one ordinary share to the Sponsor for no consideration. On August 21, 2019, the Company cancelled the one share for no consideration and the Sponsor purchased 1,150,000 ordinary shares for an aggregate price of $25,000. The 1,150,000 founder shares was for purposes hereof referred to as the Founder Shares.

 

On February 11, 2021, the Company consummated the IPO of 4,000,000 units (the “Units”). In addition, the underwriters exercised in full the over-allotment option for an additional 600,000 Units on such date, resulting in the issuance and sale of an aggregate of 4,600,000 Units. Each Unit consists of one ordinary share, par value $0.001 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-half of one Share at a price of $11.50 per Share, and one right to receive one-tenth (1/10) of one Share upon the consummation of the Company’s initial business combination.

 

Simultaneously with the closing of the Initial Public Offering on February 11, 2021, the Sponsor purchased an aggregate of or 225,000 Private Units at a price of $10.00 per Private Unit, ($2,250,000 in the aggregate), from the Company in a private placement.

 

In addition, the Company sold to Ladenburg Thalmann & Co., Inc., for $75, a total of 75,000 Shares.

 

On December 9, 2022, in accordance with the Merger Agreement, the Closing occurred, pursuant to which Venus issued 39,603,961 ordinary shares to VIYI shareholders.

 

Due to the merger, public shareholders redeemed 2,493,755 ordinary shares.

 

In accordance with the Backstop Agreement, the Company issued 214,000 ordinary shares to the Joyous JD Limited.

 

Upon the consummation of the Business Combination, Venus rights held by the Sponsor and previous public investors were automatically converted to 482,500 ordinary shares.

 

As of June 30, 2023, the Company had 43,856,706 ordinary shares issued and outstanding with a par value of USD 0.001 each.

 

As of June 30, 2023, the Company had 4,600,000 Public Warrants and 225,000 Private Warrants outstanding.

 

Statutory reserve

 

The Company’s PRC entities are 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’s PRC entities 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 Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of China is subject to examination by the banks designated by State Administration of Foreign Exchange.

 

F-24

 

 

Restricted net assets

 

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC entities only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the accompanying condensed consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC entities.

 

As a result of the foregoing restrictions, the Company’s PRC entities are restricted in their ability to transfer their assets to the Company. Foreign exchange and other regulation in the PRC may further restrict the Company’s PRC entities from transferring funds to the Company in the form of dividends, loans and advances. As of June 30, 2023, amounts restricted are the paid-in-capital and statutory reserve of the Company’s PRC entities, which amounted to $28,900,650.

 

Note 14 — Warrants

 

Public Warrants

 

Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $11.50 per full share, subject to adjustment as described in this prospectus. Pursuant to the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares. This means that only an even number of warrants may be exercised at any given time by a warrant holder.

 

No public warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares. It is the Company’s current intention to have an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares in effect promptly following consummation of an initial business combination.

 

Notwithstanding the foregoing, if a registration statement covering the ordinary shares issuable upon exercise of the public warrants is not effective within 90 days following the consummation of our initial business combination, public warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to an available exemption from registration under the Securities Act. In such event, each holder would pay the exercise price by surrendering the warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “Fair Market Value” (defined below) by (y) the Fair Market Value. The “Fair Market Value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the day prior to the date of exercise. For example, if a holder held 300 warrants to purchase 150 shares and the Fair Market Value on the date prior to exercise was $15.00, that holder would receive 35 shares without the payment of any additional cash consideration. If an exemption from registration is not available, holders will not be able to exercise their warrants on a cashless basis.

 

The Warrants will become exercisable on the later of (a) the consummation of a Business Combination or (b) 12 months from the effective date of the registration statement relating to the IPO. The warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of our completion of an initial business combination, or earlier upon redemption.

 

The Company may redeem the outstanding warrants (including any outstanding warrants issued upon exercise of the unit purchase option issued to Ladenburg Thalmann & Co., Inc.,), in whole and not in part, at a price of $0.01 per warrant:

 

  at any time while the Public Warrants are exercisable,

 

  upon not less than 30 days’ prior written notice of redemption to each Public Warrant holder,

 

  if, and only if, the reported last sale price of the ordinary shares equals or exceeds $18.00 per share, for any 20 trading days within a 20 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and

 

F-25

 

 

 

  if, and only if, there is a current registration statement in effect with respect to the issuance of the ordinary shares underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.

 

If the foregoing conditions are satisfied and the Company would issue a notice of redemption, each warrant holder can exercise his, her or its warrant prior to the scheduled redemption date. However, the price of the ordinary shares may fall below the $18.00 trigger price as well as the $11.50 warrant exercise price per full share after the redemption notice is issued and not limit our ability to complete the redemption.

 

The redemption criteria for the warrants have been established at a price which is intended to provide warrant holders a reasonable premium to the initial exercise price and provide a sufficient differential between the then-prevailing share price and the warrant exercise price so that if the share price declines as a result of our redemption call, the redemption will not cause the share price to drop below the exercise price of the warrants.

 

If the Company call the warrants for redemption as described above, our management will have the option to require all holders that wish to exercise warrants to do so on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the whole warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants. Whether the Company will exercise our option to require all holders to exercise their warrants on a “cashless basis” will depend on a variety of factors including the price of our ordinary shares at the time the warrants are called for redemption, the Company’s cash needs at such time and concerns regarding dilutive share issuances.

 

Private Warrants

 

Simultaneously with the closing of the Initial Public Offering, the Company consummated a private placement of 270,500 Private Units at $10.0 per unit, purchased by the sponsor. The Private Units are identical to the units sold in the Initial Public Offering except that the warrants included in the Private Units (the “Private Warrants”) and the ordinary shares issuable upon the exercise of the Private Warrants will not be transferable, assignable or saleable until after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants will be exercisable on a cashless basis and will be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.

 

The private warrants are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the balance sheets. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.

 

The Company established the initial fair value for the private warrants at $380,000 on February 11, 2021, the date of the Company’s Initial Public Offering, using a Black-Scholes model. The Company allocated the proceeds received from the sale of Private Units, first to the private warrants based on their fair values as determined at initial measurement, with the remaining proceeds recorded as ordinary shares subject to possible redemption, and ordinary shares based on their relative fair values recorded at the initial measurement date. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.

 

Note 15 — Deconsolidation

 

Disposal of Fe-da Electronics and its subsidiaries

 

On April 6, 2023, the Company’s board approved the equity transfer agreement between VIYI and LIM TZEA, to transfer 100% equity interest of Fe-da Electronics Co., Ltd and its subsidiaries Wisdom Lab Inc., EXCEL Technology Co., Ltd. and recognized USD 3,397,385(RMB 23,527,570) of loss from the transfer. Since the disposal did not represent any strategic change of the Company’s operation, the disposal was not presented as discontinued operations.

 

Net assets of the entities disposed and gain on disposal was as follows:

 

    
  March 31,
2023
 
   USD 
   (Unaudited) 
Total current assets   3,583,579 
Total other assets   - 
Total assets   3,583,579 
Total current liabilities   186,192 
Total net assets   3,397,385 
Total consideration   - 
Total loss on disposal   3,397,385 

 

F-26

 

 

Note 16 — Commitments and contingencies

 

Contingencies

 

From time to time, the Company is party to certain legal proceedings, as well as certain asserted and unasserted claims. Amounts accrued, as well as the total amount of reasonably possible losses with respect to such matters, individually and in aggregate, are not deemed to be material to the condensed consolidated financial statements.

 

Legal proceedings

 

In April 2023, Joyous JD Limited and the Company filed suit in the New York Supreme Court New York County against Yolanda Asset Management Corporation, the sponsor of Venus Acquisition Corporation. Joyous JD Limited was a backstop investor of the Company prior to the closing of the Business Combination. In the lawsuit, Joyous JD Limited and the Company has alleged the following claims:

 

1. Breach of certain agreements concerning Joyous JD Limited’s investment in Yolanda and Venus Acquisition Corporation, and:

 

2. Misuse of Form S-4 by Venus Acquisition Corporation under the direction of the Sponsor, resulting in the withdrawal of the Form S-4. The Company has initiated lawsuit seeking damages.

 

The Court has accepted the complaint filed by Joyous JD Limited and the Company. The Company cannot guarantee the outcome of the lawsuit, the final ruling of the court shall prevail.

 

Note 17 — Segments

 

ASC 280, “Segment Reporting”, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for detailing the Company’s business segments.

 

The Company’s chief operating decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions about allocating resources and assessing the performance of the group. The Company has determined that it has two operating segments: (i) central processing algorithm services and (ii) intelligent chips and services.

 

The following tables present summary information by segment for the Six Months Ended June 30, 2022 and 2023:

 

                               
  Central
processing
algorithm
services
    Intelligent
chips and
services
    Total for the
six months ended
June 30,
2022
    Total for the
six months ended
June 30,
2022
 
    RMB     RMB     RMB     USD  
                (Unaudited)     (Unaudited)  
Revenues     260,914,275       84,859,926       345,774,201       51,520,428  
Cost of revenues     195,787,710       80,636,748       276,424,458       41,187,302  
Gross profit     65,126,565       4,223,178       69,349,743       10,333,126  
Depreciation and amortization     867,243       3,598,875       4,466,118       665,453  
Total capital expenditures     1,226,718       -       1,226,718       182,781  

 

F-27

 

 

                                 
    Central
processing
algorithm
services
    Intelligent
chips and
services
    Total for the
six months ended
June 30,
2023
    Total for the
six months ended
June 30,
2023
 
    RMB     RMB     RMB     USD  
                (Unaudited)     (Unaudited)  
Revenues     253,706,643       9,935,513       263,642,156       38,069,970  
Cost of revenues     173,201,125       9,894,059       183,095,184       26,438,974  
Gross profit     80,505,518       41,454       80,546,972       11,630,996  
Depreciation and amortization     528,001       13,553       541,554       78,200  
Total capital expenditures     79,977,517       27,901       80,005,418       11,552,796  

 

Total assets as of:

 

    December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Central processing algorithm services     332,817,563       518,927,864       71,815,975  
Intelligent chips and services     169,237,685       -       -  
Total assets     502,055,248       518,927,864       71,815,975  

 

The Company’s operations are primarily based in the mainland PRC and international, where the Company derives a substantial portion of their revenues. Management also review consolidated financial results by business locations. Disaggregated information of revenues by geographic locations are as follows:

 

                       
  Total for the
six months ended
June 30,
2022
    Total for the
six months ended
June 30,
2023
    Total for the
six months ended
June 30,
2023
 
    RMB     RMB     USD  
                (Unaudited)  
Mainland PRC revenues     262,080,149       253,706,643       36,635,280  
International revenues     83,694,052       9,935,513       1,434,690  
Total revenues     345,774,201       263,642,156       38,069,970  

 

Note 18 — Subsequent events

 

The Company evaluated all events and transactions that occurred after June 30, 2023 up through the date the Company issued these unaudited interim condensed consolidated financial statements and has determined that it does not have any additional material subsequent events to disclose in these financial statements.

 

F-28

EX-99.2 3 microalgoinc_ex99-2.htm EXHIBIT 99.2

 

Exhibit 99.2

 

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

 

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our condensed consolidated financial statements and related notes included in Exhibit 99.1. This discussion and other parts of this report contain forward-looking statements that involve risks and uncertainties, such as statements of our plans, objectives, expectations and intentions. Our actual results could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in this Report and our Quarterly Report on Form 10-Q and our annual report on Form 10-K for the fiscal year ended December 31, 2022 under Forward-Looking Statements and Item 1A–Risk Factors, filed with the SEC on March 29, 2023.

 

Overview

 

On December 9, 2022, the Company completed its De-SPAC Business Combination with VIYI. VIYI became our wholly-owned subsidiary. The Company changed its name to “MicroAlgo Inc.” in connection with the consummation of the Business Combination.

 

MicroAlgo is dedicated to the development and application of bespoke central processing algorithms. We provide comprehensive solutions to our business customers by integrating central processing algorithms with software or hardware, or both, thereby helping them increase their number of customers, improve end-user satisfaction, achieve direct cost savings, reduce power consumption, and achieve technical goals. The range of our services include algorithm optimization, accelerating computing power without the need for hardware upgrades, lightweight data processing, and data intelligence services.

 

Central processing algorithms refer to a range of computing algorithms, including analytical algorithms, recommendation algorithms, and acceleration algorithms. The businesses engaged in internet advertisement, game development, intelligent chip design, finance, retail, and logistics depend on the ability to efficiently process and analyze data with optimized computing software and hardware capable of handling the data workload. Bespoke central processing algorithms suitable to each customer’s distinct needs help them achieve this purpose.

 

In the mid-to-long term, we will continue to adhere to our strategic mindset. By improving upon each iteration of our one-stop intelligent data management solutions made possible by our proprietary central processing algorithm services, we can help customers to enhance their service efficiency and make model innovations in business, and actively enhance the industry value of the central processing algorithm services in the general field of data intelligent processing industry.

 

Results of Operations

 

Understanding Our Results of Operations

 

We currently operate in two segments and generates revenue by providing (i) central processing algorithm services and (ii) intelligent chips and services. Please see our condensed consolidated financial statements included elsewhere in this annual report.

 

Revenues

 

Our revenues consist of (i) providing central processing algorithm solutions, including internet advertising solutions, internet games services, and (ii) intelligent chips and services revenues.

 

1

 

 

Cost of Revenues

 

Cost of revenue for our central processing algorithm solutions for the internet advertisement algorithm services, internet games services comprised of (i) costs paid to channel providers and shared costs with content providers based on the profit-sharing arrangements, (ii) third party consulting services expenses and (iii) compensation expenses for the Our professionals.

 

Cost of revenue for our intelligent chip and services consists primarily of the costs of products sold and third-party software development costs.

 

Selling Expenses

 

Our selling expenses consist primarily of (i) compensation for selling personnel and (ii) travel expenses for its sales representatives.

 

General and Administrative Expenses

 

Our general and administrative expenses consist primarily of (i) compensation for its management and administrative personnel, (ii) expenses in connection with its operation supporting functions such as legal, accounting, consulting and other professional service fees, and (iii) office rental, depreciation, and other administrative related expenses.

 

Research and Development Expenses

 

Our research and development expenses include salaries and other compensation-related expenses to our research and product development personnel, outsourced subcontractors, as well as office rental, depreciation, and related expenses for our research and product development team.

 

Results of Operations for the Six Months Ended June 30, 2023 Compared to the Six Months Ended June 30, 2022

 

Revenue

 

For the Six Months Ended June 30, 2022 and 2023, the Company’s revenue was RMB 345,774,201 and RMB 263,642,156, respectively. The decrease in revenue between periods resulted in our shift in focus to providing services, and due to the overall industry impact of chip control and logistics chain, revenue from smart chip products has decreased, which resulted in a decrease of revenue generated from products. The Company primarily generates its revenue through the provision of services.

 

   

June 30,

2022

    June 30,
2023
    June 30,
2023
    Variance  
    RMB     RMB     USD     %  
    (Unaudited)     (Unaudited)     (Unaudited)     (Unaudited)  
Central processing advertising algorithm services     260,914,275       253,706,643       36,635,280       (2.8 )
Sales of intelligent chips     84,859,926       9,935,513       1,434,690       (88.3 )
Total revenues     345,774,201       263,642,156       38,069,970       (23.8 )

 

2

 

 

Cost of Revenue

 

For the Six Months Ended June 30, 2022 and 2023, the Company’s cost of revenue was RMB 276,424,458 and RMB 183,095,184, respectively. Cost of revenue decreased in correlation with our decrease in revenue.

 

   

June 30,

2022

    June 30,
2023
    June 30,
2023
    Variance  
    RMB     RMB     USD     %  
    (Unaudited)     (Unaudited)     (Unaudited)     (Unaudited)  
Central processing advertising algorithm services     195,787,710       173,201,125       25,010,270       (11.5 )
Sales of intelligent chips     80,636,748       9,894,059       1,428,704       (87.7 )
Total cost of revenues     276,424,458       183,095,184       26,438,974       (33.8 )

 

Gross Profit

 

The Company’s gross profit increased by approximately RMB 11.2 million, from approximately RMB 69.3 million for the six months ended June 30, 2022, to approximately RMB 80.5 million (USD 11.6 million) during the six months ended June 30, 2023. For the six months ended June 30, 2022, and 2023, The Company’s overall gross margin was 20.1% and 30.6%, respectively.

 

The Company’s gross profit and gross profit margin from its major business segments are summarized as follows:

 

    For the Six Months Ended
June 30,
       
    2022     2023     2023     Variance  
    RMB     RMB     USD     Amount/%  
    (Unaudited)     (Unaudited)     (Unaudited)        
Central processing algorithm services                                
Gross profit     65,126,565       80,505,518       11,625,010       15,378,953  
Gross margin     25.0 %     31.7 %             23.6 %
Intelligent chips and services                                
Gross profit     4,223,178       41,454       5,986       (4,181,724 )
Gross margin     5.0 %     0.4 %             (99.0 )%
Total                                
Gross profit     69,349,743       80,546,972       11,630,996       11,197,229  
Gross margin     20.1 %     30.6 %             16.1 %

 

Operating Income (loss)

 

For the Six Months Ended June 30, 2022, the Company had an operating income of RMB 14,349,131. For the Six Months Ended June 30, 2023, the Company had an operating loss of RMB 20,569,197. The decrease in operating income is mainly due to our increased investment in research and development of central processing algorithm technology, resulting in a significant increase in research and development expenses.

 

The improvement of central processing algorithm technology can significantly reduce operating costs and increase the Gross margin of our services.

 

3

 

 

Research and Development Expenses

 

For the Six Months Ended June 30, 2022 and 2023, the Company’s expended RMB 40,202,571 and RMB 92,239,461 in research and development, respectively. The increase in research and development is in line with the Company’s focus in developing better and more efficient bespoke algorithms.

 

General and administrative Expenses

 

For the Six Months Ended June 30, 2022 and 2023, the Company had general and administrative expenses of RMB 12,257,955 and RMB 7,638,938, The decrease in management expenses is due to a decrease in amortization of intangible assets.

 

Net Income (loss)

 

For the Six Months Ended June 30, 2022, the Company had a net income of RMB 15,229,323. For the Six Months Ended June 30, 2023, the Company had a net loss of RMB 42,010,860.

 

Liquidity and Capital Resources

 

The following table provides summary information about our net cash flow for financial statement periods presented in this report:

 

    For the Six Month Ended
June 30
 
    2022     2023     2023  
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Net cash provided by (used in) operating activities     2,216,206       (45,618,590 )     (6,587,332 )
Net cash (used in) provided by investing activities     18,269,079       1,553,336       224,302  
Net cash provided by (used in) financing activities     4,164,177       (123,487,247 )     (17,831,578 )
Effect of exchange rate change on cash, cash equivalents and     5,513,861       8,517,609       640,093  
Change in cash, cash equivalents and restricted cash     30,163,323       (159,034,892 )     (23,554,515 )
Cash, cash equivalents and restricted net assets, beginning of period     272,368,599       297,710,673       42,746,270  
Cash, cash equivalents and restricted net assets, end of period     302,531,922       138,675,781       19,191,755  

 

In assessing our liquidity, we monitor and analyse our cash on-hand and our operating and capital expenditure commitments. Our liquidity needs are to meet our working capital requirements, operating expenses and capital expenditure obligations. At the end of the period ended June 30, 2023, the Company had cash and cash equivalents of RMB 138,675,781. Our working capital was approximately RMB 319,812,345 as of June 30, 2023. We believe our revenues and operations will continue to grow and the current working capital is sufficient to support our operations and debt obligations as they become due one year through report date.

 

4

 

 

On December 29, 2022, following the consummation of our Business Combination, we received net cash proceeds of $20.7 million, net of certain transaction costs.

 

We are subject to risks and uncertainties frequently encountered by early-stage companies including, but not limited to, the uncertainty of successfully developing products, securing certain contracts, building a customer base, successfully executing business and marketing strategies, and hiring appropriate personnel.

 

To date, we have been funded primarily by cash flow generated from operations, interest-free advances from our Parent prior to the closing of the Business Combination, and the net proceeds we received through the Business Combination. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require us to modify, delay, or abandon some of our planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on our business, operating results, financial condition, and ability to achieve our intended business objectives.

 

Cash Flows used by Operating Activities:

 

For the Six Months Ended June 30, 2022, net cash provided by operating activities of RMB 2,216,206. For the Six Months Ended June 30, 2023, net cash used in operating activities was RMB 45,618,590. The increase of cash used in operating activities is due to the increase of prepayments and accounts payable.

 

Cash Flows used by Investing Activities:

 

For the Six Months Ended June 30, 2022, and 2023, our net cash provided by investing activities was RMB 18,269,079 and RMB 1,553,336 respectively. Net cash provided by investing activities decreased because the Company reduced the purchase of short term investments in the current period.

 

Cash Flow used by Financing Activities:

 

For the Six Months Ended June 30, 2022, our net cash provided by financing activities was RMB 4,164,177. For the Six Months Ended June 30, 2023, our net cash used in financing activities was RMB 123,487,247. Net cash used in financing activities increased as a result of an loan to Parent.

 

5

EX-101.SCH 4 mlgo-20230630.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - UNAUDTED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - UNAUDTED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Nature of business and organization link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Accounts receivable, net link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Property plant and equipment, net link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Intangible assets, net link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Cost method investments link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Other payables and accrued liabilities link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Related party transactions and balances link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Taxes link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Concentration of risk link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Shareholders’ equity link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Deconsolidation link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Nature of business and organization (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Accounts receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Property plant and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Intangible assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Cost method investments (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Other payables and accrued liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Related party transactions and balances (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Deconsolidation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Nature of business and organization (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Nature of business and organization (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Summary of significant accounting policies (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Summary of significant accounting policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Summary of significant accounting policies (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Summary of significant accounting policies (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Summary of significant accounting policies (Details 4) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Summary of significant accounting policies (Details 5) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Summary of significant accounting policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Accounts receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Accounts receivable, net (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Property and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Property plant and equipment, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Intangible assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Intangible assets, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Cost method investments (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Other payables and accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Other payables and accrued liabilities (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Related party transactions and balances (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Related party transactions and balances (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Taxes (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - Concentration of risk (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - Shareholders’ equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - Warrants (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - Deconsolidation (Details) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - Segments (Details 1) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 5 mlgo-20230630_cal.xml XBRL CALCULATION FILE EX-101.DEF 6 mlgo-20230630_def.xml XBRL DEFINITION FILE EX-101.LAB 7 mlgo-20230630_lab.xml XBRL LABEL FILE Product and Service [Axis] Product [Member] Service [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings Statutory Reserves [Member] Retained Earnings Unrestricted [Member] AOCI Attributable to Parent [Member] Noncontrolling Interest [Member] Counterparty Name [Axis] Younike And Subsidiaries [Member] Business Acquisition [Axis] VIYI Technology Inc. [Member] VIYI Technology Ltd VIYI Ltd [Member] Shenzhen Weiyixin Technology Co Ltd Shenzhen Weiyixin Or V I Y I W F O E [Member] Shenzhen Yitian Internet Technology Co Ltd Shenzhen Yitian [Member] Korgas 233 Technology Co Ltd Korgas 233 [Member] Shenzhen Qianhai Wangxin Technology Co Ltd Shenzhen Qianhai [Member] Shenzhen Yiyou Online Technology Co Ltd YY Online [Member] Weidong Technology Co Ltd Weidong [Member] Korgas Weidong Technology Co Ltd Korgas Weidong [Member] Feda Electronics Company Private Limited Feda Electronics [Member] Excel Crest Limited Excel Crest [Member] Shanghai Weimu Technology Co Ltd Shanghai Weimu [Member] Wisdom Lab Inc Wisdom Lab [Member] Viwo Technology Limited Viwo Tech [Member] Shenzhen Viwotong Technology Co Ltd Viwotong Tech [Member] Shanghai Guoyu Information Technology Co Ltd Shanghai Guoyu [Member] Kashi Guoyu Information Technology Co Ltd Kashi Guoyu [Member] Guangzhou Tapuyu Internet Technology Co Ltd Tapuyu [Member] Vi Ze Technology Co Ltd Vi Ze [Member] Shenzhen Vi Ze Tong Technology Co Ltd Vi Ze Tong [Member] Beijing Younike Information Technology Co Ltd Younike [Member] Shenzhen Weidong Technology Co Ltd S Z Weidong [Member] Intercompany Foreign Currency Balance by Description [Axis] Year End Translation Rates [Member] Currency [Axis] United States of America, Dollars Average Translation Rates [Member] Ownership [Axis] Shanghai Weimu [Member] Viwo Tech [Member] Long-Lived Tangible Asset [Axis] Office Equipment [Member] Statistical Measurement [Axis] Minimum [Member] Furniture and Fixtures [Member] Maximum [Member] Leasehold Improvements [Member] Finite-Lived Intangible Assets by Major Class [Axis] Customer Relationships [Member] Technology Know Hows [Member] Noncompete Agreements [Member] Copyrights [Member] Central Processing Advertising Algorithm Services [Member] Sales Of Intelligent Chips [Member] Timing of Transfer of Good or Service [Axis] Transferred at Point in Time [Member] Transferred over Time [Member] Geographical [Axis] Mainland PRC [Member] International [Member] Vehicles [Member] Software Copyright [Member] Investment Type [Axis] Investment 1 [Member] Investment 2 [Member] Indefinite-Lived Intangible Assets [Axis] Goodwill From Shenzhen Yitian Acquisition [Member] Goodwill From Shanghai Guoyu Acquisition [Member] Tapuyu [Member] Consolidated Entities [Axis] Subsidiaries [Member] Weimu [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Loan Agreement [Member] Joyous Dragon [Member] HONG KONG SINGAPORE CHINA Class of Stock [Axis] Ordinary Shares [Member] Sponsor [Member] Sale of Stock [Axis] IPO [Member] Over-Allotment Option [Member] Ladenburg Thalmann Co [Member] VIYI Shareholders [Member] Joyous J D Limited [Member] Class of Warrant or Right [Axis] Public Warrants [Member] Private Warrants [Member] Award Type [Axis] Private Placement [Member] Legal Entity [Axis] Feda Electronics Co [Member] Segments [Axis] Central Processing Algorithm Services [Member] Intelligent Chips and Services [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS CURRENT ASSETS Cash and cash equivalents Accounts receivable, net Inventories Prepaid services fees Other receivables and prepaid expenses Other receivable-related parties Total current assets PROPERTY AND EQUIPMENT, NET OTHER ASSETS Cost method investment Prepaid expenses and deposits Intangible assets, net Operating lease right-of-use assets Goodwill Total non-current assets Total assets LIABILITIES AND SHAREHOLDERS’ EQUITY CURRENT LIABILITIES Accounts payable Deferred revenues Other payables and accrued liabilities Amount due to a related party Operating lease liabilities Taxes payable Total current liabilities OTHER LIABILITIES Operating lease liabilities - noncurrent Deferred tax liabilities, net Total other liabilities Total liabilities COMMITMENTS AND CONTINGENCIES SHAREHOLDERS’ EQUITY Preferred shares, $0.001 par value; 1,000,000 shares authorized; no share issued Ordinary shares, $0.001 par value, 50,000,000 shares authorized, 43,856,706 issued Additional paid-in capital Retained earnings (accumulative deficit) Statutory reserves Accumulated other comprehensive loss Total MicroAlgo Inc.shareholders’ equity NONCONTROLLING INTERESTS Total equity Total liabilities and shareholders’ equity Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Ordinary stock, par value Ordinary stock, shares authorized Ordinary stock, shares issued Statement [Table] Statement [Line Items] OPERATING REVENUES Total operating revenues COST OF REVENUES GROSS PROFIT OPERATING EXPENSES Selling expenses General and administrative expenses Research and development expenses Total operating expenses INCOME (LOSS) FROM OPERATIONS OTHER INCOME (EXPENSE) Investment income Interest income Finance expenses, net Other income, net Total other (expenses) income, net INCOME (LOSS) BEFORE INCOME TAXES BENEFIT OF (PROVISION FOR) INCOME TAXES Current Deferred Total (provision for) benefit of income tax NET INCOME (LOSS) Less: Net income (loss) attributable to non-controlling interests NET INCOME (LOSS) ATTRIBUTABLE TO MICROALGO INC. NET INCOME (LOSS) OTHER COMPREHENSIVE INCOME (LOSS) Foreign currency translation adjustment COMPREHENSIVE INCOME (LOSS) Less: Comprehensive income (loss) attributable to non-controlling interests COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO MICROALGO INC WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES Weighted average number of ordinary shares outstanding - basic Diluted EARNINGS (LOSS) PER SHARE Earnings (loss) per share - basic Diluted Beginning balance, value Beginning balace shares Net loss Foreign currency translation Ending balance, value Ending balace shares Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net income Adjustments to reconcile net income to net cash provided by (used in) operating activities: Depreciation and amortization Provision for doubtful accounts Deferred tax benefit Gain (loss) from short term investments Amortization of operating lease right-of-use assets Accounts receivables Inventories Prepaid services fees Other receivables and prepaid expenses Prepaid expenses and deposits Accounts payable Deferred revenues Other payables and accrued liabilities Operating lease liabilities Taxes payable Net cash provided by (used in) operating activities CASH FLOWS FROM INVESTING ACTIVITIES: Purchases of short term investments Redemption of short term investments Purchases of cost method investment Consideration received from sale of equity interest Sale of property and equipment Repayment of loans receivable Collection of receivable from unconsolidated subsidiary Net cash (used in) provided by investing activities CASH FLOWS FROM FINANCING ACTIVITIES: Loan to Parent Payments to banking facility Proceeds from related party loans Repayments to related party loans Deferred merger costs Net cash provided by (used in) financing activities EFFECT OF EXCHANGE RATE ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of period CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of period SUPPLEMENTAL CASH FLOW INFORMATION: Cash paid for income taxes Cash paid for interest NON-CASH INVESTING AND FINANCING ACTIVITIES: Operating lease right-of-use assets obtained in exchange for operating lease liabilities Accounting Policies [Abstract] Nature of business and organization Summary of significant accounting policies Credit Loss [Abstract] Accounts receivable, net Property, Plant and Equipment [Abstract] Property plant and equipment, net Goodwill and Intangible Assets Disclosure [Abstract] Intangible assets, net Cost Method Investments Cost method investments Goodwill Payables and Accruals [Abstract] Other payables and accrued liabilities Related Party Transactions [Abstract] Related party transactions and balances Income Tax Disclosure [Abstract] Taxes Risks and Uncertainties [Abstract] Concentration of risk Leases [Abstract] Leases Equity [Abstract] Shareholders’ equity Guarantees and Product Warranties [Abstract] Warrants Deconsolidation Deconsolidation Commitments and Contingencies Disclosure [Abstract] Commitments and contingencies Segment Reporting [Abstract] Segments Subsequent Events [Abstract] Subsequent events Basis of presentation Principles of consolidation Use of estimates and assumptions Foreign currency translation and other comprehensive income (loss) Cash and cash equivalents Accounts receivable, net Prepaid services fees Other receivables and prepaid expenses Property plant and equipment, net Cost method investments Intangible assets, net Goodwill Impairment for long-lived assets Business combination Fair value measurement Warrants liabilities Revenue recognition Cost of revenues Cost allocation Research and development Value added taxes (“VAT”) and goods and services taxes (“GST”) Income taxes Other Income Leases Employee benefit Earnings per share Statutory reserves Segment reporting Recently issued accounting pronouncements Schedule of accompanying consolidated financial statements Schedule of estimated useful lives of property and equipment, net Schedule of estimated useful lives of intangible assets, net Schedule of disaggregation of revenue Schedule of revenue by timing of transfer of goods or services Schedule of revenue by geographic locations Schedule of noncontrolling interests Schedule of allowance for doubtful accounts Schedule of allowance for doubtful accounts Schedule of property and equipment, net Schedule of Intangible assets, net Schedule of cost method investments Schedule of Goodwill Schedule of other payables and accrued liabilities Schedule of related parties Schedule of components of the provision for income taxes Schedule of deferred tax assets and liabilities Schedule of Taxes payable Schedule of net assets of the entities disposed and gain on disposal Schedule of segments Schedule of disaggregation revenue Schedule of Restructuring and Related Costs [Table] Restructuring Cost and Reserve [Line Items] Name Ownership Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Equity interest transferred Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Estimated useful lives Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Schedule of Product Information [Table] Product Information [Line Items] Total revenues Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Total Accumulated other comprehensive income Foreign currency transactions Allowance for prepaid services fees Allowance for other receivables and prepaid expenses Government subsidies Input VAT credit Right of use assets Lease liabilities Weighted average discount rate Total expenses Noncontrolling interests Antidilutive shares Accounts receivable Less: allowance for doubtful accounts Accounts receivable, net Beginning balance Addition Recovery Ending balance Sub total Less: accumulated depreciation Total Depreciation expense Subtotal Less: accumulated amortization Total Amortization expense Schedule of Investments [Table] Schedule of Investments [Line Items] Cost method investments Schedule of Indefinite-Lived Intangible Assets [Table] Indefinite-Lived Intangible Assets [Line Items] GoodWill Salary payables Other payables and accrued expenses Estimated liability Loan-Short term Total other payables and accrued liabilities Total other payables and accrued liabilities Total outstanding balance Total short-term loan Description of credit loan for working capital Total credit line Credit line utilized Expiration date for the credit line Credit line actual usage Due from Parent Due to a related party Proceeds from related party debt Additional loan Current income tax expenses Deferred income tax benefits Deferred tax assets: Net operating loss carryforwards Allowance for doubtful accounts Less: valuation allowance Deferred tax assets, net Deferred tax liabilities: Recognition of intangible assets arising from business combinations Total deferred tax liabilities, net VAT taxes payable Income taxes payable Other taxes payable Totals Tax rate Income tax, description Cumulative net operating loss Interest and penalties Unrecognized uncertain tax positions FDIC limit Cash deposits Operating Lease, Right-of-Use Asset Operating Lease, Liability Weighted average remaining lease term Schedule of Stock by Class [Table] Class of Stock [Line Items] Common Stock, Shares Authorized Common Stock, Par or Stated Value Per Share Ordinary shares description Number of shares purchased Value of shares purchased Number of shares issued Voting description Share Price Value of shares issued Number of ordinary shares reddemed Number of shares converted Ordinary stock, shares outstanding Warrants Outstanding Paid-in-capital and statutory reserve Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Warrants, description Price per share Sale of units Aggregate value of warrants Total current assets Total other assets Total current assets Total current liabilities Total net assets Total consideration Total loss on disposal Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Revenues Cost of revenues Gross profit Depreciation and amortization Total capital expenditures Total Assets Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Total revenues Other Assets, Noncurrent Other Liabilities Liabilities Equity, Attributable to Parent Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Cost of Revenue Selling Expense Selling, General and Administrative Expense Research and Development Expense Operating Expenses Operating Income (Loss) Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Current Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Income Tax Expense (Benefit) Net Income (Loss) Available to Common Stockholders, Basic Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Earnings Per Share, Diluted Shares, Outstanding Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Increase (Decrease) in Other Receivables IncreaseDecreaseInPrepaidExpensesAndDeposits Increase (Decrease) in Accounts Payable, Trade Increase (Decrease) in Deferred Revenue Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Increase (Decrease) in Operating Lease Liability Increase (Decrease) in Income Taxes Net Cash Provided by (Used in) Operating Activities Payments to Acquire Short-Term Investments PaymentOfCostMethodInvestment Payments to Acquire Property, Plant, and Equipment RepaymentOfLoansReceivable Net Cash Provided by (Used in) Investing Activities PaymentsToBankingFacility Repayments of Related Party Debt Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accounts and Nontrade Receivable [Text Block] Intangible Assets Disclosure [Text Block] Goodwill Disclosure [Text Block] Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] DeconsolidationTextBlock Cash and Cash Equivalents, Policy [Policy Text Block] Receivable [Policy Text Block] PrepaidServicesFeesPolicyTextBlock OtherReceivablesAndPrepaidExpensesPolicyTextBlock Property, Plant and Equipment, Policy [Policy Text Block] Investment, Policy [Policy Text Block] Intangible Assets, Finite-Lived, Policy [Policy Text Block] Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Lessee, Operating Leases [Text Block] StatutoryReservesPolicyTextBlock Accounts Receivable, Allowance for Credit Loss [Table Text Block] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, after Allowance for Credit Loss AllowanceForDoubtfulAccountsReceivables Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Net Investments Deferred Tax Assets, Valuation Allowance RecognitionOfIntangibleAssetsArisingFromBusinessCombinations TotalDeferredTaxLiabilitiesNet Taxes Payable Depreciation, Depletion and Amortization, Nonproduction EX-101.PRE 8 mlgo-20230630_pre.xml XBRL PRESENTATION FILE XML 9 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover
6 Months Ended
Jun. 30, 2023
Cover [Abstract]  
Document Type 6-K
Amendment Flag false
Document Period End Date Jun. 30, 2023
Current Fiscal Year End Date --12-31
Entity File Number 001-40024
Entity Registrant Name MICROALGO INC.
Entity Central Index Key 0001800392
Entity Address, Address Line One Unit 507
Entity Address, Address Line Two Building C
Entity Address, Address Line Three Taoyuan Street
Entity Address, City or Town Shenzhen
Entity Address, Country CN
Entity Address, Postal Zip Code 518052
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDTED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
CURRENT ASSETS      
Cash and cash equivalents $ 19,191,755 ¥ 138,675,781 ¥ 297,710,673
Accounts receivable, net 5,220,672 37,723,534 18,125,011
Inventories   909,047
Prepaid services fees 6,435,344 46,500,506 25,929,098
Other receivables and prepaid expenses 141,808 1,024,682 1,858,512
Other receivable-related parties 24,880,427 179,780,988 39,987,762
Total current assets 55,870,006 403,705,491 384,520,103
PROPERTY AND EQUIPMENT, NET 122,786 887,228 1,012,107
OTHER ASSETS      
Cost method investment 166,072 1,200,000 1,200,000
Prepaid expenses and deposits 11,570 83,600 1,281,860
Intangible assets, net 877,844 6,343,125 6,716,250
Operating lease right-of-use assets 60,120 434,414 1,050,922
Goodwill 14,707,577 106,274,006 106,274,006
Total non-current assets 15,823,183 114,335,145 116,523,038
Total assets 71,815,975 518,927,864 502,055,248
CURRENT LIABILITIES      
Accounts payable 4,910,872 35,484,975 14,221,369
Deferred revenues 2,490,598 17,996,560 11,205,880
Other payables and accrued liabilities 3,995,095 28,867,759 5,523,915
Amount due to a related party 153,333 1,107,954 1,067,903
Operating lease liabilities 50,299 363,450 1,049,326
Taxes payable 10,026 72,448 385,591
Total current liabilities 11,610,223 83,893,146 33,453,984
OTHER LIABILITIES      
Operating lease liabilities - noncurrent 19,499 140,895 214,189
Deferred tax liabilities, net 232,370 1,679,063 1,679,063
Total other liabilities 251,869 1,819,958 1,893,252
Total liabilities 11,862,092 85,713,104 35,347,236
SHAREHOLDERS’ EQUITY      
Preferred shares, $0.001 par value; 1,000,000 shares authorized; no share issued  
Ordinary shares, $0.001 par value, 50,000,000 shares authorized, 43,856,706 issued 43,857 312,543 312,543
Additional paid-in capital 47,394,444 320,210,652 320,210,652
Retained earnings (accumulative deficit) 14,420,927 96,798,730 129,602,088
Statutory reserves 1,798,310 11,964,279 11,964,279
Accumulated other comprehensive loss (3,246,375) 7,082,011 2,834,688
Total MicroAlgo Inc.shareholders’ equity 60,411,163 436,368,215 464,924,250
NONCONTROLLING INTERESTS (457,280) (3,153,455) 1,783,762
Total equity 59,953,883 433,214,760 466,708,012
Total liabilities and shareholders’ equity $ 71,815,975 ¥ 518,927,864 ¥ 502,055,248
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDTED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued 0 0
Ordinary stock, par value $ 0.001 $ 0.001
Ordinary stock, shares authorized 200,000,000 200,000,000
Ordinary stock, shares issued 43,856,706 43,856,706
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2023
CNY (¥)
¥ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2022
CNY (¥)
¥ / shares
shares
OPERATING REVENUES        
Total operating revenues $ 38,069,970 ¥ 263,642,156 $ 51,520,428 ¥ 345,774,201
COST OF REVENUES (26,438,974) (183,095,184) (41,187,302) (276,424,458)
GROSS PROFIT 11,630,996 80,546,972 $ 10,333,126 69,349,743
OPERATING EXPENSES        
Selling expenses (178,734) (1,237,770)   (2,540,086)
General and administrative expenses (1,103,062) (7,638,938)   (12,257,955)
Research and development expenses (13,319,393) (92,239,461)   (40,202,571)
Total operating expenses (14,601,189) (101,116,169)   (55,000,612)
INCOME (LOSS) FROM OPERATIONS (2,970,193) (20,569,197)   14,349,131
OTHER INCOME (EXPENSE)        
Investment income (3,324,886) (23,025,499)   (1,064,203)
Interest income 180,663 1,251,127   307,726
Finance expenses, net (32,568) (225,537)   (264,358)
Other income, net 88,251 611,158   1,400,850
Total other (expenses) income, net (3,088,540) (21,388,751)   380,015
INCOME (LOSS) BEFORE INCOME TAXES (6,058,733) (41,957,948)   14,729,146
BENEFIT OF (PROVISION FOR) INCOME TAXES        
Current (7,640) (52,912)   (286,789)
Deferred | ¥     786,966
Total (provision for) benefit of income tax (7,640) (52,912)   500,177
NET INCOME (LOSS) (6,066,373) (42,010,860)   15,229,323
Less: Net income (loss) attributable to non-controlling interests (712,935) (4,937,217)   228,367
NET INCOME (LOSS) ATTRIBUTABLE TO MICROALGO INC. (5,353,438) (37,073,643)   15,000,956
NET INCOME (LOSS) (6,066,373) (42,010,860)   15,229,323
OTHER COMPREHENSIVE INCOME (LOSS)        
Foreign currency translation adjustment (991,206) 8,517,608   1,377,873
COMPREHENSIVE INCOME (LOSS) (7,057,579) (33,493,252)   16,607,196
Less: Comprehensive income (loss) attributable to non-controlling interests (33,493,252) (4,937,217)   228,367
COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO MICROALGO INC $ 26,435,673 ¥ (28,556,035)   ¥ 16,378,829
WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES        
Weighted average number of ordinary shares outstanding - basic 43,856,706 43,856,706 300,000,000 300,000,000
Diluted
EARNINGS (LOSS) PER SHARE        
Earnings (loss) per share - basic | (per share) $ (0.12) ¥ (0.85)   ¥ 0.05
Diluted | $ / shares    
Product [Member]        
OPERATING REVENUES        
Total operating revenues $ 1,434,690 ¥ 9,935,513   ¥ 84,859,926
Service [Member]        
OPERATING REVENUES        
Total operating revenues $ 36,635,280 ¥ 253,706,643   ¥ 260,914,275
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - 6 months ended Jun. 30, 2023
Common Stock [Member]
CNY (¥)
shares
Additional Paid-in Capital [Member]
CNY (¥)
Retained Earnings Statutory Reserves [Member]
CNY (¥)
Retained Earnings Unrestricted [Member]
CNY (¥)
AOCI Attributable to Parent [Member]
CNY (¥)
Noncontrolling Interest [Member]
CNY (¥)
USD ($)
CNY (¥)
Beginning balance, value at Dec. 31, 2022 ¥ 312,543 ¥ 320,210,652 ¥ 11,964,279 ¥ 129,602,088 ¥ 2,834,688 ¥ 1,783,762 $ 67,011,462 ¥ 466,708,012
Beginning balace shares at Dec. 31, 2022 43,856,706              
Net loss (37,073,643) (4,937,217) (6,066,373) (42,010,860)
Foreign currency translation (4,270,285) (4,247,323) (991,206) (8,517,608)
Ending balance, value at Jun. 30, 2023 ¥ 312,543 ¥ 320,210,652 ¥ 11,964,279 ¥ 96,798,730 ¥ 7,082,011 ¥ (3,153,455) $ 59,953,883 ¥ 433,214,760
Ending balace shares at Jun. 30, 2023 43,856,706              
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Jun. 30, 2022
CNY (¥)
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ (6,066,375) ¥ (42,010,860) ¥ 15,229,323
Adjustments to reconcile net income to net cash provided by (used in) operating activities:      
Depreciation and amortization 20,639 142,928 4,466,118
Provision for doubtful accounts (1,196,725) (8,287,562) (1,889,836)
Deferred tax benefit (786,966)
Gain (loss) from short term investments 1,064,203
Amortization of operating lease right-of-use assets 89,024 616,508 791,536
Accounts receivables (1,604,425) (11,110,961) (15,818,907)
Inventories 131,267 909,047 3,280,057
Prepaid services fees (2,970,515) (20,571,408) (4,307,015)
Other receivables and prepaid expenses (244,664)
Prepaid expenses and deposits 83,228
Accounts payable 3,070,468 21,263,606 (2,331,557)
Deferred revenues 980,575 6,790,680 2,440,295
Other payables and accrued liabilities 1,113,577 7,711,745 646,734
Operating lease liabilities (109,624) (759,170) (703,620)
Taxes payable (45,218) (313,143) 297,277
Net cash provided by (used in) operating activities (6,587,332) (45,618,590) 2,216,206
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchases of short term investments (109,764,732)
Redemption of short term investments 108,700,529
Purchases of cost method investment (600,000)
Consideration received from sale of equity interest (1,226,718)
Sale of property and equipment 51,273 355,076  
Repayment of loans receivable     21,160,000
Collection of receivable from unconsolidated subsidiary 173,029 1,198,260
Net cash (used in) provided by investing activities 224,302 1,553,336 18,269,079
CASH FLOWS FROM FINANCING ACTIVITIES:      
Loan to Parent (20,094,639) (139,159,397)
Payments to banking facility 1,227,401 8,500,000
Proceeds from related party loans 1,035,660 7,172,150 55,695,453
Repayments to related party loans (51,400,000)
Deferred merger costs (131,276)
Net cash provided by (used in) financing activities (17,831,578) (123,487,247) 4,164,177
EFFECT OF EXCHANGE RATE ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH 640,093 8,517,609 5,513,861
CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (23,554,515) (159,034,892) 30,163,323
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of period 42,746,270 297,710,673 272,368,599
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of period 19,191,755 138,675,781 302,531,922
SUPPLEMENTAL CASH FLOW INFORMATION:      
Cash paid for income taxes 10,635 73,649 1,182,571
Cash paid for interest 18,049 124,995 6,154
NON-CASH INVESTING AND FINANCING ACTIVITIES:      
Operating lease right-of-use assets obtained in exchange for operating lease liabilities $ 84,725 ¥ 586,741 ¥ 549,514
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of business and organization
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Nature of business and organization

Note 1 — Nature of business and organization

 

MicroAlgo Inc. (“MicroAlgo” or the “Company”) (f/k/a Venus Acquisition Corporation (“Venus”)), a Cayman Islands exempted company, entered into the Business Combination and Merger Agreement dated June 10, 2021 (as amended on January 24, 2022, August 2, 2022, August 3, 2022 and August 10, 2022, the “Merger Agreement”), by and among WiMi Hologram Cloud Inc. (“WiMi” or the “Majority Shareholder”), Venus, Venus Merger Sub Corporation (“Venus Merger Sub”), a Cayman Islands exempted company incorporated for the purpose of effectuating the Business Combination, and VIYI Algorithm Inc. (“VIYI”), a Cayman Islands exempted company.

 

On December 9, 2022, the parties consummated the Business Combination. As a result, VIYI is now a wholly owned subsidiary of MicroAlgo Inc.

 

On December 23, 2022, Zheyi Hu and Xiaofei Han transferred 100% equity interest of Younike to Viwotong Tech. The aggregate purchase price was 0. As a result, Younike became wholly owned subsidiary of Viwotong Tech.

 

On March 27, 2023, Weidong established a fully owned subsidiary Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”) in Shenzhen.

 

The accompanying unaudited condensed consolidated financial statements reflect the activities of MicroAlgo and each of the following entities as of June 30, 2023:

 

         
Name   Background   Ownership
VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”)   A Cayman Islands company Incorporated on September 24, 2020   100% owned by MicroAlgo
           
VIYI Technology Ltd. (“VIYI Ltd”)   A Hong Kong company   100% owned by VIYI
  Incorporated on October 9, 2020  
  A holding company  
           
Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)   A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)   100% owned by VIYI Ltd
  Incorporated on November 18, 2020  
  A holding company    
           
Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)   A PRC limited liability company   100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022
  Incorporated on March 08, 2011  
  Primarily engages central processing algorithm in mobile games industry  
           
Korgas 233 Technology Co., Ltd. (“Korgas 233”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on September 15, 2017  
  Primarily engages in central processing algorithm in mobile games industry  

 

 

Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)    A PRC limited liability company   100% owned by Shenzhen Yitian
  Incorporated on October 16, 2015    
  Primarily engages in central processing algorithm in advertising industry    
           
Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)    A PRC limited liability company   100% owned by Weidong
  Incorporated on January 14, 2019    
  Primarily engages in central processing algorithm in advertising industry    
           
Weidong Technology Co., Ltd. (“Weidong”)   A PRC limited liability company   100% owned by Shenzhen Weiyixin
  Incorporated on October 28, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on October 30, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Fe-da Electronics Company Private Limited (“Fe-da Electronics”)   A Singapore company   Disposed in April 2023
  Incorporated on January 21, 2009  
  Primarily engages in resale of intelligent chips and customization of central processing units  
           
Excel Crest Limited (“Excel Crest”)   A Hong Kong company   Disposed in April 2023
  Incorporated on September 11, 2020  
  Support the daily operations of Fe-da Electronics in Hong Kong  
           
Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)   A PRC limited liability company   58% owned by Shenzhen Weiyixin
  Incorporated on November 30, 2020  
  Engages in providing software support services  

 

 

Wisdom Lab Inc. (“Wisdom Lab”)   A Cayman Islands company   Disposed in April 2023
  Incorporated on May 12, 2021  
  Engages in software solution for intelligent chips  
           
Viwo Technology Limited. (“Viwo Tech”)   A Hong Kong company   55% owned by VIYI Ltd
  Incorporated on April 15, 2021  
  Engages in R&D and application of intelligent visual algorithm technology  
           
Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)   A PRC limited liability company   100% owned by Viwo Tech
  Incorporated on July 19, 2021  
       
Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)   A PRC limited liability company   99% owned by Weidong, 1% owned by SZ Weidong
  Incorporated on March 18, 2019  
  Engages in R&D and application of intelligent visual algorithm technology  
           
Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on July 23, 2021  
    Engages in R&D and application of intelligent visual algorithm technology  
           
Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on June 22, 2021  
  Engages in central processing algorithm in advertising industry  
         
ViZe Technology Limited (“ViZe”)   A Hong Kong company   Disposed in May 2023
  Incorporated on April 12, 2022  
         
Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”)   A PRC limited liability company   Disposed in May 2023
  Incorporated on August 15, 2022  
         
Beijing Younike Information Technology Co., Ltd. (“Younike”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on July 22, 2022  
  Engages in central processing algorithm in advertising industry  
           
Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)   A PRC limited liability company   100% owned by Weidong
  Incorporated on March 27, 2023  
  Primarily engages in central processing algorithm in advertising industry  

 

 

XML 16 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Summary of significant accounting policies

Note 2 — Summary of significant accounting policies

 

Basis of presentation

 

The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.

 

Principles of consolidation

 

The condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise and variable interest entity and its subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.

 

Use of estimates and assumptions

 

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s condensed consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, the fair value of contingent consideration related to business acquisitions and allocation of expenses from the Parent and Beijing WiMi. Actual results could differ from these estimates.

 

Foreign currency translation and other comprehensive income (loss)

 

As of June 30, 2023, which was the last business day of the registrant’s second quarter, the Company determined that it would qualify as a foreign private issuer, as that term is defined in Rule 3b-4(c) promulgated under the Securities Exchange Act of 1934, beginning as of July 1, 2023. The company has changed its reporting currency from U.S. dollar to RMB.

 

The Company uses Renminbi (“RMB”) as its reporting currency. The functional currency of VIYI Ltd. is Hong Kong Dollar, its subsidiary in Singapore is U.S. dollar, and its other subsidiaries which are incorporated in PRC are RMB, respectively, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.

 

In the unaudited interim condensed consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the period.

 

Translation adjustments included in accumulated other comprehensive loss amounted to RMB 2,834,688 and RMB 7,082,011 (USD 980,100) as of December 31, 2022 and June 30, 2023, respectively. The balance sheet amounts, with the exception of shareholders’ equity on December 31, 2022 and June 30, 2023 were translated at RMB 1.00 to USD 0.1436 and to USD 0.1384, respectively. The average translation rates applied to statement of income accounts for the six months ended June 30, 2022 and 2023 were RMB 1.00 to USD 0.1542 and to USD 0.1444, respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the unaudited interim condensed consolidated balance sheets.

 

Cash and cash equivalents

 

Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC and HK.

 

Accounts receivable, net

 

Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable.

 

Prepaid services fees

 

Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money advance deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The advances usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of June 30, 2023, no allowance was deemed necessary.

 

Other receivables and prepaid expenses

 

Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. No allowance was required as of June 30, 2023.

 

Property plant and equipment, net

 

Property plant and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:

 

  Useful Life  
Office equipment   3 years  
Office furniture and fixtures   35 years  
Leasehold improvements   12 years  

 

Cost method investments

 

The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its condensed consolidated financial statements and subsequently records any dividends received from the net accumulated earnings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.

 

Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the Six Months Ended June 30, 2023.

 

Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:

 

  Useful Life  
Customer relationship   4 years  
Technology know-hows   5 years  
Non-compete agreements   6 years  
Software copyright   5 years  

 

Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.

 

The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.

 

Impairment for long-lived assets

 

Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values.

 

Business combination

 

The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.

 

Fair value measurement

 

The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.

 

The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:

 

  Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

  Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.

 

  Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.

 

Warrants liabilities

 

The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.

 

Revenue recognition

 

The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.

 

  (i) Central Processing Advertising Algorithm Services

 

— Advertising display services

 

For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).

 

The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (i) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (ii) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

 

  (ii) Mobile Games Services

 

The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.

 

— Jointly operated mobile game publishing services

 

The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.

 

With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.

 

— Licensed out mobile games

 

The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.

 

  (iii) Sale of intelligent chips

 

Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.

 

To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.

 

In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.

 

Contract balances:

 

The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.

 

Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.

 

The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:

 

                       
 

June 30,
2022

    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Central processing advertising algorithm services     260,914,275       253,740,318       36,635,280  
Sales of intelligent chips     84,859,926       9,935,513       1,434,690  
Total revenues     345,774,201       263,642,156       38,069,970  

 

The Company’s revenue by timing of transfer of goods or services are summarized below:

 

                       
  June 30,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Goods and services transferred at a point in time     345,774,201       263,642,156       38,069,970  
Services transferred over time     -       -       -  
Total revenues     345,774,201       263,642,156       38,069,970  

 

The Company’s revenue by geographic locations are summarized below:

 

                       
  June 30,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Mainland PRC revenues     262,080,149       251,406,269       36,298,243  
International revenues     83,694,052       12,269,562       1,771,727  
Total revenues     345,774,201       263,642,156       38,069,970  

 

Cost of revenues

 

Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.

 

For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.

 

Cost allocation

 

Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.

 

Research and development

 

Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.

 

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.

 

Income taxes

 

The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.

 

Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the condensed consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.

 

An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred. PRC tax returns filed are subject to examination by any applicable tax authorities.

 

Other Income

 

Other Income primary includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects, and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB 1,267,476 and RMB 460,382 (USD 66,479) for the six months ended June 30, 2022 and 2023, respectively.

 

Other income also includes RMB 133,374 and RMB 150,777 (USD 21,772) of input VAT credit the Company redeemed during the six months ended June 30, 2022 and 2023. As part of VAT reform in 2019, from April 1, 2019 to December 31, 2023, a taxpayer in certain service industries could claim additional 10% of input VAT credit based on total input VAT paid to suppliers, the credit was applied to offset with the Company’s VAT payable.

 

Leases

 

The Company adopted FASB ASU 2016-02, “Leases” (Topic 842) for the year ended December 31, 2020, and elected the practical expedients that does not require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. As of June 30, 2023, the Company recognized RMB 434,414 right of use (“ROU”) assets and RMB 504,345 lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of 7%, which is determined using an incremental borrowing rate with similar term in the PRC.

 

Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.

 

Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.

 

The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.

 

Employee benefit

 

The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB 356,265 for the Six Months Ended June 30, 2023.

 

Noncontrolling interests

 

Noncontrolling interest consists of an aggregate of 42% of the equity interest of Shanghai Weimu, 45% of equity interest of Viwo Tech held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.

 

Noncontrolling interests consist of the following:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Shanghai Weimu     1,896,950       (3,040,267 )     (441,057 )
Viwo Tech     (113,188 )     (113,188 )     (16,223 )
Total     1,783,762       (3,153,455 )     (457,280 )

 

Earnings per share

 

The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the Six Months Ended June 30, 2023, there was no dilutive shares.

 

Statutory reserves

 

Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.

 

Segment reporting

 

FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.

 

The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.

 

Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are (i) central processing algorithm services and (ii) intelligent chips and services. All of the Company’s net revenues were generated in the PRC and Singapore.

 

Recently issued accounting pronouncements

 

In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s condensed consolidated financial statements.

 

Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.

 

XML 17 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts receivable, net
6 Months Ended
Jun. 30, 2023
Credit Loss [Abstract]  
Accounts receivable, net

Note 3 — Accounts receivable, net

 

Accounts receivable, net consisted of the following:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Accounts receivable     26,612,573       37,723,534       5,220,672  
Less: allowance for doubtful accounts     (8,487,562 )     -       -  
Accounts receivable, net     18,125,011       37,723,534       5,220,672  

 

The following table summarizes the changes in allowance for doubtful accounts:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Beginning balance     2,162,693       8,487,562       1,218,672  
Addition     8,487,562       -       -  
Recovery     2,162,693       8,487,562       1,218,672  
Ending balance     8,487,562       -       -  

 

XML 18 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Property plant and equipment, net
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Property plant and equipment, net

Note 4 — Property plant and equipment, net

 

Property plant and equipment, net consist of the following:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Office electronic equipment     380,831       202,230       27,987  
Office fixtures and furniture     3,427       3,504       485  
Vehicles     1,201,451       1,201,452       166,273  
Leasehold improvements     501,827       325,274       45,016  
Subtotal     2,087,536       1,732,460       239,760  
Less: accumulated depreciation     (1,075,429 )     (845,232 )     (116,974 )
Total     1,012,107       887,228       122,786  

 

Depreciation expense for the six months ended June 30, 2022 and 2023 amounted to RMB 194,444 and RMB 154,157 (USD 22,260), respectively.

 

 

XML 19 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible assets, net
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets, net

Note 5 — Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements and. The following table summarizes acquired intangible asset balances as of:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Customer relationships     -       -       -  
Non-compete agreements     17,400,000       17,400,000       2,408,038  
Software copyright     8,955,000       8,955,000       1,239,309  
Subtotal     26,355,000       26,355,000       3,647,347  
Less: accumulated amortization     (19,638,751 )     (20,011,875 )     (2,769,503 )
Intangible assets, net     6,716,249       6,343,125       877,844  

 

Amortization expense for the six months ended June 30, 2022 and 2023 amounted to RMB 4,278,035 and RMB 387,397 (USD 51,638), respectively.

 

XML 20 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Cost method investments
6 Months Ended
Jun. 30, 2023
Cost Method Investments  
Cost method investments

Note 6 — Cost method investments

 

Cost method investments consist of the following:

 

               
  December 31,
2022
    June 30,
2023
 
    RMB     RMB  
          (Unaudited)  
5.0% Investment in a company in mobile games industry     600,000       600,000  
5.0% Investment in a company in central processing advertising algorithm services     600,000       600,000  
Total     1,200,000       1,200,000  

 

XML 21 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill

Note 7 — Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. The following table summarizes the components of acquired goodwill balances as of:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Goodwill from Shenzhen Yitian acquisition(a)     92,990,256       92,990,256       12,869,199  
Goodwill from Shanghai Guoyu acquisition(b)     13,283,750       13,283,750       1,838,378  
Total     106,274,006       106,274,006       14,707,577  

 

 

(a)Goodwill represents the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment.

(b)Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 20,000,000. The excess fair value of consideration over the identifiable assets acquired of RMB 13,283,750 was allocated to goodwill for the central processing algorithm services segment. On May 12, 2023, YY Online transferred its Shanghai Guoyu’s 1% equity to Shenzhen Weidong, a wholly-owned subsidiary of Weidong.

 

 

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Other payables and accrued liabilities
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Other payables and accrued liabilities

Note 8 — Other payables and accrued liabilities

 

Other payables and accrued liabilities consist of the following:

 

  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Salary payables   1,499,322    887,080    122,766 
Other payables and accrued expenses   3,677,620    19,480,679    2,695,989 
Estimated liability   346,973    -    - 
Loan-Short term   -    8,500,000    1,176,340 
Total other payables and accrued liabilities   5,523,915    28,867,759    3,995,095 

 

The nature of other accounts payable of the Company, after transferring the equity of Feda, includes the outstanding balance of internal borrowings between the Company and its subsidiary, Wisdom. The total outstanding balance amounts to 2.6 million US dollars.

 

Out of the Company's total short-term loan of 8.5 million RMB, Tapuyu, a subsidiary, has an end-of-period balance of 5 million, while Weimu, another subsidiary, has an end-of-period balance of 3.5 million RMB. Tapuyu has signed a loan agreement with the Bank of China, Guangzhou Zhihui City Branch, classified as a revolving credit loan for working capital, with a total credit line of 10 million RMB, of which 5 million has been utilized. The expiration date for the credit line usage is December 27, 2023. Weimu, on the other hand, has signed a loan agreement with the Bank of China, Shanghai Jing'an Branch, classified as a secured loan for working capital, with the enterprise's legal representative Gou Lei providing a full joint liability guarantee. The total credit line for Weimu is 3.5 million RMB, and the actual usage is 3.5 million RMB. The expiration date for the credit line usage is March 14, 2024

 

XML 23 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Related party transactions and balances
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related party transactions and balances

Note 9 — Related party transactions and balances

 

Amounts due from Parent are those nontrade receivables arising from transactions between the Company and the Parent. Those balances are unsecured and non-interest bearing and are payable on demand.

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Due from Parent     39,987,762       179,780,988       24,880,427  
Due to a related party-Joyous JD     1,067,903       1,107,954       153,333  

 

During Six Months Ended June 30, 2023 the Company obtained approximately $300,000 and provided additional $14 million to Parent.

 

Joyous JD is a non controlling shareholder of MicroAlgo. This amount represents advance to Venus Acquisition Corp prior to the merger. The amount was non interest bearing and due on demand.

 

 

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Taxes

Note 10 — Taxes

 

Income tax

 

Cayman Islands

 

Under the current laws of the Cayman Islands, VIYI and Wisdom Lab are not subject to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will be imposed.

 

Hong Kong

 

VIYI Ltd, Excel Crest and Viwo Tech and Vize are incorporated in Hong Kong and are 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 is 16.5% 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 law, VIYI Ltd, Excel Crest, Viwo Tech, Vize Tech are exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.

 

Singapore

 

Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately $7,000) taxable income and 50% of the next SGD 190,000 (approximately $137,000) taxable income are exempted from income tax.

 

PRC

 

The subsidiaries incorporated in the PRC are governed by the income tax laws of the PRC and the income tax provision in respect to operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the “EIT Laws”), domestic enterprises and Foreign Investment Enterprises (the “FIE”) are usually subject to a unified 25% enterprise income tax rate while preferential tax rates, tax holidays and even tax exemption may be granted on case-by-case basis. EIT grants preferential tax treatment to certain High and New Technology Enterprises (“HNTEs”). Under this preferential tax treatment, HNTEs are entitled to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. In addition, 75% of R&D expenses of the PRC entities are subject to additional deduction from pre-tax income.

 

Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.

 

Shenzhen Qianhai was formed and registered in Qianhai District in Guangdong Provence, China in 2015. The company is subject to income tax at a reduced rate of 15% due to the local tax policies to attract companies in various industries. The reduced rate benefit will expire in December 2025.

 

 

Significant components of the provision for income taxes are as follows:

 

                         
  For the
six months ended
June 30,
2022
    For the
six months ended
June 30,
2023
    For the
six months ended
June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Current income tax expenses     (286,789 )     (52,912 )     (7,640 )
Deferred income tax benefits     786,966       -       -  
Income tax expenses     500,177       (52,912 )     (7,640 )

 

Deferred tax assets and liabilities

 

Significant components of deferred tax assets and liabilities were as follows:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Deferred tax assets:                        
Net operating loss carryforwards     12,761,717       12,761,717       1,766,132  
Allowance for doubtful accounts     1,442,884       1,442,884       199,685  
Less: valuation allowance     (14,204,601 )     (14,204,601 )     (1,965,817 )
Deferred tax assets, net     -       -       -  
Deferred tax liabilities:     -       -       -  
Recognition of intangible assets arising from business combinations     1,679,063       1,679,063       232,370  
Total deferred tax liabilities, net     1,679,063       1,679,063       232,370  

 

The Company evaluated the recoverable amounts of deferred tax assets, and provided a valuation allowance to the extent that future taxable profits will be available against which the net operating loss and temporary difference can be utilized. The Company considers both positive and negative factors when assessing the future realization of the deferred tax assets and applied weigh to the relative impact of the evidences to the extent it could be objectively verified.

 

The Company’s cumulative net operating loss (“NOL”) of approximately $1.3 million as of June 30, 2023 was mainly from NOL of Fe-da, Shenzhen Qianhai Wangxin, Shenzhen Yitian and Korgas 233. The NOL starts to expire in 2023. Management considers projected future losses outweighs other factors and made a full allowance of related deferred tax assets.

 

The Company recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result of fair value adjustment from acquisitions in 2015. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement reporting purposes.

 

Uncertain tax positions

 

The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits associated with the tax positions. As of December 31, 2022 and June 30, 2023, the Company did not have any significant unrecognized uncertain tax positions. The Company did not incur any interest and penalties related to potential underpaid income tax expenses for the years ended December 31, 2022 and for the Six Months Ended June 30, 2023 and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the future.

 

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore.

 

Taxes payable consisted of the following:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
VAT taxes payable     41,182       (46,296 )     (6,407 )
Income taxes payable     320,316       103,845       14,371  
Other taxes payable     24,098       14,899       2,062  
Totals     385,596       72,448       10,026  

 

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Concentration of risk
6 Months Ended
Jun. 30, 2023
Risks and Uncertainties [Abstract]  
Concentration of risk

Note 11 — Concentration of risk

 

Credit risk

 

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB 500,000 (approximately USD 72,000). As of June 30, 2023, cash balance of $20,027,603 was deposited with financial institutions located in China,The Hong Kong Deposit Protection Board pays compensation up to a limit of HKD 500,000 (approximately USD 64,000) if the bank with which an individual/a company hold its eligible deposit fails. As of June 30, 2023, cash balance of $448,851 was maintained at financial institutions in Hong Kong, of which nil was subject to credit risk. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness.

 

A majority of the Company’s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries’ assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.

 

To the extent that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Company.

 

 

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Leases

Note 12 — Leases

 

Lease commitments

 

The Company determines if a contract contains a lease at inception. US GAAP requires that the Company’s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option which result in an economic penalty. All of the Company’s real estate leases are classified as operating leases.

 

The Company has entered into nine non-cancellable operating lease agreements for nine office spaces expiring through December 2024. As of June 30, 2023, upon adoption of FASB ASU 2016-02, the Company recognized RMB 434,414 right of use (“ROU”) assets and RMB 504,345 lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of 7%, which is determined using an incremental borrowing rate with similar term in the PRC. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The leases generally do not contain options to extend at the time of expiration and the weighted average remaining lease terms are 1 year.

 

XML 27 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders’ equity
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Shareholders’ equity

Note 13 — Shareholders’ equity

 

Ordinary shares

 

The Company was established under the laws of Cayman Islands on May 14, 2018 with authorized share of 50,000,000 ordinary shares of par value USD 0.001 each.

 

On October 21, 2022, the Company held an Extraordinary General Meeting of its stockholders of record, approval by way of amendments to increase the number of authorized ordinary shares to 200,000,000 ordinary shares. For the purposes of the laws of the Cayman Islands, the full text of the resolution is as follows: RESOLVED, as an ordinary resolution, that the authorized share capital of the Company be amended from USD50,000 divided into 50,000,000 ordinary shares of par value USD0.001 each into USD200,000 divided into 200,000,000 ordinary shares of par value USD0.001 each;.

 

In May 2018, the Company issued one ordinary share to the Sponsor for no consideration. On August 21, 2019, the Company cancelled the one share for no consideration and the Sponsor purchased 1,150,000 ordinary shares for an aggregate price of $25,000. The 1,150,000 founder shares was for purposes hereof referred to as the Founder Shares.

 

On February 11, 2021, the Company consummated the IPO of 4,000,000 units (the “Units”). In addition, the underwriters exercised in full the over-allotment option for an additional 600,000 Units on such date, resulting in the issuance and sale of an aggregate of 4,600,000 Units. Each Unit consists of one ordinary share, par value $0.001 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-half of one Share at a price of $11.50 per Share, and one right to receive one-tenth (1/10) of one Share upon the consummation of the Company’s initial business combination.

 

Simultaneously with the closing of the Initial Public Offering on February 11, 2021, the Sponsor purchased an aggregate of or 225,000 Private Units at a price of $10.00 per Private Unit, ($2,250,000 in the aggregate), from the Company in a private placement.

 

In addition, the Company sold to Ladenburg Thalmann & Co., Inc., for $75, a total of 75,000 Shares.

 

On December 9, 2022, in accordance with the Merger Agreement, the Closing occurred, pursuant to which Venus issued 39,603,961 ordinary shares to VIYI shareholders.

 

Due to the merger, public shareholders redeemed 2,493,755 ordinary shares.

 

In accordance with the Backstop Agreement, the Company issued 214,000 ordinary shares to the Joyous JD Limited.

 

Upon the consummation of the Business Combination, Venus rights held by the Sponsor and previous public investors were automatically converted to 482,500 ordinary shares.

 

As of June 30, 2023, the Company had 43,856,706 ordinary shares issued and outstanding with a par value of USD 0.001 each.

 

As of June 30, 2023, the Company had 4,600,000 Public Warrants and 225,000 Private Warrants outstanding.

 

Statutory reserve

 

The Company’s PRC entities are 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’s PRC entities 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 Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of China is subject to examination by the banks designated by State Administration of Foreign Exchange.

 

Restricted net assets

 

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC entities only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the accompanying condensed consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC entities.

 

As a result of the foregoing restrictions, the Company’s PRC entities are restricted in their ability to transfer their assets to the Company. Foreign exchange and other regulation in the PRC may further restrict the Company’s PRC entities from transferring funds to the Company in the form of dividends, loans and advances. As of June 30, 2023, amounts restricted are the paid-in-capital and statutory reserve of the Company’s PRC entities, which amounted to $28,900,650.

 

XML 28 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants
6 Months Ended
Jun. 30, 2023
Guarantees and Product Warranties [Abstract]  
Warrants

Note 14 — Warrants

 

Public Warrants

 

Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $11.50 per full share, subject to adjustment as described in this prospectus. Pursuant to the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares. This means that only an even number of warrants may be exercised at any given time by a warrant holder.

 

No public warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares. It is the Company’s current intention to have an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares in effect promptly following consummation of an initial business combination.

 

Notwithstanding the foregoing, if a registration statement covering the ordinary shares issuable upon exercise of the public warrants is not effective within 90 days following the consummation of our initial business combination, public warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to an available exemption from registration under the Securities Act. In such event, each holder would pay the exercise price by surrendering the warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “Fair Market Value” (defined below) by (y) the Fair Market Value. The “Fair Market Value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the day prior to the date of exercise. For example, if a holder held 300 warrants to purchase 150 shares and the Fair Market Value on the date prior to exercise was $15.00, that holder would receive 35 shares without the payment of any additional cash consideration. If an exemption from registration is not available, holders will not be able to exercise their warrants on a cashless basis.

 

The Warrants will become exercisable on the later of (a) the consummation of a Business Combination or (b) 12 months from the effective date of the registration statement relating to the IPO. The warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of our completion of an initial business combination, or earlier upon redemption.

 

The Company may redeem the outstanding warrants (including any outstanding warrants issued upon exercise of the unit purchase option issued to Ladenburg Thalmann & Co., Inc.,), in whole and not in part, at a price of $0.01 per warrant:

 

  at any time while the Public Warrants are exercisable,

 

  upon not less than 30 days’ prior written notice of redemption to each Public Warrant holder,

 

  if, and only if, the reported last sale price of the ordinary shares equals or exceeds $18.00 per share, for any 20 trading days within a 20 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and

 

 

  if, and only if, there is a current registration statement in effect with respect to the issuance of the ordinary shares underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.

 

If the foregoing conditions are satisfied and the Company would issue a notice of redemption, each warrant holder can exercise his, her or its warrant prior to the scheduled redemption date. However, the price of the ordinary shares may fall below the $18.00 trigger price as well as the $11.50 warrant exercise price per full share after the redemption notice is issued and not limit our ability to complete the redemption.

 

The redemption criteria for the warrants have been established at a price which is intended to provide warrant holders a reasonable premium to the initial exercise price and provide a sufficient differential between the then-prevailing share price and the warrant exercise price so that if the share price declines as a result of our redemption call, the redemption will not cause the share price to drop below the exercise price of the warrants.

 

If the Company call the warrants for redemption as described above, our management will have the option to require all holders that wish to exercise warrants to do so on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the whole warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants. Whether the Company will exercise our option to require all holders to exercise their warrants on a “cashless basis” will depend on a variety of factors including the price of our ordinary shares at the time the warrants are called for redemption, the Company’s cash needs at such time and concerns regarding dilutive share issuances.

 

Private Warrants

 

Simultaneously with the closing of the Initial Public Offering, the Company consummated a private placement of 270,500 Private Units at $10.0 per unit, purchased by the sponsor. The Private Units are identical to the units sold in the Initial Public Offering except that the warrants included in the Private Units (the “Private Warrants”) and the ordinary shares issuable upon the exercise of the Private Warrants will not be transferable, assignable or saleable until after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants will be exercisable on a cashless basis and will be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.

 

The private warrants are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the balance sheets. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.

 

The Company established the initial fair value for the private warrants at $380,000 on February 11, 2021, the date of the Company’s Initial Public Offering, using a Black-Scholes model. The Company allocated the proceeds received from the sale of Private Units, first to the private warrants based on their fair values as determined at initial measurement, with the remaining proceeds recorded as ordinary shares subject to possible redemption, and ordinary shares based on their relative fair values recorded at the initial measurement date. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.

 

XML 29 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Deconsolidation
6 Months Ended
Jun. 30, 2023
Deconsolidation  
Deconsolidation

Note 15 — Deconsolidation

 

Disposal of Fe-da Electronics and its subsidiaries

 

On April 6, 2023, the Company’s board approved the equity transfer agreement between VIYI and LIM TZEA, to transfer 100% equity interest of Fe-da Electronics Co., Ltd and its subsidiaries Wisdom Lab Inc., EXCEL Technology Co., Ltd. and recognized USD 3,397,385(RMB 23,527,570) of loss from the transfer. Since the disposal did not represent any strategic change of the Company’s operation, the disposal was not presented as discontinued operations.

 

Net assets of the entities disposed and gain on disposal was as follows:

 

    
  March 31,
2023
 
   USD 
   (Unaudited) 
Total current assets   3,583,579 
Total other assets   - 
Total assets   3,583,579 
Total current liabilities   186,192 
Total net assets   3,397,385 
Total consideration   - 
Total loss on disposal   3,397,385 

 

 

XML 30 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies

Note 16 — Commitments and contingencies

 

Contingencies

 

From time to time, the Company is party to certain legal proceedings, as well as certain asserted and unasserted claims. Amounts accrued, as well as the total amount of reasonably possible losses with respect to such matters, individually and in aggregate, are not deemed to be material to the condensed consolidated financial statements.

 

Legal proceedings

 

In April 2023, Joyous JD Limited and the Company filed suit in the New York Supreme Court New York County against Yolanda Asset Management Corporation, the sponsor of Venus Acquisition Corporation. Joyous JD Limited was a backstop investor of the Company prior to the closing of the Business Combination. In the lawsuit, Joyous JD Limited and the Company has alleged the following claims:

 

1. Breach of certain agreements concerning Joyous JD Limited’s investment in Yolanda and Venus Acquisition Corporation, and:

 

2. Misuse of Form S-4 by Venus Acquisition Corporation under the direction of the Sponsor, resulting in the withdrawal of the Form S-4. The Company has initiated lawsuit seeking damages.

 

The Court has accepted the complaint filed by Joyous JD Limited and the Company. The Company cannot guarantee the outcome of the lawsuit, the final ruling of the court shall prevail.

 

XML 31 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Segments
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Segments

Note 17 — Segments

 

ASC 280, “Segment Reporting”, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for detailing the Company’s business segments.

 

The Company’s chief operating decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions about allocating resources and assessing the performance of the group. The Company has determined that it has two operating segments: (i) central processing algorithm services and (ii) intelligent chips and services.

 

The following tables present summary information by segment for the Six Months Ended June 30, 2022 and 2023:

 

                               
  Central
processing
algorithm
services
    Intelligent
chips and
services
    Total for the
six months ended
June 30,
2022
    Total for the
six months ended
June 30,
2022
 
    RMB     RMB     RMB     USD  
                (Unaudited)     (Unaudited)  
Revenues     260,914,275       84,859,926       345,774,201       51,520,428  
Cost of revenues     195,787,710       80,636,748       276,424,458       41,187,302  
Gross profit     65,126,565       4,223,178       69,349,743       10,333,126  
Depreciation and amortization     867,243       3,598,875       4,466,118       665,453  
Total capital expenditures     1,226,718       -       1,226,718       182,781  

 

                                 
    Central
processing
algorithm
services
    Intelligent
chips and
services
    Total for the
six months ended
June 30,
2023
    Total for the
six months ended
June 30,
2023
 
    RMB     RMB     RMB     USD  
                (Unaudited)     (Unaudited)  
Revenues     253,706,643       9,935,513       263,642,156       38,069,970  
Cost of revenues     173,201,125       9,894,059       183,095,184       26,438,974  
Gross profit     80,505,518       41,454       80,546,972       11,630,996  
Depreciation and amortization     528,001       13,553       541,554       78,200  
Total capital expenditures     79,977,517       27,901       80,005,418       11,552,796  

 

Total assets as of:

 

    December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Central processing algorithm services     332,817,563       518,927,864       71,815,975  
Intelligent chips and services     169,237,685       -       -  
Total assets     502,055,248       518,927,864       71,815,975  

 

The Company’s operations are primarily based in the mainland PRC and international, where the Company derives a substantial portion of their revenues. Management also review consolidated financial results by business locations. Disaggregated information of revenues by geographic locations are as follows:

 

                       
  Total for the
six months ended
June 30,
2022
    Total for the
six months ended
June 30,
2023
    Total for the
six months ended
June 30,
2023
 
    RMB     RMB     USD  
                (Unaudited)  
Mainland PRC revenues     262,080,149       253,706,643       36,635,280  
International revenues     83,694,052       9,935,513       1,434,690  
Total revenues     345,774,201       263,642,156       38,069,970  

 

XML 32 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent events
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent events

Note 18 — Subsequent events

 

The Company evaluated all events and transactions that occurred after June 30, 2023 up through the date the Company issued these unaudited interim condensed consolidated financial statements and has determined that it does not have any additional material subsequent events to disclose in these financial statements.

XML 33 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of presentation

Basis of presentation

 

The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.

 

Principles of consolidation

Principles of consolidation

 

The condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise and variable interest entity and its subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.

 

Use of estimates and assumptions

Use of estimates and assumptions

 

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s condensed consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, the fair value of contingent consideration related to business acquisitions and allocation of expenses from the Parent and Beijing WiMi. Actual results could differ from these estimates.

 

Foreign currency translation and other comprehensive income (loss)

Foreign currency translation and other comprehensive income (loss)

 

As of June 30, 2023, which was the last business day of the registrant’s second quarter, the Company determined that it would qualify as a foreign private issuer, as that term is defined in Rule 3b-4(c) promulgated under the Securities Exchange Act of 1934, beginning as of July 1, 2023. The company has changed its reporting currency from U.S. dollar to RMB.

 

The Company uses Renminbi (“RMB”) as its reporting currency. The functional currency of VIYI Ltd. is Hong Kong Dollar, its subsidiary in Singapore is U.S. dollar, and its other subsidiaries which are incorporated in PRC are RMB, respectively, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.

 

In the unaudited interim condensed consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the period.

 

Translation adjustments included in accumulated other comprehensive loss amounted to RMB 2,834,688 and RMB 7,082,011 (USD 980,100) as of December 31, 2022 and June 30, 2023, respectively. The balance sheet amounts, with the exception of shareholders’ equity on December 31, 2022 and June 30, 2023 were translated at RMB 1.00 to USD 0.1436 and to USD 0.1384, respectively. The average translation rates applied to statement of income accounts for the six months ended June 30, 2022 and 2023 were RMB 1.00 to USD 0.1542 and to USD 0.1444, respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the unaudited interim condensed consolidated balance sheets.

 

Cash and cash equivalents

Cash and cash equivalents

 

Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC and HK.

 

Accounts receivable, net

Accounts receivable, net

 

Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable.

 

Prepaid services fees

Prepaid services fees

 

Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money advance deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The advances usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of June 30, 2023, no allowance was deemed necessary.

 

Other receivables and prepaid expenses

Other receivables and prepaid expenses

 

Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. No allowance was required as of June 30, 2023.

 

Property plant and equipment, net

Property plant and equipment, net

 

Property plant and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:

 

  Useful Life  
Office equipment   3 years  
Office furniture and fixtures   35 years  
Leasehold improvements   12 years  

 

Cost method investments

Cost method investments

 

The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its condensed consolidated financial statements and subsequently records any dividends received from the net accumulated earnings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.

 

Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the Six Months Ended June 30, 2023.

 

Intangible assets, net

Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:

 

  Useful Life  
Customer relationship   4 years  
Technology know-hows   5 years  
Non-compete agreements   6 years  
Software copyright   5 years  

 

Goodwill

Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.

 

The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.

 

Impairment for long-lived assets

Impairment for long-lived assets

 

Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values.

 

Business combination

Business combination

 

The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.

 

Fair value measurement

Fair value measurement

 

The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.

 

The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:

 

  Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

  Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.

 

  Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.

 

Warrants liabilities

Warrants liabilities

 

The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.

 

Revenue recognition

Revenue recognition

 

The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.

 

  (i) Central Processing Advertising Algorithm Services

 

— Advertising display services

 

For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).

 

The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (i) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (ii) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

 

  (ii) Mobile Games Services

 

The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.

 

— Jointly operated mobile game publishing services

 

The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.

 

With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.

 

— Licensed out mobile games

 

The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.

 

  (iii) Sale of intelligent chips

 

Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.

 

To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.

 

In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.

 

Contract balances:

 

The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.

 

Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.

 

The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:

 

                       
 

June 30,
2022

    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Central processing advertising algorithm services     260,914,275       253,740,318       36,635,280  
Sales of intelligent chips     84,859,926       9,935,513       1,434,690  
Total revenues     345,774,201       263,642,156       38,069,970  

 

The Company’s revenue by timing of transfer of goods or services are summarized below:

 

                       
  June 30,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Goods and services transferred at a point in time     345,774,201       263,642,156       38,069,970  
Services transferred over time     -       -       -  
Total revenues     345,774,201       263,642,156       38,069,970  

 

The Company’s revenue by geographic locations are summarized below:

 

                       
  June 30,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Mainland PRC revenues     262,080,149       251,406,269       36,298,243  
International revenues     83,694,052       12,269,562       1,771,727  
Total revenues     345,774,201       263,642,156       38,069,970  

 

Cost of revenues

Cost of revenues

 

Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.

 

For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.

 

Cost allocation

Cost allocation

 

Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.

 

Research and development

Research and development

 

Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.

 

Value added taxes (“VAT”) and goods and services taxes (“GST”)

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.

 

Income taxes

Income taxes

 

The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.

 

Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the condensed consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.

 

An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred. PRC tax returns filed are subject to examination by any applicable tax authorities.

 

Other Income

Other Income

 

Other Income primary includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects, and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB 1,267,476 and RMB 460,382 (USD 66,479) for the six months ended June 30, 2022 and 2023, respectively.

 

Other income also includes RMB 133,374 and RMB 150,777 (USD 21,772) of input VAT credit the Company redeemed during the six months ended June 30, 2022 and 2023. As part of VAT reform in 2019, from April 1, 2019 to December 31, 2023, a taxpayer in certain service industries could claim additional 10% of input VAT credit based on total input VAT paid to suppliers, the credit was applied to offset with the Company’s VAT payable.

 

Leases

Leases

 

The Company adopted FASB ASU 2016-02, “Leases” (Topic 842) for the year ended December 31, 2020, and elected the practical expedients that does not require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. As of June 30, 2023, the Company recognized RMB 434,414 right of use (“ROU”) assets and RMB 504,345 lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of 7%, which is determined using an incremental borrowing rate with similar term in the PRC.

 

Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.

 

Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.

 

The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.

 

Employee benefit

Employee benefit

 

The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB 356,265 for the Six Months Ended June 30, 2023.

 

Noncontrolling interests

 

Noncontrolling interest consists of an aggregate of 42% of the equity interest of Shanghai Weimu, 45% of equity interest of Viwo Tech held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.

 

Noncontrolling interests consist of the following:

 

                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Shanghai Weimu     1,896,950       (3,040,267 )     (441,057 )
Viwo Tech     (113,188 )     (113,188 )     (16,223 )
Total     1,783,762       (3,153,455 )     (457,280 )

 

Earnings per share

Earnings per share

 

The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the Six Months Ended June 30, 2023, there was no dilutive shares.

 

Statutory reserves

Statutory reserves

 

Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.

 

Segment reporting

Segment reporting

 

FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.

 

The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.

 

Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are (i) central processing algorithm services and (ii) intelligent chips and services. All of the Company’s net revenues were generated in the PRC and Singapore.

 

Recently issued accounting pronouncements

Recently issued accounting pronouncements

 

In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s condensed consolidated financial statements.

 

Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.

 

XML 34 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of business and organization (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of accompanying consolidated financial statements
         
Name   Background   Ownership
VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”)   A Cayman Islands company Incorporated on September 24, 2020   100% owned by MicroAlgo
           
VIYI Technology Ltd. (“VIYI Ltd”)   A Hong Kong company   100% owned by VIYI
  Incorporated on October 9, 2020  
  A holding company  
           
Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)   A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)   100% owned by VIYI Ltd
  Incorporated on November 18, 2020  
  A holding company    
           
Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)   A PRC limited liability company   100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022
  Incorporated on March 08, 2011  
  Primarily engages central processing algorithm in mobile games industry  
           
Korgas 233 Technology Co., Ltd. (“Korgas 233”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on September 15, 2017  
  Primarily engages in central processing algorithm in mobile games industry  

 

 

Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)    A PRC limited liability company   100% owned by Shenzhen Yitian
  Incorporated on October 16, 2015    
  Primarily engages in central processing algorithm in advertising industry    
           
Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)    A PRC limited liability company   100% owned by Weidong
  Incorporated on January 14, 2019    
  Primarily engages in central processing algorithm in advertising industry    
           
Weidong Technology Co., Ltd. (“Weidong”)   A PRC limited liability company   100% owned by Shenzhen Weiyixin
  Incorporated on October 28, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on October 30, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Fe-da Electronics Company Private Limited (“Fe-da Electronics”)   A Singapore company   Disposed in April 2023
  Incorporated on January 21, 2009  
  Primarily engages in resale of intelligent chips and customization of central processing units  
           
Excel Crest Limited (“Excel Crest”)   A Hong Kong company   Disposed in April 2023
  Incorporated on September 11, 2020  
  Support the daily operations of Fe-da Electronics in Hong Kong  
           
Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)   A PRC limited liability company   58% owned by Shenzhen Weiyixin
  Incorporated on November 30, 2020  
  Engages in providing software support services  

 

 

Wisdom Lab Inc. (“Wisdom Lab”)   A Cayman Islands company   Disposed in April 2023
  Incorporated on May 12, 2021  
  Engages in software solution for intelligent chips  
           
Viwo Technology Limited. (“Viwo Tech”)   A Hong Kong company   55% owned by VIYI Ltd
  Incorporated on April 15, 2021  
  Engages in R&D and application of intelligent visual algorithm technology  
           
Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)   A PRC limited liability company   100% owned by Viwo Tech
  Incorporated on July 19, 2021  
       
Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)   A PRC limited liability company   99% owned by Weidong, 1% owned by SZ Weidong
  Incorporated on March 18, 2019  
  Engages in R&D and application of intelligent visual algorithm technology  
           
Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)   A PRC limited liability company   100% owned by Shanghai Guoyu
  Incorporated on July 23, 2021  
    Engages in R&D and application of intelligent visual algorithm technology  
           
Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on June 22, 2021  
  Engages in central processing algorithm in advertising industry  
         
ViZe Technology Limited (“ViZe”)   A Hong Kong company   Disposed in May 2023
  Incorporated on April 12, 2022  
         
Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”)   A PRC limited liability company   Disposed in May 2023
  Incorporated on August 15, 2022  
         
Beijing Younike Information Technology Co., Ltd. (“Younike”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on July 22, 2022  
  Engages in central processing algorithm in advertising industry  
           
Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)   A PRC limited liability company   100% owned by Weidong
  Incorporated on March 27, 2023  
  Primarily engages in central processing algorithm in advertising industry  
XML 35 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of estimated useful lives of property and equipment, net
  Useful Life  
Office equipment   3 years  
Office furniture and fixtures   35 years  
Leasehold improvements   12 years  
Schedule of estimated useful lives of intangible assets, net
  Useful Life  
Customer relationship   4 years  
Technology know-hows   5 years  
Non-compete agreements   6 years  
Software copyright   5 years  
Schedule of disaggregation of revenue
                       
 

June 30,
2022

    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Central processing advertising algorithm services     260,914,275       253,740,318       36,635,280  
Sales of intelligent chips     84,859,926       9,935,513       1,434,690  
Total revenues     345,774,201       263,642,156       38,069,970  
Schedule of revenue by timing of transfer of goods or services
                       
  June 30,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Goods and services transferred at a point in time     345,774,201       263,642,156       38,069,970  
Services transferred over time     -       -       -  
Total revenues     345,774,201       263,642,156       38,069,970  
Schedule of revenue by geographic locations
                       
  June 30,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Mainland PRC revenues     262,080,149       251,406,269       36,298,243  
International revenues     83,694,052       12,269,562       1,771,727  
Total revenues     345,774,201       263,642,156       38,069,970  
Schedule of noncontrolling interests
                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Shanghai Weimu     1,896,950       (3,040,267 )     (441,057 )
Viwo Tech     (113,188 )     (113,188 )     (16,223 )
Total     1,783,762       (3,153,455 )     (457,280 )
XML 36 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts receivable, net (Tables)
6 Months Ended
Jun. 30, 2023
Credit Loss [Abstract]  
Schedule of allowance for doubtful accounts
                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Accounts receivable     26,612,573       37,723,534       5,220,672  
Less: allowance for doubtful accounts     (8,487,562 )     -       -  
Accounts receivable, net     18,125,011       37,723,534       5,220,672  
Schedule of allowance for doubtful accounts
                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Beginning balance     2,162,693       8,487,562       1,218,672  
Addition     8,487,562       -       -  
Recovery     2,162,693       8,487,562       1,218,672  
Ending balance     8,487,562       -       -  
XML 37 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Property plant and equipment, net (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, net
                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Office electronic equipment     380,831       202,230       27,987  
Office fixtures and furniture     3,427       3,504       485  
Vehicles     1,201,451       1,201,452       166,273  
Leasehold improvements     501,827       325,274       45,016  
Subtotal     2,087,536       1,732,460       239,760  
Less: accumulated depreciation     (1,075,429 )     (845,232 )     (116,974 )
Total     1,012,107       887,228       122,786  
XML 38 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible assets, net (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible assets, net
                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Customer relationships     -       -       -  
Non-compete agreements     17,400,000       17,400,000       2,408,038  
Software copyright     8,955,000       8,955,000       1,239,309  
Subtotal     26,355,000       26,355,000       3,647,347  
Less: accumulated amortization     (19,638,751 )     (20,011,875 )     (2,769,503 )
Intangible assets, net     6,716,249       6,343,125       877,844  
XML 39 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Cost method investments (Tables)
6 Months Ended
Jun. 30, 2023
Cost Method Investments  
Schedule of cost method investments
               
  December 31,
2022
    June 30,
2023
 
    RMB     RMB  
          (Unaudited)  
5.0% Investment in a company in mobile games industry     600,000       600,000  
5.0% Investment in a company in central processing advertising algorithm services     600,000       600,000  
Total     1,200,000       1,200,000  
XML 40 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Goodwill from Shenzhen Yitian acquisition(a)     92,990,256       92,990,256       12,869,199  
Goodwill from Shanghai Guoyu acquisition(b)     13,283,750       13,283,750       1,838,378  
Total     106,274,006       106,274,006       14,707,577  

 

 

(a)Goodwill represents the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment.

(b)Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 20,000,000. The excess fair value of consideration over the identifiable assets acquired of RMB 13,283,750 was allocated to goodwill for the central processing algorithm services segment. On May 12, 2023, YY Online transferred its Shanghai Guoyu’s 1% equity to Shenzhen Weidong, a wholly-owned subsidiary of Weidong.
XML 41 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Other payables and accrued liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of other payables and accrued liabilities
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Salary payables   1,499,322    887,080    122,766 
Other payables and accrued expenses   3,677,620    19,480,679    2,695,989 
Estimated liability   346,973    -    - 
Loan-Short term   -    8,500,000    1,176,340 
Total other payables and accrued liabilities   5,523,915    28,867,759    3,995,095 
XML 42 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Related party transactions and balances (Tables)
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Schedule of related parties
                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Due from Parent     39,987,762       179,780,988       24,880,427  
Due to a related party-Joyous JD     1,067,903       1,107,954       153,333  
XML 43 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Taxes (Tables)
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of components of the provision for income taxes
                         
  For the
six months ended
June 30,
2022
    For the
six months ended
June 30,
2023
    For the
six months ended
June 30,
2023
 
    RMB     RMB     USD  
    (Unaudited)     (Unaudited)     (Unaudited)  
Current income tax expenses     (286,789 )     (52,912 )     (7,640 )
Deferred income tax benefits     786,966       -       -  
Income tax expenses     500,177       (52,912 )     (7,640 )
Schedule of deferred tax assets and liabilities
                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Deferred tax assets:                        
Net operating loss carryforwards     12,761,717       12,761,717       1,766,132  
Allowance for doubtful accounts     1,442,884       1,442,884       199,685  
Less: valuation allowance     (14,204,601 )     (14,204,601 )     (1,965,817 )
Deferred tax assets, net     -       -       -  
Deferred tax liabilities:     -       -       -  
Recognition of intangible assets arising from business combinations     1,679,063       1,679,063       232,370  
Total deferred tax liabilities, net     1,679,063       1,679,063       232,370  
Schedule of Taxes payable
                       
  December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
VAT taxes payable     41,182       (46,296 )     (6,407 )
Income taxes payable     320,316       103,845       14,371  
Other taxes payable     24,098       14,899       2,062  
Totals     385,596       72,448       10,026  
XML 44 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Deconsolidation (Tables)
6 Months Ended
Jun. 30, 2023
Deconsolidation  
Schedule of net assets of the entities disposed and gain on disposal
    
  March 31,
2023
 
   USD 
   (Unaudited) 
Total current assets   3,583,579 
Total other assets   - 
Total assets   3,583,579 
Total current liabilities   186,192 
Total net assets   3,397,385 
Total consideration   - 
Total loss on disposal   3,397,385 
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Segments (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of segments
                               
  Central
processing
algorithm
services
    Intelligent
chips and
services
    Total for the
six months ended
June 30,
2022
    Total for the
six months ended
June 30,
2022
 
    RMB     RMB     RMB     USD  
                (Unaudited)     (Unaudited)  
Revenues     260,914,275       84,859,926       345,774,201       51,520,428  
Cost of revenues     195,787,710       80,636,748       276,424,458       41,187,302  
Gross profit     65,126,565       4,223,178       69,349,743       10,333,126  
Depreciation and amortization     867,243       3,598,875       4,466,118       665,453  
Total capital expenditures     1,226,718       -       1,226,718       182,781  

 

                                 
    Central
processing
algorithm
services
    Intelligent
chips and
services
    Total for the
six months ended
June 30,
2023
    Total for the
six months ended
June 30,
2023
 
    RMB     RMB     RMB     USD  
                (Unaudited)     (Unaudited)  
Revenues     253,706,643       9,935,513       263,642,156       38,069,970  
Cost of revenues     173,201,125       9,894,059       183,095,184       26,438,974  
Gross profit     80,505,518       41,454       80,546,972       11,630,996  
Depreciation and amortization     528,001       13,553       541,554       78,200  
Total capital expenditures     79,977,517       27,901       80,005,418       11,552,796  

 

Total assets as of:

 

    December 31,
2022
    June 30,
2023
    June 30,
2023
 
    RMB     RMB     USD  
          (Unaudited)     (Unaudited)  
Central processing algorithm services     332,817,563       518,927,864       71,815,975  
Intelligent chips and services     169,237,685       -       -  
Total assets     502,055,248       518,927,864       71,815,975  
Schedule of disaggregation revenue
                       
  Total for the
six months ended
June 30,
2022
    Total for the
six months ended
June 30,
2023
    Total for the
six months ended
June 30,
2023
 
    RMB     RMB     USD  
                (Unaudited)  
Mainland PRC revenues     262,080,149       253,706,643       36,635,280  
International revenues     83,694,052       9,935,513       1,434,690  
Total revenues     345,774,201       263,642,156       38,069,970  
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of business and organization (Details)
6 Months Ended
Jun. 30, 2023
VIYI Technology Inc. [Member]  
Restructuring Cost and Reserve [Line Items]  
Name VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”)
Ownership 100% owned by MicroAlgo
VIYI Technology Ltd VIYI Ltd [Member]  
Restructuring Cost and Reserve [Line Items]  
Name VIYI Technology Ltd. (“VIYI Ltd”)
Ownership 100% owned by VIYI
Shenzhen Weiyixin Technology Co Ltd Shenzhen Weiyixin Or V I Y I W F O E [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)
Ownership 100% owned by VIYI Ltd
Shenzhen Yitian Internet Technology Co Ltd Shenzhen Yitian [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)
Ownership 100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022
Korgas 233 Technology Co Ltd Korgas 233 [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Korgas 233 Technology Co., Ltd. (“Korgas 233”)
Ownership 100% owned by Shanghai Guoyu
Shenzhen Qianhai Wangxin Technology Co Ltd Shenzhen Qianhai [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)
Ownership 100% owned by Shenzhen Yitian
Shenzhen Yiyou Online Technology Co Ltd YY Online [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)
Ownership 100% owned by Weidong
Weidong Technology Co Ltd Weidong [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Weidong Technology Co., Ltd. (“Weidong”)
Ownership 100% owned by Shenzhen Weiyixin
Korgas Weidong Technology Co Ltd Korgas Weidong [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)
Ownership 100% owned by Shanghai Guoyu
Feda Electronics Company Private Limited Feda Electronics [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Fe-da Electronics Company Private Limited (“Fe-da Electronics”)
Ownership Disposed in April 2023
Excel Crest Limited Excel Crest [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Excel Crest Limited (“Excel Crest”)
Ownership Disposed in April 2023
Shanghai Weimu Technology Co Ltd Shanghai Weimu [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)
Ownership 58% owned by Shenzhen Weiyixin
Wisdom Lab Inc Wisdom Lab [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Wisdom Lab Inc. (“Wisdom Lab”)
Ownership Disposed in April 2023
Viwo Technology Limited Viwo Tech [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Viwo Technology Limited. (“Viwo Tech”)
Ownership 55% owned by VIYI Ltd
Shenzhen Viwotong Technology Co Ltd Viwotong Tech [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)
Ownership 100% owned by Viwo Tech
Shanghai Guoyu Information Technology Co Ltd Shanghai Guoyu [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)
Ownership 99% owned by Weidong, 1% owned by SZ Weidong
Kashi Guoyu Information Technology Co Ltd Kashi Guoyu [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)
Ownership 100% owned by Shanghai Guoyu
Guangzhou Tapuyu Internet Technology Co Ltd Tapuyu [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)
Ownership 100% owned by Viwotong Tech
Vi Ze Technology Co Ltd Vi Ze [Member]  
Restructuring Cost and Reserve [Line Items]  
Name ViZe Technology Limited (“ViZe”)
Ownership Disposed in May 2023
Shenzhen Vi Ze Tong Technology Co Ltd Vi Ze Tong [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”)
Ownership Disposed in May 2023
Beijing Younike Information Technology Co Ltd Younike [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Beijing Younike Information Technology Co., Ltd. (“Younike”)
Ownership 100% owned by Viwotong Tech
Shenzhen Weidong Technology Co Ltd S Z Weidong [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)
Ownership 100% owned by Weidong
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of business and organization (Details Narrative)
12 Months Ended
Dec. 31, 2022
Younike And Subsidiaries [Member]  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Equity interest transferred 100.00%
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies (Details)
Jun. 30, 2023
Office Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Furniture and Fixtures [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Furniture and Fixtures [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Leasehold Improvements [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 1 year
Leasehold Improvements [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 2 years
XML 49 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies (Details 1)
Jun. 30, 2023
Customer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 4 years
Technology Know Hows [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 5 years
Noncompete Agreements [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 6 years
Copyrights [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 5 years
XML 50 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies (Details 2)
6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Jun. 30, 2022
USD ($)
Jun. 30, 2022
CNY (¥)
Product Information [Line Items]        
Total revenues $ 38,069,970 ¥ 263,642,156 $ 51,520,428 ¥ 345,774,201
Central Processing Advertising Algorithm Services [Member]        
Product Information [Line Items]        
Total revenues 36,635,280 253,740,318   260,914,275
Sales Of Intelligent Chips [Member]        
Product Information [Line Items]        
Total revenues $ 1,434,690 ¥ 9,935,513   ¥ 84,859,926
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies (Details 3)
6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Jun. 30, 2022
USD ($)
Jun. 30, 2022
CNY (¥)
Disaggregation of Revenue [Line Items]        
Total revenues $ 38,069,970 ¥ 263,642,156 $ 51,520,428 ¥ 345,774,201
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 38,069,970 263,642,156   345,774,201
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues  
XML 52 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies (Details 4)
6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Jun. 30, 2022
USD ($)
Jun. 30, 2022
CNY (¥)
Total revenues $ 38,069,970 ¥ 263,642,156 $ 51,520,428 ¥ 345,774,201
Mainland PRC [Member]        
Total revenues 36,298,243 251,406,269   262,080,149
International [Member]        
Total revenues $ 1,771,727 ¥ 12,269,562   ¥ 83,694,052
XML 53 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies (Details 5)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Total $ (457,280) ¥ (3,153,455) ¥ 1,783,762
Shanghai Weimu [Member]      
Total (441,057) (3,040,267) 1,896,950
Viwo Tech [Member]      
Total $ (16,223) ¥ (113,188) ¥ (113,188)
XML 54 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies (Details Narrative) - CNY (¥)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Accumulated other comprehensive income ¥ 7,082,011   ¥ 2,834,688
Allowance for prepaid services fees 0    
Allowance for other receivables and prepaid expenses 0    
Government subsidies 460,382 ¥ 1,267,476  
Input VAT credit 150,777 ¥ 133,374  
Right of use assets 434,414    
Lease liabilities ¥ 504,345    
Weighted average discount rate 7.00%    
Total expenses ¥ 356,265    
Antidilutive shares 0    
Shanghai Weimu [Member]      
Noncontrolling interests 42.00%    
Viwo Tech [Member]      
Noncontrolling interests 45.00%    
Year End Translation Rates [Member] | United States of America, Dollars      
Foreign currency transactions 0.1384   0.1436
Average Translation Rates [Member] | United States of America, Dollars      
Foreign currency transactions 0.1444 0.1542  
XML 55 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts receivable, net (Details)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Credit Loss [Abstract]      
Accounts receivable $ 5,220,672 ¥ 37,723,534 ¥ 26,612,573
Less: allowance for doubtful accounts (8,487,562)
Accounts receivable, net $ 5,220,672 ¥ 37,723,534 ¥ 18,125,011
XML 56 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts receivable, net (Details 1)
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Credit Loss [Abstract]      
Beginning balance $ 1,218,672 ¥ 8,487,562 ¥ 2,162,693
Addition 8,487,562
Recovery 1,218,672 8,487,562 2,162,693
Ending balance ¥ 8,487,562
XML 57 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Property and equipment, net (Details)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Property, Plant and Equipment [Line Items]      
Sub total $ 239,760 ¥ 1,732,460 ¥ 2,087,536
Less: accumulated depreciation (116,974) (845,232) (1,075,429)
Total 122,786 887,228 1,012,107
Office Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Sub total 27,987 202,230 380,831
Furniture and Fixtures [Member]      
Property, Plant and Equipment [Line Items]      
Sub total 485 3,504 3,427
Vehicles [Member]      
Property, Plant and Equipment [Line Items]      
Sub total 166,273 1,201,452 1,201,451
Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Sub total $ 45,016 ¥ 325,274 ¥ 501,827
XML 58 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Property plant and equipment, net (Details Narrative)
6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Jun. 30, 2022
CNY (¥)
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 22,260 ¥ 154,157 ¥ 194,444
XML 59 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible assets, net (Details)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Finite-Lived Intangible Assets [Line Items]      
Subtotal $ 3,647,347 ¥ 26,355,000 ¥ 26,355,000
Less: accumulated amortization (2,769,503) (20,011,875) (19,638,751)
Total 877,844 6,343,125 6,716,249
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Subtotal
Noncompete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Subtotal 2,408,038 17,400,000 17,400,000
Software Copyright [Member]      
Finite-Lived Intangible Assets [Line Items]      
Subtotal $ 1,239,309 ¥ 8,955,000 ¥ 8,955,000
XML 60 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible assets, net (Details Narrative)
6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Jun. 30, 2022
CNY (¥)
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense $ 51,638 ¥ 387,397 ¥ 4,278,035
XML 61 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Cost method investments (Details) - CNY (¥)
Jun. 30, 2023
Dec. 31, 2022
Schedule of Investments [Line Items]    
Cost method investments ¥ 1,200,000 ¥ 1,200,000
Investment 1 [Member]    
Schedule of Investments [Line Items]    
Cost method investments 600,000 600,000
Investment 2 [Member]    
Schedule of Investments [Line Items]    
Cost method investments ¥ 600,000 ¥ 600,000
XML 62 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill (Details)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Indefinite-Lived Intangible Assets [Line Items]      
GoodWill $ 14,707,577 ¥ 106,274,006 ¥ 106,274,006
Goodwill From Shenzhen Yitian Acquisition [Member]      
Indefinite-Lived Intangible Assets [Line Items]      
GoodWill [1] 12,869,199 92,990,256 92,990,256
Goodwill From Shanghai Guoyu Acquisition [Member]      
Indefinite-Lived Intangible Assets [Line Items]      
GoodWill [2] $ 1,838,378 ¥ 13,283,750 ¥ 13,283,750
[1] Goodwill represents the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment.
[2] Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 20,000,000. The excess fair value of consideration over the identifiable assets acquired of RMB 13,283,750 was allocated to goodwill for the central processing algorithm services segment. On May 12, 2023, YY Online transferred its Shanghai Guoyu’s 1% equity to Shenzhen Weidong, a wholly-owned subsidiary of Weidong.
XML 63 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Other payables and accrued liabilities (Details)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Payables and Accruals [Abstract]      
Salary payables $ 122,766 ¥ 887,080 ¥ 1,499,322
Other payables and accrued expenses 2,695,989 19,480,679 3,677,620
Estimated liability 346,973
Loan-Short term 1,176,340 8,500,000
Total other payables and accrued liabilities 3,995,095 28,867,759 5,523,915
Total other payables and accrued liabilities $ 3,995,095 ¥ 28,867,759 ¥ 5,523,915
XML 64 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Other payables and accrued liabilities (Details Narrative)
6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Total outstanding balance | $ $ 2,600,000    
Total short-term loan $ 1,176,340 ¥ 8,500,000
Description of credit loan for working capital classified as a revolving credit loan for working capital, with a total credit line of 10 million RMB, of which 5 million has been utilized.    
Total credit line   10,000,000  
Credit line utilized   5,000,000  
Expiration date for the credit line Dec. 27, 2023    
Tapuyu [Member] | Loan Agreement [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Total short-term loan   3,500,000  
Tapuyu [Member] | Subsidiaries [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Total short-term loan   8,500,000  
Weimu [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Description of credit loan for working capital The total credit line for Weimu is 3.5 million RMB, and the actual usage is 3.5 million RMB.    
Total credit line   3,500,000  
Expiration date for the credit line Mar. 14, 2024    
Credit line actual usage   3,500,000  
Weimu [Member] | Subsidiaries [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Total short-term loan   ¥ 5,000,000  
XML 65 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Related party transactions and balances (Details)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Due from Parent $ 24,880,427 ¥ 179,780,988 ¥ 39,987,762
Joyous Dragon [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Due to a related party $ 153,333 ¥ 1,107,954 ¥ 1,067,903
XML 66 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Related party transactions and balances (Details Narrative)
6 Months Ended
Jun. 30, 2023
USD ($)
Related Party Transactions [Abstract]  
Proceeds from related party debt $ 300,000
Additional loan $ 14,000,000
XML 67 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Taxes (Details)
6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Jun. 30, 2022
CNY (¥)
Income Tax Disclosure [Abstract]      
Current income tax expenses $ (7,640) ¥ (52,912) ¥ (286,789)
Deferred income tax benefits 786,966
Total (provision for) benefit of income tax $ (7,640) ¥ (52,912) ¥ 500,177
XML 68 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Taxes (Details 1)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Deferred tax assets:      
Net operating loss carryforwards $ 1,766,132 ¥ 12,761,717 ¥ 12,761,717
Allowance for doubtful accounts 199,685 1,442,884 1,442,884
Less: valuation allowance (1,965,817) (14,204,601) (14,204,601)
Deferred tax assets, net
Deferred tax liabilities:      
Recognition of intangible assets arising from business combinations 232,370 1,679,063 1,679,063
Total deferred tax liabilities, net $ 232,370 ¥ (1,679,063) ¥ (1,679,063)
XML 69 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Taxes (Details 2)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Income Tax Disclosure [Abstract]      
VAT taxes payable $ (6,407) ¥ (46,296) ¥ 41,182
Income taxes payable 14,371 103,845 320,316
Other taxes payable 2,062 14,899 24,098
Totals $ 10,026 ¥ 72,448 ¥ 385,596
XML 70 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Taxes (Details Narrative)
6 Months Ended 12 Months Ended
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Cumulative net operating loss | $     $ 1,300,000  
Interest and penalties ¥ 0 ¥ 0    
Unrecognized uncertain tax positions   ¥ 0   ¥ 0
HONG KONG        
Tax rate 16.50%      
SINGAPORE        
Income tax, description Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately $7,000) taxable income and 50% of the next SGD 190,000 (approximately $137,000) taxable income are exempted from income tax.      
CHINA        
Income tax, description Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.      
XML 71 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Concentration of risk (Details Narrative) - Jun. 30, 2023
USD ($)
CNY (¥)
FDIC limit $ 72,000 ¥ 500,000
HONG KONG    
Cash deposits 20,027,603  
CHINA    
Cash deposits $ 448,851  
XML 72 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details Narrative)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Leases [Abstract]      
Operating Lease, Right-of-Use Asset $ 60,120 ¥ 434,414 ¥ 1,050,922
Operating Lease, Liability   ¥ 504,345  
Weighted average discount rate 7.00% 7.00%  
Weighted average remaining lease term 1 year 1 year  
XML 73 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders’ equity (Details Narrative)
1 Months Ended 6 Months Ended
Dec. 09, 2022
shares
Dec. 09, 2022
shares
Feb. 11, 2021
CNY (¥)
shares
Aug. 21, 2023
CNY (¥)
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Feb. 11, 2021
$ / shares
May 04, 2018
$ / shares
shares
Class of Stock [Line Items]                
Common Stock, Shares Authorized         200,000,000 200,000,000    
Common Stock, Par or Stated Value Per Share | $ / shares         $ 0.001 $ 0.001    
Ordinary shares description         RESOLVED, as an ordinary resolution, that the authorized share capital of the Company be amended from USD50,000 divided into 50,000,000 ordinary shares of par value USD0.001 each into USD200,000 divided into 200,000,000 ordinary shares of par value USD0.001 each;      
Number of shares issued     4,600,000          
Voting description     Each Unit consists of one ordinary share, par value $0.001 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-half of one Share at a price of $11.50 per Share, and one right to receive one-tenth (1/10) of one Share upon the consummation of the Company’s initial business combination.          
Number of ordinary shares reddemed   2,493,755            
Number of shares converted   482,500            
Ordinary stock, shares issued         43,856,706 43,856,706    
Ordinary stock, shares outstanding         43,856,706      
Preferred stock, par value | $ / shares         $ 0.001 $ 0.001    
Paid-in-capital and statutory reserve | $         $ 28,900,650      
Public Warrants [Member]                
Class of Stock [Line Items]                
Warrants Outstanding         4,600,000      
Private Warrants [Member]                
Class of Stock [Line Items]                
Warrants Outstanding         225,000      
IPO [Member]                
Class of Stock [Line Items]                
Number of shares issued     4,000,000          
Over-Allotment Option [Member]                
Class of Stock [Line Items]                
Number of shares issued     600,000          
Sponsor [Member]                
Class of Stock [Line Items]                
Number of shares purchased       1,150,000        
Value of shares purchased | ¥       ¥ 25,000        
Sponsor [Member] | IPO [Member]                
Class of Stock [Line Items]                
Number of shares issued     225,000          
Share Price | $ / shares             $ 10.00  
Value of shares issued | ¥     ¥ 2,250,000          
Ladenburg Thalmann Co [Member]                
Class of Stock [Line Items]                
Number of shares issued     75,000          
Value of shares issued | ¥     ¥ 75          
VIYI Shareholders [Member] | IPO [Member]                
Class of Stock [Line Items]                
Number of shares issued 39,603,961              
Joyous J D Limited [Member]                
Class of Stock [Line Items]                
Number of shares issued   214,000            
Ordinary Shares [Member]                
Class of Stock [Line Items]                
Common Stock, Shares Authorized               50,000,000
Common Stock, Par or Stated Value Per Share | $ / shares               $ 0.001
XML 74 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants (Details Narrative) - USD ($)
6 Months Ended
Feb. 11, 2021
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants, description   Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $11.50 per full share, subject to adjustment as described in this prospectus.
Sale of units 4,600,000  
Aggregate value of warrants $ 380,000  
Private Placement [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Price per share   $ 10.0
Sale of units   270,500
Public Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Price per share   $ 11.50
XML 75 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Deconsolidation (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Total current assets   $ 55,870,006 ¥ 403,705,491 ¥ 384,520,103
Total current assets   71,815,975 518,927,864 502,055,248
Total current liabilities   $ 11,610,223 ¥ 83,893,146 ¥ 33,453,984
Feda Electronics Co [Member]        
Total current assets $ 3,583,579      
Total other assets      
Total current assets 3,583,579      
Total current liabilities 186,192      
Total net assets 3,397,385      
Total consideration      
Total loss on disposal $ 3,397,385      
XML 76 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Segments (Details)
6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Jun. 30, 2022
USD ($)
Jun. 30, 2022
CNY (¥)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Segment Reporting Information [Line Items]            
Revenues $ 38,069,970 ¥ 263,642,156 $ 51,520,428 ¥ 345,774,201    
Cost of revenues 26,438,974 183,095,184 41,187,302 276,424,458    
Gross profit 11,630,996 80,546,972 10,333,126 69,349,743    
Depreciation and amortization 78,200 541,554 665,453 4,466,118    
Total capital expenditures 11,552,796 80,005,418 $ 182,781 1,226,718    
Total Assets 71,815,975       ¥ 518,927,864 ¥ 502,055,248
Central Processing Algorithm Services [Member]            
Segment Reporting Information [Line Items]            
Revenues   253,706,643   260,914,275    
Cost of revenues   173,201,125   195,787,710    
Gross profit   80,505,518   65,126,565    
Depreciation and amortization   528,001   867,243    
Total capital expenditures   79,977,517   1,226,718    
Total Assets 71,815,975       518,927,864 332,817,563
Intelligent Chips and Services [Member]            
Segment Reporting Information [Line Items]            
Revenues   9,935,513   84,859,926    
Cost of revenues   9,894,059   80,636,748    
Gross profit   41,454   4,223,178    
Depreciation and amortization   13,553   3,598,875    
Total capital expenditures   ¥ 27,901      
Total Assets       ¥ 169,237,685
XML 77 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Segments (Details 1)
6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Jun. 30, 2022
CNY (¥)
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues $ 38,069,970 ¥ 263,642,156 ¥ 345,774,201
Mainland PRC [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 36,635,280 253,706,643 262,080,149
International [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues $ 1,434,690 ¥ 9,935,513 ¥ 83,694,052
XML 78 microalgoinc_6k_htm.xml IDEA: XBRL DOCUMENT 0001800392 2023-01-01 2023-06-30 0001800392 2022-12-31 0001800392 2023-06-30 0001800392 2022-01-01 2022-06-30 0001800392 us-gaap:ProductMember 2022-01-01 2022-06-30 0001800392 us-gaap:ProductMember 2023-01-01 2023-06-30 0001800392 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001800392 us-gaap:ServiceMember 2023-01-01 2023-06-30 0001800392 us-gaap:CommonStockMember 2022-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2022-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2022-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2022-12-31 0001800392 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001800392 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2023-01-01 2023-06-30 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2023-01-01 2023-06-30 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001800392 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-06-30 0001800392 us-gaap:CommonStockMember 2023-06-30 0001800392 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001800392 mlgo:RetainedEarningsStatutoryReservesMember 2023-06-30 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2023-06-30 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001800392 us-gaap:NoncontrollingInterestMember 2023-06-30 0001800392 2021-12-31 0001800392 2022-06-30 0001800392 mlgo:YounikeAndSubsidiariesMember 2022-01-01 2022-12-31 0001800392 mlgo:VIYITechnologyIncVIYIMember 2023-01-01 2023-06-30 0001800392 mlgo:VIYITechnologyLtdVIYILtdMember 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember 2023-01-01 2023-06-30 0001800392 mlgo:Korgas233TechnologyCoLtdKorgas233Member 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember 2023-01-01 2023-06-30 0001800392 mlgo:WeidongTechnologyCoLtdWeidongMember 2023-01-01 2023-06-30 0001800392 mlgo:KorgasWeidongTechnologyCoLtdKorgasWeidongMember 2023-01-01 2023-06-30 0001800392 mlgo:FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember 2023-01-01 2023-06-30 0001800392 mlgo:ExcelCrestLimitedExcelCrestMember 2023-01-01 2023-06-30 0001800392 mlgo:ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember 2023-01-01 2023-06-30 0001800392 mlgo:WisdomLabIncWisdomLabMember 2023-01-01 2023-06-30 0001800392 mlgo:ViwoTechnologyLimitedViwoTechMember 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenViwotongTechnologyCoLtdViwotongTechMember 2023-01-01 2023-06-30 0001800392 mlgo:ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember 2023-01-01 2023-06-30 0001800392 mlgo:KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember 2023-01-01 2023-06-30 0001800392 mlgo:GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember 2023-01-01 2023-06-30 0001800392 mlgo:ViZeTechnologyCoLtdViZeMember 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenViZeTongTechnologyCoLtdViZeTongMember 2023-01-01 2023-06-30 0001800392 mlgo:BeijingYounikeInformationTechnologyCoLtdYounikeMember 2023-01-01 2023-06-30 0001800392 mlgo:ShenzhenWeidongTechnologyCoLtdSZWeidongMember 2023-01-01 2023-06-30 0001800392 currency:USD mlgo:YearEndTranslationRatesMember 2022-01-01 2022-12-31 0001800392 currency:USD mlgo:YearEndTranslationRatesMember 2023-01-01 2023-06-30 0001800392 currency:USD mlgo:AverageTranslationRatesMember 2022-01-01 2022-06-30 0001800392 currency:USD mlgo:AverageTranslationRatesMember 2023-01-01 2023-06-30 0001800392 mlgo:ShanghaiWeimuMember 2023-06-30 0001800392 mlgo:ViwoTechMember 2023-06-30 0001800392 us-gaap:OfficeEquipmentMember 2023-06-30 0001800392 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-06-30 0001800392 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-06-30 0001800392 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2023-06-30 0001800392 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-06-30 0001800392 us-gaap:CustomerRelationshipsMember 2023-06-30 0001800392 mlgo:TechnologyKnowHowsMember 2023-06-30 0001800392 us-gaap:NoncompeteAgreementsMember 2023-06-30 0001800392 us-gaap:CopyrightsMember 2023-06-30 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2022-01-01 2022-06-30 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2023-01-01 2023-06-30 0001800392 mlgo:SalesOfIntelligentChipsMember 2022-01-01 2022-06-30 0001800392 mlgo:SalesOfIntelligentChipsMember 2023-01-01 2023-06-30 0001800392 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001800392 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-06-30 0001800392 us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001800392 us-gaap:TransferredOverTimeMember 2023-01-01 2023-06-30 0001800392 mlgo:MainlandPRCMember 2022-01-01 2022-06-30 0001800392 mlgo:MainlandPRCMember 2023-01-01 2023-06-30 0001800392 mlgo:InternationalMember 2022-01-01 2022-06-30 0001800392 mlgo:InternationalMember 2023-01-01 2023-06-30 0001800392 mlgo:ShanghaiWeimuMember 2022-12-31 0001800392 mlgo:ViwoTechMember 2022-12-31 0001800392 2022-01-01 2022-12-31 0001800392 us-gaap:OfficeEquipmentMember 2022-12-31 0001800392 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001800392 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001800392 us-gaap:VehiclesMember 2022-12-31 0001800392 us-gaap:VehiclesMember 2023-06-30 0001800392 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001800392 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001800392 us-gaap:CustomerRelationshipsMember 2022-12-31 0001800392 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001800392 mlgo:SoftwareCopyrightMember 2022-12-31 0001800392 mlgo:SoftwareCopyrightMember 2023-06-30 0001800392 mlgo:Investment1Member 2022-12-31 0001800392 mlgo:Investment1Member 2023-06-30 0001800392 mlgo:Investment2Member 2022-12-31 0001800392 mlgo:Investment2Member 2023-06-30 0001800392 mlgo:GoodwillFromShenzhenYitianAcquisitionMember 2022-12-31 0001800392 mlgo:GoodwillFromShenzhenYitianAcquisitionMember 2023-06-30 0001800392 mlgo:GoodwillFromShanghaiGuoyuAcquisitionMember 2022-12-31 0001800392 mlgo:GoodwillFromShanghaiGuoyuAcquisitionMember 2023-06-30 0001800392 srt:SubsidiariesMember mlgo:TapuyuMember 2023-06-30 0001800392 srt:SubsidiariesMember mlgo:WeimuMember 2023-06-30 0001800392 mlgo:TapuyuMember mlgo:LoanAgreementMember 2023-06-30 0001800392 mlgo:WeimuMember 2023-01-01 2023-06-30 0001800392 mlgo:WeimuMember 2023-06-30 0001800392 mlgo:JoyousDragonMember 2022-12-31 0001800392 mlgo:JoyousDragonMember 2023-06-30 0001800392 country:HK 2023-01-01 2023-06-30 0001800392 country:SG 2023-01-01 2023-06-30 0001800392 country:CN 2023-01-01 2023-06-30 0001800392 country:HK 2023-06-30 0001800392 country:CN 2023-06-30 0001800392 mlgo:OrdinarySharesMember 2018-05-04 0001800392 mlgo:SponsorMember 2023-08-01 2023-08-21 0001800392 us-gaap:IPOMember 2021-02-01 2021-02-11 0001800392 us-gaap:OverAllotmentOptionMember 2021-02-01 2021-02-11 0001800392 2021-02-01 2021-02-11 0001800392 mlgo:SponsorMember us-gaap:IPOMember 2021-02-01 2021-02-11 0001800392 mlgo:SponsorMember us-gaap:IPOMember 2021-02-11 0001800392 mlgo:LadenburgThalmannCoMember 2021-02-01 2021-02-11 0001800392 mlgo:VIYIShareholdersMember us-gaap:IPOMember 2022-12-02 2022-12-09 0001800392 2022-12-01 2022-12-09 0001800392 mlgo:JoyousJDLimitedMember 2022-12-01 2022-12-09 0001800392 mlgo:PublicWarrantsMember 2023-06-30 0001800392 mlgo:PrivateWarrantsMember 2023-06-30 0001800392 mlgo:PublicWarrantsMember 2023-06-30 0001800392 us-gaap:PrivatePlacementMember 2023-01-01 2023-06-30 0001800392 us-gaap:PrivatePlacementMember 2023-06-30 0001800392 2021-02-11 0001800392 mlgo:FedaElectronicsCoMember 2023-03-31 0001800392 mlgo:FedaElectronicsCoMember 2023-01-01 2023-03-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-01-01 2022-06-30 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-01-01 2022-06-30 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-01-01 2023-06-30 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-01-01 2023-06-30 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-06-30 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-06-30 iso4217:USD shares iso4217:USD shares pure iso4217:CNY iso4217:CNY shares 6-K 001-40024 MICROALGO INC. Unit 507 Building C Taoyuan Street Shenzhen CN 518052 0001800392 false 2023-06-30 --12-31 297710673 138675781 19191755 18125011 37723534 5220672 909047 25929098 46500506 6435344 1858512 1024682 141808 39987762 179780988 24880427 384520103 403705491 55870006 1012107 887228 122786 1200000 1200000 166072 1281860 83600 11570 6716250 6343125 877844 1050922 434414 60120 106274006 106274006 14707577 116523038 114335145 15823183 502055248 518927864 71815975 14221369 35484975 4910872 11205880 17996560 2490598 5523915 28867759 3995095 1067903 1107954 153333 1049326 363450 50299 385591 72448 10026 33453984 83893146 11610223 214189 140895 19499 1679063 1679063 232370 1893252 1819958 251869 35347236 85713104 11862092 0.001 0.001 1000000 1000000 0 0 0.001 0.001 200000000 200000000 43856706 43856706 312543 312543 43857 320210652 320210652 47394444 129602088 96798730 14420927 11964279 11964279 1798310 2834688 7082011 -3246375 464924250 436368215 60411163 1783762 -3153455 -457280 466708012 433214760 59953883 502055248 518927864 71815975 84859926 9935513 1434690 260914275 253706643 36635280 345774201 263642156 38069970 276424458 183095184 26438974 69349743 80546972 11630996 2540086 1237770 178734 12257955 7638938 1103062 40202571 92239461 13319393 55000612 101116169 14601189 14349131 -20569197 -2970193 -1064203 -23025499 -3324886 307726 1251127 180663 -264358 -225537 -32568 1400850 611158 88251 380015 -21388751 -3088540 14729146 -41957948 -6058733 286789 52912 7640 -786966 -500177 52912 7640 15229323 -42010860 -6066373 228367 -4937217 -712935 15000956 -37073643 -5353438 15229323 -42010860 -6066373 1377873 8517608 -991206 16607196 -33493252 -7057579 228367 -4937217 -33493252 16378829 -28556035 26435673 300000000 43856706 43856706 0.05 -0.85 -0.12 43856706 312543 320210652 11964279 129602088 2834688 1783762 466708012 67011462 -37073643 -4937217 -42010860 -6066373 4270285 4247323 8517608 991206 43856706 312543 320210652 11964279 96798730 7082011 -3153455 433214760 59953883 15229323 -42010860 -6066375 4466118 142928 20639 -1889836 -8287562 -1196725 -786966 1064203 791536 616508 89024 15818907 11110961 1604425 -3280057 -909047 -131267 4307015 20571408 2970515 244664 -83228 -2331557 21263606 3070468 2440295 6790680 980575 646734 7711745 1113577 -703620 -759170 -109624 297277 -313143 -45218 2216206 -45618590 -6587332 109764732 108700529 600000 1226718 355076 51273 -21160000 1198260 173029 18269079 1553336 224302 -139159397 -20094639 -8500000 -1227401 55695453 7172150 1035660 51400000 -131276 4164177 -123487247 -17831578 5513861 8517609 640093 30163323 -159034892 -23554515 272368599 297710673 42746270 302531922 138675781 19191755 1182571 73649 10635 6154 124995 18049 549514 586741 84725 <p id="xdx_807_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zOuUOOdG56kk" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1 — <span id="xdx_822_zWQZDQQDuPIf">Nature of business and organization</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MicroAlgo Inc. (“MicroAlgo” or the “Company”) (f/k/a Venus Acquisition Corporation (“Venus”)), a Cayman Islands exempted company, entered into the Business Combination and Merger Agreement dated June 10, 2021 (as amended on January 24, 2022, August 2, 2022, August 3, 2022 and August 10, 2022, the “Merger Agreement”), by and among WiMi Hologram Cloud Inc. (“WiMi” or the “Majority Shareholder”), Venus, Venus Merger Sub Corporation (“Venus Merger Sub”), a Cayman Islands exempted company incorporated for the purpose of effectuating the Business Combination, and VIYI Algorithm Inc. (“VIYI”), a Cayman Islands exempted company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 9, 2022, the parties consummated the Business Combination. As a result, VIYI is now a wholly owned subsidiary of MicroAlgo Inc.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 23, 2022, Zheyi Hu and Xiaofei Han transferred <span id="xdx_909_ecustom--EquityInterestTransferred_c20220101__20221231__srt--CounterpartyNameAxis__custom--YounikeAndSubsidiariesMember_pdd" title="Equity interest transferred">100%</span> equity interest of Younike to Viwotong Tech. The aggregate purchase price was 0. As a result, Younike became wholly owned subsidiary of Viwotong Tech.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 27, 2023, Weidong established a fully owned subsidiary Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”) in Shenzhen.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited condensed consolidated financial statements reflect the activities of MicroAlgo and each of the following entities as of June 30, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock_zlZdUa0VSHyc" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_zUwDYLy4yrm1" style="display: none">Schedule of accompanying consolidated financial statements</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyIncVIYIMember" title="Name">VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Cayman Islands company Incorporated on September 24, 2020</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyIncVIYIMember" title="Ownership">100% owned by MicroAlgo</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyLtdVIYILtdMember" title="Name">VIYI Technology Ltd. (“VIYI Ltd”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Hong Kong company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyLtdVIYILtdMember" title="Ownership">100% owned by VIYI</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on October 9, 2020</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A holding company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember" title="Name">Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember" title="Ownership">100% owned by VIYI Ltd</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on November 18, 2020</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A holding company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember" title="Name">Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember" title="Ownership">100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on March 08, 2011</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages central processing algorithm in mobile games industry</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--Korgas233TechnologyCoLtdKorgas233Member" title="Name">Korgas 233 Technology Co., Ltd. (“Korgas 233”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--Korgas233TechnologyCoLtdKorgas233Member" title="Ownership">100% owned by Shanghai Guoyu</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on September 15, 2017</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in mobile games industry</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="margin: 0"> </p> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember" title="Name">Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)</span> </span></td> <td style="text-align: justify; width: 2%"> </td> <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: justify; width: 2%"> </td> <td style="text-align: justify; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember" title="Ownership">100% owned by Shenzhen Yitian</span></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on October 16, 2015 </span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember" title="Name">Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)</span> </span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company </span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember" title="Ownership">100% owned by Weidong</span> </span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on January 14, 2019 </span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--WeidongTechnologyCoLtdWeidongMember" title="Name">Weidong Technology Co., Ltd. (“Weidong”)</span></span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--WeidongTechnologyCoLtdWeidongMember" title="Ownership">100% owned by Shenzhen Weiyixin</span></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on October 28, 2020</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--KorgasWeidongTechnologyCoLtdKorgasWeidongMember" title="Name">Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)</span></span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--KorgasWeidongTechnologyCoLtdKorgasWeidongMember" title="Ownership">100% owned by Shanghai Guoyu</span> </span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on October 30, 2020</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember" title="Name">Fe-da Electronics Company Private Limited (“Fe-da Electronics”)</span></span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Singapore company</span></td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember" title="Ownership">Disposed in April 2023</span></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on January 21, 2009</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in resale of intelligent chips and customization of central processing units</span></td> <td style="text-align: justify"> </td></tr> <tr style="background-color: white"> <td style="text-align: left; vertical-align: top"> </td> <td style="text-align: justify; vertical-align: top"> </td> <td style="text-align: justify; vertical-align: top"> </td> <td style="text-align: justify; vertical-align: top"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify; vertical-align: top"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ExcelCrestLimitedExcelCrestMember" title="Name">Excel Crest Limited (“Excel Crest”)</span></span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Hong Kong company</span></td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ExcelCrestLimitedExcelCrestMember" title="Ownership">Disposed in April 2023</span></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on September 11, 2020</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Support the daily operations of Fe-da Electronics in Hong Kong</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember" title="Name">Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)</span></span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember" title="Ownership">58% owned by Shenzhen Weiyixin</span></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on November 30, 2020</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in providing software support services</span></td> <td style="text-align: justify"> </td></tr> </table> <p style="margin: 0"> </p> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--WisdomLabIncWisdomLabMember" title="Name">Wisdom Lab Inc. (“Wisdom Lab”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Cayman Islands company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--WisdomLabIncWisdomLabMember" title="Ownership">Disposed in April 2023</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on May 12, 2021</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in software solution for intelligent chips</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyLimitedViwoTechMember" title="Name">Viwo Technology Limited. (“Viwo Tech”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Hong Kong company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyLimitedViwoTechMember" title="Ownership">55% owned by VIYI Ltd</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on April 15, 2021</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in R&amp;D and application of intelligent visual algorithm technology</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViwotongTechnologyCoLtdViwotongTechMember" title="Name">Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViwotongTechnologyCoLtdViwotongTechMember" title="Ownership">100% owned by Viwo Tech</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on July 19, 2021</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember" title="Name">Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember" title="Ownership">99% owned by Weidong, 1% owned by SZ Weidong</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on March 18, 2019</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in R&amp;D and application of intelligent visual algorithm technology</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember" title="Name">Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember" title="Ownership">100% owned by Shanghai Guoyu</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on July 23, 2021</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in R&amp;D and application of intelligent visual algorithm technology</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember" title="Name">Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember" title="Ownership">100% owned by Viwotong Tech</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on June 22, 2021</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in central processing algorithm in advertising industry</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ViZeTechnologyCoLtdViZeMember" title="Name">ViZe Technology Limited (“ViZe”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Hong Kong company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ViZeTechnologyCoLtdViZeMember" title="Ownership">Disposed in May 2023</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on April 12, 2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViZeTongTechnologyCoLtdViZeTongMember" title="Name">Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViZeTongTechnologyCoLtdViZeTongMember" title="Ownership">Disposed in May 2023</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on August 15, 2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--BeijingYounikeInformationTechnologyCoLtdYounikeMember" title="Name">Beijing Younike Information Technology Co., Ltd. (“Younike”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--BeijingYounikeInformationTechnologyCoLtdYounikeMember" title="Ownership">100% owned by Viwotong Tech</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on July 22, 2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in central processing algorithm in advertising industry</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeidongTechnologyCoLtdSZWeidongMember" title="Name">Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeidongTechnologyCoLtdSZWeidongMember" title="Ownership">100% owned by Weidong</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on March 27, 2023</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A5_zjF6YzRoDCwi" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> 1 <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock_zlZdUa0VSHyc" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_zUwDYLy4yrm1" style="display: none">Schedule of accompanying consolidated financial statements</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyIncVIYIMember" title="Name">VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Cayman Islands company Incorporated on September 24, 2020</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyIncVIYIMember" title="Ownership">100% owned by MicroAlgo</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyLtdVIYILtdMember" title="Name">VIYI Technology Ltd. (“VIYI Ltd”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Hong Kong company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyLtdVIYILtdMember" title="Ownership">100% owned by VIYI</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on October 9, 2020</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A holding company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember" title="Name">Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember" title="Ownership">100% owned by VIYI Ltd</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on November 18, 2020</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A holding company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember" title="Name">Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember" title="Ownership">100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on March 08, 2011</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages central processing algorithm in mobile games industry</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--Korgas233TechnologyCoLtdKorgas233Member" title="Name">Korgas 233 Technology Co., Ltd. (“Korgas 233”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--Korgas233TechnologyCoLtdKorgas233Member" title="Ownership">100% owned by Shanghai Guoyu</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on September 15, 2017</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in mobile games industry</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="margin: 0"> </p> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember" title="Name">Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)</span> </span></td> <td style="text-align: justify; width: 2%"> </td> <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: justify; width: 2%"> </td> <td style="text-align: justify; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember" title="Ownership">100% owned by Shenzhen Yitian</span></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on October 16, 2015 </span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember" title="Name">Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)</span> </span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company </span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember" title="Ownership">100% owned by Weidong</span> </span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on January 14, 2019 </span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--WeidongTechnologyCoLtdWeidongMember" title="Name">Weidong Technology Co., Ltd. (“Weidong”)</span></span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--WeidongTechnologyCoLtdWeidongMember" title="Ownership">100% owned by Shenzhen Weiyixin</span></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on October 28, 2020</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--KorgasWeidongTechnologyCoLtdKorgasWeidongMember" title="Name">Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)</span></span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--KorgasWeidongTechnologyCoLtdKorgasWeidongMember" title="Ownership">100% owned by Shanghai Guoyu</span> </span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on October 30, 2020</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember" title="Name">Fe-da Electronics Company Private Limited (“Fe-da Electronics”)</span></span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Singapore company</span></td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember" title="Ownership">Disposed in April 2023</span></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on January 21, 2009</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in resale of intelligent chips and customization of central processing units</span></td> <td style="text-align: justify"> </td></tr> <tr style="background-color: white"> <td style="text-align: left; vertical-align: top"> </td> <td style="text-align: justify; vertical-align: top"> </td> <td style="text-align: justify; vertical-align: top"> </td> <td style="text-align: justify; vertical-align: top"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify; vertical-align: top"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ExcelCrestLimitedExcelCrestMember" title="Name">Excel Crest Limited (“Excel Crest”)</span></span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Hong Kong company</span></td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ExcelCrestLimitedExcelCrestMember" title="Ownership">Disposed in April 2023</span></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on September 11, 2020</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Support the daily operations of Fe-da Electronics in Hong Kong</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="text-align: left"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember" title="Name">Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)</span></span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: justify"> </td> <td rowspan="3" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember" title="Ownership">58% owned by Shenzhen Weiyixin</span></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on November 30, 2020</span></td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in providing software support services</span></td> <td style="text-align: justify"> </td></tr> </table> <p style="margin: 0"> </p> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--WisdomLabIncWisdomLabMember" title="Name">Wisdom Lab Inc. (“Wisdom Lab”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Cayman Islands company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--WisdomLabIncWisdomLabMember" title="Ownership">Disposed in April 2023</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on May 12, 2021</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in software solution for intelligent chips</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyLimitedViwoTechMember" title="Name">Viwo Technology Limited. (“Viwo Tech”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Hong Kong company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyLimitedViwoTechMember" title="Ownership">55% owned by VIYI Ltd</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on April 15, 2021</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in R&amp;D and application of intelligent visual algorithm technology</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViwotongTechnologyCoLtdViwotongTechMember" title="Name">Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViwotongTechnologyCoLtdViwotongTechMember" title="Ownership">100% owned by Viwo Tech</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on July 19, 2021</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember" title="Name">Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember" title="Ownership">99% owned by Weidong, 1% owned by SZ Weidong</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on March 18, 2019</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in R&amp;D and application of intelligent visual algorithm technology</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember" title="Name">Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember" title="Ownership">100% owned by Shanghai Guoyu</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on July 23, 2021</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in R&amp;D and application of intelligent visual algorithm technology</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember" title="Name">Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember" title="Ownership">100% owned by Viwotong Tech</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on June 22, 2021</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in central processing algorithm in advertising industry</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ViZeTechnologyCoLtdViZeMember" title="Name">ViZe Technology Limited (“ViZe”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Hong Kong company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ViZeTechnologyCoLtdViZeMember" title="Ownership">Disposed in May 2023</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on April 12, 2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViZeTongTechnologyCoLtdViZeTongMember" title="Name">Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViZeTongTechnologyCoLtdViZeTongMember" title="Ownership">Disposed in May 2023</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on August 15, 2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--BeijingYounikeInformationTechnologyCoLtdYounikeMember" title="Name">Beijing Younike Information Technology Co., Ltd. (“Younike”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--BeijingYounikeInformationTechnologyCoLtdYounikeMember" title="Ownership">100% owned by Viwotong Tech</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on July 22, 2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in central processing algorithm in advertising industry</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeidongTechnologyCoLtdSZWeidongMember" title="Name">Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td rowspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeidongTechnologyCoLtdSZWeidongMember" title="Ownership">100% owned by Weidong</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on March 27, 2023</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> VIYI Algorithm Inc. (f/k/a VIYI Technology Inc.) (“VIYI”) 100% owned by MicroAlgo VIYI Technology Ltd. (“VIYI Ltd”) 100% owned by VIYI Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”) 100% owned by VIYI Ltd Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”) 100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022 Korgas 233 Technology Co., Ltd. (“Korgas 233”) 100% owned by Shanghai Guoyu Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”) 100% owned by Shenzhen Yitian Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”) 100% owned by Weidong Weidong Technology Co., Ltd. (“Weidong”) 100% owned by Shenzhen Weiyixin Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”) 100% owned by Shanghai Guoyu Fe-da Electronics Company Private Limited (“Fe-da Electronics”) Disposed in April 2023 Excel Crest Limited (“Excel Crest”) Disposed in April 2023 Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”) 58% owned by Shenzhen Weiyixin Wisdom Lab Inc. (“Wisdom Lab”) Disposed in April 2023 Viwo Technology Limited. (“Viwo Tech”) 55% owned by VIYI Ltd Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”) 100% owned by Viwo Tech Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”) 99% owned by Weidong, 1% owned by SZ Weidong Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”) 100% owned by Shanghai Guoyu Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”) 100% owned by Viwotong Tech ViZe Technology Limited (“ViZe”) Disposed in May 2023 Shenzhen ViZeTong Technology Co., Ltd. (“ViZeTong”) Disposed in May 2023 Beijing Younike Information Technology Co., Ltd. (“Younike”) 100% owned by Viwotong Tech Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”) 100% owned by Weidong <p id="xdx_80F_eus-gaap--SignificantAccountingPoliciesTextBlock_zmBgjez61KGh" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2 — <span id="xdx_82A_zmFAhkHRxfme">Summary of significant accounting policies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zuBanV2V71B5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_869_zDxRNIv9iqN8">Basis of presentation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--ConsolidationPolicyTextBlock_zsCoPkkTUeXh" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86D_zgqL1dNLxqgg">Principles of consolidation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise and variable interest entity and its subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--UseOfEstimates_z7sufEHvo2Sg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86D_zrnKrcsiGhYj">Use of estimates and assumptions</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s condensed consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, the fair value of contingent consideration related to business acquisitions and allocation of expenses from the Parent and Beijing WiMi. Actual results could differ from these estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_z2uzX8NTpcWk" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_862_zdyZMuIFsFpd">Foreign currency translation and other comprehensive income (loss)</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">As of June 30, 2023, which was the last business day of the registrant’s second quarter, the Company determined that it would qualify as a foreign private issuer, as that term is defined in Rule 3b-4(c) promulgated under the Securities Exchange Act of 1934, beginning as of July 1, 2023. The company has changed its reporting currency from U.S. dollar to RMB.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses Renminbi (“RMB”) as its reporting currency. The functional currency of VIYI Ltd. is Hong Kong Dollar, its subsidiary in Singapore is U.S. dollar, and its other subsidiaries which are incorporated in PRC are RMB, respectively, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the unaudited interim condensed consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Translation adjustments included in accumulated other comprehensive loss amounted to RMB <span id="xdx_908_ecustom--AccumulatedOtherComprehensiveIncome_iI_pp0p0_c20221231_zqCszq3WufIb" title="Accumulated other comprehensive income">2,834,688</span> and RMB <span id="xdx_90F_ecustom--AccumulatedOtherComprehensiveIncome_iI_pp0p0_c20230630_z0KxWY9CA2mh" title="Accumulated other comprehensive income">7,082,011</span> (USD 980,100) as of December 31, 2022 and June 30, 2023, respectively. The balance sheet amounts, with the exception of shareholders’ equity on December 31, 2022 and June 30, 2023 were translated at RMB 1.00 to USD <span id="xdx_909_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--USD_zBxkDt7szbJ4" title="Foreign currency transactions">0.1436</span> and to USD <span id="xdx_904_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20230630__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--USD" title="Foreign currency transactions">0.1384</span>, respectively. The average translation rates applied to statement of income accounts for the six months ended June 30, 2022 and 2023 were RMB 1.00 to USD <span id="xdx_903_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20220630__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--USD_zlKOOiaMLqpf" title="Foreign currency transactions">0.1542</span> and to USD <span id="xdx_906_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20230630__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--USD_z536Bqg0rLpb" title="Foreign currency transactions">0.1444</span>, respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the unaudited interim condensed consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zizCQuQs9V69" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_861_z8Ie4IGZAIs4">Cash and cash equivalents</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC and HK.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--ReceivablesPolicyTextBlock_z22Q4hWBZMve" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_861_zjWUIN79FK09">Accounts receivable, net</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_ecustom--PrepaidServicesFeesPolicyTextBlock_zgXmF4HTOame" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_868_zpdNif1X63G1">Prepaid services fees</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money advance deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The advances usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of June 30, 2023, <span id="xdx_909_ecustom--AllowanceForPrepaidServicesFees_iI_pp0p0_do_c20230630_zrNDHahYqnvf" title="Allowance for prepaid services fees">no</span> allowance was deemed necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_ecustom--OtherReceivablesAndPrepaidExpensesPolicyTextBlock_zR4iXzXKJcSj" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_866_zSwFicTghYC2">Other receivables and prepaid expenses</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. <span id="xdx_904_ecustom--AllowanceForOtherReceivablesAndPrepaidExpenses_iI_pp0p0_do_c20230630_zlZLRcULaa59" title="Allowance for other receivables and prepaid expenses">No</span> allowance was required as of June 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zyFKybgynOp5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86D_zUooV1fyelNc">Property plant and equipment, net</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Property plant and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock_zPKm3xl9ioui" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of significant accounting policies (Details)"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left; width: 76%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zCiTwnYT6loc" style="display: none">Schedule of estimated useful lives of property and equipment, net</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 22%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful Life</b></span></td> <td style="padding-bottom: 1pt; text-align: center; width: 1%"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zWkxf4R9izRh" title="Estimated useful lives">3</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office furniture and fixtures</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zvRRDllVM8e4" title="Estimated useful lives">3</span> – <span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zny7ylCVuz9d" title="Estimated useful lives">5</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zlMfBdk7c4Ta" title="Estimated useful lives">1</span> – <span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MaximumMember_zBKHEwx8clX9" title="Estimated useful lives">2</span> years</span></td> <td style="text-align: center"> </td></tr> </table> <p id="xdx_8A4_zwf8kwQz9v6a" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zm70A11JhXma" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_862_zddVloKOHe1g">Cost method investments</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its condensed consolidated financial statements and subsequently records any dividends received from the net accumulated earnings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the Six Months Ended June 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zL5mHZKJr6i5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_867_zyabN6gZBIpa">Intangible assets, net</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock_zrzos5Uz1iKd" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left; width: 76%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zBqluEWPrHd7" style="display: none">Schedule of estimated useful lives of intangible assets, net</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 22%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful Life</b></span></td> <td style="padding-bottom: 1pt; text-align: center; width: 1%"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer relationship</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zmovkiyIEZTl" title="Estimated useful lives">4</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technology know-hows</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyKnowHowsMember_zXGZ9HebzdJd" title="Estimated useful lives">5</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-compete agreements</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_z8GGlhDPnJh2" title="Estimated useful lives">6</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software copyright</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CopyrightsMember_zNZbIe0STYG" title="Estimated useful lives">5</span> years</span></td> <td style="text-align: center"> </td></tr> </table> <p id="xdx_8A3_zzEh6u6HqMvl" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zuAGH6OgkxZ7" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86B_zgycclZ95iJe">Goodwill</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zFYQmzD8ydI1" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86E_zrgk1ZKQFmq3">Impairment for long-lived assets</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p id="xdx_84B_eus-gaap--BusinessCombinationsPolicy_zI1gbtGwqJy6" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zbRa0DJzHkRf">Business combination</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zwHednFQsvW5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86F_zvdsJucF76mg">Fair value measurement</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p id="xdx_847_eus-gaap--ExtendedProductWarrantyPolicy_zglZkaYrwvWe" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86E_zaWFHnWfsmcd">Warrants liabilities</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--RevenueRecognitionPolicyTextBlock_zrZClMktG9ke" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_863_zxfxhs3VQmkd">Revenue recognition</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(i)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Central Processing Advertising Algorithm Services</i></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">— Advertising display services</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (i) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (ii) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(ii)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Mobile Games Services</i></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">— Jointly operated mobile game publishing services</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">— Licensed out mobile games</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #231F20"><i>(iii)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #231F20"><i>Sale of intelligent chips</i></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract balances:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--DisaggregationOfRevenuesTableTextBlock_zPSItkFVoS44" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B5_zUA6GnFWQCo9" style="display: none">Schedule of disaggregation of revenue</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="text-align: center; color: #231F20; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; color: #231F20"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,<br/> 2022</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt; color: #231F20"> </td> <td style="text-align: center; color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="text-align: center; padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="text-align: center; color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="text-align: center; padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Central processing advertising algorithm services</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20220101__20220630__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">260,914,275</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20230101__20230630__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">253,740,318</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_zpAgVz0B9lwd" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">36,635,280</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Sales of intelligent chips</td> <td style="padding-bottom: 1pt; color: #231F20"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_c20220101__20220630__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">84,859,926</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="padding-bottom: 1pt; color: #231F20"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_c20230101__20230630__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">9,935,513</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="padding-bottom: 1pt; color: #231F20"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_zJ6sBRj0Z98i" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">1,434,690</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--Revenues_c20220101__20220630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--Revenues_c20230101__20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630_zefiKLkJxy9g" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zBlffkwWm3Pi" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s revenue by timing of transfer of goods or services are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89A_ecustom--ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock_zg1udLtFBIvi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B2_zwKhi2zSRCH4" style="display: none">Schedule of revenue by timing of transfer of goods or services</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Goods and services transferred at a point in time</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_c20220101__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--Revenues_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zgMhQQJzrwHk" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Services transferred over time</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_c20220101__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl0871">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl0873">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zpCE8u62An29" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl0875">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_pp0p0_c20220101__20220630_zGhKRxIHUgdc" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230101__20230630_zoNuBphjUIjl" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630_z8KFO92Oyyij" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zQpNMA0CJKLg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; color: #231F20"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s revenue by geographic locations are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; color: #231F20"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--ScheduleOfRevenueByGeographicLocationsTableTextBlock_zUflcpoeHSx3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8BC_zt1Rrbdzs9Hb" style="display: none">Schedule of revenue by geographic locations</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Mainland PRC revenues</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20220630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">262,080,149</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_c20230101__20230630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">251,406,269</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_z5bnM9mNztjj" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">36,298,243</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20220630__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">83,694,052</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_c20230101__20230630__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">12,269,562</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98C_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__srt--StatementGeographicalAxis__custom--InternationalMember_z3BvPmjnuFE9" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">1,771,727</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--Revenues_pp0p0_c20220101__20220630_zrDlPlXyJNq" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_pp0p0_c20230101__20230630_zafutZlAZ5n6" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630_zeFwVx3iT6Xb" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zZzk4thvLc86" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p id="xdx_84B_ecustom--CostOfRevenuePolicyTextBlock_zhL8eUqCitE9" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_869_z2VQPb3NRCAi">Cost of revenues</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_ecustom--CostAllocationPolicyTextBlock_zaYO4Wi7yeEl" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_861_zBnX9BhM3kr8">Cost allocation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--ResearchAndDevelopmentExpensePolicy_zpkebsdRITu3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86B_z9uM2fWwVpyl">Research and development</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_ecustom--ValueAddedTaxesVATAndGoodsAndServicesTaxesGSTPolicyTextBlock_zRt9SoFbunJi" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_869_zh4lRoaKeWuh">Value added taxes (“VAT”) and goods and services taxes (“GST”)</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_z5Omldbf6Xwl" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86B_z9A0bHV9BU2a">Income taxes</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the condensed consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred. PRC tax returns filed are subject to examination by any applicable tax authorities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_ecustom--OtherIncomePolicyTextBlock_zdxMcjt0xV97" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_862_zP5y79KNgrVf">Other Income</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other Income primary includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects, and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB <span id="xdx_90E_ecustom--GovernmentSubsidies_pp0p0_c20220101__20220630_zkIN37mgazk8" title="Government subsidies">1,267,476</span> and RMB <span id="xdx_90F_ecustom--GovernmentSubsidies_pp0p0_c20230101__20230630_zRAjqchG5B2g" title="Government subsidies">460,382</span> (USD 66,479) for the six months ended June 30, 2022 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other income also includes RMB <span id="xdx_90B_ecustom--InputVatCredit_pp0p0_c20220101__20220630_zRdS6mCfOSnb" title="Input VAT credit">133,374</span> and RMB <span id="xdx_909_ecustom--InputVatCredit_pp0p0_c20230101__20230630_zKxRaT1aZq5g" title="Input VAT credit">150,777</span> (USD 21,772) of input VAT credit the Company redeemed during the six months ended June 30, 2022 and 2023. As part of VAT reform in 2019, from April 1, 2019 to December 31, 2023, a taxpayer in certain service industries could claim additional 10% of input VAT credit based on total input VAT paid to suppliers, the credit was applied to offset with the Company’s VAT payable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_eus-gaap--LesseeOperatingLeasesTextBlock_zT1bEDQzfsJb" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86E_z4zFxzIuVDn8">Leases</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted FASB ASU 2016-02, “Leases” (Topic 842) for the year ended December 31, 2020, and elected the practical expedients that does not require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. As of June 30, 2023, the Company recognized RMB <span id="xdx_90E_ecustom--RightOfUseAssets_iI_pp0p0_c20230630_zJX9Y1qCRwRk" title="Right of use assets">434,414</span> right of use (“ROU”) assets and RMB <span id="xdx_90D_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20230630_zpMbHlTHqrXi" title="Lease liabilities">504,345</span> lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of <span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_c20230630_pdd" title="Weighted average discount rate">7%</span>, which is determined using an incremental borrowing rate with similar term in the PRC.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_ecustom--EmployeeBenefitsPolicyTextBlock_zYmiJoysRKil" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_867_zadNcz5Kxt8k">Employee benefit</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB <span id="xdx_90B_eus-gaap--LaborAndRelatedExpense_pp0p0_c20230101__20230630_zP2ULoY9jokj" title="Total expenses">356,265</span> for the Six Months Ended June 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Noncontrolling interests</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling interest consists of an aggregate of <span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByParent_c20230630__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pdd" title="Noncontrolling interests">42%</span> of the equity interest of Shanghai Weimu<b>, </b><span id="xdx_900_eus-gaap--MinorityInterestOwnershipPercentageByParent_c20230630__srt--OwnershipAxis__custom--ViwoTechMember_pdd" title="Noncontrolling interests">45%</span> of equity interest of Viwo Tech held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling interests consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfNoncontrollingInterestsTableTextBlock_z29kwHYrQG07" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 5)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8BA_z2WkGafu5Ud3" style="display: none">Schedule of noncontrolling interests</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Shanghai Weimu</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98B_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total">1,896,950</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98C_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total">(3,040,267</td> <td style="width: 1%; color: #231F20; text-align: left">)</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_987_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20230630__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zpYIo7NrNp41" style="width: 9%; color: #231F20; text-align: right" title="Total">(441,057</td> <td style="width: 1%; color: #231F20; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Viwo Tech</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98A_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ViwoTechMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total">(113,188</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98F_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--ViwoTechMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total">(113,188</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_984_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20230630__srt--OwnershipAxis__custom--ViwoTechMember_zao4IQ8SsnD9" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total">(16,223</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_980_ecustom--NoncontrollingInterests_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">1,783,762</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_983_ecustom--NoncontrollingInterests_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">(3,153,455</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98C_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20230630_zHvK96l4eOR8" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">(457,280</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left">)</td></tr> </table> <p id="xdx_8A8_z9HYLiqBxmzc" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_zpq8UsMMy087" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_860_zZPGhxYVcwRk">Earnings per share</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the Six Months Ended June 30, 2023, there was <span id="xdx_904_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20230101__20230630_zknrpkG9hrZd" title="Antidilutive shares">no</span> dilutive shares.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_ecustom--StatutoryReservesPolicyTextBlock_ztaWsVLPx8tk" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_866_zK7KWZuDFmw7">Statutory reserves</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zePyCrLJfDd9" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_868_zz3NB6F3U41h">Segment reporting</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are (i) central processing algorithm services and (ii) intelligent chips and services. All of the Company’s net revenues were generated in the PRC and Singapore.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z7SiCoGqpGJ2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_868_zwbCaFIz3hgi">Recently issued accounting pronouncements</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s condensed consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zuBanV2V71B5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_869_zDxRNIv9iqN8">Basis of presentation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--ConsolidationPolicyTextBlock_zsCoPkkTUeXh" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86D_zgqL1dNLxqgg">Principles of consolidation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise and variable interest entity and its subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--UseOfEstimates_z7sufEHvo2Sg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86D_zrnKrcsiGhYj">Use of estimates and assumptions</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s condensed consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, the fair value of contingent consideration related to business acquisitions and allocation of expenses from the Parent and Beijing WiMi. Actual results could differ from these estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_z2uzX8NTpcWk" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_862_zdyZMuIFsFpd">Foreign currency translation and other comprehensive income (loss)</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">As of June 30, 2023, which was the last business day of the registrant’s second quarter, the Company determined that it would qualify as a foreign private issuer, as that term is defined in Rule 3b-4(c) promulgated under the Securities Exchange Act of 1934, beginning as of July 1, 2023. The company has changed its reporting currency from U.S. dollar to RMB.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses Renminbi (“RMB”) as its reporting currency. The functional currency of VIYI Ltd. is Hong Kong Dollar, its subsidiary in Singapore is U.S. dollar, and its other subsidiaries which are incorporated in PRC are RMB, respectively, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the unaudited interim condensed consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Translation adjustments included in accumulated other comprehensive loss amounted to RMB <span id="xdx_908_ecustom--AccumulatedOtherComprehensiveIncome_iI_pp0p0_c20221231_zqCszq3WufIb" title="Accumulated other comprehensive income">2,834,688</span> and RMB <span id="xdx_90F_ecustom--AccumulatedOtherComprehensiveIncome_iI_pp0p0_c20230630_z0KxWY9CA2mh" title="Accumulated other comprehensive income">7,082,011</span> (USD 980,100) as of December 31, 2022 and June 30, 2023, respectively. The balance sheet amounts, with the exception of shareholders’ equity on December 31, 2022 and June 30, 2023 were translated at RMB 1.00 to USD <span id="xdx_909_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--USD_zBxkDt7szbJ4" title="Foreign currency transactions">0.1436</span> and to USD <span id="xdx_904_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20230630__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--USD" title="Foreign currency transactions">0.1384</span>, respectively. The average translation rates applied to statement of income accounts for the six months ended June 30, 2022 and 2023 were RMB 1.00 to USD <span id="xdx_903_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20220630__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--USD_zlKOOiaMLqpf" title="Foreign currency transactions">0.1542</span> and to USD <span id="xdx_906_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20230630__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--USD_z536Bqg0rLpb" title="Foreign currency transactions">0.1444</span>, respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the unaudited interim condensed consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2834688 7082011 0.1436 0.1384 0.1542 0.1444 <p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zizCQuQs9V69" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_861_z8Ie4IGZAIs4">Cash and cash equivalents</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC and HK.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--ReceivablesPolicyTextBlock_z22Q4hWBZMve" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_861_zjWUIN79FK09">Accounts receivable, net</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_ecustom--PrepaidServicesFeesPolicyTextBlock_zgXmF4HTOame" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_868_zpdNif1X63G1">Prepaid services fees</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money advance deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The advances usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of June 30, 2023, <span id="xdx_909_ecustom--AllowanceForPrepaidServicesFees_iI_pp0p0_do_c20230630_zrNDHahYqnvf" title="Allowance for prepaid services fees">no</span> allowance was deemed necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 <p id="xdx_840_ecustom--OtherReceivablesAndPrepaidExpensesPolicyTextBlock_zR4iXzXKJcSj" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_866_zSwFicTghYC2">Other receivables and prepaid expenses</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. <span id="xdx_904_ecustom--AllowanceForOtherReceivablesAndPrepaidExpenses_iI_pp0p0_do_c20230630_zlZLRcULaa59" title="Allowance for other receivables and prepaid expenses">No</span> allowance was required as of June 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 <p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zyFKybgynOp5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86D_zUooV1fyelNc">Property plant and equipment, net</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Property plant and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock_zPKm3xl9ioui" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of significant accounting policies (Details)"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left; width: 76%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zCiTwnYT6loc" style="display: none">Schedule of estimated useful lives of property and equipment, net</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 22%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful Life</b></span></td> <td style="padding-bottom: 1pt; text-align: center; width: 1%"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zWkxf4R9izRh" title="Estimated useful lives">3</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office furniture and fixtures</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zvRRDllVM8e4" title="Estimated useful lives">3</span> – <span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zny7ylCVuz9d" title="Estimated useful lives">5</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zlMfBdk7c4Ta" title="Estimated useful lives">1</span> – <span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MaximumMember_zBKHEwx8clX9" title="Estimated useful lives">2</span> years</span></td> <td style="text-align: center"> </td></tr> </table> <p id="xdx_8A4_zwf8kwQz9v6a" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock_zPKm3xl9ioui" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of significant accounting policies (Details)"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left; width: 76%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zCiTwnYT6loc" style="display: none">Schedule of estimated useful lives of property and equipment, net</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 22%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful Life</b></span></td> <td style="padding-bottom: 1pt; text-align: center; width: 1%"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zWkxf4R9izRh" title="Estimated useful lives">3</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office furniture and fixtures</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zvRRDllVM8e4" title="Estimated useful lives">3</span> – <span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zny7ylCVuz9d" title="Estimated useful lives">5</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zlMfBdk7c4Ta" title="Estimated useful lives">1</span> – <span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MaximumMember_zBKHEwx8clX9" title="Estimated useful lives">2</span> years</span></td> <td style="text-align: center"> </td></tr> </table> P3Y P3Y P5Y P1Y P2Y <p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zm70A11JhXma" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_862_zddVloKOHe1g">Cost method investments</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its condensed consolidated financial statements and subsequently records any dividends received from the net accumulated earnings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. No event had occurred and indicated that other-than-temporary impairment existed and therefore the Company did not record any impairment charges for its investments for the Six Months Ended June 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zL5mHZKJr6i5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_867_zyabN6gZBIpa">Intangible assets, net</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock_zrzos5Uz1iKd" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left; width: 76%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zBqluEWPrHd7" style="display: none">Schedule of estimated useful lives of intangible assets, net</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 22%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful Life</b></span></td> <td style="padding-bottom: 1pt; text-align: center; width: 1%"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer relationship</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zmovkiyIEZTl" title="Estimated useful lives">4</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technology know-hows</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyKnowHowsMember_zXGZ9HebzdJd" title="Estimated useful lives">5</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-compete agreements</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_z8GGlhDPnJh2" title="Estimated useful lives">6</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software copyright</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CopyrightsMember_zNZbIe0STYG" title="Estimated useful lives">5</span> years</span></td> <td style="text-align: center"> </td></tr> </table> <p id="xdx_8A3_zzEh6u6HqMvl" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock_zrzos5Uz1iKd" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left; width: 76%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zBqluEWPrHd7" style="display: none">Schedule of estimated useful lives of intangible assets, net</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 22%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful Life</b></span></td> <td style="padding-bottom: 1pt; text-align: center; width: 1%"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer relationship</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zmovkiyIEZTl" title="Estimated useful lives">4</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technology know-hows</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyKnowHowsMember_zXGZ9HebzdJd" title="Estimated useful lives">5</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-compete agreements</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_z8GGlhDPnJh2" title="Estimated useful lives">6</span> years</span></td> <td style="text-align: center"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software copyright</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CopyrightsMember_zNZbIe0STYG" title="Estimated useful lives">5</span> years</span></td> <td style="text-align: center"> </td></tr> </table> P4Y P5Y P6Y P5Y <p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zuAGH6OgkxZ7" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86B_zgycclZ95iJe">Goodwill</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zFYQmzD8ydI1" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86E_zrgk1ZKQFmq3">Impairment for long-lived assets</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p id="xdx_84B_eus-gaap--BusinessCombinationsPolicy_zI1gbtGwqJy6" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_864_zbRa0DJzHkRf">Business combination</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zwHednFQsvW5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86F_zvdsJucF76mg">Fair value measurement</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p id="xdx_847_eus-gaap--ExtendedProductWarrantyPolicy_zglZkaYrwvWe" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86E_zaWFHnWfsmcd">Warrants liabilities</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--RevenueRecognitionPolicyTextBlock_zrZClMktG9ke" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_863_zxfxhs3VQmkd">Revenue recognition</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(i)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Central Processing Advertising Algorithm Services</i></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">— Advertising display services</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (i) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (ii) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(ii)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Mobile Games Services</i></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">— Jointly operated mobile game publishing services</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">— Licensed out mobile games</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #231F20"><i>(iii)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #231F20"><i>Sale of intelligent chips</i></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract balances:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--DisaggregationOfRevenuesTableTextBlock_zPSItkFVoS44" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B5_zUA6GnFWQCo9" style="display: none">Schedule of disaggregation of revenue</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="text-align: center; color: #231F20; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; color: #231F20"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,<br/> 2022</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt; color: #231F20"> </td> <td style="text-align: center; color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="text-align: center; padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="text-align: center; color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="text-align: center; padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Central processing advertising algorithm services</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20220101__20220630__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">260,914,275</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20230101__20230630__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">253,740,318</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_zpAgVz0B9lwd" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">36,635,280</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Sales of intelligent chips</td> <td style="padding-bottom: 1pt; color: #231F20"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_c20220101__20220630__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">84,859,926</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="padding-bottom: 1pt; color: #231F20"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_c20230101__20230630__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">9,935,513</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="padding-bottom: 1pt; color: #231F20"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_zJ6sBRj0Z98i" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">1,434,690</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--Revenues_c20220101__20220630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--Revenues_c20230101__20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630_zefiKLkJxy9g" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zBlffkwWm3Pi" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s revenue by timing of transfer of goods or services are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89A_ecustom--ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock_zg1udLtFBIvi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B2_zwKhi2zSRCH4" style="display: none">Schedule of revenue by timing of transfer of goods or services</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Goods and services transferred at a point in time</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_c20220101__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--Revenues_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zgMhQQJzrwHk" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Services transferred over time</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_c20220101__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl0871">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl0873">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zpCE8u62An29" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl0875">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_pp0p0_c20220101__20220630_zGhKRxIHUgdc" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230101__20230630_zoNuBphjUIjl" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630_z8KFO92Oyyij" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zQpNMA0CJKLg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; color: #231F20"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s revenue by geographic locations are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; color: #231F20"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--ScheduleOfRevenueByGeographicLocationsTableTextBlock_zUflcpoeHSx3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8BC_zt1Rrbdzs9Hb" style="display: none">Schedule of revenue by geographic locations</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Mainland PRC revenues</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20220630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">262,080,149</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_c20230101__20230630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">251,406,269</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_z5bnM9mNztjj" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">36,298,243</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20220630__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">83,694,052</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_c20230101__20230630__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">12,269,562</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98C_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__srt--StatementGeographicalAxis__custom--InternationalMember_z3BvPmjnuFE9" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">1,771,727</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--Revenues_pp0p0_c20220101__20220630_zrDlPlXyJNq" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_pp0p0_c20230101__20230630_zafutZlAZ5n6" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630_zeFwVx3iT6Xb" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zZzk4thvLc86" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--DisaggregationOfRevenuesTableTextBlock_zPSItkFVoS44" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B5_zUA6GnFWQCo9" style="display: none">Schedule of disaggregation of revenue</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="text-align: center; color: #231F20; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; color: #231F20"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,<br/> 2022</b></span></p></td> <td style="text-align: center; padding-bottom: 1pt; color: #231F20"> </td> <td style="text-align: center; color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="text-align: center; padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="text-align: center; color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="text-align: center; padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Central processing advertising algorithm services</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20220101__20220630__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">260,914,275</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20230101__20230630__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">253,740,318</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_zpAgVz0B9lwd" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">36,635,280</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Sales of intelligent chips</td> <td style="padding-bottom: 1pt; color: #231F20"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_c20220101__20220630__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">84,859,926</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="padding-bottom: 1pt; color: #231F20"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_c20230101__20230630__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">9,935,513</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="padding-bottom: 1pt; color: #231F20"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_zJ6sBRj0Z98i" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">1,434,690</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--Revenues_c20220101__20220630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--Revenues_c20230101__20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630_zefiKLkJxy9g" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> 260914275 253740318 36635280 84859926 9935513 1434690 345774201 263642156 38069970 <table cellpadding="0" cellspacing="0" id="xdx_89A_ecustom--ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock_zg1udLtFBIvi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B2_zwKhi2zSRCH4" style="display: none">Schedule of revenue by timing of transfer of goods or services</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Goods and services transferred at a point in time</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_c20220101__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--Revenues_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zgMhQQJzrwHk" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Services transferred over time</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_c20220101__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl0871">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl0873">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zpCE8u62An29" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl0875">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_pp0p0_c20220101__20220630_zGhKRxIHUgdc" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230101__20230630_zoNuBphjUIjl" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630_z8KFO92Oyyij" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> 345774201 263642156 38069970 345774201 263642156 38069970 <table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--ScheduleOfRevenueByGeographicLocationsTableTextBlock_zUflcpoeHSx3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8BC_zt1Rrbdzs9Hb" style="display: none">Schedule of revenue by geographic locations</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Mainland PRC revenues</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20220630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">262,080,149</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_c20230101__20230630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">251,406,269</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_z5bnM9mNztjj" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">36,298,243</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20220630__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">83,694,052</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_c20230101__20230630__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">12,269,562</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98C_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630__srt--StatementGeographicalAxis__custom--InternationalMember_z3BvPmjnuFE9" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">1,771,727</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--Revenues_pp0p0_c20220101__20220630_zrDlPlXyJNq" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_pp0p0_c20230101__20230630_zafutZlAZ5n6" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630_zeFwVx3iT6Xb" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> 262080149 251406269 36298243 83694052 12269562 1771727 345774201 263642156 38069970 <p id="xdx_84B_ecustom--CostOfRevenuePolicyTextBlock_zhL8eUqCitE9" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_869_z2VQPb3NRCAi">Cost of revenues</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_ecustom--CostAllocationPolicyTextBlock_zaYO4Wi7yeEl" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_861_zBnX9BhM3kr8">Cost allocation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--ResearchAndDevelopmentExpensePolicy_zpkebsdRITu3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86B_z9uM2fWwVpyl">Research and development</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_ecustom--ValueAddedTaxesVATAndGoodsAndServicesTaxesGSTPolicyTextBlock_zRt9SoFbunJi" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_869_zh4lRoaKeWuh">Value added taxes (“VAT”) and goods and services taxes (“GST”)</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_z5Omldbf6Xwl" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86B_z9A0bHV9BU2a">Income taxes</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the condensed consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred. PRC tax returns filed are subject to examination by any applicable tax authorities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_ecustom--OtherIncomePolicyTextBlock_zdxMcjt0xV97" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_862_zP5y79KNgrVf">Other Income</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other Income primary includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects, and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB <span id="xdx_90E_ecustom--GovernmentSubsidies_pp0p0_c20220101__20220630_zkIN37mgazk8" title="Government subsidies">1,267,476</span> and RMB <span id="xdx_90F_ecustom--GovernmentSubsidies_pp0p0_c20230101__20230630_zRAjqchG5B2g" title="Government subsidies">460,382</span> (USD 66,479) for the six months ended June 30, 2022 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other income also includes RMB <span id="xdx_90B_ecustom--InputVatCredit_pp0p0_c20220101__20220630_zRdS6mCfOSnb" title="Input VAT credit">133,374</span> and RMB <span id="xdx_909_ecustom--InputVatCredit_pp0p0_c20230101__20230630_zKxRaT1aZq5g" title="Input VAT credit">150,777</span> (USD 21,772) of input VAT credit the Company redeemed during the six months ended June 30, 2022 and 2023. As part of VAT reform in 2019, from April 1, 2019 to December 31, 2023, a taxpayer in certain service industries could claim additional 10% of input VAT credit based on total input VAT paid to suppliers, the credit was applied to offset with the Company’s VAT payable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1267476 460382 133374 150777 <p id="xdx_841_eus-gaap--LesseeOperatingLeasesTextBlock_zT1bEDQzfsJb" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86E_z4zFxzIuVDn8">Leases</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted FASB ASU 2016-02, “Leases” (Topic 842) for the year ended December 31, 2020, and elected the practical expedients that does not require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. As of June 30, 2023, the Company recognized RMB <span id="xdx_90E_ecustom--RightOfUseAssets_iI_pp0p0_c20230630_zJX9Y1qCRwRk" title="Right of use assets">434,414</span> right of use (“ROU”) assets and RMB <span id="xdx_90D_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20230630_zpMbHlTHqrXi" title="Lease liabilities">504,345</span> lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of <span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_c20230630_pdd" title="Weighted average discount rate">7%</span>, which is determined using an incremental borrowing rate with similar term in the PRC.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 434414 504345 0.07 <p id="xdx_84D_ecustom--EmployeeBenefitsPolicyTextBlock_zYmiJoysRKil" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_867_zadNcz5Kxt8k">Employee benefit</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB <span id="xdx_90B_eus-gaap--LaborAndRelatedExpense_pp0p0_c20230101__20230630_zP2ULoY9jokj" title="Total expenses">356,265</span> for the Six Months Ended June 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Noncontrolling interests</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling interest consists of an aggregate of <span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByParent_c20230630__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pdd" title="Noncontrolling interests">42%</span> of the equity interest of Shanghai Weimu<b>, </b><span id="xdx_900_eus-gaap--MinorityInterestOwnershipPercentageByParent_c20230630__srt--OwnershipAxis__custom--ViwoTechMember_pdd" title="Noncontrolling interests">45%</span> of equity interest of Viwo Tech held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling interests consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfNoncontrollingInterestsTableTextBlock_z29kwHYrQG07" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 5)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8BA_z2WkGafu5Ud3" style="display: none">Schedule of noncontrolling interests</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Shanghai Weimu</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98B_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total">1,896,950</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98C_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total">(3,040,267</td> <td style="width: 1%; color: #231F20; text-align: left">)</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_987_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20230630__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zpYIo7NrNp41" style="width: 9%; color: #231F20; text-align: right" title="Total">(441,057</td> <td style="width: 1%; color: #231F20; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Viwo Tech</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98A_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ViwoTechMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total">(113,188</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98F_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--ViwoTechMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total">(113,188</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_984_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20230630__srt--OwnershipAxis__custom--ViwoTechMember_zao4IQ8SsnD9" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total">(16,223</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_980_ecustom--NoncontrollingInterests_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">1,783,762</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_983_ecustom--NoncontrollingInterests_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">(3,153,455</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98C_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20230630_zHvK96l4eOR8" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">(457,280</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left">)</td></tr> </table> <p id="xdx_8A8_z9HYLiqBxmzc" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> 356265 0.42 0.45 <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfNoncontrollingInterestsTableTextBlock_z29kwHYrQG07" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 5)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8BA_z2WkGafu5Ud3" style="display: none">Schedule of noncontrolling interests</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Shanghai Weimu</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98B_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total">1,896,950</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98C_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total">(3,040,267</td> <td style="width: 1%; color: #231F20; text-align: left">)</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_987_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20230630__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zpYIo7NrNp41" style="width: 9%; color: #231F20; text-align: right" title="Total">(441,057</td> <td style="width: 1%; color: #231F20; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Viwo Tech</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98A_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ViwoTechMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total">(113,188</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98F_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--ViwoTechMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total">(113,188</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_984_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20230630__srt--OwnershipAxis__custom--ViwoTechMember_zao4IQ8SsnD9" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total">(16,223</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_980_ecustom--NoncontrollingInterests_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">1,783,762</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_983_ecustom--NoncontrollingInterests_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">(3,153,455</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98C_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20230630_zHvK96l4eOR8" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">(457,280</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left">)</td></tr> </table> 1896950 -3040267 -441057 -113188 -113188 -16223 1783762 -3153455 -457280 <p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_zpq8UsMMy087" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_860_zZPGhxYVcwRk">Earnings per share</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the Six Months Ended June 30, 2023, there was <span id="xdx_904_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20230101__20230630_zknrpkG9hrZd" title="Antidilutive shares">no</span> dilutive shares.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 <p id="xdx_843_ecustom--StatutoryReservesPolicyTextBlock_ztaWsVLPx8tk" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_866_zK7KWZuDFmw7">Statutory reserves</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zePyCrLJfDd9" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_868_zz3NB6F3U41h">Segment reporting</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are (i) central processing algorithm services and (ii) intelligent chips and services. All of the Company’s net revenues were generated in the PRC and Singapore.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z7SiCoGqpGJ2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_868_zwbCaFIz3hgi">Recently issued accounting pronouncements</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s condensed consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p id="xdx_808_eus-gaap--AccountsAndNontradeReceivableTextBlock_zYD441fMgHp2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3 — <span id="xdx_821_zgd78EuO9LAl">Accounts receivable, net</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable, net consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zC1A1bRwX0c6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B6_zE4khVb4Ranh" style="display: none">Schedule of allowance for doubtful accounts </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_499_20221231_z5sHnlEpn95d" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_496_20230630_zrwVN17BYO4g" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNzNyY_zE4HUkFIT01l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Accounts receivable</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">26,612,573</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">37,723,534</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--AccountsReceivableGross_iI_pp0p0_uUSD_c20230630_zLfc1hqbCMM6" style="width: 9%; color: #231F20; text-align: right" title="Accounts receivable">5,220,672</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_msARNzNyY_zAhR1fGhRDI8" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">(8,487,562</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0983">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_uUSD_c20230630_zWB1UVBfT6cj" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: allowance for doubtful accounts"><span style="-sec-ix-hidden: xdx2ixbrl0985">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AccountsReceivableNet_iTI_pp0p0_mtARNzNyY_zidYx4c42ZH8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">18,125,011</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">37,723,534</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--AccountsReceivableNet_iTI_pp0p0_uUSD_c20230630_zYWODuD9bQs4" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Accounts receivable, net">5,220,672</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zTZPAffAE3c1" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the changes in allowance for doubtful accounts:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zRLz02qbruzd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8BF_zlambJZNrJ76" style="display: none">Schedule of allowance for doubtful accounts </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Beginning balance</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_987_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_pp0p0_c20220101__20221231_zNtMltuHiMx9" style="width: 9%; color: #231F20; text-align: right" title="Beginning balance">2,162,693</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98D_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_pp0p0_c20230101__20230630_zuy2eIJk2jmj" style="width: 9%; color: #231F20; text-align: right" title="Beginning balance">8,487,562</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_983_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_pp0p0_uUSD_c20230101__20230630_zyEZW48w7vM5" style="width: 9%; color: #231F20; text-align: right" title="Beginning balance">1,218,672</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Addition</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_981_ecustom--AllowanceForDoubtfulAccountsAddition_c20220101__20221231_pp0p0" style="color: #231F20; text-align: right" title="Addition">8,487,562</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98C_ecustom--AllowanceForDoubtfulAccountsAddition_c20230101__20230630_pp0p0" style="color: #231F20; text-align: right" title="Addition"><span style="-sec-ix-hidden: xdx2ixbrl1002">-</span></td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98A_ecustom--AllowanceForDoubtfulAccountsAddition_pp0p0_uUSD_c20230101__20230630_zpF4TRyOZo23" style="color: #231F20; text-align: right" title="Addition"><span style="-sec-ix-hidden: xdx2ixbrl1004">-</span></td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Recovery</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_c20220101__20221231_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Recovery">2,162,693</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_c20230101__20230630_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Recovery">8,487,562</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_pp0p0_uUSD_c20230101__20230630_zyYhHifMw3Y3" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Recovery">1,218,672</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Ending balance</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_pp0p0_c20220101__20221231_z4YpMj1b6Ukl" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Ending balance">8,487,562</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98E_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_pp0p0_c20230101__20230630_zHYOibxMTVA1" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Ending balance"><span style="-sec-ix-hidden: xdx2ixbrl1014">-</span></td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98D_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_pp0p0_uUSD_c20230101__20230630_z66UHCMInMX6" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Ending balance"><span style="-sec-ix-hidden: xdx2ixbrl1016">-</span></td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zVY9d5cgp2Wl" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zC1A1bRwX0c6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B6_zE4khVb4Ranh" style="display: none">Schedule of allowance for doubtful accounts </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_499_20221231_z5sHnlEpn95d" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_496_20230630_zrwVN17BYO4g" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNzNyY_zE4HUkFIT01l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Accounts receivable</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">26,612,573</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">37,723,534</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--AccountsReceivableGross_iI_pp0p0_uUSD_c20230630_zLfc1hqbCMM6" style="width: 9%; color: #231F20; text-align: right" title="Accounts receivable">5,220,672</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_msARNzNyY_zAhR1fGhRDI8" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">(8,487,562</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0983">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_uUSD_c20230630_zWB1UVBfT6cj" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: allowance for doubtful accounts"><span style="-sec-ix-hidden: xdx2ixbrl0985">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AccountsReceivableNet_iTI_pp0p0_mtARNzNyY_zidYx4c42ZH8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">18,125,011</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">37,723,534</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--AccountsReceivableNet_iTI_pp0p0_uUSD_c20230630_zYWODuD9bQs4" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Accounts receivable, net">5,220,672</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> 26612573 37723534 5220672 8487562 18125011 37723534 5220672 <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zRLz02qbruzd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8BF_zlambJZNrJ76" style="display: none">Schedule of allowance for doubtful accounts </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Beginning balance</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_987_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_pp0p0_c20220101__20221231_zNtMltuHiMx9" style="width: 9%; color: #231F20; text-align: right" title="Beginning balance">2,162,693</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98D_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_pp0p0_c20230101__20230630_zuy2eIJk2jmj" style="width: 9%; color: #231F20; text-align: right" title="Beginning balance">8,487,562</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_983_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_pp0p0_uUSD_c20230101__20230630_zyEZW48w7vM5" style="width: 9%; color: #231F20; text-align: right" title="Beginning balance">1,218,672</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Addition</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_981_ecustom--AllowanceForDoubtfulAccountsAddition_c20220101__20221231_pp0p0" style="color: #231F20; text-align: right" title="Addition">8,487,562</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98C_ecustom--AllowanceForDoubtfulAccountsAddition_c20230101__20230630_pp0p0" style="color: #231F20; text-align: right" title="Addition"><span style="-sec-ix-hidden: xdx2ixbrl1002">-</span></td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98A_ecustom--AllowanceForDoubtfulAccountsAddition_pp0p0_uUSD_c20230101__20230630_zpF4TRyOZo23" style="color: #231F20; text-align: right" title="Addition"><span style="-sec-ix-hidden: xdx2ixbrl1004">-</span></td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Recovery</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_c20220101__20221231_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Recovery">2,162,693</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_c20230101__20230630_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Recovery">8,487,562</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_pp0p0_uUSD_c20230101__20230630_zyYhHifMw3Y3" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Recovery">1,218,672</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Ending balance</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_pp0p0_c20220101__20221231_z4YpMj1b6Ukl" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Ending balance">8,487,562</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98E_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_pp0p0_c20230101__20230630_zHYOibxMTVA1" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Ending balance"><span style="-sec-ix-hidden: xdx2ixbrl1014">-</span></td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98D_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_pp0p0_uUSD_c20230101__20230630_z66UHCMInMX6" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Ending balance"><span style="-sec-ix-hidden: xdx2ixbrl1016">-</span></td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> 2162693 8487562 1218672 8487562 2162693 8487562 1218672 8487562 <p id="xdx_80F_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zDPtz6snOLNg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4 — <span id="xdx_822_zVGPQsKGWIke">Property plant and equipment, net</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Property plant and equipment, net consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--PropertyPlantAndEquipmentTextBlock_zO6kNWiqNqG9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and equipment, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8BD_zQG041lXfPxg" style="display: none">Schedule of property and equipment, net </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Office electronic equipment</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Sub total">380,831</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Sub total">202,230</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zM6YDuChd0me" style="width: 9%; color: #231F20; text-align: right" title="Sub total">27,987</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Office fixtures and furniture</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="color: #231F20; text-align: right" title="Sub total">3,427</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="color: #231F20; text-align: right" title="Sub total">3,504</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zzsJp1vhI384" style="color: #231F20; text-align: right" title="Sub total">485</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Vehicles</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="color: #231F20; text-align: right" title="Sub total">1,201,451</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="color: #231F20; text-align: right" title="Sub total">1,201,452</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z49PHFR8TAP" style="color: #231F20; text-align: right" title="Sub total">166,273</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Leasehold improvements</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Sub total">501,827</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Sub total">325,274</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zBW99Q73fndk" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Sub total">45,016</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; color: #231F20; text-align: left">Subtotal</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20221231_pp0p0" style="color: #231F20; text-align: right" title="Sub total">2,087,536</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20230630_pp0p0" style="color: #231F20; text-align: right" title="Sub total">1,732,460</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20230630_zhNdRpVO2GOh" style="color: #231F20; text-align: right" title="Sub total">239,760</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20221231_zxNkYKDhX5Il" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: accumulated depreciation">(1,075,429</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20230630_zXCh2JORf1C" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: accumulated depreciation">(845,232</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_uUSD_c20230630_zQlyjdYH88le" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: accumulated depreciation">(116,974</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">1,012,107</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">887,228</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_uUSD_c20230630_zF6o00Ibwiy" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">122,786</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation expense for the six months ended June 30, 2022 and 2023 amounted to RMB <span id="xdx_906_eus-gaap--Depreciation_pp0p0_c20220101__20220630_zotomiqwUz2f" title="Depreciation expense">194,444</span> and RMB <span id="xdx_902_eus-gaap--Depreciation_pp0p0_c20230101__20230630_zaC54FoNGRJ7" title="Depreciation expense">154,157</span> (USD <span id="xdx_90A_eus-gaap--Depreciation_pp0p0_uUSD_c20230101__20230630_z2q1Ux0wRt3b" title="Depreciation expense">22,260</span>), respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--PropertyPlantAndEquipmentTextBlock_zO6kNWiqNqG9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and equipment, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8BD_zQG041lXfPxg" style="display: none">Schedule of property and equipment, net </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Office electronic equipment</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Sub total">380,831</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Sub total">202,230</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zM6YDuChd0me" style="width: 9%; color: #231F20; text-align: right" title="Sub total">27,987</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Office fixtures and furniture</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="color: #231F20; text-align: right" title="Sub total">3,427</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="color: #231F20; text-align: right" title="Sub total">3,504</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zzsJp1vhI384" style="color: #231F20; text-align: right" title="Sub total">485</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Vehicles</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="color: #231F20; text-align: right" title="Sub total">1,201,451</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="color: #231F20; text-align: right" title="Sub total">1,201,452</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z49PHFR8TAP" style="color: #231F20; text-align: right" title="Sub total">166,273</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Leasehold improvements</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Sub total">501,827</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Sub total">325,274</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zBW99Q73fndk" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Sub total">45,016</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; color: #231F20; text-align: left">Subtotal</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20221231_pp0p0" style="color: #231F20; text-align: right" title="Sub total">2,087,536</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20230630_pp0p0" style="color: #231F20; text-align: right" title="Sub total">1,732,460</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20230630_zhNdRpVO2GOh" style="color: #231F20; text-align: right" title="Sub total">239,760</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20221231_zxNkYKDhX5Il" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: accumulated depreciation">(1,075,429</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20230630_zXCh2JORf1C" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: accumulated depreciation">(845,232</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_uUSD_c20230630_zQlyjdYH88le" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: accumulated depreciation">(116,974</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">1,012,107</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">887,228</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_uUSD_c20230630_zF6o00Ibwiy" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">122,786</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> 380831 202230 27987 3427 3504 485 1201451 1201452 166273 501827 325274 45016 2087536 1732460 239760 1075429 845232 116974 1012107 887228 122786 194444 154157 22260 <p id="xdx_80A_eus-gaap--IntangibleAssetsDisclosureTextBlock_zIbf8ILmGUDg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5 — <span id="xdx_82A_zwTyePoHHgS2">Intangible assets, net</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements and. The following table summarizes acquired intangible asset balances as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_880_ecustom--ScheduleOfIntangibleAssetsNetTableTextBlock_zxXRGU96kGC7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B3_zmECxAqJfWwk" style="display: none">Schedule of Intangible assets, net</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Customer relationships</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="color: #231F20; text-align: right" title="Subtotal"><span style="-sec-ix-hidden: xdx2ixbrl1074">-</span></td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="color: #231F20; text-align: right" title="Subtotal"><span style="-sec-ix-hidden: xdx2ixbrl1076">-</span></td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zAg1hShb5OA9" style="color: #231F20; text-align: right" title="Subtotal"><span style="-sec-ix-hidden: xdx2ixbrl1078">-</span></td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Non-compete agreements</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Subtotal">17,400,000</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Subtotal">17,400,000</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zkjBjSMefSFc" style="width: 9%; color: #231F20; text-align: right" title="Subtotal">2,408,038</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Software copyright</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareCopyrightMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Subtotal">8,955,000</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareCopyrightMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Subtotal">8,955,000</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareCopyrightMember_zE8J6eOMuAS6" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Subtotal">1,239,309</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; color: #231F20; text-align: left">Subtotal</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231_pp0p0" style="color: #231F20; text-align: right" title="Subtotal">26,355,000</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630_pp0p0" style="color: #231F20; text-align: right" title="Subtotal">26,355,000</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20230630_zUaz8SuoyLVc" style="color: #231F20; text-align: right" title="Subtotal">3,647,347</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Less: accumulated amortization</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20221231_zTufrXkVydY8" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: accumulated amortization">(19,638,751</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20230630_zOCP48bhB8Lb" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: accumulated amortization">(20,011,875</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_uUSD_c20230630_zLSRSQb2un32" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: accumulated amortization">(2,769,503</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Intangible assets, net</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">6,716,249</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">6,343,125</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_uUSD_c20230630_zWBUAXsGG1S3" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">877,844</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization expense for the six months ended June 30, 2022 and 2023 amounted to RMB <span id="xdx_900_eus-gaap--AdjustmentForAmortization_c20220101__20220630_pp0p0" title="Amortization expense">4,278,035 </span> and RMB <span id="xdx_906_eus-gaap--AdjustmentForAmortization_c20230101__20230630_pp0p0" title="Amortization expense">387,397 </span> (USD <span id="xdx_904_eus-gaap--AdjustmentForAmortization_pp0p0_uUSD_c20230101__20230630_zZKclxMjbaa1" title="Amortization expense">51,638</span>), respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" id="xdx_880_ecustom--ScheduleOfIntangibleAssetsNetTableTextBlock_zxXRGU96kGC7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B3_zmECxAqJfWwk" style="display: none">Schedule of Intangible assets, net</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Customer relationships</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="color: #231F20; text-align: right" title="Subtotal"><span style="-sec-ix-hidden: xdx2ixbrl1074">-</span></td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="color: #231F20; text-align: right" title="Subtotal"><span style="-sec-ix-hidden: xdx2ixbrl1076">-</span></td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zAg1hShb5OA9" style="color: #231F20; text-align: right" title="Subtotal"><span style="-sec-ix-hidden: xdx2ixbrl1078">-</span></td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Non-compete agreements</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Subtotal">17,400,000</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Subtotal">17,400,000</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zkjBjSMefSFc" style="width: 9%; color: #231F20; text-align: right" title="Subtotal">2,408,038</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Software copyright</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareCopyrightMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Subtotal">8,955,000</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareCopyrightMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Subtotal">8,955,000</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareCopyrightMember_zE8J6eOMuAS6" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Subtotal">1,239,309</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; color: #231F20; text-align: left">Subtotal</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231_pp0p0" style="color: #231F20; text-align: right" title="Subtotal">26,355,000</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630_pp0p0" style="color: #231F20; text-align: right" title="Subtotal">26,355,000</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20230630_zUaz8SuoyLVc" style="color: #231F20; text-align: right" title="Subtotal">3,647,347</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Less: accumulated amortization</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20221231_zTufrXkVydY8" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: accumulated amortization">(19,638,751</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20230630_zOCP48bhB8Lb" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: accumulated amortization">(20,011,875</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_uUSD_c20230630_zLSRSQb2un32" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: accumulated amortization">(2,769,503</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Intangible assets, net</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">6,716,249</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">6,343,125</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_uUSD_c20230630_zWBUAXsGG1S3" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total">877,844</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> 17400000 17400000 2408038 8955000 8955000 1239309 26355000 26355000 3647347 19638751 20011875 2769503 6716249 6343125 877844 4278035 387397 51638 <p id="xdx_80D_ecustom--CostMethodInvestmentsTextBlock_zGs5if1Pz3oj" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6 — <span id="xdx_825_zF2Wi9vWvEnk">Cost method investments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost method investments consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_883_ecustom--ScheduleOfCostMethodInvestmentTableTextBlock_zfDk7MBjJsXk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Cost method investments (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B7_zVDDu8mRRyu6" style="display: none">Schedule of cost method investments</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; color: #231F20; text-align: left">5.0% Investment in a company in mobile games industry</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--Investments_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment1Member_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Cost method investments">600,000</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--Investments_c20230630__us-gaap--InvestmentTypeAxis__custom--Investment1Member_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Cost method investments">600,000</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">5.0% Investment in a company in central processing advertising algorithm services</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--Investments_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment2Member_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Cost method investments">600,000</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--Investments_c20230630__us-gaap--InvestmentTypeAxis__custom--Investment2Member_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Cost method investments">600,000</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--Investments_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Cost method investments">1,200,000</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--Investments_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Cost method investments">1,200,000</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" id="xdx_883_ecustom--ScheduleOfCostMethodInvestmentTableTextBlock_zfDk7MBjJsXk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Cost method investments (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B7_zVDDu8mRRyu6" style="display: none">Schedule of cost method investments</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; color: #231F20; text-align: left">5.0% Investment in a company in mobile games industry</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--Investments_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment1Member_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Cost method investments">600,000</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--Investments_c20230630__us-gaap--InvestmentTypeAxis__custom--Investment1Member_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Cost method investments">600,000</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">5.0% Investment in a company in central processing advertising algorithm services</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--Investments_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment2Member_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Cost method investments">600,000</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--Investments_c20230630__us-gaap--InvestmentTypeAxis__custom--Investment2Member_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Cost method investments">600,000</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--Investments_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Cost method investments">1,200,000</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--Investments_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Cost method investments">1,200,000</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> 600000 600000 600000 600000 1200000 1200000 <p id="xdx_809_eus-gaap--GoodwillDisclosureTextBlock_z5IK28xFI3c3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7 — <span id="xdx_826_z3zFzUroYbud">Goodwill</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. The following table summarizes the components of acquired goodwill balances as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfGoodwillTextBlock_zLGIii0gBZyk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B8_z2msRBE8Wfvb" style="display: none">Schedule of Goodwill </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #231F20">Goodwill from Shenzhen Yitian acquisition<sup>(a)</sup></span></td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_zPB3aF1GStG" style="width: 9%; color: #231F20; text-align: right" title="GoodWill">92,990,256</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Goodwill_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_z4sLhhnfb3gb" style="width: 9%; color: #231F20; text-align: right" title="GoodWill">92,990,256</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_zEBgF60veve" style="width: 9%; color: #231F20; text-align: right" title="GoodWill">12,869,199</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #231F20">Goodwill from Shanghai Guoyu acquisition<sup>(b)</sup></span></td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGIp_z8MBrVZ02Abd" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="GoodWill">13,283,750</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98E_eus-gaap--Goodwill_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGIp_zFZLSaimkad8" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="GoodWill">13,283,750</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGIp_zy8BtHGCVQBh" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="GoodWill">1,838,378</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--Goodwill_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="GoodWill">106,274,006</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Goodwill_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="GoodWill">106,274,006</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98C_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20230630_ztK6wNsCzHuc" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="GoodWill">14,707,577</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td id="xdx_F06_zTDJhdLerCWi" style="width: 0.25in; text-align: left">(a)</td><td id="xdx_F13_zdNquutATfYi" style="text-align: justify">Goodwill represents the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td id="xdx_F00_zXFYWluG6dBb" style="width: 0.25in; text-align: left">(b)</td><td id="xdx_F1F_z5ZHY6vyu9Ae" style="text-align: justify">Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 20,000,000. The excess fair value of consideration over the identifiable assets acquired of RMB 13,283,750 was allocated to goodwill for the central processing algorithm services segment. On May 12, 2023, YY Online transferred its Shanghai Guoyu’s 1% equity to Shenzhen Weidong, a wholly-owned subsidiary of Weidong.</td> </tr></table> <p id="xdx_8A8_zplTPuSycmN4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfGoodwillTextBlock_zLGIii0gBZyk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B8_z2msRBE8Wfvb" style="display: none">Schedule of Goodwill </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #231F20">Goodwill from Shenzhen Yitian acquisition<sup>(a)</sup></span></td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_zPB3aF1GStG" style="width: 9%; color: #231F20; text-align: right" title="GoodWill">92,990,256</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Goodwill_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_z4sLhhnfb3gb" style="width: 9%; color: #231F20; text-align: right" title="GoodWill">92,990,256</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_zEBgF60veve" style="width: 9%; color: #231F20; text-align: right" title="GoodWill">12,869,199</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #231F20">Goodwill from Shanghai Guoyu acquisition<sup>(b)</sup></span></td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGIp_z8MBrVZ02Abd" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="GoodWill">13,283,750</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98E_eus-gaap--Goodwill_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGIp_zFZLSaimkad8" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="GoodWill">13,283,750</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGIp_zy8BtHGCVQBh" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="GoodWill">1,838,378</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--Goodwill_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="GoodWill">106,274,006</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Goodwill_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="GoodWill">106,274,006</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98C_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20230630_ztK6wNsCzHuc" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="GoodWill">14,707,577</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td id="xdx_F06_zTDJhdLerCWi" style="width: 0.25in; text-align: left">(a)</td><td id="xdx_F13_zdNquutATfYi" style="text-align: justify">Goodwill represents the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td id="xdx_F00_zXFYWluG6dBb" style="width: 0.25in; text-align: left">(b)</td><td id="xdx_F1F_z5ZHY6vyu9Ae" style="text-align: justify">Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 20,000,000. The excess fair value of consideration over the identifiable assets acquired of RMB 13,283,750 was allocated to goodwill for the central processing algorithm services segment. On May 12, 2023, YY Online transferred its Shanghai Guoyu’s 1% equity to Shenzhen Weidong, a wholly-owned subsidiary of Weidong.</td> </tr></table> 92990256 92990256 12869199 13283750 13283750 1838378 106274006 106274006 14707577 <p id="xdx_80A_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zETRPztax8fg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8 — <span id="xdx_822_zqOxR4UnTKw6">Other payables and accrued liabilities</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Other payables and accrued liabilities consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zmCyfRuHMUde" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Other payables and accrued liabilities (Details)"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.25in; padding-left: 0.25in; text-align: left"><span id="xdx_8B3_zNvBME46G231" style="display: none">Schedule of other payables and accrued liabilities</span></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49F_20221231_zCgu02WMMe22" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_492_20230630_zZQNq2BfRZOf" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.25in; padding-left: 0.25in; text-align: left"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.25in; padding-left: 0.25in; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_maAPAOAzLIf_zOpkpAB8dbYk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Salary payables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,499,322</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">887,080</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_pp0p0_uUSD_c20230630_zAr0hVPsPkU3" style="width: 9%; text-align: right" title="Salary payables">122,766</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iI_maAPAOAzLIf_zsIFqjdJfhc4" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other payables and accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,677,620</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,480,679</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iI_pp0p0_uUSD_c20230630_zB4KFdmArfn5" style="text-align: right" title="Other payables and accrued expenses">2,695,989</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--EstimatedLiability_iI_maAPAOAzLIf_zbigrZA70cTf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Estimated liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">346,973</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1171">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--EstimatedLiability_iI_pp0p0_uUSD_c20230630_zudiuvcCr0F2" style="text-align: right" title="Estimated liability"><span style="-sec-ix-hidden: xdx2ixbrl1173">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--ShortTermBorrowings_iI_maAPAOAzLIf_zExPM9Xqj1ah" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Loan-Short term</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1175">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,500,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ShortTermBorrowings_iI_pp0p0_uUSD_c20230630_zYEWLAL8oi7k" style="border-bottom: Black 1pt solid; text-align: right" title="Loan-Short term">1,176,340</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iTI_mtAPAOAzLIf_zVh0iYKJEXGh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total other payables and accrued liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">5,523,915</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">28,867,759</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_uUSD_c20230630_zckiqkNr6ccd" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other payables and accrued liabilities">3,995,095</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The nature of other accounts payable of the Company, after transferring the equity of Feda, includes the outstanding balance of internal borrowings between the Company and its subsidiary, Wisdom. The total outstanding balance amounts to <span id="xdx_90B_ecustom--TotalOutstandingBalance_iI_pn3n3_dm_uUSD_c20230630_zCSHEPPI7uxf" title="Total outstanding balance">2.6</span> million US dollars.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Out of the Company's total short-term loan of <span id="xdx_906_eus-gaap--ShortTermBorrowings_iI_pn3n3_dm_c20230630__srt--CounterpartyNameAxis__custom--TapuyuMember__srt--ConsolidatedEntitiesAxis__srt--SubsidiariesMember_z2lkXK8gysg5" title="Total short-term loan">8.5</span> million RMB, Tapuyu, a subsidiary, has an end-of-period balance of <span id="xdx_905_eus-gaap--ShortTermBorrowings_iI_pn3n3_dm_c20230630__srt--CounterpartyNameAxis__custom--WeimuMember__srt--ConsolidatedEntitiesAxis__srt--SubsidiariesMember_zvU7sG4a9oFj" title="Total short-term loan">5</span> million, while Weimu, another subsidiary, has an end-of-period balance of <span id="xdx_908_eus-gaap--ShortTermBorrowings_iI_pn3n3_dm_c20230630__srt--CounterpartyNameAxis__custom--TapuyuMember__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zCzy8y3fmmUi" title="Total short-term loan">3.5</span> million RMB. Tapuyu has signed a loan agreement with the Bank of China, Guangzhou Zhihui City Branch, <span id="xdx_90C_ecustom--DescriptionOfCreditLoanForWorkingCapital_c20230101__20230630_zBxaj2bswDg3" title="Description of credit loan for working capital">classified as a revolving credit loan for working capital, with a total credit line of <span id="xdx_90C_eus-gaap--LineOfCredit_iI_pn3n3_dm_c20230630_zh1Tqi2PG9pf" title="Total credit line">10</span> million RMB, of which <span id="xdx_904_ecustom--CreditLineUtilized_iI_pn3n3_dm_c20230630_zkEG0QSC2ZQa" title="Credit line utilized">5</span> million has been utilized.</span> The expiration date for the credit line usage is <span id="xdx_90C_eus-gaap--LineOfCreditFacilityExpirationDate1_c20230101__20230630_zFl0uPAMFR52" title="Expiration date for the credit line">December 27, 2023</span>. Weimu, on the other hand, has signed a loan agreement with the Bank of China, Shanghai Jing'an Branch, classified as a secured loan for working capital, with the enterprise's legal representative Gou Lei providing a full joint liability guarantee. <span id="xdx_900_ecustom--DescriptionOfCreditLoanForWorkingCapital_c20230101__20230630__srt--CounterpartyNameAxis__custom--WeimuMember_zzxfq30mjO7j" title="Description of credit loan for working capital">The total credit line for Weimu is <span id="xdx_90A_eus-gaap--LineOfCredit_iI_pn3n3_dm_c20230630__srt--CounterpartyNameAxis__custom--WeimuMember_zP0rJdeGBQah" title="Total credit line">3.5</span> million RMB, and the actual usage is <span id="xdx_90B_ecustom--CreditLineActualUsage_iI_pn3n3_dm_c20230630__srt--CounterpartyNameAxis__custom--WeimuMember_zPeN8Xs9Zb7d" title="Credit line actual usage">3.5</span> million RMB.</span> The expiration date for the credit line usage is <span id="xdx_905_eus-gaap--LineOfCreditFacilityExpirationDate1_c20230101__20230630__srt--CounterpartyNameAxis__custom--WeimuMember_z99RD6J8atPi" title="Expiration date for the credit line">March 14, 2024</span>. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zmCyfRuHMUde" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Other payables and accrued liabilities (Details)"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.25in; padding-left: 0.25in; text-align: left"><span id="xdx_8B3_zNvBME46G231" style="display: none">Schedule of other payables and accrued liabilities</span></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49F_20221231_zCgu02WMMe22" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_492_20230630_zZQNq2BfRZOf" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.25in; padding-left: 0.25in; text-align: left"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.25in; padding-left: 0.25in; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_maAPAOAzLIf_zOpkpAB8dbYk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Salary payables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,499,322</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">887,080</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_pp0p0_uUSD_c20230630_zAr0hVPsPkU3" style="width: 9%; text-align: right" title="Salary payables">122,766</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iI_maAPAOAzLIf_zsIFqjdJfhc4" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other payables and accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,677,620</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,480,679</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iI_pp0p0_uUSD_c20230630_zB4KFdmArfn5" style="text-align: right" title="Other payables and accrued expenses">2,695,989</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--EstimatedLiability_iI_maAPAOAzLIf_zbigrZA70cTf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Estimated liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">346,973</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1171">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--EstimatedLiability_iI_pp0p0_uUSD_c20230630_zudiuvcCr0F2" style="text-align: right" title="Estimated liability"><span style="-sec-ix-hidden: xdx2ixbrl1173">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--ShortTermBorrowings_iI_maAPAOAzLIf_zExPM9Xqj1ah" style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Loan-Short term</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1175">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,500,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ShortTermBorrowings_iI_pp0p0_uUSD_c20230630_zYEWLAL8oi7k" style="border-bottom: Black 1pt solid; text-align: right" title="Loan-Short term">1,176,340</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iTI_mtAPAOAzLIf_zVh0iYKJEXGh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total other payables and accrued liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">5,523,915</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">28,867,759</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_uUSD_c20230630_zckiqkNr6ccd" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other payables and accrued liabilities">3,995,095</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1499322 887080 122766 3677620 19480679 2695989 346973 8500000 1176340 5523915 28867759 3995095 2600000 8500000 5000000 3500000 classified as a revolving credit loan for working capital, with a total credit line of 10 million RMB, of which 5 million has been utilized. 10000000 5000000 2023-12-27 The total credit line for Weimu is 3.5 million RMB, and the actual usage is 3.5 million RMB. 3500000 3500000 2024-03-14 <p id="xdx_80C_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zLNN0G1gAHeg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9 — <span><span id="xdx_82B_zo7ekn13BqJd">Related party transactions and balances</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Amounts due from Parent are those nontrade receivables arising from transactions between the Company and the Parent. Those balances are unsecured and non-interest bearing and are payable on demand.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zAFGNH1UV7ni" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party transactions and balances (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span id="xdx_8B1_zug3izWvLUPk" style="display: none">Schedule of related parties </span></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Due from Parent</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_987_ecustom--DueFromParent_c20221231_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Due from Parent">39,987,762</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98A_ecustom--DueFromParent_c20230630_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Due from Parent">179,780,988</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_981_ecustom--DueFromParent_iI_pp0p0_uUSD_c20230630_zamR2m4BCwT4" style="width: 9%; color: #231F20; text-align: right" title="Due from Parent">24,880,427</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 64%; vertical-align: top"><span style="font-size: 10pt">Due to a related party-Joyous JD</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_98A_ecustom--DueToRelatedParty_c20221231__srt--CounterpartyNameAxis__custom--JoyousDragonMember_pp0p0" style="width: 9%; text-align: right" title="Due to a related party"><span style="font-size: 10pt">1,067,903</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_98F_ecustom--DueToRelatedParty_c20230630__srt--CounterpartyNameAxis__custom--JoyousDragonMember_pp0p0" style="width: 9%; text-align: right" title="Due to a related party"><span style="font-size: 10pt">1,107,954</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_980_ecustom--DueToRelatedParty_iI_pp0p0_uUSD_c20230630__srt--CounterpartyNameAxis__custom--JoyousDragonMember_z0YZVmH22rAi" style="width: 9%; text-align: right" title="Due to a related party"><span style="font-size: 10pt">153,333</span></td> <td style="width: 1%"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During Six Months Ended June 30, 2023 the Company obtained approximately $<span id="xdx_903_eus-gaap--ProceedsFromRepaymentsOfRelatedPartyDebt_pp0p0_uUSD_c20230101__20230630_zo5JmbeJxnCi" title="Proceeds from related party debt">300,000</span> and provided additional $<span id="xdx_908_ecustom--AdditionalLoan_iI_pn3n3_dm_uUSD_c20230630_zqQ7uAv73jK2" title="Additional loan">14</span> million to Parent.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Joyous JD is a non controlling shareholder of MicroAlgo. This amount represents advance to Venus Acquisition Corp prior to the merger. The amount was non interest bearing and due on demand.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zAFGNH1UV7ni" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party transactions and balances (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span id="xdx_8B1_zug3izWvLUPk" style="display: none">Schedule of related parties </span></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Due from Parent</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_987_ecustom--DueFromParent_c20221231_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Due from Parent">39,987,762</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98A_ecustom--DueFromParent_c20230630_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Due from Parent">179,780,988</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_981_ecustom--DueFromParent_iI_pp0p0_uUSD_c20230630_zamR2m4BCwT4" style="width: 9%; color: #231F20; text-align: right" title="Due from Parent">24,880,427</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 64%; vertical-align: top"><span style="font-size: 10pt">Due to a related party-Joyous JD</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_98A_ecustom--DueToRelatedParty_c20221231__srt--CounterpartyNameAxis__custom--JoyousDragonMember_pp0p0" style="width: 9%; text-align: right" title="Due to a related party"><span style="font-size: 10pt">1,067,903</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_98F_ecustom--DueToRelatedParty_c20230630__srt--CounterpartyNameAxis__custom--JoyousDragonMember_pp0p0" style="width: 9%; text-align: right" title="Due to a related party"><span style="font-size: 10pt">1,107,954</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_980_ecustom--DueToRelatedParty_iI_pp0p0_uUSD_c20230630__srt--CounterpartyNameAxis__custom--JoyousDragonMember_z0YZVmH22rAi" style="width: 9%; text-align: right" title="Due to a related party"><span style="font-size: 10pt">153,333</span></td> <td style="width: 1%"> </td></tr> </table> 39987762 179780988 24880427 1067903 1107954 153333 300000 14000000 <p id="xdx_80D_eus-gaap--IncomeTaxDisclosureTextBlock_zFvIfBP0bKTi" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10 — <span id="xdx_82A_zuDqGLLQ6Aw7">Taxes</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration: underline">Income tax</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cayman Islands</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the current laws of the Cayman Islands, VIYI and Wisdom Lab are not subject to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will be imposed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Hong Kong</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VIYI Ltd, Excel Crest and Viwo Tech and Vize are incorporated in Hong Kong and are 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 is <span id="xdx_90A_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_c20230101__20230630__srt--StatementGeographicalAxis__country--HK_pdd" title="Tax rate">16.5%</span> 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 law, VIYI Ltd, Excel Crest, Viwo Tech, Vize Tech are exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Singapore</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--IncomeTaxDescription_c20230101__20230630__srt--StatementGeographicalAxis__country--SG" title="Income tax, description">Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately $7,000) taxable income and 50% of the next SGD 190,000 (approximately $137,000) taxable income are exempted from income tax.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>PRC</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The subsidiaries incorporated in the PRC are governed by the income tax laws of the PRC and the income tax provision in respect to operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the “EIT Laws”), domestic enterprises and Foreign Investment Enterprises (the “FIE”) are usually subject to a unified 25% enterprise income tax rate while preferential tax rates, tax holidays and even tax exemption may be granted on case-by-case basis. EIT grants preferential tax treatment to certain High and New Technology Enterprises (“HNTEs”). Under this preferential tax treatment, HNTEs are entitled to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. In addition, 75% of R&amp;D expenses of the PRC entities are subject to additional deduction from pre-tax income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--IncomeTaxDescription_c20230101__20230630__srt--StatementGeographicalAxis__country--CN" title="Income tax, description">Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen Qianhai was formed and registered in Qianhai District in Guangdong Provence, China in 2015. The company is subject to income tax at a reduced rate of 15% due to the local tax policies to attract companies in various industries. The reduced rate benefit will expire in December 2025.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant components of the provision for income taxes are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zPjdtjl328w9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B0_ziWix3vJmom"><span id="xdx_8BA_zBeUzumRQXze" style="display: none">Schedule of components of the provision for income taxes</span> </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_499_20220101__20220630_z12yhnZWTJUc" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_494_20230101_20230630" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">For the<br/> six months ended<br/> June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">For the<br/> six months ended<br/> June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">For the<br/> six months ended<br/> June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_40C_eus-gaap--CurrentIncomeTaxExpenseBenefit_iN_pp0p0_di_maITEBzi65_zzOXoq3z3kC4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Current income tax expenses</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">(286,789</td> <td style="width: 1%; color: #231F20; text-align: left">)</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">(52,912</td> <td style="width: 1%; color: #231F20; text-align: left">)</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--CurrentIncomeTaxExpenseBenefit_iN_pp0p0_di_uUSD_c20230101__20230630_zD9za9xY0C14" style="width: 9%; color: #231F20; text-align: right" title="Current income tax expenses">(7,640</td> <td style="width: 1%; color: #231F20; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzi65_zf25Er5cyZbb" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Deferred income tax benefits</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">786,966</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1246">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--DeferredIncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20230630_zy6SLz1vY6F6" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Deferred income tax benefits"><span style="-sec-ix-hidden: xdx2ixbrl1248">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefit_iNT_pp0p0_di_mtITEBzi65_zyPaq333Vi3d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Income tax expenses</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">500,177</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">(52,912</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--IncomeTaxExpenseBenefit_iNT_pp0p0_di_uUSD_c20230101__20230630_zockDFpRPzC5" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Income tax expenses">(7,640</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left">)</td></tr> </table> <p id="xdx_8AB_z8wE5sI8xhKc" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration: underline">Deferred tax assets and liabilities</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant components of deferred tax assets and liabilities were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zbB6MXEGFeMi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; color: #231F20; text-align: left"><span id="xdx_8B5_zvbUCXiJeEP8" style="display: none">Schedule of deferred tax assets and liabilities </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_491_20221231_zOt3cnZXRuc5" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_49C_20230630_z7YGmT6hsTzd" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Deferred tax assets:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 64%; color: #231F20; text-align: left">Net operating loss carryforwards</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">12,761,717</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">12,761,717</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_uUSD_c20230630_zTf2rNIq1n5h" style="width: 9%; color: #231F20; text-align: right" title="Net operating loss carryforwards">1,766,132</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; color: #231F20; text-align: left">Allowance for doubtful accounts</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">1,442,884</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">1,442,884</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0_uUSD_c20230630_z2uCd0ntniv6" style="color: #231F20; text-align: right" title="Allowance for doubtful accounts">199,685</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zeF0FFe60ux4" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; color: #231F20; text-align: left; padding-bottom: 1pt">Less: valuation allowance</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">(14,204,601</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">(14,204,601</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98E_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_uUSD_c20230630_zyv2KQzM6Dt8" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: valuation allowance">(1,965,817</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Deferred tax assets, net</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1275">-</span></td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1276">-</span></td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_989_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0_uUSD_c20230630_z1PCMlyhojWh" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Deferred tax assets, net"><span style="-sec-ix-hidden: xdx2ixbrl1278">-</span></td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxLiabilitiesAbstract_iB_zivKPv9hnJJd" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Deferred tax liabilities:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_iNI_pp0p0_di_zuzdXr9gWBPc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; color: #231F20; text-align: left; padding-bottom: 1pt">Recognition of intangible assets arising from business combinations</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">1,679,063</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">1,679,063</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_982_ecustom--RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_iNI_pp0p0_di_uUSD_c20230630_zHrBUF8TKWl2" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Recognition of intangible assets arising from business combinations">232,370</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--TotalDeferredTaxLiabilitiesNet_iNI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total deferred tax liabilities, net</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">1,679,063</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">1,679,063</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_984_ecustom--TotalDeferredTaxLiabilitiesNet_iNI_pp0p0_di_uUSD_c20230630_zCk0n5zWU0jg" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total deferred tax liabilities, net">232,370</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zvQeuaLR30Q" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company evaluated the recoverable amounts of deferred tax assets, and provided a valuation allowance to the extent that future taxable profits will be available against which the net operating loss and temporary difference can be utilized. The Company considers both positive and negative factors when assessing the future realization of the deferred tax assets and applied weigh to the relative impact of the evidences to the extent it could be objectively verified.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s cumulative net operating loss (“NOL”) of approximately $<span id="xdx_90F_eus-gaap--OperatingLossCarryforwards_iI_pp0n3_dm_uUSD_c20230630_zKn3Pqnzzxwh" title="Cumulative net operating loss">1.3 </span>million as of June 30, 2023 was mainly from NOL of Fe-da, Shenzhen Qianhai Wangxin, Shenzhen Yitian and Korgas 233. The NOL starts to expire in 2023. Management considers projected future losses outweighs other factors and made a full allowance of related deferred tax assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result of fair value adjustment from acquisitions in 2015. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement reporting purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Uncertain tax positions</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits associated with the tax positions. As of December 31, 2022 and June 30, 2023, the Company did not have any significant unrecognized uncertain tax positions. The Company did <span id="xdx_903_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestExpense_pp0p0_do_c20220101__20221231_zz8D4Yxn8a7l" title="Interest and penalties"><span id="xdx_900_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestExpense_pp0p0_do_c20230101__20230630_ziQrwl3tGxea" title="Interest and penalties">no</span></span>t incur any interest and penalties related to potential underpaid income tax expenses for the years ended December 31, 2022 and for the Six Months Ended June 30, 2023 and also does <span id="xdx_900_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0p0_do_c20221231_zcIuWZknm9fb" title="Unrecognized uncertain tax positions"><span id="xdx_903_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0p0_do_c20230630_z5EGyfnzFzP9" title="Unrecognized uncertain tax positions">no</span></span>t anticipate any significant increases or decreases in unrecognized tax benefits in the future.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Value added taxes (“VAT”) and goods and services taxes (“GST”)</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes payable consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfTaxPayableTableTextBlock_zU4xHHVYKcD6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B4_zavt3TraPfw" style="display: none">Schedule of Taxes payable</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_49D_20221231_zhDTNeOXl8Ba" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_49D_20230630_zVBW4EtjXZwb" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_406_ecustom--VatTaxesPayable_iI_pp0p0_maTPCANzekm_zhafIhj7s4T1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">VAT taxes payable</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">41,182</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">(46,296</td> <td style="width: 1%; color: #231F20; text-align: left">)</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98E_ecustom--VatTaxesPayable_iI_pp0p0_uUSD_c20230630_zF15dLoHNlnh" style="width: 9%; color: #231F20; text-align: right" title="VAT taxes payable">(6,407</td> <td style="width: 1%; color: #231F20; text-align: left">)</td></tr> <tr id="xdx_406_ecustom--IncomeTaxesPayable_iI_pp0p0_maTPCANzekm_zTW9FztItRn2" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Income taxes payable</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">320,316</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">103,845</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98F_ecustom--IncomeTaxesPayable_iI_pp0p0_uUSD_c20230630_zZSPbF3HyuZ9" style="color: #231F20; text-align: right" title="Income taxes payable">14,371</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--OtherTaxesPayable_iI_pp0p0_maTPCANzekm_z2BIcBdNIvte" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Other taxes payable</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">24,098</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">14,899</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_987_ecustom--OtherTaxesPayable_iI_pp0p0_uUSD_c20230630_zIqGmXbytVlg" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Other taxes payable">2,062</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--TaxesPayableCurrentAndNoncurrent_iTI_pp0p0_mtTPCANzekm_zWCuBKod8Id" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Totals</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">385,596</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">72,448</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--TaxesPayableCurrentAndNoncurrent_iTI_pp0p0_uUSD_c20230630_zTLrjwt7JVsc" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Totals">10,026</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zvzfWyxVX3f9" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> 0.165 Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately $7,000) taxable income and 50% of the next SGD 190,000 (approximately $137,000) taxable income are exempted from income tax. Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries. <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zPjdtjl328w9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B0_ziWix3vJmom"><span id="xdx_8BA_zBeUzumRQXze" style="display: none">Schedule of components of the provision for income taxes</span> </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_499_20220101__20220630_z12yhnZWTJUc" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_494_20230101_20230630" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">For the<br/> six months ended<br/> June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">For the<br/> six months ended<br/> June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">For the<br/> six months ended<br/> June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_40C_eus-gaap--CurrentIncomeTaxExpenseBenefit_iN_pp0p0_di_maITEBzi65_zzOXoq3z3kC4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Current income tax expenses</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">(286,789</td> <td style="width: 1%; color: #231F20; text-align: left">)</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">(52,912</td> <td style="width: 1%; color: #231F20; text-align: left">)</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--CurrentIncomeTaxExpenseBenefit_iN_pp0p0_di_uUSD_c20230101__20230630_zD9za9xY0C14" style="width: 9%; color: #231F20; text-align: right" title="Current income tax expenses">(7,640</td> <td style="width: 1%; color: #231F20; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzi65_zf25Er5cyZbb" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Deferred income tax benefits</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">786,966</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1246">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--DeferredIncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20230630_zy6SLz1vY6F6" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Deferred income tax benefits"><span style="-sec-ix-hidden: xdx2ixbrl1248">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefit_iNT_pp0p0_di_mtITEBzi65_zyPaq333Vi3d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Income tax expenses</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">500,177</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">(52,912</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--IncomeTaxExpenseBenefit_iNT_pp0p0_di_uUSD_c20230101__20230630_zockDFpRPzC5" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Income tax expenses">(7,640</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left">)</td></tr> </table> 286789 52912 7640 786966 -500177 52912 7640 <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zbB6MXEGFeMi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; color: #231F20; text-align: left"><span id="xdx_8B5_zvbUCXiJeEP8" style="display: none">Schedule of deferred tax assets and liabilities </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_491_20221231_zOt3cnZXRuc5" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_49C_20230630_z7YGmT6hsTzd" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Deferred tax assets:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 64%; color: #231F20; text-align: left">Net operating loss carryforwards</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">12,761,717</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">12,761,717</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_uUSD_c20230630_zTf2rNIq1n5h" style="width: 9%; color: #231F20; text-align: right" title="Net operating loss carryforwards">1,766,132</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; color: #231F20; text-align: left">Allowance for doubtful accounts</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">1,442,884</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">1,442,884</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0_uUSD_c20230630_z2uCd0ntniv6" style="color: #231F20; text-align: right" title="Allowance for doubtful accounts">199,685</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zeF0FFe60ux4" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; color: #231F20; text-align: left; padding-bottom: 1pt">Less: valuation allowance</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">(14,204,601</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">(14,204,601</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98E_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_uUSD_c20230630_zyv2KQzM6Dt8" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Less: valuation allowance">(1,965,817</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Deferred tax assets, net</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1275">-</span></td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1276">-</span></td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_989_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0_uUSD_c20230630_z1PCMlyhojWh" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Deferred tax assets, net"><span style="-sec-ix-hidden: xdx2ixbrl1278">-</span></td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxLiabilitiesAbstract_iB_zivKPv9hnJJd" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Deferred tax liabilities:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_iNI_pp0p0_di_zuzdXr9gWBPc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; color: #231F20; text-align: left; padding-bottom: 1pt">Recognition of intangible assets arising from business combinations</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">1,679,063</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">1,679,063</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_982_ecustom--RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_iNI_pp0p0_di_uUSD_c20230630_zHrBUF8TKWl2" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Recognition of intangible assets arising from business combinations">232,370</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--TotalDeferredTaxLiabilitiesNet_iNI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total deferred tax liabilities, net</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">1,679,063</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">1,679,063</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_984_ecustom--TotalDeferredTaxLiabilitiesNet_iNI_pp0p0_di_uUSD_c20230630_zCk0n5zWU0jg" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total deferred tax liabilities, net">232,370</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> 12761717 12761717 1766132 1442884 1442884 199685 14204601 14204601 1965817 -1679063 -1679063 -232370 1679063 1679063 -232370 1300000 0 0 0 0 <table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfTaxPayableTableTextBlock_zU4xHHVYKcD6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B4_zavt3TraPfw" style="display: none">Schedule of Taxes payable</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_49D_20221231_zhDTNeOXl8Ba" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_49D_20230630_zVBW4EtjXZwb" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_406_ecustom--VatTaxesPayable_iI_pp0p0_maTPCANzekm_zhafIhj7s4T1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">VAT taxes payable</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">41,182</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">(46,296</td> <td style="width: 1%; color: #231F20; text-align: left">)</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98E_ecustom--VatTaxesPayable_iI_pp0p0_uUSD_c20230630_zF15dLoHNlnh" style="width: 9%; color: #231F20; text-align: right" title="VAT taxes payable">(6,407</td> <td style="width: 1%; color: #231F20; text-align: left">)</td></tr> <tr id="xdx_406_ecustom--IncomeTaxesPayable_iI_pp0p0_maTPCANzekm_zTW9FztItRn2" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Income taxes payable</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">320,316</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">103,845</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98F_ecustom--IncomeTaxesPayable_iI_pp0p0_uUSD_c20230630_zZSPbF3HyuZ9" style="color: #231F20; text-align: right" title="Income taxes payable">14,371</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--OtherTaxesPayable_iI_pp0p0_maTPCANzekm_z2BIcBdNIvte" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Other taxes payable</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">24,098</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: right">14,899</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_987_ecustom--OtherTaxesPayable_iI_pp0p0_uUSD_c20230630_zIqGmXbytVlg" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Other taxes payable">2,062</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--TaxesPayableCurrentAndNoncurrent_iTI_pp0p0_mtTPCANzekm_zWCuBKod8Id" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Totals</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">385,596</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right">72,448</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--TaxesPayableCurrentAndNoncurrent_iTI_pp0p0_uUSD_c20230630_zTLrjwt7JVsc" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Totals">10,026</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> 41182 -46296 -6407 320316 103845 14371 24098 14899 2062 385596 72448 10026 <p id="xdx_804_eus-gaap--ConcentrationRiskDisclosureTextBlock_zFfDFrMJ1tu6" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11 — <span id="xdx_82E_zNaQtnvhBloa">Concentration of risk</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Credit risk</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB <span id="xdx_902_eus-gaap--CertificatesOfDepositAtCarryingValue_c20230630_pp0p0" title="FDIC limit">500,000</span> (approximately USD <span id="xdx_909_eus-gaap--CertificatesOfDepositAtCarryingValue_iI_pp0p0_uUSD_c20230630_z6JBVOvRII8k" title="FDIC limit">72,000</span>). As of June 30, 2023, cash balance of $<span id="xdx_907_eus-gaap--CashAndDueFromBanks_iI_pp0p0_uUSD_c20230630__srt--StatementGeographicalAxis__country--HK_zb2EaRPokSJ2" title="Cash deposits">20,027,603</span> was deposited with financial institutions located in China,The Hong Kong Deposit Protection Board pays compensation up to a limit of HKD 500,000 (approximately USD 64,000) if the bank with which an individual/a company hold its eligible deposit fails. As of June 30, 2023, cash balance of $<span id="xdx_90D_eus-gaap--CashAndDueFromBanks_iI_pp0p0_uUSD_c20230630__srt--StatementGeographicalAxis__country--CN_zumZ1lXFmWL3" title="Cash deposits">448,851</span> was maintained at financial institutions in Hong Kong, of which nil was subject to credit risk. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A majority of the Company’s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries’ assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To the extent that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> 500000 72000 20027603 448851 <p id="xdx_804_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zNy97G8x7lj5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 12 — <span id="xdx_82D_zuxWDqRLxg0c">Leases</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Lease commitments</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determines if a contract contains a lease at inception. US GAAP requires that the Company’s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option which result in an economic penalty. All of the Company’s real estate leases are classified as operating leases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The Company has entered into nine non-cancellable operating lease agreements for nine office spaces expiring through December 2024. As of June 30, 2023, upon adoption of FASB ASU 2016-02, the Company recognized RMB <span id="xdx_90A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_c20230630_z5bmKcbqlOR8" title="Operating Lease, Right-of-Use Asset">434,414</span> right of use (“ROU”) assets and RMB <span id="xdx_904_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20230630_zKMNFk2Xt4yl" title="Operating Lease, Liability">504,345</span> lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of <span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_c20230630_zh4ynDRt8tA3" title="Weighted average discount rate">7%</span>, which is determined using an incremental borrowing rate with similar term in the PRC. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The leases generally do not contain options to extend at the time of expiration and the weighted average remaining lease terms are <span id="xdx_901_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230630_zgTHDUr9Y9H5" title="Weighted average remaining lease term">1</span> year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 434414 504345 0.07 P1Y <p id="xdx_80B_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zDqw8EaVP2Xg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 13 — <span id="xdx_82D_zf1pdl9zz9f7">Shareholders’ equity</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Ordinary shares</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company was established under the laws of Cayman Islands on May 14, 2018 with authorized share of <span id="xdx_90A_eus-gaap--CommonStockSharesAuthorized_c20180504__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_pdd">50,000,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ordinary shares of par value USD <span id="xdx_903_eus-gaap--CommonStockParOrStatedValuePerShare_c20180504__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_pdd">0.001 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">each.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On October 21, 2022, the Company held an Extraordinary General Meeting of its stockholders of record, approval by way of amendments to increase the number of authorized ordinary shares to 200,000,000 ordinary shares. For the purposes of the laws of the Cayman Islands, the full text of the resolution is as follows: <span style="font-family: Times New Roman, Times, Serif">“</span><span id="xdx_908_ecustom--OrdinarySharesDescription_c20230101__20230630_z6fdZGRYPnaj" title="Ordinary shares description">RESOLVED, as an ordinary resolution, that the authorized share capital of the Company be amended from USD50,000 divided into 50,000,000 ordinary shares of par value USD0.001 each into USD200,000 divided into 200,000,000 ordinary shares of par value USD0.001 each;</span><span style="font-family: Times New Roman, Times, Serif">”</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In May 2018, the Company issued one ordinary share to the Sponsor for no consideration. On August 21, 2019, the Company cancelled the one share for no consideration and the Sponsor purchased <span id="xdx_900_ecustom--NumberOfSharesPurchased_c20230801__20230821__srt--CounterpartyNameAxis__custom--SponsorMember_zGZrH8sf8UQl" title="Number of shares purchased">1,150,000</span> ordinary shares for an aggregate price of $<span id="xdx_90B_ecustom--ValueOfSharesPurchased_c20230801__20230821__srt--CounterpartyNameAxis__custom--SponsorMember_ztSABxXQkGzb" title="Value of shares purchased">25,000</span>. The 1,150,000 founder shares was for purposes hereof referred to as the <span style="font-family: DengXian">“</span>Founder Shares<span style="font-family: DengXian">”</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 11, 2021, the Company consummated the IPO of <span id="xdx_902_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_pdd" title="Number of shares issued">4,000,000</span> units (the “Units”). In addition, the underwriters exercised in full the over-allotment option for an additional <span id="xdx_906_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--OverAllotmentOptionMember_pdd" title="Number of shares issued">600,000</span> Units on such date, resulting in the issuance and sale of an aggregate of <span id="xdx_909_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211_pdd" title="Number of shares issued">4,600,000</span> Units. <span id="xdx_90D_eus-gaap--CommonStockVotingRights_c20210201__20210211" title="Voting description">Each Unit consists of one ordinary share, par value $0.001 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-half of one Share at a price of $11.50 per Share, and one right to receive one-tenth (1/10) of one Share upon the consummation of the Company’s initial business combination.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simultaneously with the closing of the Initial Public Offering on February 11, 2021, the Sponsor purchased an aggregate of or <span id="xdx_908_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember__srt--CounterpartyNameAxis__custom--SponsorMember_pdd" title="Number of shares issued">225,000</span> Private Units at a price of $<span id="xdx_90F_eus-gaap--SharePrice_c20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember__srt--CounterpartyNameAxis__custom--SponsorMember_pdd" title="Share Price">10.00</span> per Private Unit, ($<span id="xdx_906_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_c20210201__20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember__srt--CounterpartyNameAxis__custom--SponsorMember_pp0p0" title="Value of shares issued">2,250,000</span> in the aggregate), from the Company in a private placement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">In addition, the Company sold to Ladenburg Thalmann &amp; Co., Inc., for $<span id="xdx_909_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_c20210201__20210211__srt--CounterpartyNameAxis__custom--LadenburgThalmannCoMember_zUpVNOQtRTD7" title="Value of shares issued">75</span>, a total of <span id="xdx_903_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211__srt--CounterpartyNameAxis__custom--LadenburgThalmannCoMember_zpzJZ1Ee11L" title="Number of shares issued">75,000 </span>Shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 9, 2022, in accordance with the Merger Agreement, the Closing occurred, pursuant to which Venus issued <span id="xdx_90E_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20221202__20221209__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember__srt--CounterpartyNameAxis__custom--VIYIShareholdersMember_pdd" title="Number of shares issued">39,603,961</span> ordinary shares to VIYI shareholders.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Due to the merger, public shareholders redeemed <span id="xdx_908_ecustom--NumberOfOrdinarySharesReddemed_c20221201__20221209_ztdiwvjuI9Cl" title="Number of ordinary shares reddemed">2,493,755</span> ordinary shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In accordance with the Backstop Agreement, the Company issued <span id="xdx_905_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20221201__20221209__srt--CounterpartyNameAxis__custom--JoyousJDLimitedMember_zajqG2UMWwI1" title="Number of shares issued">214,000</span> ordinary shares to the Joyous JD Limited.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Upon the consummation of the Business Combination, Venus rights held by the Sponsor and previous public investors were automatically converted to <span id="xdx_900_eus-gaap--ConversionOfStockSharesConverted1_c20221201__20221209_zLeCMkFhp5L4" title="Number of shares converted">482,500</span> ordinary shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2023, the Company had <span id="xdx_90C_eus-gaap--CommonStockSharesIssued_iI_c20230630_zSVnA7ajPo1g" title="Ordinary stock, shares issued"><span id="xdx_904_eus-gaap--CommonStockSharesOutstanding_iI_c20230630_zljWLH2NPNlg" title="Ordinary stock, shares outstanding">43,856,706</span> </span>ordinary shares issued and outstanding with a par value of USD <span id="xdx_909_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20230630_zAjObbYyWsud" title="Preferred stock, par value">0.001</span> each.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2023, the Company had <span id="xdx_903_eus-gaap--ClassOfWarrantOrRightOutstanding_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicWarrantsMember_pdd" title="Warrants Outstanding">4,600,000</span> Public Warrants and <span id="xdx_906_eus-gaap--ClassOfWarrantOrRightOutstanding_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_pdd" title="Warrants Outstanding">225,000</span> Private Warrants outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Statutory reserve</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s PRC entities are 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’s PRC entities 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 Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of China is subject to examination by the banks designated by State Administration of Foreign Exchange.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Restricted net assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC entities only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the accompanying condensed consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC entities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As a result of the foregoing restrictions, the Company’s PRC entities are restricted in their ability to transfer their assets to the Company. Foreign exchange and other regulation in the PRC may further restrict the Company’s PRC entities from transferring funds to the Company in the form of dividends, loans and advances. As of June 30, 2023, amounts restricted are the paid-in-capital and statutory reserve of the Company’s PRC entities, which amounted to $<span id="xdx_907_ecustom--PaidincapitalAndStatutoryReserve_pp0p0_uUSD_c20230101__20230630_zUfH6i3TKy1a" title="Paid-in-capital and statutory reserve">28,900,650</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> 50000000 0.001 RESOLVED, as an ordinary resolution, that the authorized share capital of the Company be amended from USD50,000 divided into 50,000,000 ordinary shares of par value USD0.001 each into USD200,000 divided into 200,000,000 ordinary shares of par value USD0.001 each; 1150000 25000 4000000 600000 4600000 Each Unit consists of one ordinary share, par value $0.001 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-half of one Share at a price of $11.50 per Share, and one right to receive one-tenth (1/10) of one Share upon the consummation of the Company’s initial business combination. 225000 10.00 2250000 75 75000 39603961 2493755 214000 482500 43856706 43856706 0.001 4600000 225000 28900650 <p id="xdx_806_eus-gaap--ProductWarrantyDisclosureTextBlock_za9ViXAK98hk" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 14 — <span id="xdx_82C_zsbFhHYVW00f">Warrants</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Public Warrants</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--WarrantsDescription_c20230101__20230630" title="Warrants, description">Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $<span id="xdx_900_eus-gaap--SharesIssuedPricePerShare_c20230630__us-gaap--AwardTypeAxis__custom--PublicWarrantsMember_pdd" title="Price per share">11.50</span> per full share, subject to adjustment as described in this prospectus.</span> Pursuant to the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares. This means that only an even number of warrants may be exercised at any given time by a warrant holder.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No public warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares. It is the Company’s current intention to have an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares in effect promptly following consummation of an initial business combination.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding the foregoing, if a registration statement covering the ordinary shares issuable upon exercise of the public warrants is not effective within 90 days following the consummation of our initial business combination, public warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to an available exemption from registration under the Securities Act. In such event, each holder would pay the exercise price by surrendering the warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “Fair Market Value” (defined below) by (y) the Fair Market Value. The “Fair Market Value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the day prior to the date of exercise. For example, if a holder held 300 warrants to purchase 150 shares and the Fair Market Value on the date prior to exercise was $15.00, that holder would receive 35 shares without the payment of any additional cash consideration. If an exemption from registration is not available, holders will not be able to exercise their warrants on a cashless basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Warrants will become exercisable on the later of (a) the consummation of a Business Combination or (b) 12 months from the effective date of the registration statement relating to the IPO. The warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of our completion of an initial business combination, or earlier upon redemption.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company may redeem the outstanding warrants (including any outstanding warrants issued upon exercise of the unit purchase option issued to Ladenburg Thalmann &amp; Co., Inc.,), in whole and not in part, at a price of $0.01 per warrant:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">at any time while the Public Warrants are exercisable,</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">upon not less than 30 days’ prior written notice of redemption to each Public Warrant holder,</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">if, and only if, the reported last sale price of the ordinary shares equals or exceeds $18.00 per share, for any 20 trading days within a 20 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">if, and only if, there is a current registration statement in effect with respect to the issuance of the ordinary shares underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the foregoing conditions are satisfied and the Company would issue a notice of redemption, each warrant holder can exercise his, her or its warrant prior to the scheduled redemption date. However, the price of the ordinary shares may fall below the $18.00 trigger price as well as the $11.50 warrant exercise price per full share after the redemption notice is issued and not limit our ability to complete the redemption.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The redemption criteria for the warrants have been established at a price which is intended to provide warrant holders a reasonable premium to the initial exercise price and provide a sufficient differential between the then-prevailing share price and the warrant exercise price so that if the share price declines as a result of our redemption call, the redemption will not cause the share price to drop below the exercise price of the warrants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the Company call the warrants for redemption as described above, our management will have the option to require all holders that wish to exercise warrants to do so on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the whole warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants. Whether the Company will exercise our option to require all holders to exercise their warrants on a “cashless basis” will depend on a variety of factors including the price of our ordinary shares at the time the warrants are called for redemption, the Company’s cash needs at such time and concerns regarding dilutive share issuances.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Private Warrants</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simultaneously with the closing of the Initial Public Offering, the Company consummated a private placement of <span id="xdx_903_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20230101__20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pdd" title="Sale of units">270,500</span> Private Units at $<span id="xdx_902_eus-gaap--SharesIssuedPricePerShare_c20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pdd" title="Price per share">10.0</span> per unit, purchased by the sponsor. The Private Units are identical to the units sold in the Initial Public Offering except that the warrants included in the Private Units (the “Private Warrants”) and the ordinary shares issuable upon the exercise of the Private Warrants will not be transferable, assignable or saleable until after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants will be exercisable on a cashless basis and will be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The private warrants are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the balance sheets. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company established the initial fair value for the private warrants at $<span id="xdx_90B_ecustom--AggregateValueOfWarrants_iI_pp0p0_uUSD_c20210211_zNkXqfeTN3oi" title="Aggregate value of warrants">380,000</span> on February 11, 2021, the date of the Company’s Initial Public Offering, using a Black-Scholes model. The Company allocated the proceeds received from the sale of Private Units, first to the private warrants based on their fair values as determined at initial measurement, with the remaining proceeds recorded as ordinary shares subject to possible redemption, and ordinary shares based on their relative fair values recorded at the initial measurement date. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"></p> Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $11.50 per full share, subject to adjustment as described in this prospectus. 11.50 270500 10.0 380000 <p id="xdx_80D_ecustom--DeconsolidationTextBlock_zbOg3MUbKLY" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 15 — <span id="xdx_820_z5eElmoYN0Ca">Deconsolidation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposal of Fe-da Electronics and its subsidiaries</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On April 6, 2023, the Company’s board approved the equity transfer agreement between VIYI and LIM TZEA, to transfer 100% equity interest of Fe-da Electronics Co., Ltd and its subsidiaries Wisdom Lab Inc., EXCEL Technology Co., Ltd. and recognized USD 3,397,385(RMB 23,527,570) of loss from the transfer. Since the disposal did not represent any strategic change of the Company’s operation, the disposal was not presented as discontinued operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Net assets of the entities disposed and gain on disposal was as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_883_ecustom--ScheduleOfNetAssetsOfTheEntitiesDisposedAndGainOnDisposalTableTextBlock_zJFDu6hiSF1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Deconsolidation (Details)"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BB_zgToh4MsaQJd" style="display: none">Schedule of net assets of the entities disposed and gain on disposal</span></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,<br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Total current assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--AssetsCurrent_iI_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zagoSle40O6g" style="width: 9%; text-align: right" title="Total current assets">3,583,579</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total other assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--OtherAssets_iI_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zToF1DTFBGCg" style="text-align: right" title="Total other assets"><span style="-sec-ix-hidden: xdx2ixbrl1414">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Assets_iI_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zBWbawx9oo8a" style="text-align: right" title="Total current assets">3,583,579</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total current liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--LiabilitiesCurrent_iI_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zzfCtP0q5Qua" style="text-align: right" title="Total current liabilities">186,192</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total net assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--AssetsNet_iI_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zIjwFWUjYf0h" style="text-align: right" title="Total net assets">3,397,385</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total consideration</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--TotalConsideration_iI_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zk9EeJfOgzvh" style="text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1422">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total loss on disposal</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--GainLossOnDispositionOfAssets1_uUSD_c20230101__20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zt5ciKTKVK8k" style="text-align: right" title="Total loss on disposal">3,397,385</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_883_ecustom--ScheduleOfNetAssetsOfTheEntitiesDisposedAndGainOnDisposalTableTextBlock_zJFDu6hiSF1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Deconsolidation (Details)"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BB_zgToh4MsaQJd" style="display: none">Schedule of net assets of the entities disposed and gain on disposal</span></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,<br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Total current assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--AssetsCurrent_iI_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zagoSle40O6g" style="width: 9%; text-align: right" title="Total current assets">3,583,579</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total other assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--OtherAssets_iI_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zToF1DTFBGCg" style="text-align: right" title="Total other assets"><span style="-sec-ix-hidden: xdx2ixbrl1414">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Assets_iI_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zBWbawx9oo8a" style="text-align: right" title="Total current assets">3,583,579</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total current liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--LiabilitiesCurrent_iI_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zzfCtP0q5Qua" style="text-align: right" title="Total current liabilities">186,192</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total net assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--AssetsNet_iI_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zIjwFWUjYf0h" style="text-align: right" title="Total net assets">3,397,385</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total consideration</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--TotalConsideration_iI_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zk9EeJfOgzvh" style="text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1422">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total loss on disposal</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--GainLossOnDispositionOfAssets1_uUSD_c20230101__20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zt5ciKTKVK8k" style="text-align: right" title="Total loss on disposal">3,397,385</td><td style="text-align: left"> </td></tr> </table> 3583579 3583579 186192 3397385 3397385 <p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zcu8BCJi4gda" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 16 — <span id="xdx_821_zzMaDv8lWOKh">Commitments and contingencies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Contingencies</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the Company is party to certain legal proceedings, as well as certain asserted and unasserted claims. Amounts accrued, as well as the total amount of reasonably possible losses with respect to such matters, individually and in aggregate, are not deemed to be material to the condensed consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Legal proceedings</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2023, Joyous JD Limited and the Company filed suit in the New York Supreme Court New York County against Yolanda Asset Management Corporation, the sponsor of Venus Acquisition Corporation. Joyous JD Limited was a backstop investor of the Company prior to the closing of the Business Combination. In the lawsuit, Joyous JD Limited and the Company has alleged the following claims:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1. Breach of certain agreements concerning Joyous JD Limited’s investment in Yolanda and Venus Acquisition Corporation, and:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2. Misuse of Form S-4 by Venus Acquisition Corporation under the direction of the Sponsor, resulting in the withdrawal of the Form S-4. The Company has initiated lawsuit seeking damages.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Court has accepted the complaint filed by Joyous JD Limited and the Company. The Company cannot guarantee the outcome of the lawsuit, the final ruling of the court shall prevail.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p id="xdx_80A_eus-gaap--SegmentReportingDisclosureTextBlock_zA4mnQRvoKfc" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 17 — <span id="xdx_82B_z3G1ZoG1zufh">Segments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC 280, “Segment Reporting”, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for detailing the Company’s business segments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; color: #231F20"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s chief operating decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions about allocating resources and assessing the performance of the group. The Company has determined that it has two operating segments: (i) central processing algorithm services and (ii) intelligent chips and services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; color: #231F20"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; color: #231F20"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables present summary information by segment for the Six Months Ended June 30, 2022 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; color: #231F20"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zP8OTRZi4S49" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B1_zgHiSh3x8To8" style="display: none">Schedule of segments </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_49D_20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_z1infzfN1yY8" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_496_20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_z2UucSPPQRZ1" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_498_20220101__20220630_zK8ClSiSamw4" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Central<br/> processing<br/> algorithm<br/> services</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Intelligent<br/> chips and<br/> services</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--Revenues_zCIort60kyn3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; color: #231F20; text-align: left">Revenues</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">260,914,275</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">84,859,926</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">345,774,201</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_pp0p0_uUSD_c20220101__20220630_zMYVxrjrLCfd" style="width: 9%; color: #231F20; text-align: right" title="Revenues">51,520,428</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CostOfRevenue_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Cost of revenues</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">195,787,710</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">80,636,748</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">276,424,458</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--CostOfRevenue_pp0p0_uUSD_c20220101__20220630_zVZ0vzzjIje" style="color: #231F20; text-align: right" title="Cost of revenues">41,187,302</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--GrossProfit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Gross profit</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">65,126,565</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">4,223,178</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">69,349,743</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--GrossProfit_pp0p0_uUSD_c20220101__20220630_zz44x5oOgwVk" style="color: #231F20; text-align: right" title="Gross profit">10,333,126</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DepreciationAndAmortization_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Depreciation and amortization</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">867,243</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">3,598,875</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">4,466,118</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--DepreciationAndAmortization_pp0p0_uUSD_c20220101__20220630_zKgO3BGzUllj" style="color: #231F20; text-align: right" title="Depreciation and amortization">665,453</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PaymentsToAcquireProductiveAssets_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Total capital expenditures</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">1,226,718</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1457">-</span></td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">1,226,718</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--PaymentsToAcquireProductiveAssets_pp0p0_uUSD_c20220101__20220630_zD4xcyNFK7a" style="color: #231F20; text-align: right" title="Total capital expenditures">182,781</td> <td style="color: #231F20; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_49B_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zx1i52YNXZ6k" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_491_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zNnUTAuK189b" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_493_20230101__20230630_zH1aBZDweJv8" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Central<br/> processing<br/> algorithm<br/> services</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Intelligent<br/> chips and<br/> services</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--Revenues_zvdKEm2JX2yj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; color: #231F20; text-align: left">Revenues</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">253,706,643</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">9,935,513</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">263,642,156</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630_ztZqbtzgk0x2" style="width: 9%; color: #231F20; text-align: right" title="Revenues">38,069,970</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--CostOfRevenue_z9JG9Z494rg1" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Cost of revenues</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">173,201,125</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">9,894,059</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">183,095,184</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--CostOfRevenue_pp0p0_uUSD_c20230101__20230630_zP5YGNobAi7" style="color: #231F20; text-align: right" title="Cost of revenues">26,438,974</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--GrossProfit_zKb2BB67Oyqc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Gross profit</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">80,505,518</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">41,454</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">80,546,972</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--GrossProfit_pp0p0_uUSD_c20230101__20230630_zkqU5IM84D2e" style="color: #231F20; text-align: right" title="Gross profit">11,630,996</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DepreciationAndAmortization_zaPvPivMlYc2" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Depreciation and amortization</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">528,001</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">13,553</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">541,554</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_980_eus-gaap--DepreciationAndAmortization_pp0p0_uUSD_c20230101__20230630_z0Ezl7d9mZ12" style="color: #231F20; text-align: right" title="Depreciation and amortization">78,200</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PaymentsToAcquireProductiveAssets_zHlQLHilhy9f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Total capital expenditures</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">79,977,517</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">27,901</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">80,005,418</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_pp0p0_uUSD_c20230101__20230630_ziPjz2C3XFjj" style="color: #231F20; text-align: right" title="Total capital expenditures">11,552,796</td> <td style="color: #231F20; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total assets as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Central processing algorithm services</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total Assets">332,817,563</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Assets_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total Assets">518,927,864</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Assets_iI_pp0p0_uUSD_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zCs6r52GPClk" style="width: 9%; color: #231F20; text-align: right" title="Total Assets">71,815,975</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Intelligent chips and services</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total Assets">169,237,685</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--Assets_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total Assets"><span style="-sec-ix-hidden: xdx2ixbrl1501">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--Assets_iI_pp0p0_uUSD_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zlxyZcimitEh" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total Assets"><span style="-sec-ix-hidden: xdx2ixbrl1503">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total assets</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Assets_iI_pp0p0_c20221231_zJMpbfhb3wFl" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total Assets">502,055,248</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--Assets_iI_pp0p0_c20230630_z0hwrzwf0kL" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total Assets">518,927,864</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--Assets_iI_pp0p0_uUSD_c20230630_zcebJM46Iccf" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total Assets">71,815,975</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zpTvia1jsc2a" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; color: #231F20"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; color: #231F20"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s operations are primarily based in the mainland PRC and international, where the Company derives a substantial portion of their revenues. Management also review consolidated financial results by business locations. Disaggregated information of revenues by geographic locations are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; color: #231F20"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--DisaggregationOfRevenueTableTextBlock_zAQgFdEdSaAa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B9_z0biL83dIb78" style="display: none; font-size: 9pt">Schedule of disaggregation revenue</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Mainland PRC revenues</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_z5vYFjXKPFZ2" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">262,080,149</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_z43llTpQR848" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">253,706,643</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20230630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_zs3dO9z8l4Xj" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">36,635,280</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220630__srt--StatementGeographicalAxis__custom--InternationalMember_zR7Mz71sgeQh" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">83,694,052</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230630__srt--StatementGeographicalAxis__custom--InternationalMember_zuVqIISJiZQ1" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">9,935,513</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20230630__srt--StatementGeographicalAxis__custom--InternationalMember_zZI7hF5DxpHi" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">1,434,690</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220630_zyR22dp9yOg6" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230630_zeoUfOjrNcW7" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20230630_z3OIqzReIrW2" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zrDjF2GXdBKl" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zP8OTRZi4S49" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B1_zgHiSh3x8To8" style="display: none">Schedule of segments </span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_49D_20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_z1infzfN1yY8" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_496_20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_z2UucSPPQRZ1" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_498_20220101__20220630_zK8ClSiSamw4" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Central<br/> processing<br/> algorithm<br/> services</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Intelligent<br/> chips and<br/> services</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--Revenues_zCIort60kyn3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; color: #231F20; text-align: left">Revenues</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">260,914,275</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">84,859,926</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">345,774,201</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_pp0p0_uUSD_c20220101__20220630_zMYVxrjrLCfd" style="width: 9%; color: #231F20; text-align: right" title="Revenues">51,520,428</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CostOfRevenue_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Cost of revenues</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">195,787,710</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">80,636,748</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">276,424,458</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--CostOfRevenue_pp0p0_uUSD_c20220101__20220630_zVZ0vzzjIje" style="color: #231F20; text-align: right" title="Cost of revenues">41,187,302</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--GrossProfit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Gross profit</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">65,126,565</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">4,223,178</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">69,349,743</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--GrossProfit_pp0p0_uUSD_c20220101__20220630_zz44x5oOgwVk" style="color: #231F20; text-align: right" title="Gross profit">10,333,126</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DepreciationAndAmortization_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Depreciation and amortization</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">867,243</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">3,598,875</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">4,466,118</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--DepreciationAndAmortization_pp0p0_uUSD_c20220101__20220630_zKgO3BGzUllj" style="color: #231F20; text-align: right" title="Depreciation and amortization">665,453</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PaymentsToAcquireProductiveAssets_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Total capital expenditures</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">1,226,718</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1457">-</span></td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">1,226,718</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--PaymentsToAcquireProductiveAssets_pp0p0_uUSD_c20220101__20220630_zD4xcyNFK7a" style="color: #231F20; text-align: right" title="Total capital expenditures">182,781</td> <td style="color: #231F20; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_49B_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zx1i52YNXZ6k" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_491_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zNnUTAuK189b" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_493_20230101__20230630_zH1aBZDweJv8" style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Central<br/> processing<br/> algorithm<br/> services</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Intelligent<br/> chips and<br/> services</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--Revenues_zvdKEm2JX2yj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; color: #231F20; text-align: left">Revenues</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">253,706,643</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">9,935,513</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 9%; color: #231F20; text-align: right">263,642,156</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20230630_ztZqbtzgk0x2" style="width: 9%; color: #231F20; text-align: right" title="Revenues">38,069,970</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--CostOfRevenue_z9JG9Z494rg1" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Cost of revenues</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">173,201,125</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">9,894,059</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">183,095,184</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--CostOfRevenue_pp0p0_uUSD_c20230101__20230630_zP5YGNobAi7" style="color: #231F20; text-align: right" title="Cost of revenues">26,438,974</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--GrossProfit_zKb2BB67Oyqc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Gross profit</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">80,505,518</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">41,454</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">80,546,972</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--GrossProfit_pp0p0_uUSD_c20230101__20230630_zkqU5IM84D2e" style="color: #231F20; text-align: right" title="Gross profit">11,630,996</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DepreciationAndAmortization_zaPvPivMlYc2" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Depreciation and amortization</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">528,001</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">13,553</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">541,554</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_980_eus-gaap--DepreciationAndAmortization_pp0p0_uUSD_c20230101__20230630_z0Ezl7d9mZ12" style="color: #231F20; text-align: right" title="Depreciation and amortization">78,200</td> <td style="color: #231F20; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PaymentsToAcquireProductiveAssets_zHlQLHilhy9f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left">Total capital expenditures</td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">79,977,517</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">27,901</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right">80,005,418</td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_pp0p0_uUSD_c20230101__20230630_ziPjz2C3XFjj" style="color: #231F20; text-align: right" title="Total capital expenditures">11,552,796</td> <td style="color: #231F20; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total assets as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Central processing algorithm services</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total Assets">332,817,563</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Assets_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 9%; color: #231F20; text-align: right" title="Total Assets">518,927,864</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Assets_iI_pp0p0_uUSD_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zCs6r52GPClk" style="width: 9%; color: #231F20; text-align: right" title="Total Assets">71,815,975</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">Intelligent chips and services</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total Assets">169,237,685</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--Assets_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total Assets"><span style="-sec-ix-hidden: xdx2ixbrl1501">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_988_eus-gaap--Assets_iI_pp0p0_uUSD_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zlxyZcimitEh" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total Assets"><span style="-sec-ix-hidden: xdx2ixbrl1503">-</span></td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total assets</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Assets_iI_pp0p0_c20221231_zJMpbfhb3wFl" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total Assets">502,055,248</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_986_eus-gaap--Assets_iI_pp0p0_c20230630_z0hwrzwf0kL" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total Assets">518,927,864</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--Assets_iI_pp0p0_uUSD_c20230630_zcebJM46Iccf" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total Assets">71,815,975</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> 260914275 84859926 345774201 51520428 195787710 80636748 276424458 41187302 65126565 4223178 69349743 10333126 867243 3598875 4466118 665453 1226718 1226718 182781 253706643 9935513 263642156 38069970 173201125 9894059 183095184 26438974 80505518 41454 80546972 11630996 528001 13553 541554 78200 79977517 27901 80005418 11552796 332817563 518927864 71815975 169237685 502055248 518927864 71815975 <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--DisaggregationOfRevenueTableTextBlock_zAQgFdEdSaAa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left"><span id="xdx_8B9_z0biL83dIb78" style="display: none; font-size: 9pt">Schedule of disaggregation revenue</span></td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20"> </td> <td style="color: #231F20; text-align: left"> </td> <td style="color: #231F20; text-align: right"> </td> <td style="color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"></td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2022</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">Total for the<br/> six months ended<br/> June 30,<br/> 2023</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="color: #231F20; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; color: #231F20; font-weight: bold; text-align: center">(Unaudited)</td> <td style="padding-bottom: 1pt; color: #231F20; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; color: #231F20; text-align: left">Mainland PRC revenues</td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_z5vYFjXKPFZ2" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">262,080,149</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_z43llTpQR848" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">253,706,643</td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td style="width: 1%; color: #231F20"> </td> <td style="width: 1%; color: #231F20; text-align: left"> </td> <td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20230630__srt--StatementGeographicalAxis__custom--MainlandPRCMember_zs3dO9z8l4Xj" style="width: 9%; color: #231F20; text-align: right" title="Total revenues">36,635,280</td> <td style="width: 1%; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220630__srt--StatementGeographicalAxis__custom--InternationalMember_zR7Mz71sgeQh" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">83,694,052</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230630__srt--StatementGeographicalAxis__custom--InternationalMember_zuVqIISJiZQ1" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">9,935,513</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; color: #231F20; text-align: left"> </td> <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20230630__srt--StatementGeographicalAxis__custom--InternationalMember_zZI7hF5DxpHi" style="border-bottom: Black 1pt solid; color: #231F20; text-align: right" title="Total revenues">1,434,690</td> <td style="padding-bottom: 1pt; color: #231F20; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; color: #231F20; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220630_zyR22dp9yOg6" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">345,774,201</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20230101__20230630_zeoUfOjrNcW7" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">263,642,156</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td> <td style="color: #231F20; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; color: #231F20; text-align: left"> </td> <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20230630_z3OIqzReIrW2" style="border-bottom: Black 2.5pt double; color: #231F20; text-align: right" title="Total revenues">38,069,970</td> <td style="padding-bottom: 2.5pt; color: #231F20; text-align: left"> </td></tr> </table> 262080149 253706643 36635280 83694052 9935513 1434690 345774201 263642156 38069970 <p id="xdx_806_eus-gaap--SubsequentEventsTextBlock_zIFopwzgxd1c" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 18 — <span id="xdx_820_zxiafdSoBhS1">Subsequent events</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company evaluated all events and transactions that occurred after June 30, 2023 up through the date the Company issued these unaudited interim condensed consolidated financial statements and has determined that it does not have any additional material subsequent events to disclose in these financial statements.</span></p> Goodwill represents the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment. Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 20,000,000. The excess fair value of consideration over the identifiable assets acquired of RMB 13,283,750 was allocated to goodwill for the central processing algorithm services segment. On May 12, 2023, YY Online transferred its Shanghai Guoyu’s 1% equity to Shenzhen Weidong, a wholly-owned subsidiary of Weidong. EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'DT"5<'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 " !Y- E7+WE_O^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VU1-'1[V<63@N""XBTDL[MAFS\D(^V^O6G=[2+Z $(NF?GE MFV\@K0I"^8@OT0>,9##=C+9W2:BP8@>B( "2.J"5J30)5YE&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" !Y- E7=0ON+% # "F"P & 'AL+W=O^;Y(,"FY.5 D2 MGZR4+KC%J5[[IM3 T]JHR/TH"$9^P87TIN-Z;:&G8U797$A8:&:JHN!Z.X=< M;29>Z.T7;L4ZLV[!GXY+OH8[L)_*A<:9WZJDH@!IA)),PVKBS<*+>3AR!O6. MOP1LS-&8.5>62GUUD\MTX@6."')(K)/@^/, ,>2Y4T*.;SM1KWVG,SP>[]7? MULZC,TMN(%;YWR*UV<0[\U@**U[E]E9M_H2=0T.GEZC6( M]ASSB!1\7\D3U@]>LBB(^H1>O_6K7^OU*;_8O[.EL1I/_DN7BXW"H%O!I<.% M*7D"$P_ONP'] -[TQ1_A*'A%\ U:O@&E/GVMD@HOMV7WVQ*ZX&CS4>\# 3%L M(8:DR@P)TIKB;<[7712T_8KG!@B.4EXP%J"%2MVE8GB;.^-"*[77Z*E[ M=-JBG9*"<:5U'2!A$IZSS\ UB4>K]7IAU.N'!-=9RW5&*KV15M@M8N7 KJMB MV9W$M$80A+U!$$0#@N>\Y3E_#L\MK(7+.(S8-2\Z(T3K7%W&MS>SC^]NV.5U M?$* A<&AP@7/08OQ>X256K$?V ;:=58^6"C!D9T'0/X\HLJ/:&SZ';):F M6&#,R_V ?<1][$9VAN\)R4]26#8,3BF^Z, 7_3[?_49U\M&2\TKDJ9!K%E.$ MARH?DD7Z"<),0W<,:=%[KK85EPS7\+-*<1ZJ?4C7ZY\Y8S=3FMVKC>PDI.7N M,I#?\8]B.WP$0KJ*_X]-59@IW>E!*\77%-#A:Q#21?QGH(4R%A/W'U$B6]I] MHK3B$+-VV)FS_E'K5(!>UPVB88F+0=-%M:MM$SIK6J_#]J:#O>)Z+:1A.:S0 M-#@YQ6#IIBEL)E:5=2.V5!;;NGJ882,-VFW YRNE['[B7M"VYM,?4$L#!!0 M ( 'DT"5?I#N1N5@D .\I 8 >&PO=V]R:W-H965T&ULK5IM<^(X$OXK*G9K:ZXJ"7JUY)F$*@9S.UQE2!;(7LU'#RC!M<9F;9/, MW*^_-C@8)-DD6V1J$EX>M?VTI.ZGV[I^2;._\J76!?JQBI/\IK,LBO7';C>? M+_4JS*_2M4[@F\NODZT^%B.V@5=RG&7G<51DFG=[W][#[K7:>; M(HX2?9^A?+-:A=G/SSI.7VXZI//ZP21Z6A;E!]W>]3I\TE-=/*SO,WC7W5M9 M1"N=Y%&:H$P_WG3ZY&/ :3E@B_@STB_YP6M44OF>IG^5;T:+FPXN[TC'>EZ4 M)D+X\ZP'.HY+2W ??U=&._MKE@,/7[]:__>6/)#Y'N9ZD,;_C1;%\J:C.FBA M'\--7$S2ER^Z(B1*>_,TSK>_T4N%Q1TTW^1%NJH&PQVLHF3W-_Q1.>)@ *4- M V@U@+YU *L&L+<.X-4 OO7,CLK6#T%8A+WK+'U!68D&:^6+K3.WHX%^E)3S M/BTR^#:"<47O8=Q_"&;# (W&L^%D]!4-[L;!<#R%3^#5].YV%/3+KS_W;_OC MP1!-OPR'L^EUMX!KEQ:Z\^HZGW?7H0W7^<\FN4(,7R"**4,/TP!]^/5?#C.# M]Y@9C+^A#[_]0CSQR64K:+<5Z#G8(EM;M,56%URZ]RO=^Y5NC;,&XX.'R60X MGJ'^=-K@K]UX[AY?;O>/^3J>V+#/RG$=??YT#T[ MH'<(9,J30BIRC QL)/6E)-B3;(\\(L;WQ'@KL?Y\GFZ !P3+N092WV-]@1)= MN'CM+,F#FQ"4PBU0@Y:-8U)2)A@W6-E H@@5F! W*;$G)5I)C9)GF)LTB[1S M?EH'OW>)_P-CR+6ZA>4+'_N82[DUT//W]/Q6>K.T"&-0$%D&.Q2% M>:[=,=2W8XU0$F-SG0UL(,=,8L%],X;:2*:XH)C@AAA*<*U6S M;Z@_#M#PCX?1_5?(LA=H/)PY-0FVYX%2J4QN#IQ2DE)SLESV,*$$-T0/N)M]&4Y:U$(U_$RQ]*S6@G-9.W9=K;1(JR#I#=*\0"M=+-,%BB AY074 M)=>&@D((?>3>QY6] MHULA0F*3F@U3S+.).:Q119371*R60:1=!XV2(DR>(@BX55!J5$'$5BT0%Y65 M*1TXCW$&^L8DY0!*XH$.:B!5RR#2KH/NUCH+BRAY0K&&(A1E9;5YF3Y>;G+= M$GN)K44\""?6G-DP#H*!F"K/@2,@&'S:D$I(+6Y(N[KY/4T7+U$<.TG8 H1P MB4%E=Q*-L&;H,=D:EU#VH7-+C,F:7)Y.CL2A_@0BC*BF$G.@22< M,4&XM0Y=4$]0AEF#9B.UJ"'MJF9'KH60K3UH+SP'% M% L!ZJB!4"UCB/^F0OIVU/\\NAW-1D-W?FQ50^_.C^>T%IS+VG$CHM9,M%TS M[2O/=?BS%+K.9H0M;$#7866E1@>0":ZXM7X"!Y)P2@GS?/>:H+58HJV*HA?H M1PT[=P'J'>K/C5NK5S:.Q;J/A6_6(0X@B'7?$YZ9%5U("-<"2H &2@?MHG81 MLZM&JAG:9?MP/L\V0#*.PN]1'#75)-36(%!!0-@W-[0#2)7RI!2^R=-&PEYF M/A$--&M90]ME37]5+D6TV&A4I"A$AS773R<[AQ 1#'Y,4#>"&MM.GH\F/N,-N1+6HL;VBYN M9N$/W1X\7+H#4[/(7CB1Q)6W71NUO.Y[06G,O:L?]J MV41/-(.:]RZZ++5BM6R<;G4T>WQN;V0'C&-EANG @:-E_ZPI:]9*BK9WA/99 MLPA_'!)L+,"HWSO=)M$3.YO9 MNH2"L/7,^7+@0"A#9C4#EA,(@5?L6)WBXQ(ERJ-0]YF,;*02 MDC#($R8E&UGVJ"5E#=F$U4*'M3\8FW[I3X9?[FZ#X63ZVR^*$OEIV\B;?7.2 M.^M3LK-:"\YE[=B1!P_*3G:(JOV<+\.LW,:_XBN,2:FET',8;_0G1"XPQN7_ M"H/"3;%,L^A_>O$)HMKN4Q3E.>A,I_M;;^'=[O\'UIR/<,Y@Z-CIM<9C)S1> MMHB2,/O9Z/,+)'"STR\09Q=*>!<2>VUNM[4QIW[(U: M&;)V9=A?+*+R] 8$J;)9>1DE:!ZN(PA:3E:.-I9D/N=61\^!9!13T.G"?#CT M)N@QO5HPLG;!.-%%"!\MD ZS!+1!CCY 3;99;:!FB9YU>;PDFD>%Z^C!9^;J MBO$R*%NS:"-]2(I*,E/BNVQ2W\,4JX8V"ZL%)&MOBDV+L-@4*:SL:L>XI]*L-=^"/.94BSK6+NKZKY,%4[B3!O-T!1%A61Y;@OF+ MT]S-TE9@EXQRCUD],@=28D4/GZM7+!VB3C'N-4YK86Y[S?8WF6=J/GU(T M2N97V[BS3..%SO+7'%L>I7"7V,Q691[F!,H=L]1Q(#D4HQYR-[\:#N_%LL"\@(B![S M,$G@0!*I6.,36U[K/?X6O=<\4]R690($*5-6-]J!Y(Q!'2&MII8+ZGFPC''3 M$W9>BSW>WM6R!.RVL?6^Y5E=XO"43T/'ND(>'MYIZEB[H T=Z^[!X;KR*.37 M,'N*DAP*Q4<8BZ\DW%FV.UVX>U.DZ^UYN^]I4:2K['U3 M'N';G_'L_1]02P,$% @ >30)5^KUIX_4 @ G @ !@ !X;"]W;W)K M-2!LHK<8%\<=Y7YYS.(G3WS)^+T( B1[B*!$# M*Y0R/;5MX8<0$]%@*21J9\5X3*2:\K4M4@XD,*(XLAV,.W9,:&)Y?;,VYUZ? M93*B"AU NVUT_)&A8@[](Y5S.[= EH#(F@ M+$$<5@-KV#P=]72\"?A!82MVQDAGLF3L7D^FP<#"&@@B\*5V(.JR@1%$D392 M&'\*3ZO\22W<'3^YGYO<52Y+(F#$HI\TD.' ZEDH@!7)(GG#MA=0Y-/6?CZ+ MA/E&VR(66\C/A&1Q(58$,4WR*WDHZK C:+;V")Q"X!PK< N!:Q+-R4Q:8R*) MU^=LB[B.5FYZ8&ICU"H;FNA_<2&YVJ5*)[V[V?!N?#L9H^GL=G(SO4*CZ]EX M,ENH%35:7%].QT.]?3:\',Y&$[2XF$QN%^CSG'!(9 B2^B3Z@KZBC\A&(E2K MHF]+!:;M;;^ .,LAG#T0W[.D@5Q\@ASLN#7RT6'Y&'PE;QJY4Y7;JAQE39RR M)H[Q<_?X+221H#I5(K9"YS0AB4])A.9,4--ZOX9+(;EJP-]UJ>;>K7IO?5.> MBI3X,+#472> ;\#R/GUH=O"WNL3_DUFE#&Y9!O>0NS=7-Q1P#@%27>C?GZ"4 M<+0A409U:>=>/>.E'QT;#SR4D)V#D-<\4.W/ M'X_J@,Y1'?!:5(6S6W)VW\1Y5 -T7U3+P;BV!8Z)K'#W2N[>>[CW]T#O!4G+ M[;4[7=QYAGQ$8$YL[YP=^MR^(GQ-$X$B6"DI;G154_'\+,PGDJ7F.%DRJ0XG M,PS5ZP-P':#V5XS)IXD^HCZ5=W0@H ,X[ M 8 >&PO=V]R:W-H965T&ULM5MM;]LX$OXKA&]Q2(!M MS!>1DKI) ,=24A\:.["==A>'^Z#83*);6\I*7'M+KD\CS?9*HSD78+2S7H=)-^O MY"I^N^B1WON%:?CTG.47^I?G+\&3G,GL_N4N4;_Z.Y1EN)91&L812N3C16] M/OJ6E3_+CJO.O,0I'(8K[Z&R^SYHN?TT%(^!IM5-HW?/LFR0SS' M6\2KM/@?O96VN(<6FS2+UV5C%<$ZC+:?P;>2B+T&5EL#6C:@QS9@90-V; .K M;& =VX"7#8JN][=]+XCS@BRX/$_B-Y3DU@HM_U*P7[16?(51/E%F6:+^&JIV MV>7]>'#OC>:^AT;CN3\=W:+A9.SYXYFZHK[-)I]'WB#_\VRN/F[]\7R&)M=H MS?U/ZEFHR^^0E*_?73R>3*;G9[W,Q5F[JR_*$.ZVH9$ M6T(2Z#:.LN<4^=%2+@_;]U7W=GVD[WV\HEK ?VVB,\3PKXABRM#]S$,GOYRB M7U ?I<]!(M/R XATV 5X./X#G?SS'T3PWT[1]O,(%][Q+FBGV/TNP)UC/Q@( MMIMLK/#)6GR6LV9\@Z;^%W]\[\^@V;'%L&",/'%^3%^"A;SHJ&HH]0RJ8L"CAXM#2:T)RPBFVJ'-HZ#;A'L/>> )7$8=CEQ:J8> M8&H1XM@,TUK?(?>VHM.RN -W7NPZ+[2=OYFJQ(SNII/KT1SJN&AX)D2H[KBU M<1PV#1W,+>':M;YXHC'@!#/&"*TA^DU$X3)+,<[@+MN[+MM'9A[_][M\=0-' MW#:9>4R">2;!?$-@!P/A[ ;"TJW'61' MF6W7,Y.G#:DK>X!7RBV,'0%/47?'C*N_*V6DTO$*!=$2!4M5ZH5IEJ?G5ZDE MRP5(4#<7%K5[< @8VD)E,U9+NIXVS*YL0>%1RFV7W>\('9(P"R4%52J0YN2!+S(5+7+O.ES;(SGPU'1-++;&$ MMI\HB_T1]&K3+,B M*X;1(EY+<#2LYEQDC%J.4R_X($NJ2E=NN8V[7!M89QH!QP2K:ABW%(:D4@)$ M+P5&4295!%J"FK4X41I(-&YJP(YR0FCCEM:&U)FS839WDJ'E1)Z=I)M0*RNOUF3ZDSMPTO9*\FN6XA9NJTB?Z M4K\L-0J&3MZGT.D/R0+J:X8=1Y78=;Z@2IPPQ['KU'KZ2#M3UG3,'(Q)6T5; M*0"BEP"']<:5?SV9[G93YX/?8=%*@!);8*[T4B,] 986<54Q;C7FF%$1 #@F MEDU=54S"E-%*!%"LK3FN_+%_/2KV9CG)RB!QG)QS!#\6.Y#J$L^ :2SXZ;F( 9.#&-B@K MJU*\Q+9;2*OD M7+A;$___'3.PK4XB*OANWZ@@-9YGOWV!'U+3I]8)T):CHF MG%*7T1:Y0"NY0/5RX;-,TX]H+-_U CI9Q:DJ:X(L2\*'318\K-2DBE$41Q\6 M<90E\7;#,RQE!KC30H'-?INH>'F=4>CY@W);I*@E"]!#GNGFU6^6WW+ =L\:%2* XQ_< MLY42H&CC[4SLX#P87;^+ N> MTJS2/4S_\*/C9&; (P4;KE S3 M*QG-/-2OY""1M'%.H-BF$XU5JK3*NT>O,HD>)(HVJP?9))+RCA9AE&0 M?'\_.!=OLC0+HF6>03[DYUG#!3AT3;6B2E433?%-KAJ%02C>DEFA\DD ;)^0D! Z<2HRK-5%B^J; .AZ$2:$POT.Z2>+E99.C?MS)? MZ?X##H%)W30TBN891?--H1T>W*Z$GZ5_X'7<&7K+Z+,MHVB>433?%-KA<%32 MTNIVGDY[DIXTY$U^]$JXC9/TI"$R7)=Q3NJ;E/K@.E/9=.M8#G?=MI,D5B43 M+;U,G"G?X4)J4X@>HO.<-8GF&47S3:$=#D8E-"T3K^%81@6E433/*)IO"NUP M./;>Q3'X,@[P-HX0C%.GD4. UW$X4T*Q^:A#'U]G-@'' KO$HG:](.SOO;>X MELE3\<)HBA;Q)LJVK_?MKNY>2AT4KV+6KE^1C_[VU=(*9ONFZVV0/(51BE;R M44'B,UM1EVQ?'MW^R.*7XNW(ASC+XG7Q]5D&2YGD!NKOCW&Q>X;W\ M'U!+ P04 " !Y- E7\4=U3IL$ #X$P & 'AL+W=OGT@["5 MX#G;HK((EW]?R3@4C$S(C+]@RWZ>9U?:77E1=TO9]V)%" <_LC0O>MJ*\_5- MIU-$*Y+AXIJN22[>/%&682Z&[+E3K!G!<4G*THZIZ["3X237^MWRV0/K=^F& MITE.'A@H-EF&V>LM2>FVIQG:VX-9\KSB\D&GWUWC9S(G?+%^8&+4V:O$24;R M(J$Y8.2IIPV,FQ!)? GX,R';XN >R)DL*?TN!V'I"0>WK^IC\JYB[DL<4&&-/TKB?FJI[D:B,D3WJ1\1K<34LW' MD7H138OR%VPKK*Z!:%-PFE5DX4&6Y+LK_E&MPP'!0@T$LR*8-8)M-Q"LBF#5 M"$X3P:X(=MV"VT!P*H)3)S@-!%@18)U@-!!014 U@F$U$-R*X-8)39/V*H)7 MIL,N?F7P?)X/'^8CI8^.%CX(-P M^AC,PCLPO)_ZP70NGHB[^?W7T!_(U_-'<;D+IH]S<#\"\\E@%DSNO_K!;/XK M"/Y8A(_?P!6 (*,Y7Q6 Y#&)P>^;_!I8^F=@ZJ;5[7#AK[3:B2K?;G>^F0V^ M#6DFY,"?#.A\^0T4*\Q(H9 >GI<>Q'$BBPVG MX $G\562@R%>)UR,E884%OSS%F:$BYU&+$* 69[DSX68!^8;3MDKF)&"L!=2 M7&PK^*BM12Z6A;,DXN+II59&[ZS9_3 $ RY4EQN.ERD!G(K58R3G%YL8GSZ6/">Y#)38IU.<1^0S>,'IA@#,@4\B43-&63.FJF9VTK"4EE^RE[YEF(XM MZNOE,/\5,*%HZ- QCY'^*=(P/&B;R#L&!@J@Z4'=U%WW&#DZ19JN9<,Z;JQ0 M1*Z%8,W%R0[G'. @T@W#K@/#4T$;"JBK&_\CCT)F[4-F?2!D$:EVGHLBME-& MATY9KB/<@K68G75!=CTWQ5K8[FFBK2EW$*TODU+_HMJ>VA0+VA0;M2DV;E-L MTJ98V)+84;K:^W2USZ;K5'3)*2U47\;;LTRU7T#UA6U)QV]))[!/RNS*0CJR M8'UO'+5D<:RP:'L6,@U4V[\40*A#:*&:9Z%*T=0-W86Z>O]R]@GAG$T(\<] M]/VY:"F9^&!'KX SG![>+A91V) M;0 MD9PB&SJ24Z 'D>X*\MP+-NII<<$GG0DCN#1>ZM!TY:_^C[4B;8D&;8J,VQ<9MBDW: M% M;$MOE:N?@Q$&>B=UA)OKC J3D2V* MX)@P"1#OGRCE;P-YKK$_[.O_!U!+ P04 " !Y- E7Y6#6>#X* #7,0 M& 'AL+W=OW/:2!+ O\H4MW655,5! M\]!(RMJN(@@G7-G@,SA[]Z> P>@"$BL)/^[3;X^$D=",QB8KIRJ Z&E-M[I[ M?O/@_"E.?J8K(3+TO%E'Z45GE67;+]UN.E^)39!^CK[[)U&(G;!*6[S29(7KZ*=?QTT<&= MUPMWX<,JDQ>ZE^?;X$%,1':_O4W@4_>@91%N1)2&<802L;SH]/ 7GW'9()?X M$8JGM/(>25-F/U'N,A6%QVW@Q9B&>S6V5W\]%WL#;*EOGF\3O/_T=-> MUNJ@^2[-XLV^,?1@$T;%:_"\=T2E 2$-#_'HRA9>;P6@Z0>,KU.]-OJ.KZ_$?D_-N!MV0 MRKKS_2V_%KRU];O.F6TJ\UM2=N1.=G G,VF_'$%U#:-YO!$ZGQ5M[;RM+**/EV?< MXIPZ]GGWL>J/0I!7!1FQL.5RZUC25R6Q38A'"3T('AEB'PRQC7'16_P/"@84 MY2Q%60Q5>1Y'\W M4'2P4%Z7G^9!ND+;)'X,(071[ 5]V*7P)HP^(AA2DB + MHX>B)H=9*%)M--EM1E.;ROR6E!T]!'YX"-P83;X I?,P*$:U:(&"39QDX?_S M"SHW%NJ<2C00BU.O%EVJ%&;$(VXMM%0QQCC'V-5'EG,PRC$:=2LC)1_J@330 M(M[-LN5N#0$RCW<0;3JS'*4G9QA[W"'UO-$(NL1U;$YJMNDTNJ[G4JXWSCT8 MY[[QQ)8B22#ZL^ 9S40DEF&FL\BH11]52!?J+>GQ7=4?CLL]WN .[^ .S^B. M;P"+Z,,Z3M./:)G$&Y2N((!1)I(-U(='L:\P.@\9%9_@H9;T^)Z:-!:'HMQ0 M9[%50I-E]%&ODM,H7E9JYEH A*)$TN99O#R#JHJ"-!5Z?^WO4NV@ZUF$U3)$ M(\:!):QZ\FOD' _;3?F!*XR(S>;N\UP.*2)\#&9KH;<':U*46XPI2:^5A#_+ MX[ANE4[4=C%XRFDPC)2&$:-A0XCG*(N3L,$>H@80Q80[=6M4.<_R+.;435'E M*'$MRVXRI"1";"0D*-!B&X0+)+,AG(L4+46#253U)O$&E6R&S7 VSE8BJ<9=/J9N]^:*9YC_I@V6&A6?4(W:4N3O%1U[ M5([/K,%+)?AA(](<'O^K/W(G+<0V3L.&RO,+B*1W3DN*_+VBHUI("6D %USB M&#;SV*%V;8,7&4!:;ZC8)*.7<;>>$QI8@WI 84903PE5\HQ0BNW&7"]9#)MA M[, KB8#JM6N(?I66/!>R5\ER58X[GL7=^J1%(PBQ:Q&O*<5+_,)F_BI2?/]X MBM %L$QV8.$Z#&;A.I^":(U4$0C&$&H[2H%6!1T'8X?9=2M50A&5 M2\Z837 ]NW1R% 9<1FNV: 1A#"-.0VJ1$G2(&71&IT^-M09KD(7;KD,IJ9NL MD60VQZ[MU1^@1I00#,^O >](24&$G+2>-!S]&$S>LYY$C'1UZA) J]K\MK0= M^[0$,O(&D.V2^2J00S%,#]X_@S)K/6%<;DN13S1L!Y7(X6(I^H;(P9SI19HJG;". M@ZBZOJ$U_Q=6[@S#79O:?**"*\&8&W*K1%=B1M=^O'[=I05'E2XJLFL7S2'W MXG6X"#+(N'0W@T0,@^1%ZT'-BIQ#+5)?[=;)8<\ERE:*N>OORK/C+;B2>JF9 M>@^H6.)A%1J+TOPV*E(-RA(&+JEY1",'V]3FMZ7MV*U/S"N0UU!VY*7<;) U%EZJ+AF?$ MLCRF;A+I1#'UL.U1K[X6:>[7+V1.9??Z#30NJFZ^1SD+HI\R29;!7,Z&M46# MJ@0*(Z##+%PW7Q5T[6.\V-O^]^'XV/82>*D9>&^3>"[$(BUJ9R+6>='@WV=A M6ZC:EB*?:E#5QLP J[2$5?K6%O%^ 6\CD@>1Y$BO=TM;.-J6(I_J<)0" S8L M0M"21JF91M]8>EF&41#-WS&>ZG:)'9=BVZDO-VE%"66N0Y2=&XTLPYSAIB4G M6E(H-5/HX.IJT)_*,U6#__2_]T;?!NBN-QV@\2@_9/6I.&HU^/?]\$?O.C]^ MU1OYZ&XPF=X-^_)@EOQ>ZPG=4B:,&W5:U\BY-G:XY=5]H K:-J9N9_BW3=:L<1*8>C!U=TLG"N.D!8_?JQ\\T,A2"W/:>&"'E13)S!3Y M?GL_H9EX"*-(IH"'U*Y^M$'4*Y M:WL-6,E*K&3F1==3?"!@BFJV7ETEQ1[\N+?F2F?FROM>H.8V$XED60#,)5T@\SU=! M]"#RR*H?97ICHW+?E>KY6)>IA_SV8M4SKS;46J946HT<\P"\:^'6K9QXSRE: M_G(@1?E6?W%P_'#U\.N$7GXFOW;]*_[B%[\Q*-44/WFX"1(8;U-PPQ)46I\= ML#$I?D50?,CB;7ZN?A9G6;S)WZY$L!")%(#OEW&-+E>PX$T_BQ!ME[;6W]@$B(1%C M$N H&7EZZ$IBKD[JD=;IFU9+ M!1%-B&J*E'*<&0J9$(VOBPR'3-. MKR6H+$F(G)S16(Q/ZEZ]&/C"1I$V ZW3XY2,:)_J_Z37$M]:I920)90K)CA( M.CRI][PW9WN&WA+<,#I6E6# OE^%)O6T4HC$-M)% \.>1GM,X-H)0 MC;]SF?5R2<-8?2ZDO[.VHRT#HNBYB&]9J*.3^D$=0CHD6:R_B/%[FMO3-?(" M$2O['\:.MK-?AR!36B0Y,VJ0,.Y^R5..0X7AH+V"P<\9?*NW6\AJ^99HA,4A!#&&0*YY0"PD- +Q/.OA&# MW'%+XT*&O!7D0L^<4'^%T'VX$EQ'"BYX2,-9_A8J6&KI%UJ>^6L%_IGQ)G3: M#?#;?F>-O$YI=WG)Y M)G/>J)0$]*2.J:&H?*3UTQ>_>?OMHS7:[I7:[JV3_KT^6BMTN&UV\?E6@1N*,\4](*_,Z:8%7\N9"JD6ZJ0;:D*UE<-('!.)@GA<*EBU$\!?:)) MJFD(@5NF 91K*G& <2VL'F>%0:C)@'&W@#'NBLH1E= ;24JQ^&@(B9&$$8C( MN CTX"5!)' 6HQN0[T_",ZQHX._9>;\!O6R$N0O^W'O'O=N%\J%<)M)4X)E7 MHC"V 8.)92:)P-B]95<,WHM8C"1)X#P663CK!4.PW %7Y"\AF9Y /R*21B(. MJ9RN8A'.?PI$^ME@M3Y MK6$1N;F\NP03<&A5E,S"8.9V4*L)GSF\I0%-!FC28=4_*9':%(M <+N-&:Y5 M>C6AAU&".Y?"':+A%&0*."8_@3%"'D] C#E*4-E L9"9$$*CYS*JJHO?*92Y MC^@$?9]9V__+B!A2?$6CL(1Q-:321+O7;O_+\%\1&43@OW;ULP&WE(4F?JC2 M9! SW#TPHF"8+=6H'U'^#?]*KJ\TB+@)N@E:VVS 1QU.H>[?%W1E;C->RFC" M5P2+!#G0QJL9)UG('/J83URY)X5EV67>$.'D 2,QH+;:IH,R[8#9URWV=F-G MUBTSZ!ED*$'#<=30#1%Q,39KH@A'3RR+S>UB=WE3ZV/C$V:Q#< 953>J5?N$ M10'.2/ PDKB_A/ 9P90J8FEM:7CF1<],54 U6]BXH.P^#@E9E

V #RW&R[W:22814K2W%UI46$ MC/8K4?HD'IT3O8/M<;K#$#<18E3AV-UO!Y?CVAF268/.*/N+%?O3@!IL*C6L M",2;RPN38HN.Q822MN(+OLC6G%MK#7L//1"#YTKF2G!=<6Q;9#VO)+N6#$\I M#%U+^0B/)YACZ%6)^9Y*$6"I-RN0,J%QW40@*!1&6 ,4OH>XN\M)[8/IEA16 M[LYZ#TSIG@D^;NA\%!$&?V1BDJTT>UH9O*XU_?4:T]&Z[[.^],Z_,:J,4K>H MW/;)FW,]&Y&9X-Y8C+Q]"TCW>8"0\)%B'-J)13SNV$1DN#>;MGP]&'=W.=DS M45$6-GK=GZ^M/\[N/+>W,G^6]M?4 M@@*"O ?Z&1"\H[^'!"Y,TR8%9X'ME*W&N,8C*@(?="(N62I4*Z,-@S?)-I7X*NW.8=X]^*Y<+QNIA4B_F'H9G?7(;$^E MQ%"/\7B,QR$'C+DF8>C)VBU3H4C@(QG,'[B+\>U[]AW]=T4PR]W%@K=,_:G2 M(LYL()J#]4+ UF[86,ST^P[L2L]?$&P5A=WN+AUMWIIU5YOQY05)TJ.W[K8C M36,6E%E5M>61J0P3;%J =&G1=+,UENB-E7>&ZIF%M\1N=>7),+V\PQR V4*- MQ.ZZW1B\71I9OIV5/CQ<;! :X%5SZWYCX^ ::'HW=%I\+T M:S92Z]3\DN9G1?4?&:KR+<+N\2M),PO'-B<\1_P#PKI,D34H8$_KKRE1W]5! MW+![NJ1>5=+W?EF+O'Z_-,5T;;7-"U5^D5LM*??TZQ8EQ5'M#/MN.N8WR=U< MR>+X?2>PV7B@V^=+SO"+@L2DBC]W.']ND#S[LO+GG*UF+V!_?'L-R[XRM2I? M!1-S/6^^?9JV(^/:?2 L1\O/JSWW57%*[K[-HOXCACU@3(?(VFZ^[M9!NN^= M[D6+U'YC' B-';!]C"@)J30$.#\40AGKZ[L;KV[KY;#?&M,G=MJSL-X>;MMV]>O'"+C=FF]E) MO3,5_+*JFVW6PL=F_<+N&I/E-&A;OIA-IV'^H7'XKUIL4O7KQYO;6!G\GN)-%77_&#S_EWQQ.$2!3FF6+,V3P MGQMS9UEDUES5Y>]%WFZ^.;PX3'*SRKJR M_5#?_FAD/Z^N>;#2.I5 M8HMU5:R*95:U@*QEW55M4:V375T6R\+8UR]:6 ]'O5C*W&]Y[MF>N<^2=W75 M;FSR796;/![_ N!TP,X4V+>S!R?\1U=-DI-IFLRFLY,'YCMQFS^A^4[VS'?I M=_E>=IG\[^7"M@T0R_^-;9CGFX_/AQ?HE=UE2_/-(=P0:YH;<_CF[W\[/IM^ M_0"TGCN7^K6)+/D[W^[F!W/ODZ>OE3R-K.%Q0=IQU6;T67[ MN#'T]':75??X_+(&&JBLR?$O"X/SK(4/JZ+*JF61E8F%D09N>TN3M3#^BD(A-GTZT^3ZTGRP^7E>_I\_/7S)*OR)-OM8./9 MHC1)T^$*^&5CUEU)&W? 7YMEUQ1M(4]\=[?<9-6:-K4M++$T7>CZNRM=(L6I MLB;'77C4P*[K!G>6TERPN;++ ;]EF53(F4H! E9L<&26_P&,@W'9;K(6^$4% M#!:_Z.,6#Z/(36.3RBR-M7CHP.F3+%EE11.?*0PM8$8/UZZV!;-66![$1,// MP1A@B7:2O/?G &/]N2N!? E-Z*81^*<0#2$*OK;= C989 V<1)K<;HKE)IKK M=E,#=1S!GH%_PQYO*X )C0-4)$U-,\-C*83+_![8UM\H&C'%TGJ&]/(0B% MYLXT2YC1XF;;IJ9#0XB KCU1I3PUSH/',)QFDP%!Z11E3"<./!A96!H&FZ"+ MO(![ )<80+R?))= .,#B*ILMF69Q'XNLQ,L$'[8US/H8+H-;:# MHXT.>I)\ BS"X0!< $HK]R&SH 7L>/6/!"?>;$=G7T89^!"J)W@DQ O% M79:U[1I'^'AY<>E]@QSYXC[U[R]! LZX#]+&W)BJ$]C,W0[GM$G>$:\@(@'& M5^=6;[O))\GU.-?W* /="14KST^%6$B"G']M__+E[JQ9=26@Y\:(6$'.(I<- M3W-'A\B,L 6>6N#-9,2F20% %(URNA(H^0AGRD/,K^LZORW*,D4.6M^2",'+ MEM?=HL6U9<,P'2Q^4Q"SQ@>"@PQ.+U4$(P>N 6U(0_ EJH-']>JHLR8Z=P,Z M9#P>E$C3H%AKLSLYI@Z :MH,<9O=.4:;,OM#SGR3E9WI49 @)Y+J%ZP,#273M''*NFWM):[T'<"K;?FN(/I('?BW<%\)!EVY%H M(EX/2WX2GRV)UGQ ?5K$!;/8&;RY(]@YG MRH2'X!S(BN&$<:H#.,\/H#4D)XNC^;/ENF7?"?6GZNH/3&P#?N/?C MER?S%-CNNJ@J$O6"$5!PCADA$Q&M7ESP#,S"G2IQX(Z!3HLX9@X2)6N08#Z\ M>\OS*#HZI(H/I@*,+ JGNH,ED!&AB> M">=Z_^&*OH>=X#VV.T-68GF?!H-@0KAQ_M<$[XS;!RZ =B$0,'/")9P=<-2, ME,KKJ^0":54PII?@2G'P+FOA82MHG"0_\1Q=E75YP4#B9-LOX:=I3TLJ*C;> MY9;W13LCS.D=Q!!P-UV+W$1'(*:0FDCDZ]5E^(1>+O<(-\2@?SYCD6J4L!O6 MOWG;HH0D[(_ ':;$\Y']BT ;3K>!>UVCZE[V9DU%+V;QESKVEB9KX*P"*3"6 M(9#(/U@V@I;39#(A"0$O,(&P0PX6*-TBS]1.Z;8=3SO&X1 V1PS:\!E,DLO MX)Z?75PDY^GT8I9.CX^3Z>1X?G*&_SFYF.-_3NDJ5$7A6.B4+.X,I\N;[%8,%N IDP?@RTI;AZ !!P$=Q60-\F0GH/IJ MAY@A<'I.[1$! :IQLC&E4Y EHG$!8.S@;O!^T@)/]#^^DV&X-,)>6U!7< MO6XMYIKH%&N)U+8U;P*Q2CAVZXCZ1(P(UO_QGRA;Y3=0* S@@^R""B[$R ]> M=VJRW/AI<] ."$GL0P(6$\R+NU)E UZ9KFXGU2\ZQ@K#C9&=2K.1:@VY@%FV@<,&3 "\(TY9M+-*TX:T2^9'K"I09PG?VZ#UKB"$KOP'D,2(7\AE H+ M00SQ+E6>4!I4I M PAA"\!X.Y;JI#R'W@.8#D:"E4Y4G]>$Q)NB1O9-#R!ANZ<'LPN-,DP6>$-' MKB-DDY(NG>,";6=R?F8\ T2$WK/3=R-8NF)=W+_561)9GM/]6_C MJ"X.A_@KR;B02?#U9E"=A3%\C(UNI)P-:)"B.L.2&9&3'KO9[LKZW@18ALT! ME;HCCQ4BJ0;X%."E "\K5M5,]#S$]O00>!2WNTGY^.0\-<-O #H3;;-_.^ MC*G^4@,QB'L"U @QE)V3@H7V0T\<$+VWJLDN44LHV5#W6B-0'A! X0WEP,D! M)^&=AXB[X-'"DJK9Q0HMVL#DFL 0P,'6M)N:-0!6RT5BY@,_#*&8-7QBL:=? MH47$PI.<$_ MKD"NF\ [=*)?K;JF*HB!X!2KXJXEK]Q)58\5ZUC<'1?PZ_P\S+K)#:4=TWD6/&8HD?A67/7 M2M2!3[]#H5?^>[ AUXQ4 M,=&SG29&I@=*>!<,),,0U2TQ0A_2V/X+RMA(M*VOAUVI$X5B3TA9FV*7S \^ MCM L:&"_C))Y+#%C%#J$?8(>S!V1.AG M+84,4>&HR)V0)MN:1!.(%9:_>S2!8!*T*]D+(2PY!@[<62++ P7#*5*!+AEG?;C$$S'=!]YU M@+4//MX_!ZHJ N@P;FR? 07\H:<9C5X*F@EHX@_*':CUE#,.W[("@C/X(/2H M7M,[.T*OHP"\^D0#J\9ISF (DN 5)#R@&Q:DP]%XLG3O6?U N-D%$ZE[:"1[ MH@D1LQ&W:$U)$[17\D!PA!1SAF[,P\H;0^(3C]"38QKQQ3=]/.#U0,R-Y'YA ME.WD='HTFY+3-H/G?0)@?GQ]-YT2RH0*Q "L?<,:.WDQDI-[O MLY(^#87C',6'1KN*9]BC=[.KE+31JJ=4$A8 E7;9% O<(F;5\I5A?A2?$86! M&V-[$(F] \IH#R:YF@-(AG3KL!GO/&9,'> M%,1G'UK2 YCNMV-4)>0,!K2OT\ P8([OEEM[ 328( 9DDGS'\I14KTCQ%TIG M,B7'X;^8LX ^WMF$;4"Z6"@\BS\I@DG4W@9Y7>Y'0!7AA)*/1'>CD-H*""3B M@ CI,#'FY_XWX:%_20X.PR@ZC]4LJ1*#V/;QDN(9P3&=2]!&9[,K.DB(%!,07T@VG0;"2RR$- M!Z;DUZQ U<%M>2XY?A!N&+&(K.^M4"7.Y'&&#Z?SD,O&[&,L?BO"&3V>@MOL MCFS\]EETT38U:I0"'EE( M?(@3*-4R@VF6)E1U&Y.[=*#":L87R8[VEI(YW 4>O<]NDF'6HNVVH5?./>EB M*2$Q1V98((L"KN8T_76[ [X/K31:+ IC?UD27G69.'^>J1(A!F'P&F.N_PU;S$ MU>A"FBMG'YQ!DGI]HJWBZ"E 4!+(XC[$UF3?_A2<2(MPX3FX\)0&#@CAT!ATI"L0V_KOSKX M^]]>GIV__#KYF0 ^!KSLNM:JBN,WP/X=-MEQJC^[&L^,[B$(XJ[B6)[)G[- M)QZ+H0"UDIN(511:?B7\S$YZD,R>!(D&@6-H$ +NAH&*_O5Z60= M(*I18V[=%6PY DU\[TX@J 2[=E?_;8T<3I-=O[^\]MFN:''.+Z:T%.5X'I^Z M',]O#:'#>1A_-/D:)I:Q;CX9IE,*"_)[]:4Y:B\'6^<+#O:_(4[5KP/QB 01 M:CNA $Z!=(QXJABYZ3H7YD_E_%QN)M18&A"3&!RIFZ/:4D2IYZVI)QSRK/# MGS&*%8P@YV3TJ@FQMGT/DRK^?*8 M'<;!(X-Q,+S_ %%IAH>&.!$JI3( 3I//V8V5\^5W [A@K4=/+J5Z+W[2X;+J M$A%'0J@]9J01UY7P%$TQCE&BJ'@BS)(MYD#_;\ =J=^M:-5T@RE0ZG6?*E+P M="=\@^D\AYG6'&:C+)E)K89.S_@*G M[M#I:$IG@6J"D$;Y^K()GY:S%1=S7U3UL#I)/@R+>6*IF-=41CHJ,3[M").> MQ7]R$F,V/9X?35^Z^4D+OY*HCGA--'X"4A:9XL=Z!YLYFYZ)<$!GYMAU!S2; M6^#_-^8(5+(=$BAH#F2@J]W?A*NZ7%<-*@F2^S,$:\G54"1@B-S9U38*4'EK M3I=).6;>>U[\7\PTX=368NQXAS]-ETH4W7F/>710OLAJ8"@]7+UF' ,2F:'Q M>._(U80N400CQ4D\(!P;R$KV(>$])Z=XRO%ZM:GWP*8K!Q4D3]Z]AO+=45IW MEN1(>(;!>5"XPM.Q,)E]!-&3 SS#*X/KE)BCADYX1-ZEI,#2W^4:%:?--KG6 M%%.M$ \?0S=.F=W[/-3O57D.'LK<7-D#0R,7C9.:XUM(."U1Z.H^FI>J\+'D M8[N@\%6VYJ1,3 &J+1>MK(IR"X]8BD:2PDR)IQ1_D.><9;"IK<2T2Y,1D=54 M0X\Q7)-MR4DJ=01TB%<;T$$\,XF=S41DN[J@="X6-[?JZE?KV.'2IW_#E032 M:<(T4 H4Q\IO+UXI7[]\Y MGH9L5_ @!_D\9M=42"WH#H]G&?,]EW;-RJXD>FC&N";0(T!]@$D++N[$.Z5, M@BLF'D>.Y:H0BCT3/F*O0!H1,0)'L;5^UGH$Y)&00D. M2) +3KAA!DD<36M4ZXBY:Z$,/&4HOV[)UP2Y2\B3BC#M!1DA[HAXKH2X[.,3?(N=D5MJDU0RN$@I"BTL_-V\(-I@BEVO/4N2/> MIB15H2B"&XDTC!D.+7HCBBKP""'#)SWWXVC2$A%=YFKSL3V"PL0KQ!W(O]'R0G@;+;GFF-6!%(:#QW3DP8UE.2S\ M*+Z789E03>"LLF5!D76#FE8&- /< OVHKB*/MQ1G8.K:N=EQY=4HJ,KP['X@ M .\,A^-IE%/03E@7K\L!)RM63V-D7/O$/3ED>>D=@-EUX3V@PH/"+ANCN<*. M?[@L?<,3D?XX27Y7]>#)&TVE0HC1%I\0BTI2)N+Q0;DL[U/Z03"]C(#A\M=5 MTH33I='),0C!Z=,VL]+L7[7"D)XJG/_X4HX38&V0\"A^- UH?(T(.5[7;$%:+5N3.-_'1K%ECM MEL(MP0@!E'&C4:.0. M?4N&O"\?^W3O%<<008B/VTW-ZK9N+^?]:7AE+RFD MCP"BPF]9'\G1DS*) 4BLNB\9%O3: 86@VQ)1$$25\4I(P@\LM\2.3&O'&IF7 M2\Q:=671TL+M3483ET-SJI*@Z_"22"E1:=I'S)<(GU0SFCE\X!8CN@&&@H0KW(Q:W#ZR<8C@\F[?-,EUK4=VB,,K)0HQXHM_[TQ?$52P+FM$X94;0:B,)3QQI@&*E,%N7G2N6D,P)E#]U>/\EC7[3V8@"?)9G[W)K'EJD M\K "/C3*6@JRB8RKG6W6GW*HY E#BR_L)6G%L,/R/B9EK9/R]#.X-+&^[F6! MI&VCVU#L:\J-#AE&*.-4_/XL>[F<'*_.-E?\Y( M(&0AK1"B4B7O _6"3[NS:NYX]"MKY7P[ MB5VHNW L]!1XX%GE4GG^V%7L78U1L]3U'_)>MJ!QR\>:C J MN.LH\ 45V[D MIB5>&#TR9G3)4X'9/:XLB8S1I EI.$=VFJ/CZ='IZ=')^:7C6)) RT67 MX3,O]SDV6PQOA\D9\-,?TC3,^VO8C;LGU6TH3A= ;8GM,!?$26V/UI]<6M]@ M[R/&M7>KDIKE*0PPC HA4J\3\B,H-0/IV\\4AC1K= >!G2? M97DN;?\T1_"ZW6"P6 MUQ9KN.W@1.*#U^(+";%PO#PJU>UG8 <.&/1J7OK0C M':H+CK!.:"G#+!B7 ((=%56> 8'4 MQ=*$"H^R[$GR7OORQ+7QGCF+_UX3$0 *K:78-*&3#. M@(%%9>LU)H2V@8+" 3)MTQJ$8_=DR(#H,UIDT?/_>Y'D';,/E#(&\,AZ M.! MJ_,=_'& W=?P_Y^NOSUX]DF[\#U/]OQ]H!'4G8^@CD<]W2YF9]/TY?$\G9V? M)K/3D_1\/DU/CB^2D[/T[.0TG5U,#ZZ]R.OK#Q?S].+T9?IR=I; O_#\Z?%) M@SKGJ1G\UEZ?'J6G%RDTS,8?S[= M8WKQV2TH&*2:E(@G?SA] <:-_4D]I;JD^#B^?-+_Y#G],"2G4-Z.R.['<7=P M/385UY3B#$?XO__\D:Q-O6ZRW89:F2V#;/8GXW]LAO\DLM]A\S#$-7:UI;.SETCXLY<7Z6Q^NPJNF^I*,(QGK4#@H^IN!B];6/1;+&%!2N8 M?E-62\7%A2"IL]8U60DZ'/<_!XWT@R;(VOOK@8J/N->.PQ0=NWCUN''R)/GA M"74C0QP 662B-:K^X)ZF:%*%4:R@O0+E]4EK-$]$P0.^]ZDW 'V]0QH01RJ* M**K-F _CSR]H%JO ! :(+S31D2[MB7>@92M!3\ R9F#D,.9N$V3 4"DE]PSN M'9WTGUAX"R((N\FP\'ZGR<9DN78"\WT=HPZ1W %E1TFA[FZ-Q?!:OLV9Y"^, M.:('Q\8ZZ*!_^3['F#!B#=:/2*C.4_;>'_K-Z)B$M".];SRK]_MH ."> ME.HF7-&[L/W*Z">LD^Z3 M9)W?6?RNL"IJ.3 7Z]'X&=>$+^@6..[.ED?@A*''\'')R""'5[?#HSL^^YF3H7?^RZUHU7 1J8[K[3'T9)NS9\/$K@ M_<7X'S3+64-&\2IT,^*9)$.KT8(Z;+Z?W7,6UZ7/1]?'V5F%M6JEZ=>4^>J4 ML$.(GA$M[G"9!FE^? 6VU'[2]Y$P=YG+[Y!U$#BM;=$7AF *+[49'2GS R I M,^DG[JG/E!W'L(."'P[CMM(^39X>Z;V *Y39K?4>![$T>^!)7WJ*3_*-SNZ< MARY2:%R=HES[56&QLHR:IZ+%+)5GDO1MME';:4PXYR()XLY$!UMON=U) MN>RB1M\ :B/YNUD;=MRM.*X?%G1AUHW[08YBF$V/O1BCMSH4^[LJ<85Q6+-V M[WO#N? HXM=URO)]"O!JL:TI)=7^AS!0.M8U86^MG'@LO_CM(T 9[,+/%:N< MVMA9$W1RP9:43ML*SHHN&RFSY/UR;W&*7Y QZ"W?:\) '@\@+9IQ#%_QR83U M\\%,3\P5UX5$!Z?DCH4)J[N%;3&!YMP?<"]HE)$!X[D=!!)L!.H32+??!@#+ MX.Y=9)W+=9Q3FNF.6%Y6^P#D',RFB^RC-O4IKJ_>@>*/!.PU['31_O"V%IR<6AL$U8XY2-P MN5H#J@+*A"2NQA@SQ<95IDO>S9=P:N(,(;.^K/:\@Z:?RX[^57Z[%&K-W(F( M\2 ZTQ@ZM'[..7>C%=C+O$"'AL7UF:XR>BB0@](X8/"]M$)!K8SZ$Z"Z@<4: M4F')_"]L,:5OCL&&@6W8_0$9F&R-60"&?DS64MX<[.1T^I7N#![G9?U=JD*@ MV$ .MVE=N9C*@:<@#""D-MLA;('20AT80?<#TE?=W[T5;"Q5F"HP-1!(#DX0-Z:I.">$M2\3OM%!,Q_66 (F91WT2I=@7*A9L9_>QRPYL0R5 MIL+9P%M\@V)H?+BFJ_3" -\!KZAR(.MAUU-):1@%/3BQ\'<,EM=XHK ^(M6] M\82C$-0N9W0^NK6>RT=<>:P+H\ZX;S(7U*V#H">_HP=H59MY[:E$2MA]-SYW M[\4HQ^GL[#R=GY\E\[-I>G(Q$T*0I<,W!%@><'*2GIS/D^/3:7I^?IY0U^>> MVBL5?5C@K0W#SHZF,U?0S6-<_3:7Y5W,9\^=BDJZ*3<=^Q802 D#)_Q")BF; M=D6+Y%7 Z-127$=Y88(:4DEOT!+DSG+@B-6D5\FSX^>^]RV]57!'N6187GK' M(>(@/2!#RT)>7 9\-.67CP&5/ /8^45DO8IL[?4Z-B\/YE#FR7-7=LHB6OQU MCX]G1LB+^Z*<6U/>A&^369E;>H\6-?\QVC!KB_D/N4N8R:K!&TGO$_>^7Y*Z M80TDKSFN]4Z&:4Q*%GM.S 4NL7J,H60?"@H(OOF\'N4W5$>";BT[ME)P+S!1 MU6&U+G64>V[/BQ;V9 4AQ6,H:'X\!^$T3T_FIVBV_^I<KS6U1>^8T9E.]!C)::>A7TPAZTX-.^TYI<)MY)PC"XUXVX MQIR>4/"EA)(MC(52V-^\C5_+U#>\A6 +O5)9CK[589%8\)(SZ>2ZY-X%<-X+ M,&GJ6Q+LN%2TB?"]6H'*WX[C!66EKNV=E0^B@:GR 7 TL5/KO%74#X+FK%)Q MTA2_+P.S&FFRE,/^)6+^+ M./7&8;,L5GS(;=C4:7"A.5LUZ" F1^;:^?(L>@A25D!C'RBUWYCP72B\*)MT MVL- BMT>@*SO:.B=EMQ6T>G]O1^5#\APT9WC+OF "%RQB^\JMNXR4O@D?V$O MJ,S_87NL1OBS)>W/*LTZ'7A8U?E@9^>0I<5*EL]!CM]CBD<>(%+B1:XTC'BS MMI@C#=IYQU0U&S1\W+_TL#LA3C/L&,DY28]W;23;2^RG)[15](Z)A_HJQCV! MP*3BS/NX\Y]CUKB!H!>^S/8H ,Z#ZCPJ8\T1@3T=H:T2]/OS!C:_]N]IS2S" MM^".N.OZY-KO;X5IH]Q!FJ%?-W6W$PO03QSTQNM/Z!AJL;_YY'"SD^0[?263 MVJ.X1ZR$.Z* F@M+]C)^!O4O0#"K%4:)5A0%XMT(Z;58X4MN MSPZ9.EY%MOUY6 K@\\I,#9C"YOK:\)V0E4+O<6"#;+&G![]^A[NHD5JM95WX M+I_>:09->*4U2=,YW<0&&W)DJ>X57]/C<.20)LI,V#M"(WMI:$N[-YX9\O*+ M3![Q #FO#^=FN!?7IU(T\5G:?8;;=<%!^KZWRS3'W+&^T^5]MN M$,KC@52UC3KKR2FF@IPFO]15^&ISU6?LOA^4%5IM>*GY9_AY/OLJ29/YZ5?[ MIPW>OT"1!DHC@T?BS)EJS_"#R-;[2VDS!]?(-C=9D?QNBFT']NW%ZQ?MF]OMZ99FRM3EM2ZJFJ_.3P^#+Z%,UU] 8F]RYHUOI&R-"L8.IV3"EP7]P( &(' 8 M >&PO=V]R:W-H965T&ULO551;]HP$'[G5YQ2J>JDM$D< M"(P"$K2;MJF=JG;='J8]F.0@41.;V0ZT^_4[.Y12":CVL@?@;-_WW7=G[CQ8 M2?6@*.!V[M1HX&L35D(O%&@ZZKBZFF"I5P-O@K#>Q6<.EZM DKA#V4NZ,HM."<&8T3E-9"Z.IP"D62SXM MT0>!9A 88K<^0;IFFC1,; ]3 M=2F%S#!Y%A]AH?D*J--/8L;<(.$GZIQ1G$ MH0\L9/$!OGB3:NSXXCU\%PJSPL"5U!I^CJ?:*/I+_-J5:,/3WLUCVZ2O%SS% MH4=]H%$MT1L='T5)>'Y 97NCLGV(_9\NY"#3;IU?I4&(X?BHQR)V#ONB[3]( M)36D-IB!G(')$6:RI,XNQ+S?NJ.1D=4EVB-N=[E(K8."3-93,ZM+ZL*&MW5) MO-44%<21#W35Z*[ZV6C=7D_ ?N[O+ELG]X+7='68O8,MN[5#([#$3R+F=[HQ MQ%V_RV*_$[>AXS,6^DF7M:Y0Z_Y;XN"DY[=[7;^3,'@'IW"Z*U13CJCG1ZSC MAU&T,QY\VZX0&*>Q&8#%']2N@&G.Q9SL0KREZ[]7>(+S0@BK?,I+%XKY4<+\ MY'T,+R6*?$9EL-4=9P2TP_;ET%;O%E.Y1/7T!IH&QW:H5QRPJ[6"K;E7H9J[ MZ:[!Y=^,P,WNY@$9-W/SQ;UY?:ZYHE0UE#@C:'C6I7FMFHG>+(Q@1160&PO=V]R:W-H965TAV:K4=3> MJ6M#'D5YV G9!XN97UOJQ4P-MI4]+C68H>N$_GZ-K=K-@S@X+-S)]<:ZA7 Q MVXHUWJ-]V"XU:>$1I98=]D:J'C0V\^ JGEZGSMX;?)&X,RV=4!$X]L>,SB&=(ZG\@']%Y\[Y;(2!M^K]D]9V\T\ M* .HL1%#:^_4[B/N\\D<7J5:X[^P&VU3BE@-QJIN[TQZ)_OQ7SSMS^'$H8Q^ MX,#W#MSS'@-YEC?"BL5,JQUH9TUH3O"I>F\B)WM7E'NK:5>2GUTL-=57V^^P M;45O0?0UX+=!;NG<+8,>[2RT%,89A]4>\GJ$Y#^ S.%6]79CX$-?8_UO_Y#H M'3GR \=K?A;PMZ&_@"1BP".>G,%+CCDG'B_Y2D/QR2AK^N5L9JNBU_ MOY3ZB)R^C.PZ:&JVHL)Y0"UB4#]BL'C]*LZC=V=XIT?>Z3GT_U>KLY O$_ZD M+$(*KU^5/.;OX*=ASUM,G$6EJ(V-!=6 W2 TJJ5I(/OU=')/8Z8>6G1;VP/. M?V-,;K#";H4:DI@!W0CT-^(@3.YNK\']'NYO)F\>>C'4TF+]%D[DR>>FD16" MGPA:];)ZC@%)&;$RB=T58SR)@!?LLBP.+HU\L@.=CR?6#+J73H6$I;R@;Q:E MD);9Y MN9-626](0V2CVAID1PD_HHMO(".STJ'Q MC,P(+V-1G$_NAY555K3 6506+$MR@BP2SM*<2":7K,@C@C1F2@.N&KJA%90K MS24J9R6%GWQO8A85&7&]!#J0DI!YPIT8QSF[I%AO)W_X&&079PGKQ0T]=ZB= >TWBOICK[@ QP=T M\0]02P,$% @ >30)5\0E!>.8 P K0< !D !X;"]W;W)K&ULE57;;ALW$'W75PPV0) C/>N73F2 %]Z25$'AE6W#T4? MJ-V11(1+*B0WLO/U'7)E66UE X4@:4C.G#F'Y RG.VV^V VB@X=.*CN+-LYM MS^/8-AOLN#W36U2TLM*FXXZ&9AW;K4'>AJ!.QEF2C..."Q7-IV'NULRGNG=2 M*+PU8/NNX^;Q$J7>S:(T>IJX$^N-\Q/Q?+KE:UR@N]_>&AK%!Y16=*BLT H, MKF;117I^67C_X/"[P)T]LL$K66K]Q0\^M;,H\8108N,\ J>_;WB%4GH@HO%U MCQD=4OK 8_L)_<>@G;0LN<4K+?\0K=O,HCJ"%E>\E^Y.[W[&O9[2XS5:VO + MN\&WS"-H>NMTMP\F!IU0PS]_V._#44"=O!"0[0.RP'M(%%A><\?G4Z-W8+PW MH7DC2 W11$XH?R@+9VA54)R;?U*.J[582@1N+3K+0*&;QHZPO4?<['$N!YSL M!9PQW&CE-A9^4"VV_XR/B=.!6/9$[#)[%?"77IU!GC#(DBQ_!2\_",T#7OX" MWD]:MSLA)7#5PI'JBZ :KH5MI+:]0?CS8FF=H>ORUZEM&+(4I[/X$CJW6][@ M+*(:L6B^831_^R8=)Q]?T5 <-!2OH?^/PWH5YS3+S]HAE/#V39VEV4];DMJ^AR-[=!7JER ,2NZ;D-V(K84/_C/Z?%IG6K$B25B2 M),=F1E;-DKP>+?3*[3A=T\.>0UATW<]T:5MY)TV3GP/U.%=.F'CO&95F0+)S(A8FK*Z M*L.(5>,)*Y,N#EC5J5CEA43LO(B9VE60EU5K"X*N#A.A _TXEA_T 8< M';@5#] -S05]&D@C+U"N!4 M)<9'+91.;!T>"DN;3)!#-SW,'MZBBZ$%/[L/#]D--VNA+$A<46AR5I41F.%Q M& 9.;T-#7FI'UR.8&WI/T7@'6E]I*L7]P"30) M5RYV"UJ3 @ $08 !D !X;"]W;W)K&ULE55M M;]HP$/[.K[!2K=HD1$*@K** 5-I-ZR2FJEVWSR8Y$JM^R>P+M/]^YR2D3(-, M^P"Y.]_S^#D[=YGMC'UV.0"R%R6UFP MN4OG0>0%@80$/0.GQQ9N0$I/1#)^-9Q!NZ4''MI[]L]5[53+FCNX,?*G2#&? M!Y$24.TK(GB$T03MC(:<\<^Z132/_$AB6J5Q7MER[B3 M\&NI!VP4]5DNNM"8:'R?R;3)U!4]@'E ?.+!; M"!;G9\-)=-4A<]S*''>Q_\^%=!(=E_G-(+ ).S^[C(?Q%3NQV[>0@%J#9:-AG]'U@K_>WL-JR>C7>_^D M>9D*A/1#[V(0O3NX)&)AG&A5P?6K=Y19"]HKXPH<^2GUB7UEDRCJ1U&T?_Z3 M):&@Y9(5UB3@'-7!>+H%BZ*V96:LP%PQ?WB"4O[:X;M!P@_[<1-_LXZ]">%! MFRJP636,_*&6&NN.;:/MO+NNV_PMO1Z6*VXSH1V3L"%H-/AX$3!;#Z#:05-4 M3;\V2".D,G.:V6!] JUO#+T)C>,W:+\"B]]02P,$% @ >30)5[V(SY1A M! #PH !D !X;"]W;W)K&ULG59M;]LV$/[N M7W%0T:(!-%N27_-F(&FZK@.R!4FS(!CV@9;.%E>)=$DJCOOK=T?)BITYZ; / MEOER=[SGN1?R9*7-5YLC.G@L"V5/@]RYY5&O9],<2V&[>HF*=N;:E,+1U"QZ M=FE09%ZI+'I)%(UZI9 JF)[XM2LS/=&5*Z3"*P.V*DMAUN=8Z-5I$ >;A6NY MR!TO]*8G2[' &W2WRRM#LUYK)9,E*BNU H/ST^ L/CH?L+P7^$/BRFZ-@9', MM/[*D\_9:1"Q0UA@ZMB"H+\'_(!%P8;(C6^-S: ]DA6WQQOK/WOLA&4F+'[0 MQ9W,7'X:3 +(<"ZJPEWKU2_8X!FRO507UG]A52\OA!/3$Z-78%B:K/' 0_7:Y)Q4')0;9VA7DIZ; M?M(Z6\FB..DYLL9KO;31/*\UDQO&KP MUTIUH1^%D$1)_Q5[_19:W]OK_P :")7!9^6$6LA9@7!F+3H+%]*FA;:50?CS M;&:=H03Y:Q\-]2F#_:=PT1S9I4CQ-*"JL&@>,)B^>Q./HN-7, Q:#(/7K+\: MGES5%,M9FB$KZ>E MD!GO""ZM;Y6TTB_K!S1>>BZD@0=15+C15]1C2%\Y.9>"(R'J2#3;WHK!C!K$ MC,Z1PDBT()S?S(3S=K:.ZCZY+2TH[4"4VCCYG4QPR&G1H74TH]X%LB2'#;43 MQR8+%)8&2E6B*-8AD"*;=ZA@E=,GE2:M2DLY0P2 5)E,V8$M(Z580RX>2"M- M*T-N=^$+H]8%]3FI%N \Q+K9D4^VH;!<:N7YW8!AQ(L-D)DHZB,%"QQU;J@) M9U7AH6_0=BXPQ7)&-/?C$*AJT%?-9M"YOCP'_MW>7'3>WRI199)(.("M<:=E M;FYT"3<$^3O#OB=BG\7SO3B PR0\/(S"9#C:'L9).!D=AO'AX;_,4:GE0L*G M2J^K76NS XC[83+IA^-AM#,,)_U)V!]/.E^T$P7$T2A,QH.0+I?=\2 <1^-P M.!YWV+4?9.YN$NXF,&=JAV5?R,F]K'"T9FLX1_DW!_E.7DI*#VI9\="GF0\R MF3,$86DT.\%RHEAH(UU> E>BY A;7' B=3O,R1W*3+,W]/?SNR_GIQ&>, M^@.3&)S>B'3B*'K;UJE82J:0+H_T:XUD1YW]%+X:GQ$R]WF31$2T_]4I_1^I MY*,[^ZAL433VMX*^HC2G M1<7!G#:0OA_W%)Q,&E6'30) M5PO (C[4 P C @ !D !X;"]W;W)K&ULI59M M;R(W$/[.KQCM2==6:9YQG;,TRWVGRS-:*#IT8J.XMJYS;G@X$M:VRX[>L-*MI9 M:=-P1U.S'MB-05X%IT8.DCC.!@T7*II/P]JMF4]UZZ10>&O MDW#S?,E2KV= M1<-HOW GUK7S"X/Y=,/7N$!WO[DU-!L<4"K1H+)"*S"XFD47P_/+D;005KG@KW9W>?L:=GK''*[6TX1NVG6U:1%"VUNEFYTP, M&J&Z7_ZTR\.10QZ_XI#L')+ NPL46%YSQ^=3H[=@O#6A^4&0&KR)G%#^4!;. MT*X@/S?_XFHTL.'/?"G1 E<5):HT+58@!5\**9Q .QTXBN4]!N4.][+#35[! MS>!&*U=;^*@JK/[M/R".!Z+)GNAE^@G=[ M+/G"2^;2PE\72^L,796_7Y+<(8Y>1O3/Y]QN>(FSB-Z'1?.(T?S]NV$6?SC! M=W3@.SJ%_C\.ZB3NRZS_T XAA_?O\F28?("WQ7ZK6:GI25L'>@7D "LMJ3(( MM3[O+:CD5*U$OZ7?!G:-)39+LDR'#.B.8+@C^T'O[N82_.=^<=W[^5[QMA(. MJU_@:-Q;<$GEZ$>H(1L5!4N3!/)\PN(\AF&2L$F6]4X(Q">D%D_0DK MSD"H4K85>$DY5V7 %8J@%,E9:F/"1;"P1+=%5-ZMMXL9Y EG MJ7TLK:@$'1F#!V$KW?2#!M?EY(4@O EBR *2?@9?6O79"]-3U$'V 8$_[A&B>3KL(=23JV)W1X0-&T(&P@Y3\WW)0U#$?!30) M5\$/\9B# P M0< !D !X;"]W;W)K&ULI57; MCMLV$'WW5PR4(F@ Q;IY?=G8!NQUBW:!+1;K;/I0](&6QA81BE1(:KW^^PPI M7XN-6Z /EH?DS)DS%P['6Z6_FA+1PFLEI)D$I;7U;129O,2*F:ZJ4=+)6NF* M65KJ361JC:SP1I6(TCCN1Q7C,IB._=ZCGHY58P67^*C!-%7%]&Z.0FTG01(< M-I[XIK1N(YJ.:[;!)=KG^E'3*CJB%+Q":;B2H'$]"6;)[;SG]+W"%XY;W^+V8!+$CA )SZQ 8_;W@'0KA@(C&MSUF<'3I#,_E _JO/G:*9<4, MWBGQ)R]L.0F& 12X9HVP3VK[&^[CN7%XN1+&?V';ZO;B /+&6%7MC8E!Q67[ MSU[W>3@S&/[((-T;I)YWZ\BS7##+IF.MMJ"=-J$YP8?JK8D>-X"IS\ [L.#DK8T M\(LLL+BTCXCDD6EZ8#I/KP+>-[(+61Q"&J?9%;SL&'GF\;)_B?S11_[Y//*_ M9BM#J+CH_/TO6%)RL/\"9W%G\(SG9 M*!P-!^&@GT(R&(6#84SK(:2]<$AB+QUX"ZN 7;#9?;Q7.]48N%] $L;]03B* M,Y*2F*2;'B0W69AE&2P:'^^2OU[&\F9)B*Y4H*%.4Q0>>:S43&^6JY0Q\GW0T M^HYS'<.*%U<^%^87E(0\R[\UU!5^@-\I74.MN=+NW%&M4&]0.S3<@\&6&4_C M4&DXK[1KR%.%X:W[&)V-4@_O'@Q#41%X.U6/N\CVD6@75M5^,*^4I3'OQ9+>5=1.@<[7BN[??N$<'%_JZ7=02P,$ M% @ >30)5Q2/3TF3"@ J1H !D !X;"]W;W)K&ULQ5EM;]LX$O[N7T%X;QWW6XO2;MW.-P'6J)M M[LJBEY3B>'_]/3.49#FQ@QZPP %-35'D<.:9=^K-VMC?W4*I0CPNL]R][2Z* M8G5V/-S-BE+/!HYR=N995,>=,R.XG#<'2RE#KOGK_AN<_V M_(TIBTSGZK,5KEPNI=V\4YE9O^U&W7KB5L\7!4V+IY.& M2JJ7*G?:Y,*JV=ON173V;D#K><%7K=:N-18DR=28W^GA)GW;#8DAE:FD( H2 M/P_J4F49$0(;?U0TN\V1M+$]KJF_9]DARU0Z=6FR7W5:+-YV)UV1JIDLL^+6 MK']4E3Q#HI>8S/'_8NW7]OM=D92N,,MJ,SA8ZMS_RL<*A]:&27A@0UQMB)EO M?Q!S>24+>?[&FK6PM!K4:,"B\FXPIW-2REUA\59C7W%^+Q^5>W-2@!1-G"35 MMG=^6WQ@VTC\;/)BX<1UGJIT=_\)6&CXB&L^WL4O$OQ[F?=$/PQ$',;]%^CU M&[GZ3*]_@-Y-GIBE$A!/7&F79,:55HE_7TQ=86$)_]DGLJMR@N1R;439L9SNXL#\?7F7S<" M0_&K=JE9BH]R*B2PS4T!UY[^!G<3A>%SX'7:GVJL2.1*%S(3!4/^A4$7-$"ERX! MZRP34R7T&W&ODD7U]*=B MR4@&NS)6%BK%0XL4+:,5+;FW+S];,],0Y]XC05* ,SG-5(V*=(AK(%S1I<6N MD$59&+L1,YW+/-% C.:4AT:FOR$F^.4R 5LIUBB6'J0R]2"AO2T+A 3ILB?N M<;IHP),; Y?*"V;:PDCN/ES!L8(P#,412%GSJ)$8 M5+81?QO3[*MGX@&<8=A0R=5C1>1T/Y6H?X .)%&/:KDBP6<6;J<;=^Z)S[>7 M+!UTX'2JI=7JN<;H?%I(I.;F0=D<\],-SV^)[;@^+X<$3Y: XP?-65E38G:K M2N^H%' :YEW[/,";R"PI,V9$%OQBCQ[< 0M!X<'3(*X-/)UR<$IKU:-V!?E[ MIN8:88!.#K"K4!:QL*@X(?Y7%/)UPJ!L&5XHJ\RLUPI_UWZO=DJT\L?')X@< MT8!B:QR^OKZYY_?\&+U^%0B$1(03G0C5$/-,H(A B8"(E3]@ =ERZSRW0_7] MS75-D-55NI+B9-O'I"AS/=- (H:1;L]JZXFM>[W0P!* S!2%=G*F!O& APB; M.I4;SZ5Z4#G/>FLC)2_EAB+IW,*Q//()5' \W1S3+^E#P[L("5[BGA]6H%ST M$H/S1-E"4A1%O<1'?D+I1D$W-YF9;W9!J0#Y\=/]=8/Q5F/ZI;,"P;N\Z^!] MD8%Y0BY_AA&4&PV_#W;QM>J/4EOEV5YXN]U@]IAL=\-F20?X<.4(.$O.9)42 M&R4M(+E!@*K27%#'DML?Y'+U^@KPHJPF$5N&Q5R2ZSY)*;+)E:@WT]*7LQP$ M(/TQ2>$%ZB'HVSDB:MSO!_7X5Z73.E7])-U"BP^EV91B#=1(B"4Y)=Y9.J:10%%FRJ8BL6M!&D=Z]@L(M<9(:Q7X4-4H@&*-);Q8I.<: MCRGMR5E1.7]]=EJJNNC(3%)9U0H^DI ,I(Z"2\B68&#Q 4'7E#1,D9TH /?$ MW4+E?^)/_ .P+:06:T!Z$/)Z$$J=.[2K:9FQ9/\+H<[[*K\\^>W<_OQ.T-^7 MNZO.T9=./E1/!D%X\FIP)9A')Q&,8W&P6@0BE>= M*PIA=M=**_2<&&/GZ6@DCL5QYV8/Z6$8!M%XO(>N:.BR"3BG"N\CF993G?E0 ML!Y\BPXZ>Z0\ZWQ215V.4(%@'!4A MUFZ@_;6TJ"*B.!B/HF &&(V"J!]W+D@@+BS)8%)33HM9F7'!61) 43 8 MQ,%D,FB/3D^#T638^:B<.X.39*7T-P\-K:-H$,3A(!B%$2GJR1/T/ PF8&.O M4.AZ(-0Q&\+.ZQ:>9]7[6Y48Z)5/AR90$R&.:"JJ:CT@OQ(RG$6F)<:*(#++ M*8*++YRB8#0^#<)1OS6*^W'0'X>=>U-P,MK/A>?TA?T<+"ZKH*4\4,J7F1:< M(Y-R 2B7'NO]MA14I9VA3A$!=2_@56Q#V=VD\5E9E'9;9:ZJ%J5N&.6#U)D_ MGCI5%/VHH- 1^O+]F55QSD$20IV-])_J&5^=*/<$/DTAHLQ2DLMPFL%>E$+0%Y>B.S+R MYL/&D+1)1K[\#H/4&#F /6J&7SM=\7HB$ M;+R2\;E+^#:4&..*5I 9DXM.YGEK/?DO@E""A$[>F56R*M2DOW((YJY[H ]ZF^ MYFZ?2Z*JE3#]N66O&LBM8#UQP4K?R32H/6(^ MH$DY=.T8^/NN"H14IURM+B0[)KJO5JK<868_/F[7Y3TY^O>U,I74:[_5YGR] MN-_V?>!N;JCAI1'=['$#N[OAP]UVPRVU;B4Y-=\$4N#TMO-@-!5EWD*!1$7+ M1VD\XU2ZGP,MSS$]TYF88#MK]#2WY+%.9HKZ+I#PUV18[OMW=']SZ&E%'A?U M^4:%BU4TQ0IZ9TNIU;U9M7G9AG$P@C$U.<*9+ T:3NJKFCDT;[D;?G)GTZON M.5=RP^&;8RQ?%-57.%RD8/ENF;*SZZ\H2 B08H>5011$DU@<#49!?#JB7#\* M!B'E^9MV25LO[\=AT(]&(@K[P60P%"@3^N.H\XOO@7:6QH,@/)W0BLGIJ8B1 M9&.?G)WH3X;!$*>-8Q0H$[ZVBD=BWU7U2>OS ;QOSA])J!I ]O5?$IK9YCO, MA?_\L%WN/^+\+.T<25-D:H:M86\\[ KK/XSXA\*L^&,$\EYAECQ<*(E42 OP M?F801JH'.J#Y.G7^7U!+ P04 " !Y- E7>2\HX*($ "%"@ &0 'AL M+W=OSR]L3;Q\,_I"\LX-G\IFLM7[R+Y_SZU'B"7'%F?,( M G];7G%5>2#0^-YACOJ0WG'XO$?_%')'+FMA>:6K/V7NRNO1Q8ARWHBV4M=;ING,&@UJJ^"^>.QT&#A?)&PYIYY &WC%0 M8/F3<&*Y,'I'QEL#S3^$5(,WR$GE#^7!&>Q*^+GE2JN,E3,B:*0W9*1]6DP= MH+W!-.M@;B-,^@;,&7W1RI66?E8YYX?^4U#J>:5[7K?INX"_MFI"\V1,:9+. MW\&;]WG. ][\#;Q[I&5)J)P>D;!Q*%V M$1E?C] 0ELV61\N/'V9GR=4[C$]ZQB?OH?_XR;P+$!*0W$+:1K^4KREY^.S9$XG)Q?CB],9 MW:"=OFDC70@U(![$.;^RQ,^X BT3."LKLLA;&$;W*XV>%(YS\ GQ?(6)@WP; M;?:J#E7QAA(20C$KGI"=_>K,74MT=OQ[G \T"6W@I1@2]))XORXUGTLM@@Z->(F7F#?)Y19P*D?J_G/@ MN) 9)@8&PO=V]R:W-H965TQ)Q:BZ((3HV*TR0YCQLA=;1:A+4[NUJ8SBNI\UY(5XM6E'A _K']L[2+!Y1"MF@=M)HL%@NH_7L:I.Q?3#X M4^+.'8V!E6R-^<*37XIEE# A5)A[1A#T><(;5(J!B,;7 3,:0[+C\?B _CEH M)RU;X?#&J+]DX>ME=!E!@:7HE+\WNY]QT'/&>+E1+OS"KK>=D7'>.6^:P9D8 M-%+W7_$\Y.'(X3)YPR$='-+ NP\46'X27JP6UNS LC6A\2!(#=Y$3FHNRH.W MM"O)SZ]^0Y+D%K$G+%Z)\\%OT_NE;_B=PZW1OG;PHRZP>.D?$X>12'H@LDE/ M O[:Z2G,DPFD23H_@34NW_>4UC#Y&]#L'GX7)\@F(T$LU/H)S)_TN]U5K\;CS!+XVI>CY9ZB@QE"8+L=$A5&-!Y=K2F H+P('6.+1^D M*3P^P$_K]1V=R:^=) K@:S+PWY #BXMKUWL[V"+@DU"=\%B T 7D2C@G2\E3 M!W3#6.&EKL!8**46%.K@6HY+4BB*V!H;+-O.MH8,ID'1 2\7X:@/P7BXQ2H( MZ?EQ)I#0.1=0$)W AG=ZG9P/Z!S1DCHL'R%1 E17!+4(VNB/.?-42FP5 BF0 MI@AL=[7,Z^-L0"UZ)\LW!'C#$<)"1V?'JCWK(?[H)[19(>T0BO0UR=6X(]DF M)'X(XB@"#NR>T>:2P$S9!WAI+QVM"&<,#X44%M\L>V\R?=&< MG#2J$MI0#&_>:6K4_^7].PP0E47L.YUK$7Q,28U!^OC,$.9S*RT[^-J:KJKA M$U(_;"GE=/%DI,JQ*+J-<+R-)N^ZEA^08L@.[7]>/VQ@_?!(^[/SCTDZ>5%P M2\FJM/R7J-_?;B";9Y-LEL%9DDWFV1E<_ S>.T&B8_N\09M%5XK1UW;:=]? MZ>/J^""N^W?@FWG_FMX*&QI?84FNR?3B+.K[[S#QI@VOPM9X>F/"L*9''2T; MT'YIZ$H9)AQ@_)NP^@]02P,$% @ >30)5^DCB9>#" '14 !D !X M;"]W;W)K&ULM5C;.XW MU=4P'8T.AC67JG=^ZJ_=F_-3W;A**G%OF&WJFIOEI:CTXJR7]-H+#W)6.KHP M/#^=\YF8"/RLY+(6RDJMF!'%6>\B^72Y3^O]@J]2+.S*=T:>3+7^ M1C^^Y&>]$0$2E<@<6>#X>!)7HJK($&#\%6WVNB-IX^KWUOIG[SM\F7(KKG3U MI\Q=>=8[ZK%<%+RIW(->_%U$?\9D+].5]?^S15B;XL2LL4[7<3-^UU*%3_X< M>5C9<#3:LB&-&U*/.QSD45YSQ\]/C5XP0ZMAC;YX5_UN@).*@C)Q!G\\;3$[;]0'9G&/?&J$>QQAA.$5NT7]2#6C,Z2S#&67?8NTT#4C,FSI M,SZ?&PT ;$H<+.D6AT+E^,,NIYE4&:31"G^T:FK"0XLZ3]]XA4WIJ'.:O;H] M8- >;VS>F+FV@895HKV/:V0'OXNFJI@3SZY=!&NZ:KP42KN# !:Z@B3;3SX9 MTM$)>[B9W/WV]>8:?EJBJL/RLI5L<^?MK?@4HI?QN73@I@45(.0!30)8T.Q7&^KR9 ^2(#!/>',.AY;LYV28 MC'Y9-]L@*IZYCDF*V7J%1-VU2%KI)(E+8Z'EUF)3/05E(6LFLL:DP970C:V6 M04&]Y4K;*%T^1-'(?0-QSMA=40CC;V\-]MO,0>WSV0UZO7H>MV(N:80C&:;J>''_5I@9EET KB 9CBA:4K*L,49 MNN&=;2AQ@&E12B3I5Z$:&VN9[1TC@_?ZQP<)NVZZ.JZ]<=KLR;0KW7('5NG$ M'&3L'^_U#\=C3\8&B)<\^X:.,M]Y#7)-3B &OJ[8XWLY<]GFQM5+;O2C*SXW MD?/4Z:;+-56@],44\"21/*TW4CVAAVMTN(4P7L\UG97QJO*5_R2,KWO-]H_2 M_AC(+GPM8RH3W52V[DG)<[:_US\:'_0/1P>A0?_@KDY VDR;..X *;0?FEYH M GE3,_5=H2\[Y._?(I42K!1.F%W'G\&- M+D@O?%-9"HZ82[1MM>R3G0+S#Y'T-@71A((#12/.-L_]SE7:?LP=*B8%--B4:_%Z(J?%/R"YP_.)<6 MXT^0J^\&Z__B U_!X%L-IJ8*B-]#N2V@Y"5%8MUBO ?/E79TSQDY;6@4%C0V M9=R6<;#!N@%[$+5TSNL!/.MNT #)H4.::@WRAX='M:L7BE(B5@6>H/T@7:+* M(1%P9?IO/,KZ2#WS.M8^&2*04ZZ^P35A878C2'D4UG1TP%U5 3PQ2$@1.[@P5["HUS,:>*#VD8I M:TL]=$T*6\<<0'F!",3Z$=&/X,T4E2M!.<&KQ!-I-X7^)5Q^!*8HH:":B@=+ MZ-E@G,"%H?PUZ]^M+:VJCOQ0K53V8 :JH(#FZBO4 M(1&1?NCP85Z:Q_F.SB_H%48XP _>64P1,@F=AFO6YPV4OI*YCWZ!]% 9S0%$ MEPA4H %@YMJ,]'$P&;!?+R[NP1:-#"$0F/"M>(O@)00;S]DRWJRR/*"NP*/' M[0:J@YDFKTS,1R+@!^0PZ'Z7P@$EZ?M+LB+]E2W"0RK="1D>VWPT/N@J0\3* M"&,?EIB5:+4L$ 02L:(Q<45 \'V\@=N(R$]G(?G7X;3GT)NWM33NLTICKP?' M\R<*8B#T;9OE->6>767'/Z;0 R67^:Y4N^UC6Q3Y5U+X ['LQWDJG!4Z[P>6 M'O6/T=$/,$9O>C$R7'EEY:C%'$R],A+=7W=7NW=]%>.7ULCR\.+SE9B9! M1R4*;!T-#L>], JU/S!Z^1=@4^TPXOBOI%)9FPI/2[M:NIJJV3*D\IBNIC-7DU+J:O1]27? MN[/7EZ;QA:[4G16N*4MI-^]58=97H_FHO?&[7N6>;DRO+VNY4I^4_VM]9W$U M[:RDNE25TZ825F57HW?SM^]/:3P/^$.KM>O]%A3)TI@O='&;7HUFY) J5.+) M@L1_]^I&%049@AM?H\U1MR1-[/]NK?_$L2.6I73JQA2?=>KSJ]'Y2*0JDTWA M?S?K7U2,YXSL):9P_*]8A[&G9R.1-,Z;,DZ&!Z6NPO_R(>:A-^%\]L2$19RP M8+_#0NSEGZ27UY?6K(6ET;!&/SA4G@WG=$6;\LE;/-68YZ\_2VMEY=WEU,,: MW9LF<>;[,'/QQ,Q7XH.I?.[$CU6JTN'\*;SH7%FTKKQ?'#3XYZ::B)/96"QF MBY,#]DZZT$[8WLD3]GYN)(6FE!.R2L6=-6F3>!$CUKC]]W=+YRV \8]]X0?K MI_NM4[&\=;5,U-4(U>"4O5>CZQ?/YJ]F%P=\/^U\/SUD_>"V')RYWZ^/QBLQ M/Q4OGITOYHN+-@=.W#7+0B?;ZQ]EDHLZW%R'FT(A6;Y NGRN1&Z*5%GZ:97) MA#<8;9,<=2%,I5[FLLC$T7RZ.!9XBCO"V%17*'?AV5UM6)#0T>=T,XUO&I38U)T@[VF MT9V?M(SL%JJM<34<:!S6++ >&3>@/*1U9X&)N/58I!\$;\_K"]>9TX!OQ4[# M2"XYJO^A$.%_])9FE;4O-MC# HV )B6FXE; 'F--A*8K[;7$OC<.L,8.)Z9< MPB(-F0 E?JW!.!X.M2$!$FIE<#46&B;^ VG8!2:VK#*^MPOD$P)],Q.IW+A> M@#1[-TC3V(-1CG>K+Q2< ^=OQL"]UT5(M4=K%-*%2B2G!LAX(@VTDVG#B:": MJ9$3DXIUKBJQ5I0.U!S#+).Z4"GM*S5VC[_OL3_>)J]+%W5>+EJN6#10N K* M0,;A#^S#K+S':KP!F Z4D,T,>!FNTE21>,0G!2QJ9O!WB4<=52$EZC[X0!P6 M>6IMFB(5M=SPQ,Z[0$!+((!!G6ZQT?E-7.-ST%75E$M8HKW;P8WZVF 7$0-- M_-H8>(28S)+2A>3!?*KO-4/UZ.$X@"DVH8BMIVUSM,5FUZVQ*"$W=%WHL ] M2S6V!5%01,JO%39S3[#[BIIN$.\&RR3<]$0-WA2I9UH2*)1/#D"M@YFNWNSGZ5G2ES>6CD+=>>+5UHU0/%YIZ^#\H:]/68*#244Q)$\WDN@4KQO:?-F2YM ASA:'HOY M0I1!E7*$7 <=:;5;3W>?(,A^1Z-AMW>_!?^'ND0]U#J(F;.WP$<]*2=C\1%' MD+_A"")NM-\P/X_;J#*=^1P[4,$-ZPC$L14@#8#==W; ,46II$7QV]"KK$KC MC@8O6S&$9L'/5$@!,-,US2Z0(UTE19.VO6#O&.J,J,B]?;&!ISWQ5T<4\01D M[U>9JFK9V!4DT!8 V=!RA#&<*.6%BR^(Q1G MD]F<^E7KV]L?7CQ[\^KUFPL>6(5\PY8N&)./A"UISQ[W 2 M.GE48[%NU^@X$&,T-/JT33Y7!'6=X:JQ@K9KZ6S,@9H*0H@N A+_-=[CKN,8 M"@^)4BE1R/F$4(CL\)@Q&VG0XK$^D3R5B;PX< M!WXP$5'%?$O0;B4E!8-1+$9;IUC*54\GK]=663)LVV%@54;1,"3RL^TU),;A MY\GL):6C34W,GE5HPS:@7RY-J\]!1[IJ:!Q#) U:Q"J9$=,%1==O3/V:OLV& M(I>L!9X/B';(CLM("[0MJ&6 T$*X')'3?7L5A=)09X*[>Y6>:^Q;3GP,T4K< M%\<.<$#OB=*&U&(O:13,1/QBUM!D=ARESP%0$V%EDCL#5 8/B:CV5J]6<"%, M1\-<*PP+PA=C^/C8G52'DH<*(FLP.AX].>&AY#I'8V9TQW4M$16Z!+\11\NE M+IC134O7:L=*(-^>U01D 5#(#C@=SEA=+TFC*6 :E>)R6G1+=J P[ KY0V>_ M-, )LA%"4CTZ%-!Y1SIT_26SABIU4W:E$#O)3E(HOM:<1!%DF4Y8M[8R,K2? MGI#$7_42QDD9<.%P-K?6>O'M+N9,T#4Z['I_9JH2>G7A:"LI# ==VW;%?B8! MBO'NIG6*))%-T" #TTA :DW=P])A+=S565L\M.CCTT"?$QS\=]CE)6T>U?J8 M'4>;@Y1EGF(?>;<9[QT]6O W:P=Z'+>1<[0&%';4X59UIH9RR>HJRNL=D=6* MZW_K68@[\__KB2@C,5\&,7__G2>B1W,&)Z(G+?Y73T3?:.NA#561AYYL]" H MIZJN[[9(QJ!M57W.%76Z85\*\KF5DJB9;Y3&-\X:>ZNAS2LOEJI:L=3 Z'MI MM?*LOC.9>&.)9EL5/&A2[-E.?OL:88@<.$VC8^0X^>0YTS MT-M1@\S()#&0.3$YH,Y"AY:JPQM">FY35FWL\+M/-^)\?O;R=!;>/#*O*T(; M3$0%V_:;OJF([Z4LV!9_$W&[IS>2F0GJR>D@FYSX%519B)-V=]NVB6H$(890 MN2;21K5H;\(IJ*G,DEZP<_?55=VTR[4I[+?XOFTF F: KF8?9\Z+Y^+D?#:> M(<'[OBA,>Q]]2F57_&F+SHO(=?C^T]WMOIZ]"Q^-ML/#I[H#%-G MD]=G(V'#YZQPX4W-GY"6QGM3\L]9\;X]H(6Z+XI7O\34$L#!!0 M ( 'DT"5&PO=V]R:W-H965T[%7M77=W M'9K[]3>[-BXY$72J!'A?YGGFF5GO#).=5-]TAFC@1Y$+/?4S8\J+(-!QA@73 M75FBH)VM5 4S-%5IH$N%+'&@(@^B,!P&!>/"GTW_Y^X9ZGF;$+P6Q2LA37:![+.T6SH&5)>(%"T,?XDH; M631@4E!P43_9CR8/!X!Q^ H@:@"1TUT[K0)(X+ M>RAKHVB7$\[,KC&60LN<)\QF:1(8(K5;0=P0S&N"Z!6"(=Q*83(-2Y%@\A(? MD)A64;17-(].$OY>B2[TPPY$8=0_P==O(^P[OOZO1U@3G!TGL-?B0I^)DH+'&IA(@!M--W6C><*9XJCA#^%=E8KG,*R/I@,F M0UC(HF3BV?D976K82*828&6IY!,FS@2_5]P\@U%,Z"TJ8*E"I'MM8(-FARC@ MR^JOE7-ZL[J%A[^75\0M?P)Z8?B;U[!P89"B-'!4^$)V.W!CDN,1?.4ZD07< ML VL1$R6RS\7RQMXP#@3,I?I%Q?0[_3/Q]U^N/!N_O; M.5 "!M&H,QB%[ZV67&H-6T7T-N2]]"ZLN8C1K25-RFF0@)"&Z-UY">-1 D$3 MQF#*8X@S)E*TI,<23.58N3/LO&3=,>U8&T[23 NT2^=NN*AHWB)U%SXC>=4: M*46-'\)P8[-4,V*=PY3*.M#[\L(-?;8RIW*N+[PU=8FDRIU<03WD5TB]6Z;B M#/J]CD=Y]MX]"E8EG$)X[SU(0T[C2BG[OC3DE/DQ?4?GS;8D5VJ_^:%9?,5V M3Y5SMN%Y+:XW'G9ZYU%C<1!%>^)[,.6.)TT66T_NZ ]SU,+@6'T(#HIU@2IU M+4D3=R5,7;?;U;;K7=7%_J=YW3(I;RD7&G+<$C3LC@8^J+H-U1,C2U?Z-])0 M(W'#C#HW*FM ^UM)=:*96 ?M?X'9OU!+ P04 " !Y- E7]G\N%5 $ #K M"0 &0 'AL+W=O]7##9 MGE3=?(EA2P(DNT%CQ($1MRF*H@_4[DA+F$MN2*X5_7W/<%>*G#IJ^B(MR;F< M.7,A)QOG'T/)'.E+96R89F6,]>5@$/*2*Q7ZKF:+DY7SE8I8^O4@U)Y5D90J M,Q@/A^>#2FF;S29I[][/)JZ)1EN^]Q2:JE)^NV#C-M-LE.TV/NIU&65C,)O4 M:LT/''^O[SU6@[V50E=L@W:6/*^FV7QTN3@5^23P2?,F''R31+)T[E$6[XII M-A1 ;#B/8D'A[XFOV1@Q!!B?.YO9WJ4H'G[OK+]-L2.6I0I\[8@>IQIZ<7;MJDI'L!P# M*5M0[FS4=LTVUQPF@P@7(CC(.W.+UMSX.^;.Z0X&RD"_V(*+Y_H#0-OC&^_P M+<9'#=XVMD\GPQZ-A^.3(_9.]O&>)'LG/QCO]6&\=*-#;EQH/--?\V6('D7S M]TLLM$Y.7W8BC709:I7S-$.G!/9/G,U>OQJ=#Z^.A'"Z#^'TF/7_G[*CYEX& M^\%%IM$YO7YU,1Z-K^BHSV](?.M=11&=2]&E_Q[%DL5$K>R6=*!:^;B5TYQ] MQ. @PVMEJ/8N9RY@*?1(!=J@5^5_)Z4"T$4N$H+&[I>Y4;H*?9I7KDD \]PW M7#RS(0BBB_"BDA2Y%6:*"LZJI=E2[4+02\.$[ ?$L-&QQ'FH,3P$:&CR$FT7 M(WM@T[;03[IHE(&J@!%PZ[5'%!'1*I2/=1'#@2O @_J219F]AG\A!6# 8('9 MQHG+X(PNE,2RTE:!1LB%B(W$>)_>"S\_'?!#[RS-:Z]-ZHL>W;JM:P+=WM![ MC41U'!W2OM(&NZ'14=#*R0>,S#\Q,NFA0>(K$6U\_+I]+3PAOC6X#Q%[!C85 MS4%0I#ME,;,%'N1\[;R2(=MF.M02D1>*/[$%K'G^N=%!IS%\(-U_ ?8&N5*8 ML_DC1E\-J$^,CV3K,!J$CLT=E4@:2-G)+!JL.$A95DO0V;IZUP9MU$8X^!'& M2H%B4)K<[J^@I"U;Q/.?^7J.(5=66G#=**]L9$Z2>)3 ,N_0[VLA M91>58L@WYJ"2\H0NE*@"5!P_*6WZ]-($'QQU=O-_=OV3F M[07^5;Q]!MTIOT:_822NH#KLOSG+R+=/BW:!MDC7^=)%/ [29XG7&'L1P/G* M879W"W&P?]_-_@%02P,$% @ >30)5](I#>\&ULO5=);QLW&+WK5Q *$"0 8PTYJ[P!MI.V M*>#6L)/V4/1 S5 2F]%P2E*6W5_?1XY&2R*K.?5@BT-^Z_LV\GRES1<[E]*1 MIT7=V(OAW+GV=#2RY5PNA#W1K6QP,M5F(1P^S6QD6R-%%9@6]8A'439:"-4, M+\_#WIVY/-=+5ZM&WAEBEXN%,,_7LM:KBR$;]AOW:C9W?F-T>=Z*F7R0[G-[ M9_ UVDBIU$(V5NF&&#F]&%ZQT^O$TP>"WY1#G4=[(NO:"8,;?:YG#C4K/N+ONI?\0?(H&! MKQEXL+M3%*Q\+YRX/#=Z18RGAC2_"*X&;ABG&A^4!V=PJL#G+A_D#! [>SYR MD.;W1N6:\[KCY"]P9N16-VYNR8>FDM4^_PA6;$SAO2G7_*C GY?-"8DC2GC$ MXR/RXHUK<9 7'W>-W,M6&Z>:&?GC:F*=02+\>#)'] M5II'.;Q\_8IET=D16Y.-K$Y0\0;,P M(IS97J4_\X6C+"DUBMDZKW"EW)RXN20W>M&*YCE8FI]9R'32-*(F:#2B4?\$ MZ?A$X):E6QI)A"4K5+'__=: F=0S(]JY*L$CT*8L)9.E!6C6;FV".RBBO^!, M5V+2>%EDJAK1E"IH$TYVM-[E2CJA:N_6(9._D7]"/AT@*^=*3G<0JF2I0F]; MB"_2$. 3A >J#T^R7/I^17Z=3E4I#26KN0;TC[XM!<*ML;LHZ&DXM+(54",/ M!60UET'GK@UV#9^H:UUV]$@FO32E[- 2UL+#'@$(#2J;4O8:9T8OVSW'R1P1 M G+2H&_)"E3"$>7"MEOI Z:=DC?J+2FQ-'"K-;I]46\4 MR'W"U+6:^:P"Q&UWU--U%DTU_%H%ZY'4X ZE H;U+-J#MT\$#AF:UK ,JO5>#F[5#'WU^#^]MKTO]] M?G@_>/.Y$(9992QC.:9BF!'AY3EAPG<*!=/#Q: LA#('C<4ZS(D5ZO1OLN9-&'.%*D;S%"^(/#H-U M\PN=%S.M-0I]2-7/X8I9^6'DT]+?JFMOR]W]3;!I/1V[F>AG@@3SSDQ"OS68 M&A"*UC;Q<]OY"1$&]F8Z*+/)O1-R*QIK9>.ZN_]F=_-RNNH> M#%OR[MEU*\Q, ?Q:3L$:G>3ID)CN*=-].-V&Y\-$.]R4PG*.UY\TG@#G4XW+ MYOK#*]B\)R__!5!+ P04 " !Y- E7?8)/N:$" #J!0 &0 'AL+W=O M^J2KAGA>H[6:6#).MX5:M2PJ&=#ZMQ1KOD+[5-XY/:<\B587&*VO MX6J67 S/%N/@'QV^*]SXG3V$3);6WH?#)SE+LB (-184& 0OCWB)6@E\'AI]0\EJ9PEDP0DKD2CZ=9N/F*7STG@*ZSV\0N; MUC=_ET#1>+)5!V8%E3+M*IZZ=]@!3+)7 'D'R*/N-E!4^5Z0F$^=W8 +WLP6 M-C'5B&9QRH2BW)'C6\4XFM\U2X\/#1H"?.2OGZ;$M.$R+3J*14N1OT)Q"M?6 M4.GARDB4?^-3EM-KRK>:%OE!PL^-&< H>P-YEH\.\(WZ'$>1;_3O'*]BCO#S M8NG)\1_Q:U^Z+=MX/UOHDC-?BP)G";>!1_>(R?SX:'B:G1_0.NZUC@^Q_U\] M#E-\L80PG,#QT20?YN?P@A*^E@B7MJJ%>6:3T(T@E""TWCH((X'?QW@1>\<# ME8+ %D7C7/!<$3K@,F%?)FAJ=G*V69>\(DBFC)MM'.5]PU V>83&B$:J$%09 MIE(5%)9_'N/9PCMOM9)1TTH980HE-'AB0]6K*X7GYF,L]T2D97V*0%KT8"SQ M_2-"B"LD!^(^7UDN?W<( ?KQ/O\-4$L#!!0 ( 'DT"5?97C4G0#( -&M 9 M >&PO=V]R:W-H965T3F)@/':R/B=.#$^FE7?YR/IV>O=PE6?'L]0_TW?LLVVP2]>OOYAGVS,C6D^[S]6\.FE0DFSG2GJK"RBRJQ_ M?'8U>_5F,<<7Z(D_,G-7>W]'N)1E67[!#^_3'Y]-<48F-ZL&023PSZVY-GF. MD& >?PG09SHFONC_;:'_1(N'Q2R3VER7^3^SM-G^^.SB692:==+FS:?R[A]& M%G2*\%9E7M-_HSM^]NS\6;1JZZ;;U#>]&5*ZC.ML4 MV3I;)44#R%J5;=%DQ2;:EWFVRDP=/?\H?[WXX64#0R. ERL9Y@T/,S\PS%GT MH2R:;1V]*U*3AN^_A"GKO.=VWF_FHP#_JRTFT6(:1_/I?#$";Z%X6!"\Q0%X M5V[!=IG1_UPMZZ8"NOG?H04SO)-A>'B87M7[9&5^? :GI3;5K7GV^N]_FYU- MOQ^9[8G.]F0,^NLW29W5N&<$NV@2I/"A28Z"&9[D(.SH]ZTAHMCMD^(>L;0J M82>+VJ3X5PTH2Y,&/JRS(BE669)'-;QIX/PV!*R!]Z_Y[6B;W)IH:4R!0^R3 M"E[+"H)>I?"R@2/0; ,2K#* N<]A3S:F,%62Y_?XN]DW_"Y"_UQD^.D&AZ4A MKW:F FJ.GO_];Q?S^?3[SY.;2?3SU=5'^CS[_D64%&F4[/>PW%3Z JH&[AI421R$.T^M#PQ#1,J/48_MM-(P/H?Z&Q$.L53DA'.V_V@RFXG.4IH1/7\S( MC(@')>LU:%:T9-/QJ#G28=92VQ'J)G$&.E&EMF:=))]'-L*[D M4 :Z)2J>3CP)6:-@F)U_7S^9#;6U6;!OI[5YL$8P"K02T(0W!EZ@N'Y?KX[8VP;X;T+'#]T')-A5J"4WR M5;:IA4E538*X3;ZJW(J94:.@NTWRUG2HR\I&*]5RPCB0^[*MX:36 'H%"&18 M0O6 @94>.R6.=57N:*R/H+T(MM^8[$^D@7]F'S+@=JNF)4E/HA.&;G,D?#@S ME;Y=>V=LE&.=*\LR+!,AU%QGW9 RELTK6Y1O,!G M$SV'$SFLV8^..BT>-6&SQPT5]M L>_B@-)DQKX"H0)$@-RMJP!4Q+W"Y[.L_5]1-+/"FL0 M;K?(A4#I:Q%2(OP08: !&I%4$= FY] H8P6R^.3YZL7>%9V;;YAB05GO^JJ ME:I2 NW@VF>7BY,8A-TF*PK2 @4CH/O.&"$346B,!R+CA8I_),I "/+3)5:>,SIS74X@.XS UK#Z<2=!OK7D6'F M?[S_?^^C7QK@GH"E?Z"X_V_\SUN:21S*^GMDFS< .H$A$-?^K&/5#9B, @V! M222IF)XJ>#T1+OSQTS5]#RM!GE3O#7D$\OO8>PD O=POT9X_G4=. #Z (" MF:NO8.] .B1D;]Q<1Q=(JX(Q>PBN+0X^) T\7 L:)]%[AM$629MF/$D$MOL6 MV1!W=-.L8$^-<*RN0L4(4VV/F!NNIFV0,]HW$%-(3:1HV:/+\Q-ZN3H@J!&# M[OF$U0-C";MBTXR7+:I?Q,XG7&%,\@M%F0CG/K@MG.L2K;J\ S46DXE%>:RL M.HXV("5DIL!8^I-$_L%R'G3+*A& )-"<\ ?"]CF89X^);+8F;+MK&>P0A\,) MR.)8\ NHWE\ >?\[.(B.H^G%_-X.IM%T\GL9'&&_RPN3O"?TY,Y?7ER,B8G M+E1.7(S*B>NDWA)&5O@'(AW$):YFB/V/@AIF_P?A1X=_89LAR\6$K8D%+I/B M"S!4DN\UZZZP^\ 08?^!R"WG)+*MC(EV[&2"K0/SK_;/=5N@C0*40X14(_(1 M7%HE=V)N ]N;C,POR>O2GQHP.5 )35*AV%!]H*OEB1$-!*9:IL@PL)FBKU0QN52"NQPEN"L+'E1 R@EF[,PS1"]C4(:IK=#X*.! M'YPR726I<0M/05VD;62G*_#IB7L=\6ZU1SS;P"CP^60-_#JZG*+N 8]_<#84 M[#;ZCT5,VK&)]R7B72)OS]I12E^1A4/L%_<$@ M'&L7P3WLN*-(-16Y*(C";D MM&S+D2IT9\#,%_W,8]8-2,!4K+U8[5D:(9UFN+ZU,8-,=AS.(4?7 /!H^%O$*QY_8*_[Y)XEUP[I'Z@/ M^%):5L0U]26AKHH=0NL66*W17XFRT&KSQ#38N\"OZ("17P<8(R!4G4.30_-" MKFI/)'!O \(_O:5-%K8/FT=\W]I[*/0+DWLSA"6 ?&U9>2-[SW?- 3AX,ZOY M7*8E;?-M5J*4I@?PZ.G3/>ARBGA.-?#7EIS/1&,PW>@>%TJJ/YF+(2:L8XJ" M"!&? 5^T$L/9)K'&86K+#4G:>Z_&+0Y()-'#L*7IQI-GH4?B-]R.>% MS,5XO59=&SP;HX"'S\;C1HOZC[%K"XE]"[:-&'6 I81.@*54L]OGY;WQ" /V M PZ64FFH>BN3U8%%S(JW'YA@Q5Y YXE '42 T52.:2I6%W+GR0,IBFC;6'4< M3_0]\+^==W2OBH?<.L 8T'6+P@!PDH%^GMIX1%GA &-B!#TY=>U')@ZQW,$S MP%X1./6[)U#]\&J>=A;>PIR+OUKC_'NAD+H#U1/XS/%A(34\&Q9=GK<5[:RN M ^+;)-6OXR=T[D[H_ %A)9Y$4$'%IZ7^Q(/:VCC,0X+K@8&BL2>.Z'0VUB)< MH2J;L_/.65]P3H!<,^=P\AR?0#2M*4]KSS1)!L*5,,NST._0LL/Y$#DJ6+@< X#H3%,!(4O6KHYL5G$3T M*'G1@OZ8P_Y@1NMG?O:7;&V.?EN#:F<\C_'"?K5NJR(C=H<@UMG7ACSUB^CT MZ!=TSF[+G/ )(E+\T[-H/DJ"+@@_&XV:O[[&S13\9@6LB(WL0<)[0OS] /C M2-*3BN?7?XAVD @-SF@!TO$[N\6W)5EX->BM-L)1&CZEI"<0&9"/Y)Z4%8G) M!0D76;$&>D"^073E[$;> Q>AE=P$&9HG:(Q'K"NWR-#\8_Y=^P\$"Q3&XVGM M]"0(H*SYMG@%SAF=OJ+S>IQ5T, MY[(%&!81S15-R0 MP,HD 3\+EB;>,S_T*5FP+$P$97.8G:PA\V"R56B3'(KXVZ&;+:<%EU9'I,"ZI9 G[RK+Z,.#:* A1?6)0GUAY MPZ.'\6%VLY&/]%7T/'MA];C>UGT/O\+/JZ25Z'O:5H$3U6&*'H5GS==&HJ7L MFPD1Y%"/M(+OW+[P#@N>)I=J4:@1 4R5/,_U '5]3\\^!S@>,R%F3#** PDV MVX/=E@0EV\&O+?+V3"9,2@H_2'[A!G[:$V4B"<#VW(<[3CH&^J^0H0'0%;G# M4PDR,H&*ZC*T73Z9F:^9;Y"#L52*X:;1&%!J]+*NROT]A6-QE+(X1@W(H+:\J8R-,M!^F=6V*/-R4.XY6>$:/0 UE M0SBCYGZ/!3DP4&L59\F8XOL?T&D'$AFZ MZNRU=4=26!\I:YOMHY.CWP=H%A397P?)/#H[NBG7S1UK"G(HHM-1AN$2WV;C MF6\_2UK%((MX0IZ;A1?I'Y61#)7:AMU$!9)=])(?R'6 !Z#P3Z,C@;Z2@0C/ M_*,NE&;-G!4E$J6=P]P$63O>4!,W;3%H+4F+6($UF'I 64H:2A%!1:T@7UP< M[4H2Z2".66\YH$%Y0-##P2X\$67A=%!3RL;,2P\4.\>!#:Y[8@Z#CQY4C=+ M^17W ?FX,8"#!]^A7+W5H@-YBIDJH)X.'N8C:MZF.)%Z$4B8:W?ZR!1TJE:! MPHA557>YHL>T.AKEX$DE2$ 3?U*N6&EW.>%T'5;<$()+.AK4!SM[1^A5"D!^ M1#2PKM3B ".?%!9!PHA.G9'N2^^3S^6>U3:<-SL# S49W36.:'S$;"7J45*2 M'*V5?&&<18(IM[=F7.GEF;B\7?0IFDJ"@547#W@\$',#J=.8B; XG1[/IQ23 M2>#YE,7BU (E\V:3T,>=/ABI[!RH86KQT7)@-V0!"?'1O233 ^ M;/]959HSUM O$7L&%7-\'6[C!% /0#B12?2.A3SI@X'!))3.9$HN['\Q9P$[ MIJTCMIWI8*%$S_ZB+ ^B]L;+.-8? 56$$THV%8628OIK()!Q$\#E!\_&$X0] M-HK+[653#DKZ)V0(/S1.]$OW&Y]"OR5!E!$J6J/3V)CG#SLN4$A85HO>"\K) MX:SC@.D^KUM,8$#.$A0:I21DY#W./:Z^F,99R!*3X4,!8TO.L<0DVUKY"2_A MQ8#+I"^G4._!QTF:X#E;&FO[LE[A'_Q9@<[ 7H9;@LQ]*'-T)?(WZ6=%U25N,T:9BRR?F9Y)Y+=DQ$:>A':Z"S* M=_@ZJ?Z[JU@A6X F5F*XR"8F+ >0YHXT>BAD= UX%P(NC/)A_+;&+CNUZ#1-W8$7/;B;#Q] M\2=W>G=@"@*3PR4/'H(G)"\.0]<"2'$XH5A+DRKUZ_L"S<]/R87-;%UDQ!8> MK <'L@GD]2@$J=IQE31V&Q\S"4H[7-[[&SHYM#X[G4!MU,P 8)J4>'F<@P:0 M>TK:-@.Z@./%[NA.P<_PPED_*;:<_.,6)HMU+M[^ZT+?G -*4V'JE51\YW%Z M=?3WOUV>G5]^'_U"$YX!7O9M4UN=UBV O8SL.$)0?[4E[AFQ"E!FVH+3"$SZ M@I4BDE,8,[-ND2K@9IFM/Q>94$\Z,YD_:B8V_R2<#4Z@!N4<\R0.5%#UQK>5 MISRF37HIEW@(2'99!;Z_'I#L)B-K-(5]635L@*/6Q9]BGE"[1!IJ,K+066/+ MV8&HM#I$G5W$+!Z]16WA39]"D)Z>*6_[,8TQ7N026V?CF:W_!+TC0GK\.-'*5JQWU$-A^PB)]T?KW+8:E*U@LWV MO_>9B-.;BH&D'YF,*[^QN:3L0.X47B[B:P=+AZM*Z87=;2EZXT(EQ9^S*@^N&/B ^>J\!#V%X0X6@O(2 MK74O8V( 'L4V$;M(N,++-%NKIE6FOVF($Z'2 M2?03%7+7+3."79GRX=<7N -!AYZT$.H@?N+^L-9))ZXM7P-/R*HH"^$IMC H M1(E%Q2/G+,F_.O7_Q+P#$Z81RX1.,*4\..6L")1DNQ(^P;2?_?HH#IA3!N$D MNG:.EC 6UW>T=N:N/CI",P5\\>QL*&^U8K]"^0UAAKX;W.3J9K#)DS9>WY5- M^+3LK00]NJ*J@]51N3UWF?GS\SD>'H96?AD:5U+<%9<=S8,"EH ,NW?RST@^VQZ)L(+W?]# M[ C(P-R!?+HUQZ#3[O$ @>I%7B+K?*K\4;7XP\:&A0BZ$+RQY.A:)& RCCIW MZB#.["QV.TS,V3F=Y\5CS$P=J&HC!JT+D1&X6/)U--[";WNM*%B/]J6;]MX( MHZ8BTVSFCPM]V&1E51/H2\Q3^Y=V<-/UOKP'DH45C+R:N G5*D^O(2(4\J% MKNX#N'2LL9!TMZ2 ;[+AA'I,-BQK+H5=9_D.'JDIJ8 L#BH:H(B=/*>FU;:L M)34E-PD164GL!%,Q3+(C3[V4_M$F7F]!1YKH80_#,T1D^S*CQ%$6AW9"-?A.*$FN((NOWM685\3ZM\6!F7E#);H&0KRG!" MW0F3EIY]%0^D91)<0O@P:T"G)/"@FU'177RE-"@EQR:A\S2.)HMHM'&3!W6]L*3QG*Y%WQ,4'NXO.DS,]> M0T:(*R*>*T%:A8=$Y:94>),M*9J9>B2BS]$^I@8Y-[L[MZ7-!?5G04BQTD_A M-G""*:9O'2*D"H3+E/1-%$5P(I&&,5&I07=.5G@N-63XI(?_/I@>2427:)\E M;'6E+FV<+RI-&^/["C$ ZWB^5"PSP=6-\TS[#5$85M"MB6AM4Y7L=\]J9/^P ME _E$BV*GY,=H$%YO$]Y-IA5ARK$G\B]T'5$>B0,NV-(&X $MBWA@OBP3VBX M:% ?V:L.1@L]75,GA:$<"%!\8CTZGYPZ]BKZJ)B[HM8PU[Z<#V6(YFW7?J:8 MZB@TWQ1=5;@2[%:#OOMLV7+(@(^Z'!.NO'1?DL)-G4"&TD'*2C(H'MS\BE1Y MP &M130 CQ)XMF15<)&YW_V"^80R/NMJ4(.\M)FX+%RDBITI :=HFJ"TV#?D M>U(8-AX+'WHGEN6P\*/P7/I5J25-9YVL,LI%,:AI)4 SP"W0$:U%]+RD,-?; MCIV:/95<96)2C_T)HEPX!(?YQ$_[3JP:,7&DM!*J,MW"$6E:1,A.][ M33AXG=(QB^EE8!I:*6,EC0\N#G:.I^#M/BTSR/X7(PD M1SWXV)H\#@JJ5FX@018@RV,^=AU>T^)*P2CG.++&X.H93@E%6Q@$(BB2G:55EN]F*&/!_B^43*&KDF0.F MDP+R*;/1M5C6MUS0HEAHL&;,RNZS=16N3 M<$$:U7USN(B'T:E1*[:OZ/LRY!WZO4OW3G'T$63YL]/#N:N9EE[V] C,U?#Q M<;?+U(46[?[XI@+)0'S6LO.Y0@07R0UM3(:P_51)H5,^#5:G+:"D%J_F(+M MWS6_03JJJ,M5RSW&\#VQQX*CG-GD)YECD/P4D*XE65LFQ4$,72G9]0./NTI) M3KK'1!I)"6-=9T4F\UK9@6465"L^3)G!;&U[*D<V"O2 MBF&%^7U(RK8BT]%/[]"$^KJ3!5)]@6Y#L:^IFL!G&+Z,L^+W%U]O#X@KD(+8 M$$14_-K3Z3)F^"*["9<'9"ZU'"DDZLQR3)YD&6:3Z@R%_[IK#*A3YF%D6&J2 M@MR4VDRQ%R0[0'NC#B>K1G6E)>'.C<5VL2%GA+)$H8?NJ]2Q546E,,FZ9[YZ MS@.[\D/,.!3TRKN9P0K\X0)C-1((64@KA*C8DG>/9>K9[[H;.NUH4O%,]%^T M^;\=!B4:-?KI\'07U)*A^^X##$>)6GMH'#%GNTER6_. NC:W&-UF^QK=^97- MS;_!)N6[)2C*\RGFXW>="43PW*VHV"0;]CW ,@X"#W1M;()>UV65=??"E8KY M'C1;=M)1@GS.Y/E&N"90#2@^A4%JL97+Z!KC?$^7L,F>ER1GDVFE^J#/ ]7W M1M,H2L QM3DV\F)EEI16:3,S8Y0?')*%6>!(MZS]PZN\C=3/E\JZN02'?)1) M;NO(,$^Y[%0F/^[,6G/'H=^R5D[ZE-B%=1<.A<8\#SRK7%:>/W04.T=CT"S5 MKH;.R^9U,ON])*,"9MMRVI9GBEMNI&")%P:/#!E=\I1G=@\K2R)C;%*'M.0E M.[FP7IKCV?3X]/1X<7ZE'$NRN+F\VW_F\I!CL\'PNY\\ C_]*:U(G;^&W;@' MTAG[XG0)U!;5+>:JJ-1V:'VOJ9N]M0\8U\ZM2FJ6HS# ,"J$S*G"=X3L[IWS MD%IKD1_!4C.0?OV%PJ1F@^X@L/-D'[0%*!;!N Y M8-"KR2UU$\^11E1AO=6)="FZG[9(' GM)1@EHXFJ&#/:2O/@$#*;&5\A<>R[$GTT;:!"[MP..8L_GN;* &S M,+<8SPPR)@9:>V->7J^#AK;PEA>&&3"PJ&2SP8S:QE-0.$!F&]E[X=@#&3P@ M^HPM2^KX_YU(?GI]'\=!&?GTSCQ>PB6IS%9XO3>'XQ/;IQ M(J^K/URGE_'E_"R"_\+SI[-%-(M/L GMY?3H][*AON6BPBU.3N/SG9Y%BXMX>@;OGT\/F%Z\=TL*!EE-2L23VYRN ..[H4@]I4J^ M<#N^'>B_; M(EY+'R$[\& *TA/:'W;A1ITOV+$YP'CZS(;JQS.RV]<2,;3FOO5,J[L:Q6Z8 M64!LR.\C0BF?-O3(C3VY8:?7T#, T?%I^OI ["N?)!NDTXA.7HMG;"4\?&)> M[JYR* _&JC1#LY8$PPXO#9A!+%IZB&?;9<4%?#2!H&Y"O:'&3CZL_;I%U;8= MA?@W).^X?N VIKEK^CT^.N C;J?O2NOO/LU;,/+D7*H ML!V:[B*1I+A#^4Z.2?3S(XJJ^OL#))N(NFT5+WV:PG %AO^\]C*4L"G]0!V! M>P^X5O3.YN2HL^Z;FB_$*;$V7U[LW M#SD_>=JYVPY9?E2US5GEQ2OE-9_WQ-'6)*EM?^DZ1 >]IKE) MU9ZR??7<#P4_&^8TB21^#'GP>]O&RGNOEM#5KKIK)\9/E>MC.!_O8_@)4(SE M3Q(HU:,[>+R>T,CP$/SHX _=-K%,Y_9&)G=9@660QSTL'DCHK_P178#"C8Q> MX!+E1$QIYF5;80P$4&Y])F45M@XON0TE'F*TJWNM/'LS.\3"'YP:INV,[[AK M!S8?;P?V!S=N2='>X6N*;+K;'U>_!Q<.#I@EX0L_W^@+@_3RA'9B_YG9:6I- MI_&0V)VIRT+7P(D$#F!45-,!%AN"^!G'A"^(&ZD&P*:SYT6DQ_!Q22DBCVV[ M1^J<+;[3Q,E8\CPXSY(=/V(6VNB&^I1=MAC)X%AGPI$&_\[)XDO6QD&V-NS#SVII#TPV_) YN@OX3N&N+IJWS;ZOE6R/-^3:S., M8?ZV\1\/,N1_->X'6T9@8Y[A*'3X0TB28EC9JE^\7RNYYS3$*U?P81]G;RM6 MJ^:F6U7JRK_\IE!VCVAPQ67LY:GR*=]1[VO7.LA\331!2<;!R=GB,7M[(>:@ M4UOV@5IDF"2EUHT=>=?0:S[>T.L]WU=%QV/PH#ZAJ9 MZ .$2\^3.W7AJP^G@S>Y1XHB_\Q-DZ_J^PZT<:WR%I:[SFHL>J4N^.B+DJ)8 M*?:SZ0]"(_TZ&NSY'-PHEQUN.\@-)/QRVGO7WU43#Q"_VNW2]'.F8 MX7[P4Q"&.O@<+..56, WWWP(E,'!L=1BE9.&V]IX7<6P];6JX]Y>$1<@2XS\ MRGHA;W@Y7^\NJ$Y#(/(E FD1Q"%\A3OCMT?Q(#VR"L,.) 8DI4TMC=^\0_@I M$VC*/7X/3HURG>!];DV$!!M,]1&DV^WR@@6P]YJSPH5Z&NYANB->G.2<[,TG MSI%A5DN]X]!<[!TJP"S@Z\R[B%*8AI)(3-VA]HTZE6E0=3ES+WX%PBU^"+8F M.R-OIAHNM' $G2O,T>'4TSQ=_7?8O#^V MZROW8.DQ 3LC+'ZP1UE=2I8;O5OYM8WIP+RTBH?J_Q(AB>LAQDQ9)U;9D(RV M;^'4Q!E\9GU5'+C_LELE@I$+OH,7S2KNBL=X$&5N"!VVI]V97-J%K3SNZTZ59KG=M5J1PWOHMU26+:7#J'BGYOV-^3(FD!N/C;NO5 MB1QXI#9M@_"(G3CQ$XB+H?[)%N(A8)K'47IY#GS9)QPBV_'R0/%AQ![[8=B= M&Q9G\?SL/#XY/XM.SJ;QXF(NA"!#^W=0U?S"8A$OSD^BV>DT/C\_'Z5NU[AK M/MZXB^[.TGM"JBZ$-UA5C&PS;Z//L>#K7MA?\CG:YX.+@BY/Y"U7G28_G M9J%O84\I;6G!E\U*;$?$DT$.YSF#M?&-WI6V%[VP_! MY9"=R6_]:RC7YH[N"*8^>,8VNMQA%E:J M:7M)X7=>HBL^[AG1N!324/Q*;!YSV$*8]),I+5DP$!/E)O#@Y M1=_+;^KG9NB??OL\>G5XK^&!W-&42H]>=@M4UO;9H:+/U\11UAGQ?NIOF=%- MG^B&B;O1*?)[.4\7ST'OV-.&VHY0\/)XJ5G D^$8#-[I)(4 M Q7]4E7O F=I"[_B#B^PWTLP_\H[4H)PJ& 1_IW!GGG4#.,%]0H[MO/\CZ*! MJ7)D.C:]W';#L&I1+W6'U4].W>0;US"WFH#%G&R#Y1JH!8JF9S-/"ZL[XDU@ MN;6ZPFG&K,K:5EIX8WBY Q9IBMNL*@N-]M"FNN=X4W_Q. '9U!@@M1;AHVC% MN1FE48D&R;#^:"^]4$LV?%/,12K,'?%%6[IGW*(>2+9%3EQR8K$8$MQ=A:>$ M]"E=K&4#:J,SL(:TO<:H(_7=*L($0,5FGJUYDQN_?6#O0'/.O-=,4[9,[P9@ M*'83I+B)WAUI2+(U_FUZ/"B;O[;3BY3\1P1:Y2@BOFZMLN8=(";YJ@2KQ9MMME:P-]21:;;'7^_CPT/U&O0BFWSR9,R,? M;F!,=JK8FH_H,.R<.&,MAL/.:6!^[&6'6"O M"VL7H#+4[' ?YOYBQVU8UYMT/MZ;])V]&50< (/Z_A.ZDG;AB2!0\WJ-H=8UQ=D8F(T*(P[QC@JZ^XV4;FR"0/[K%B4.\@EVXO!K M,>"61V92Q2Q?;4W&!U9&\L, GLVVP[9'?%\C=^HDG=]6ON+ECQU2\SK[2W>I MJE7%J?86I&?&^LE&QV/?*:)W$!N*(XG",.#*4_<=IZ_A M%:;26(#KRKY(6VY_N1IA)\_LL6>GYW3'=>N:6MM[EVGUJ;6%>_%P?I$:6Z!" MO3C%;+G3Z->RD)SMG&M46-FJ#_U@^71M^S[;%%W\?#+_+HJCD]/O#H/U;IJB MD!%EVL(C87)A<>#UH\ 0?5)FX=$-\O1MDD7_--FNC6;QQ>59?'DZ!?LOGIY, MT3T0P1LG)[-X>@I_'OV1W9417AT$ANIL$<\N+O!W_T] Y7P!3S+J9_'YQ2(^ M/YLCQ-GI(CXY/26(I^>8C@M_CC$7UVQT/MYL])V]RI :V6"BT2![>4*KT3[D MWKT9+08R3/\YFQCP[N.-)@8M,R(8\08AR=L3^ZCK'M9QF[$:C=K( MBO-Y^[@],'E)J5,$>'[Z"4B.$=P9U''P*93/610<- M*OWNB.YLD5<5;Y_4L:,@"8(F1;EFZS6%" N^E4]@BBXEI56VM66O->9S,]E0 M.Z6",L)1-Y"+_H@W69V<.FCZK5VYY<0]7=='T5*!X(S@I=ED7/-K)T$K\HH7 MR+30;I-L$@-# M@S? V%LNV.%S-^@-' /73C8PD'7D.8!TP!RSFN=&IQ$NE-"ID@ZA9[YFP$IR]=M MT;55>/6,I-A^"US'0OBNJ.Z2@#QF?(]O;UWHC>/*%Z\DI?-Z12UU3MU-P/ < M&C24X9SL,Q0-S\/[O;FAKN_NLZ%TW_;#LLZ]%[/%#;)\%O_^^>KJHTO;:KBU M#SIOCTV1OF#7))JQV::(Y,[;&09U8(K0\*%V&FZH^ "VP'*6X!]E MB\K.R[0&=_6A>4A_M('1E-$>!H\1>;&KW"TC![:S_L_NI]V3H;WHW+)%)5O> M57+$T^AH<6,A8<.A1P_CYG)HV]KV%>-0LX3W/.G&5\SCVEV667!%O8XNU\&- M,3=7RK 8+V6X,=3#.-(+GP9YVQ-J&7J ;8 #E 1L>6U__V1_]^XG +)V%QEP MO9H%$C@]EZ1=NRQJ!BD%["RJAYP574>M;3T 0FL#^LJ_;!D*-OM>\8WJ+LVU M/P%75)/0+7Q)';O;.'1.;$'\26E@VC^K&$[^X8).X*:YMO3MSKDW0&APM?;> M(S_CW?IH@K9EC%K.[.IADH$.P0B]A(,8]/K8T45B]>%$P]4V,[Z+ 50'3B)' M@5:Y%I2_O0U[4,+/_N-HJ$G&.U]M0EG+4G)/+AMBW2XT.5S/B,/0@2<5S"^- M%]_LN]]BZAED_59!.I?-M2,'57>"0C+?-LN.Q= M_2VY5U32?%<.G:#./<]WI4\G[JE:/0!T2:$<;>%NYH&F4!9E*Z&8 M8=7Q"94ZCQX0\_X^)/<85;YDBB ^+*])O/GR>'H:NX:>6)O,#:WIDH+/MKWU MK^6$H]-@47MW/+SWKD6P;6.N*?,L^H7O*96@]6)^]N)5],&[/ 9V,GRR+(8! MZ^S0U\!Y98%KE#/=[+VH_ATC5B/9A<.&+Y0^)Q8/L[-"_5MNJ:Y&PE-P)O)D MY473;NG20\T*(B7!FXM-EP(-0UV=@EI!JR3[*[J^" %H/(.L_V+DG@SKQ82M A,*1 2P4M?A"I;K;J;- M@*IN2S0$)=& /7/>S0%[5<*M.=8C:TNF^?V#%"X9=C1E:VC&DEQ8;;BO$!9 M\0_QNYHV2H"&U?LKAI6PHE) M.ZI9>& )3/C)?>3?5*@))I1RJG:W7!V(ET-K,&SL@/-5'G5#[2!UH4-8:;DM M-E\)S_K#L811/8118O>OY:UM5G2(RPOOOCR>J81&LV1O;Z@0)P^:[;;LPGL- M$Y*DO1U?\Z"^/4R=;.A8B 7NJX!2P2ND6._@V!M?FW<>0LJJMGPEX 4N;8A: MJ/*=/VH?2,]8<]>=OPLN ,'C[<'L=9W@D*D@)G@,=U"?O=4>_L M5*2_BL1QJHZ:L&P;>NH>5"6'L*$+Y,AI*-9JKEEJL9_*\2T+=LL,"CLP4!/< M3V*-X=X5Z-X/X1L/Q0)?TD!ODR9Y_0-871MS#?HEW4Y4@+J%AK)^"^A:X]UA MKZ[FSU["F^[QUS_L0='^ "P#['$@R#6\.IV[*Z@M-[_7_!U!+ P04 " !Y- E7KF3XSFP& "; M&0 &0 'AL+W=OEEO.QZ-M(V\%;ACMJ\(U&"8= M(1[,S9E_6*X:0#2DGC86"/YYI, MB_"6^3HX+.^5P:==DH3Z2O2_T(Q/W=CS1*CL_]!/9>N-,GB)TB+*E!%!Q'CZ MESQE?B@H[%7G*+B9@FMQIPM9E"=$D^:!%'V01AJMF0M+U6HC.,9-4-I:XEN& M>KKY@^A$4A!=Z"0*WRD%A/N 42:<_2+6<^^O22>DZL-!1>.*1J_B9=:/4NON M'.L[<"ZX#A2<@W<[1;B^RWFQC2?I):,-%$'D4$SXPV#W!%<+WB:8^=!DGW&,D M!*7Q 5:05K.8+%QK-I/G RC](!&%(^(]]"1ZW(>+/J=2!2PNW9S=G4$K[ G) M=!#!&?>VX'VW\E A8%]=4R_@(A2]@7WW =YOO-MSW>J^>6LOG?T/L/&NL;/; MV(<6')-!1#B>%@9=(P57 M&ID-1.BSD=%2.Z#\%_Z#6\H&[(GQ(M9CL;4Y#GA*/$,N)!0IW7ZZ.)W!Z?+J M&$(6,8,R9*3#0J8'.3_3.WR*(?>!0!^!A@/ G0-[(\]H8S)0&4NF: YH;*5I M#QGT<[WT0SRF073V5O?3'=/,9(B!PG'C6\U=J=;:+ADG=$393X/IEITSZ%#C M&SBAWD0BWIR=FA*;#BP6E+3="JE/J6U-K+5 O841",&Q>NY[MQ88QA5B?4>2^'A%F)6('E!X[J10*=0Z&$/4'COX[XF M!Z5O9I=1X-9JBR,PDGNA\]L!X;V ,/B73^ MPJPRH&X1W.K%FVF]V"-CR;VT&3D[UB'UESF$^(\4\]"^F/;''1N(!"[LCK38 M&7=WF=@+O8#UX6.7GLO^*^$)3JS@V$)S&F_ /H.PF&\F]%HQ'[:%I5%W)WOK MZ_'.:GLE^N.ROZ<7#%V0S9QOX8)/]$^?P*DYITC!F:>0>HH8UWA$(/ ]XS1T MQ)3&#%^T<0T2F^UER/^$J5@H-(- TOYOANBE2>_:7:*Z).EQ1"3I7,AP5PU# MUD-7@(?S77J@2(\RPQ,%BLUP5<(9#HJG3QX-X1@-ZBGBA7S\72LE&&SG00<*%G6XHNR:Z=Y?>]9M9X/ M4E.9?CJ*,@;KD=F92HFN[A/,+I4YQIP0&$:R=,N4+R+X3CK9*#]L7OGSU6?V M->-W3K#*70O?F05_!%J$B4U$G+^F$[9TP_IB;-Y/G5V8^8<"*V5AO;[.1)N- M9O7Y-*XV2!3OG]BZ(G&,Q]:\JHI<'IE*L,!CGC$:;K6&BEW;>,:D7-M[< M=_,[3X+EY30R!XPW:A1.OT09PJN5D=5;&W2C,3T@;()3K*W[I8-#.D"G1Y/" MV/"ZL?Q&\!B]KG<*2K]G([5!=6MOFM6?$X3R*\#I\9K$B77'*B>\5/@5TCHO MD05>P)G67="BGC5!W+![.J-?%6>7J_0 M4E*IM=V^'L:DARX:=E.W-#Q^WPD<-A[HZO62*?RF)#&EXDX41ES_XL8,:.A.OTVWG^-/_EH95^ MPQDPI%U4K6[MULL@TY\"TALM8OOYO2,T3L#V,J#$I]((X/NN M$'IX8Q;(?X]I_@]02P,$% @ >30)5U/:(J[*! +PX !D !X;"]W M;W)K&ULK5=M;]LV$/ZN7W'P@"$%U%KOEKK$0)+N MI4.S!7'2?ACV@99.$E&)5$DJ;O[]CI*MI)CCIFU@V#Y1O.=>'MZ1/-Y(]5'7 MB 8^MXW0)[/:F.[U?*[S&ENF7\D.!;TII6J9H4=5S76GD!6#4MO, \]+YBWC M8K8\'L8NU?)8]J;A B\5Z+YMF;H[PT9N3F;^;#=PQ:O:V('Y\KAC%:[0W'27 MBI[F$TK!6Q2:2P$*RY/9J?_Z++/SAPGO.6[T QEL)&LI/]J'M\7)S+,.88.Y ML0B,_F[Q')O& I$;G[:8L\FD57PH[]!_&V*G6-9,X[EL/O#"U">S= 8%EJQO MS)7<_(';>&*+E\M&#[^P&>_1T.#E&V;8\EC)#2@[F]"L,(0Z:)-S7%A25D;16TYZ9KD:R0!9@N:5X"7/ MF3"4K%SVPG!102<;GG/4<'3-U@WJ%\=S0X:M^CS?&CD;C02/&$G@0@I3:_A5 M%%A\J3\GAR>O@YW79\%!P#][\0I"SX7 "\(#>.&4A7# "Q_!.[T/]W(7[C^G M:VT4K9I_]P4\XD7[\6PEO=8=R_%D1J6B4=WB;/GS3W[B_7+ VVCR-CJ$OEQ1 M919]@Y8TU(;3VL0">HUEWT!#BUS;-YVBRE7F#I@H #_UO*-:,BX(-/L".FAR M?T _[ ?W@_ \+=4-DKP4VO<( H^6#[T$ M%772AMF&J&O>0>1<8UX+V9_@G-U<0;V>[-ZXQS="-87G&AY 8_(SCDE3['&UD*.6ML^PXI;J@H^ MRDTE%3=U"]9!6O(:@L1S,S]R@T4,01RZB\AS0S^%,'&3,':#U'-6K)G8IUV- M5[9HV<5(A1;&[6) MC^HF M"=TD"EP_3B!,72\A_85WB.#%1/#BR01O3)\9UM1A3/:@VGK)6J)7NL?/H$F9[4/ MBKJB&A%>VL_SLI].[*??PWZ%LE*LJWD.CL%'80; M2^OEU?E]DH,D<+W4<_THHW*F2O02-T@R6\Y!EKI!%#IOJ8J5&!QZ2$]*C&21 MZ\4!^('5<>.$1**,OL'B>=G,)C:S)[,II,CI=* M8([MFE9TZ'\G7W 4NA[UV2!9 &E$D4]I)]%Y MSS<2[$8)1[X?NGZ:VO"0:SI1H?*3J#WI91F]V -3'?$Y7]02P,$% @ >30) M5^Z1 9;7 @ AP< !D !X;"]W;W)K&ULS551 M;]HP$'[G5YPR:6JEM$D<"(P!$K2;MJF5*EBWAVD/)CD@6F(SVX'VW^_L0$HE M2K6'27N G.V[[[[S9Y\'6ZE^Z16B@8>R$'KHK8Q9]X- IRLLN;Z4:Q2TLI"J MY(:&:AGHM4*>N:"R"%@8)D')<^&-!F[N3HT&LC)%+O!.@:[*DJO'"19R._0B M;S\QS9"T6#-ESA#<[^^4S0*&I0L+U'H7 I0N!AZXZ@_Z5A_Y_ MQZT^ ML,%6,I?REQU\SH9>: EA@:FQ")P^&[S"HK! 1./W#M-K4MK 0WN/_M'53K7, MN<8K67S/,[,:>CT/,ESPJC!3N?V$NWH&C@9);4-:;T*SA2G711"X75I294;2: M4YP9C=-45L)HVN 4\PV?%^B#H,-P]M7:^GP0&$ICG8-T!SFI(=D+D G<2F%6 M&CZ(#+/G\0'1:SBR/<<).PGXI1*7$(<^L)#%)_#BIN;8X<4OX%TIS'(#-U)K M^#&>:Z/H;/P\5FB-TSZ.8^]+7Z]YBD./+H1&M4%O]/9-E(3O3[!L-RS;I]!' M,[I_654@R 7P@BX/%RD"74/(9#4WBZJ@(UV+=XSZ2?#CU/\B8^N:CDLY1P5Q MY ,)A$Z@O=&:WD[ _NYGUZVS>\$KVG#,SN' ;ATY>L 2/XF8W^G&$'?]+HO] M3MR&CL]8Z"==UKI!K?NOD8.SGM_N=?U.PN <+N#B6*KZE$<]/V(=/XRBH_G@ MA(Z=1L?.O]3Q)/A_H>,$E[D0N5A2>RQ<*N9'"?.3=S$\"1'YC#;;:CC.*-!V MY*=%J]$44[E!]?A*-#65PU3/,([*%1PTQQ+5TCT!&ES]=9]L9IM79EPWUR?W M^HFZY8I*U5#@@D+#RRZ)H^JV7P^,7+M6.Y>&&K%=,!3^\C^\Y [Y;(1!M^I^@]9VMW"RSTHL1)];9_5_@,>\DD<7Z%J M,[QA/_K&D0=%;ZQJ#F!2T,AV_(JWPSZ< /+@.P!^ /!!]QAH4/DHK%C.M=J# M=M[$YHPAU0%-XF3KBK*VFE8EX>QRI:F^VGZ%KA:M!=&6@%]ZV=&^6P8MG8JK MCV)3H[F>^Y;B.91?'+@?1F[^'>X4GE1K=P;>MR66_\3[I',2RX]B'_A%PE_[ M]@:B@ $/>'2!+YJ2CP:^Z#^29[":LG]_S![^O-\8J^G8_'4N]9$Y/L_LKM*= MZ42!"X_NBD']BM[RQQ_"-/CI@NYXTAU?8E^NZ6J6?8V@*NB.!?QWZ<[)ODA\ M7O;_C#9[Q *;#6J(0@94*AQ*=31FST\/X)Z7]>/LZJ45?2DMEM=P8L]^KRI9 M( QW5JM6%M]B0)0'+(]"5WO&HP!XQF[S[ BIY)OM2?(@K.IU*]T0(A;SC-Y) M$$.<)[-/N),%G68(&0]"%B?A9'$(TY3Q+)K]AG3-=ZHN03:4\"NZ^ 82.E7_2%QK4VZ'[&2A4W]JQ14RS4X.]'_O*-_>Q.S\)O96M@1HK M@@8W6>*!'CO>.+"J&[K,1EGJ68.YHY\$:N= ZY52]CAP :;?SO)O4$L#!!0 M ( 'DT"5&PO=V]R:W-H965T0L?- MC>I!XLY:Z8Y;5/4F,KT&WGBG3D1I'!=1QUL9SJ=^[4G/IVJPHI7PI(D9NH[K M;PL0:C<+D_"P\-QNMM8M1/-ISS>P!/O2/VG4HB-*TW8@3:LDT;">A7?)[2)S M]M[@CQ9VYD0F+I.54I^=\J&9A;$C! )JZQ XOK[ /0CA@)#&/WO,\!C2.9[* M!_1??>Z8RXH;N%?BS[:QVUE8A:2!-1^$?5:[][#/)W=XM1+&_Y/=:)NSD-2# ML:K;.R.#KI7CFW_=G\.)0Q6_XI#N'5+/>PSD63YPR^=3K79$.VM$S\@[1<;MJ5 ,*- 6LHD7@5KG[GN&2NIY'%(,XTJO> BQ$P M?06P((]*VJTAO\@&FO_Z1TCNR# ],%RD%P%_&^0-83$E:9RR"WCLF#'S>.P5 MO'=*-;M6",)E0T[2O_/IDX?6U$*900/YZVYEK,9[\_>Y8QBC9.>CN%ZZ-3VO M819BLQC07R"<__0F*>*?+^20'7/(+J'/E]B;S8"DU9JE@_!U8OD0]-::*[)B1S<^WN.$!H$=\UJ MMFUOR%OW"SXI^;9670\6XVXT (X$K%-2TBR.:1S'IV**4D5C5@5+M;8[CE6L M5?]-N]XD%9WDN3?[(24T91/*XDFP'%9662Y(6E"VWST1&2VRDK*L##Z",;N3G32_'B&&S_B#*8]2#O.@>/J<8K>CAQKHV)5[T?)2EDLF!>W^"4 [0QP?ZV4/2@N MP/';,O\.4$L#!!0 ( 'DT"5?_LXRC?0( ,T% 9 >&PO=V]R:W-H M965TB_9G0/MOY\O"2G3*-L'.-MG/WY\CCW;&OOL2@!D+TIJ-P]*Q.HB M#%U6@N)N9"K0=+,V5G$DU1:AJRSPO E2,HRC:!HJ+G20SAK;G4UGID8I--Q9 MYFJEN'U=@#3;>3 .=H9[493H#6$ZJW@!#X!/U9TE+>Q1!Y?C MB\7$^S<./P1LW9[,?"4K8YZ]@1.QP:N0$H/1#1^=9A!G](' M[LL[]&]-[53+BCNX,O*GR+&\V4A.:%IM0F MFL@)[9OR@)9N!<5A>F4<,@58FIP)O0&'].+HV,DC7TEPI[,0*8OW#;,.<=$B MQN\@3MG2:"P=^ZISR/^,#XE=3S'>45S$1P&_UWK$DFC(XBA.CN E?,?H.3)\WK M7"#DIX.S4?1Q[UT)A7&"5177KUY19B4H5\$5.-)S^L;M*YM&T3"*HMWY3Y2, MC)9+5EF3@7-"%XSG&[ H6ED6Q@HL%?,U"G+Y*\.C08H?#^/._B8=:EZX-V(* M;-$L$D>,:HWMM/76?E==MB/ZYMXNNB6WA=".25A3:#3Z?!8PVRZ/5D%3-0.[ M,DCCWX@E[5NPWH'NU\;@3O$)^@V>_@902P,$% @ >30)5WBXC!Z[ P M70@ !D !X;"]W;W)K&ULG5;;;N,V$'W75PRT MV$4"J-;-UZQM(-YLMUO :)!+@Z#H RV-+382Z26I..[7=TC96GOK32\/BH?D MS)DSAT,RXXU43[I -/!2E4)/_,*8]448ZJS BNF.7*.@E:54%3,T5*M0KQ6R MW 5599A$43^L&!?^=.SFKM5T+&M332+'\HH9-ATKN0%EO0G-&JY4%TWDN+";KS<6@(UBZ&V0YBUD DWX'HPUP*4VCX*'+,C^-#HM-R2O:<9LFK M@#_7H@-I%$ 2)>DK>&E;8^KPTG^JD8DT9^^>Q/WH_>OU-!M:^B^ACZ] MI=.8UT1:+F%?SRF._QW%N\(,JP4J2., 2'MTVN\-[V8^ _O=WUYY9_>"U3DW MF)_#@>VU"B^5K."V0/$G??#(#6?VY'VIN>;N%)ZQYZ -3U&WB=549C#8@LSY']PL8('/N? !35^W .Z<5WN MC. 4E;!6TI*P?JQ<2<5-48'M,T[39*SHKC0=SVKR@#R7UH\:_O$1?G&-\#7C M-XJZA$D,1NY=O#B*WEK2+C];,ELM29HRZTI:S:AOI?VE)PL&<;3UJ37<7!0=B M$HS02U26"2=:QZ*\>S-,XL%[#?%;0.)KMI9.VP*[_0E(MTTARW+[@]P( M+U M@F3@]#K:ZG9>G5/71WAPY5>H5NYATZ1C+4QS^[>S[=MYV3P97]V;AW?.U(H+ M#24N*33J#'H^J.8Q:P9&KMT#LI"&GB-G%O3^H[(.M+Z4TNP'-D'['\7T+U!+ M P04 " !Y- E7DH3/K]4" !9!@ &0 'AL+W=O%\NA4;7*)[VCX8LL(C2R4;;*W4+1A>-3-0NX%X0*2^<9!#V^XSM4RA.1C'_VG,$Q MI0>>K@_L'_K:J9:5L/A.JR^RY9UP8CXU>@?&1Q.;7_2E M]F@2)UM_*4MG:%<2SLW_=#4:V(H7L5)H0;05'51I.JQ 2;&22CI)_C>?^_VW MT]!14@\-RWV"Q9 @>B5!"O>Z=;6%]VV%U7_Q(8D]*HX.BA?11<+?N_8:8LX@ MXE%\@2\^GD#<\\6O\#V(L MH$:Q:+YC,/_UEW'*?[N@=W+4.[G$/E]27U:=0M!KT#]U>^EG>C-T^MZ"KIL'H+)^O14B@:%C]2C=FD M*%@<19#G&>,YAW$4L2Q-1Q=>97RF(6;)&;,TRU@:$:I@DYR364#$TB)A15Z, MWELGJ=-/JGB!>)*R(HOA"JY&?VC17BUK;1PX- WYV'"DW9OT&SZH6:AU%WKALX_ M>H]S\W88%S_"AZ%[+\Q&MA84K@G*K[,D #,,LL%P>ML/CY5V-(KZ94VS'XT/ MH/VUUNY@^ 3'K\G\7U!+ P04 " !Y- E7:7[O))(" "A!0 &0 'AL M+W=OO.&72U$I9\Q,"'40J M9=56J1*"=GN8]F"2"T1U[,QV2OGO9SN04HFR!\B=<]]WWYUS-]YR\2PWB I> M*\KDQ-DH55][GLPV6!%YQ6MD^DW!1464=L7:D[5 DEM01;W0]P=>14KFI&-[ M-A?IF#>*E@SG F13543LIDCY=N($SN%@4:XWRAQXZ;@F:URB>JKG0GM>QY*7 M%3)9<@8"BXES$UQ/8Q-O WZ6N)5'-IA*5IP_&^='/G%\(P@I9LHP$/UXP5ND MU!!I&7_WG$Z7T@"/[0/[G:U=U[(B$F\Y_57F:C-QA@[D6)"&J@7??L=]/7W# MEW$J[3]LV]AXY$#62,6K/5@KJ$K6/LGKO@]'@*'_ 2#< T*KNTUD5EQJET@90HS*$F0NU "<(DL?V20%BN"Z:$ M92CAXI&L*,K+L:=T5H/ULGV&:9LA_"## !XX4QL)WUB.^7N\I]5VDL.#Y&EX MEO"^85<0^2Z$?AB=X8NZ%D26+_I/"^:V!8_'+?A]LY*Z)YGZEGLG0FV&&U0H%1($+^C[0WL?!Z"T>IF!^3\M9[^*)D28O-?H2CNS>K$$H M!*],VY$IB$;N:)BXR2"$(!FYR=#7_A#"V!UJ,PX3BU &PO=V]R:W-H M965TCDP:PV\;(WJ:L""(!G47$A_-FGG M;O5LHAI;"0FWFIBFKKE^N8!*;:9^Z.\F[L1R9=W$8#99\R7<@WUX MA*IR0!C&MRVFW[MTAOOR#OVG-G?,)><&+E7UARCM:NIG/BEAP9O*WJG-S[#- M9^CP"E69]I]L.MUAZI.B,5;56V.,H!:R^_+G[3[L&63!!P9L:\#:N#M';917 MW/+91*L-T4X;T9S0IMI:8W!"NJ+<6XVK NWL[($_@R$G#SROP)Q.!A8QWVR[LJF J 7!R-=*@K3&C>P*R%JK)]$V M!/8C$5UNUM7P4![_CR??U[FXNB/L]WE]Y)X^2-Z6P4)Z2#V3OLM$: M7>Z!$WC&T\8X1K(LH6DV(F@R9'04,B>E-(D#&J M'75PF'W_TBON7P%U#II$(278<=!VW$[X3"%?2_#J9NS]AK<(WA>:6R&7!'O- MD()K_8(4VG!=&A(RFB8A3?,*;PDN"VA95ZHFMXNFPK.[4(TC M9TCCF-$LB_>ET8@FV=#[%8P9DR=>-;P[\'NLDS"F+(AI$H2NVN]&2)8AS3", M@TE1(C&ILY9-;Y;W]G.\7;^#0BVE:+UC)82T7"X%GJQ]'32V%.[,0JN:Y W* MX+9(U;F0;= NPR0=T2")]B06,1JE@?>@+*_>%G@OBB[2(_;D"+^3GM_)I_G= MW1UK_N(NCT-,/@KUSTQ^@_]?4C1)'AX3&@:/" M]=Z)UZM'+*!1F) PB&@6#PDR*4I#[W<\_?0[51;38)0YC6PT(@SKP+KZ&1)E M0SI$;RE##J-*0 .6'"S.8.]BKT$OV^>+(PPV0W?'][/]"VG>/0Q>U;OGU0W7 M2X'\JF"!IL%YBL>,[IXLW<"J=?M,R)7%1TOL#QIZB36A 0H=!"IM)NV296JTF[/)CZ( M5#(2RF57=+"N>HRBFQ> M0,GLN:Y XX%[O">4>4+2JV@S6XQ^K.H!7U*%R4H*S0BAC8+NG5Z'(U M]O$AX(> O3U8$Z]DH_63-[[Q)8T](9"0.X_ \/,,UR"E!T(:OUI,VI?TB8?K M#OU+T(Y:-LS"M98_!7?%DLXHX;!EM73W>O\56CT3CY=K:<,_V3>QTSDE>6V= M+MMD9% *U7S92WL.!PFS^(V$I$U( N^F4&!YPQS+%D;OB?'1B.8706K(1G)" M^4M9.X.[ O-<=@.Y5E9+P5DXI;,'MI%@/RPBA^@^)LI;I%6#E+R!-"6W6KG" MDL^* _\[/T)6/;6DH[9*3@)^K]4Y2>,A2>(D/8&7]E+3@)?^F]1C"AN \7$ MWQ^7MF(Y+"DV@ 7S##1[_VXTC3^=H#?NZ8U/H6=K[#=>2R!Z2Q1V([,6G/66 M*X" /BM5<.. ?!@_:,8F/VQB$ZL#3X62&OXMYNZVQE.DV/[;.-V([*"G81LB& MW&@V'8[F21MQH"(=IO.+83J;=,GX* 0'T[S_KI+4UA[*>4TCQ^XZ.NC $LPN MS!F+V+5R33/VWGZ4734=_!K>S$$\MYU0EDC88FI\?C&AQ#2SI3&&PO=V]R:W-H965TB!UJB96$ET27I..VO[U"RM4[A>/?4@RUJ-//Q MFR=FMK/NLU\;$]!+VW3^:K(.87,YG?IB;5KM+^S&=/!E95VK [RZ:NHWSNBR M-VJ;*2-$35M==Y/YK)<]N/G,;D-3=^;!(;]M6^W^OC&-W5U-Z.0@6-35.D3! M=#[;Z,H\FO"T>7#P-AU1RKHUG:]MAYQ974VNZ>6-C/J]PF^UV?FC,XJ>+*W] M'%\^EE<3$@F9QA0A(FAX/)M;TS01"&C\M<>3;()*L]+;)BSL[A>S]Z+>I9W.NCYS-D=-\>]GTP"P\>.TV$/<#!#L#0B%[FT7UA[]V)6F?&T_!3HC M)W;@=,/. OZZ[2X0)Q@QPO@9/#[ZR'L\?MY'M# ;ZT+=5>B/ZZ4/#BKBSU/N M#FCB-%KLDDN_T86YFD ;>..>S63^_7=4D1_. M/75Z6];!E._1T3E9F&?3;8U'3!&<4X%9*E$F<"9SG#.%N) X34%,*)(42T:P M8%ER:WV(_-S!G.:@EZ4XI01E!"NN<"HRQ%(%^@(+F2%!,04-3ECRL[/>HXVS MJSH@)3%E"DLE$=S#.*9IAE2.N<@!@R-*,.<\ZB1W!L)4U'H8%%V)=!LKY9]! MD*D4,S#@6.89SM*()Y3"E (>W"(D3X8H%7I3QZ=Y@:$)D=BZZ )<#JQ!^%F?(2%%+Q$*-!FB%%()A9%_+?:2 M 3FH$0K!EQQ)@)( E6; BIR+>AH=2N'Z%(H%YP !UQ,@)&+P(PK$/U?[Z&KO M#0Q![<'Y2Z!4F'9I'.(4(YA&II]&AT/R+>$_I!6"41COX]#1365='=8MB@U9 M@QAQSG!&@:4"UR@$$:AF"MRC();@@$R.ZZ)8UQO?QVA$H) XQE.L,@GE]2%Y MY8XD#-(EH7BS-^#1F9$EQY$EOWEDE;775>5,-61O7T:G!MA9S*\/L-,7)6@HEI$^4:[KZ< UHR5T MBNJ[AAUU'_0#%R _5/"H?3P63[?HR8Q-CQ: UKBJ7W,\*NRV"\,N,$K'3>IZ M6""^J ]KV+UV5=UYU)@5F)*+%!+EAM5F> EVTZ\32QM@.>F/:]@&C8L*\'UE M;3B\Q O&_7+^+U!+ P04 " !Y- E7KVZ$)(L( ;0P &0 'AL+W=O MZA#P_%Z.B1YY^* M&:6"?$GG67$\F FQ>#D<%N,939/B@"]H)J\\\#Q-A/R83X?%(J?)I *E\Z$[ M&H7#-&'9X.2H.O?B72X_#9M:)BRE6<%X1G+Z<#QX[;P\/1R5@*K$1T8?B]8Q*;MR MS_FG\L/EY'@P*B.B5V5' S)>%H*G M*[",(&59_3?YLKH1.@!W!7"KN.N&JBC?)"(Y.$]=M,)?EMD!\48O MB#MR/:0^K^F_5]7G=]3W\?+VDOQ!Q[.,S_GTB5QFXP/RUQ5-[VG^][[^HM65 M8^AEL4C&]'@@!TE!\\]TH4$ZS?!^E7M7D>P[VDA\N589HQE4W+& M"U$EZWW=$/GKK2Q/+@5-B[VA^Q9"#YK0 _0^_Y:D=%],.*K*SNOYE.=,S-(Z M.<\>AI^&"=F7N.?DV0_?Q:X[>E5>K0Z=5\^1Z,,F^A"-X_HQHWDQ8XM]7<"A MSFCT/>$2/R'W3^2*C7->=@@)*FJ"BKZ)NF_%I+XKY0%&8;1:0Q[$3="Q30K' M%D(_;$(_-*(PCMJ3I8,-FI9G-*CJC. ;?61.5@5VDZUE>%A(+9%QT&H_S&CV M5?Z0&\J>V!>6M>_(&:\8NUOF.B.A1NEP'H360<50P7D59GR@*;#;E$^RZ2QAY*M=WL88P6VX^N^ED(L.M!R5UN4G_B27%<%]C#_]G9]#:6\#=_L@IZ[5IVS M:\,ZNZ"MKIEY5L T,KC-]R:9&D3W0%B]'J9:@=TDNIS.3'@VQ:("P?1PY5O5 MM8?2ZROH4J8-P^R!;GI6#;-GPS![K75C,\.L@.W-V#:%5X5T" R*Z?6PP JL M8F*.Q0>:Z.'BMIJ<=3-ZJP!*;!L&V -1]*P:8,^& ?9 -#TS ZR 8?GKF(A_ M \U!);T>KE>!-9R,>R""'JYF%W22D//R@63.,S8NY*U)%TGV1-[E[',B*'G+ M4B9D\SL%4;;;L)P^**-OU7+Z-BRG#PKJFUE.!>R"_JB9RC7G=Q :M/=!2_T> M'E2!?<.*!2]DJ-))M%96% ]8?5!*'Y>\\R]C.B=G,GNBN2OMO-8M;UW3X"Y+I]_"1"JPA?T$0?96+7 F!U*MT MN7?A9*, RF<;'M('=?2M>DC?AH?T03Y],P^I@&'YVUTL:9?5H'@ .AGT<) * M;! ;SK\#$,) 8259,>$I>9O\4M,])2![@54+&=BPD $(8V!F M(16PS4RU7&-S7H>WH(%!#^.HP)I]-0>M346*_4'LD6]LKEC)57,>)Z\-FQB MY@56;6)@PR8&H(J!F4U4P#HRUMH2LRZ@0V(0OJ"'+51@@^#;GO\'(&B!YNIF MV6FQ?]ECXQ).9QL^, 1]"ZWZP-"&#PQ!_D(S'ZB *3*X/;W8**6S/Q&4,.QA M !78K1TNZP&(Q04:%ZJ>/[974:1@U1O)RVW%R$2Z+HR1'6_6E"X@BJ%58QC: M,(8AR&9H9@P5,-U<=DZJ*YP.[5O[[3V5>$*<]T[[3>%H3@F2& MBB721$:J-1#:)=%18,-.AJ"JH54[&=JPDR&H;VAF)Q4PK2SNK'@#2(/_$8AN MU,-4*K"&R]T1:&J$B^-/2UGEUQF7GCM9+*O;U;F_<54"W;9NPVM&H+"15:\9 MV?":$>AP9.8U%3#-%&[3O2ZLPW10W*B'#55@=RVF:SM->[RN@YU02:C'N93@6VO MH%PE3UKK)Q%(8*1M0"L&=UG0YB+*91O^,P8IC*WZS]B&_XQ!*V,S_ZF M1)X M1W?3M^L_ZU(:](Y!&.,>UE.!-:%W#*(7X^JUWKA^RY<9^T05D^YU*8SC>(.F M+ $1C*W:SMB&[8Q!)F,SVZF :6=Q9R=@#= A.RAFW,-P*K!FTY 8]##6W.[: MO8GJ [G3VD&%MV3*E-8_B=K]+U$;QC(&58W-C*4"AJ=O9U'E[AOV3QV"BA[V M,)0*K/8^UV'K?04IS:?56QD*,I;C5=2O+FC.-F]^>%V_[P"*UZ^-N$KR*?TFAOJ#X(OJ[0?W7 B>5H30)5]MCPMUJ @ D@4 !D !X;"]W;W)K&ULM51M;],P$/XK5I 02&AY:5?02".UVQ"3V)@V 4(3'YSD MTEB+[.F#9!,F430+)1EM#HS3R(@^W&C5C5Z#;"+&WY"FX!O[77AJQP1"F%!&6%5LQ -0\6\!@P@S&E"]Q= M;]$_>>VD)><63G7S0Y18SX,/ 2NAXEV#-WKS&08]GF"A&^N_;#/X1@$K.HM: M#L'$0 K5__GC< \[ ?%L3T R!"2>=Y_(LSSCR+/4Z TSSIO0W,)+]=%$3BA7 ME%LT="HH#K,KCIT!IBN6=Y;.K&5Y1T?K,?Y0R?PB0F%0.#(D/38"HSY M]_7T5'NPN'_H;A:MLS@-U[L$PIT^D6!6?AI85E#AL6^9<7<<.(N^S_ZZ]]/J MDIN54)8U4%%H=/2>TIM^ O0&ZM9W7:Z1>M@O:QJ:8)P#G5=:X]9P"<8QG/T! M4$L#!!0 ( 'DT"5?HUE'<[@( #,- 9 >&PO=V]R:W-H965T*:7BQ-BIFL2Z4D *'\19G"9)+^:$BFC8]]=&:MB7M6%4P$@A M77-.U.,),#D;1#AZNG!#)U/C+L3#?D4F< OF>S52=A8W* 7E(#25 BDH!]%G M?'R">R[ K_A!8:;7QLB5,I;RSDTNBT&4.$; (#<.@MC3 YP"8P[)\KA?@D9- M3A>X/GY"O_#%VV+&1,.I9#]I8::#Z#!"!92D9N9&SK[ LJ"NP\LET_Z(9HNU MW2Q">:V-Y,M@RX!3L3B3^;(1:P&XLR$@70:DGO566S0W M\*7Z:$N."O=4;HVR=ZF-,\/;Q=- LD2:3@0M:4Z$L&P)-ZS3AG7J\3H; M\+Z5EB>@\_N:5E8B!OVZ!CX&]?LY:D$HI_IC79$8X6;E&\D9ZV +4W2H(O&9E.(AU!=:>IY(5Z))72CZ M:^2K/Q#A)+MV=N5L.&U1%;@-L\,KM\-!2WJ-+,) V,LBQ&GE8SAL0"]0Q0L^ M%.$DNS9V97VXVZ8JVC ]O'(]'+2FUZ@B#)1N_EC$:UM@]SMQ3=2$"HT8E!8J MV3^P+5"+'?IB8F3E=\5C:>P>VP^G]J\&E%M@[Y=2FJ>)VV@W_TG#OU!+ P04 M " !Y- E721YIC<," #A"@ &0 'AL+W=O7DX+_%AUDIUHTL 0^XJ+O0\*(VI#\)09R545._( M&@2^R:6JJ,&N*D)=*Z!+%U3Q,(FB:5A1)H)TYL8N53J3C>%,P*4BNJDJJE9' MP&4[#^+@?N"*%:6Q V$ZJVD!UV"^UY<*>V&OLF05",VD( KR>7 8'QS%(QO@ M9OQ@T.J--K%;64AY8SMGRWD062+@D!DK0?%Q"\? N55"CC]KT:!?TP9NMN_5 M/[G-XV865,.QY#_9TI3S8"\@2\AIP\V5;$]AO:&)U$M L@Y(''>WD*,\H8:F,R5;HNQL5+,-MU47C7!, M6%>NC<*W#.-,>MVY061.-"L$RUE&A<%D9;(1AHF"U)*SC($F;T[ 4,8UB=_. M0H-K6X4P6Z]SU*V3;%GG<,)Q$_HQ2K_.F*R *NTAFO1$$Z_2-\A*(;DL5N2+P-!3V?J= M]\H],WW3'G8ZI//3 =!W>_3=%W+>KS-YTOF]GFC/J_15BDQ6-1C,7Z$ L#P8 MO_5>O6?F;[^GW1_2^OT!T./HH2Y$+V3^$T+3)]V/-XI5[/_JRWJE;)WUF^Y7 M>6[J'DI3G SI>SQ$H8H?*E7LK2;_8[Q?R/.W#S8A318]EVSQ#LH*#L!W^=2FON.O1;UM]KT+U!+ P04 M" !Y- E7'\@V,J$# !1$ &0 'AL+W=OY_WS7GB97VB[!,O$1+@2UT1OC%*(9H;T^19B>J47],& M$?ED3UF="KEEA6;2F!U%A@AX9X(>Z3ME_ M=ZBBIXUA&\\'[W%1"G5@1NLF+= .B0_-(Y,[*/VD-O?YQK"41ZA"F5"(5'X=T195E2))/S[W4&.PJ13' MZV?ZSVWP,IBGE*,MK?[&N2@WQLH .=JGATJ\IZ=?4!^0IW@9K7C["4Z=K!<: M(#MP0>M>67I08])]IU_Z1(P4('Q% ?8*\*T*3J_@O%7![17N7T0,1F!2@H17.,.+@*D8BQ14'\,>U*:1M13"SWLY=9P>^8L<'#Y2(DH.$ MY"B?ZIO2Y\%Q^.SX'5P$_GH@U\"Q?@+0@@[XL(O!U?=S?FTOP6Q__P=<_?"= M[7OOYECQVUEPP:7D$LSK+DW2Y@SU=EJX\PK\D='\D EP3[HFHWZL'W^30N!> MH)K_.U?9CNC.$U4GN^%-FJ&-(5L51^R(C$@Y;+V;*X=.6*P3EFB"3"T'=\%]J> M/Y6,7R(]VX.6"U=3P>0ETG&]('"A90^2D["](6QO,>PM(H+)P.6MS!#GJMW< MYD?$!.[654$9%F4-=C+?6(J CP^H?D)L]IXNVKKTGNJ$Q3IAB2;8I&#^4#!? M>_OP=99%)RS6"4LTP29E"8:R!-_8/CK]8/P3]GW'@ZOS]O%2$'I.X%J.?=85 MXD67+LW>C%G?"FT7!MY\BUD-J5DMIF:75K)M_+&75U;(UU%M IHUU\VNW M$;1I![0G*N2XURY+.?,CI@3D\SVEXGFC# S_(D3_ U!+ P04 " !Y- E7 M37"]^&(# "H$ &0 'AL+W=O2E*S8<<&%$=>7ZGA>[-2;4219F[XXG"[:5%:%PQY'8UC7F7ZZA8ONE M,W&>-NY)N99ZPTT6&US" \CWFSNN5FY'*4@-5!!&$8?5TGDUN%$O'TQY!!;G4"*P^=G #5:5)RH]_6JC3G:F%A\]/]-], M\"J81RS@AE5_D4*NE\[,006L\+:2]VS_&MJ (LW+627,3[1O;*/(0?E62%:W M8N5!36CSB3^WB3@0^/X1@=\*_%,%02L(3A6$K2 \51"U A.ZV\1N$I=BB9,% M9WO$M;6BZ0>3?:-6^2)47Y0'R=5;HG0R>6@N"&(K)$A)R8KDF$I5OYQMJ22T M1!M6D9R 0!X_.7[MCP+?;NDE"KQ?D>_Y 7K_D**+GX?\NCD'<_/'W^CBQ4^3.'HYQ$I/ M9_DC+F7G8(Z[U$M;T-4[,/#@"#PE IL4)N^*$8_3D M'9.X4NW7%$0,%:'11T:OOP-V23#SXOE\ZBW*Q?C+IT;O8&_!OO*;,N-;.3>PK; ?]V,QGEG7M? M;<)2F[#,$JQ7E'E7E/D/:B9SF\6Q"4MMPC)+L%YQ)M[74<#[SG8R#AAV$ V5 MP!8H_3^@X_FWX%:3>_=@(JN!EV84%L@,5N+K3U#F$QB^F*)9"=819)053_)2UF$+@/$) "X!^%R 5P*\N&%P?XRK?SX7K@EI< G-Z9!VRN95_?9RN2*K_X"M@2Y#'^EC@ M@QQO;IE5QVLX8;,9.2U[M5W8PC#<,L2A%_K8#<)=R_XA9> &V/%Q8]=P<$CI M^4$4^=AQ*\N=M/TJ;;\V[:&^,5/"$C1ZZJ&?0\@F('X=R[Z6QES:=W)!8FA; M^E:6(%9@=4QSG/MCTKLF6?^:9(,KD>WT(JAZ$;Q2@@4^VI9!B)L-['M[$CPT MQ('K.R$.FWL2K WITNH=<1MBI^&X?O.X3,.J-&%M:1Z9 L&(^83J$M7IM);G M4IU>DZQ_3;+!EJ=/HX%YSH\B-<+0GT^C@6G.QEF@0XCV5U@9T M:>T.O3:\L.D[ =X3J;TU/F0@9OG<)E$^ 10?Y.JT&@T?\HEH[[RK1\9BPOM/ M4\R;0R)FE$F4PE13.K>1+IHH9KABH_@B'U(F7.F1)U_.]=@+PACH]U/.U69C M'%2#=.&PO=V]R:W-H M965T0Q+X'IF3D7!5&Z*Q:V+ 60644J".PEINM)&)9,KY@^E\FXTLQVP($*!)'@J^1,&BM9AJ5F15;AT^92?M$"3U+-4_%DSK=B,^1I M&YS0E3.ET MI'S)%&4+5/*_6J2Q)"B-+?Y@D MB!58L3':.>O*_R'%D@.);1GHMP;Z;SL!-6VP=0)\UPD&.R>@ ^J!"FG%\2L:!,HASFFND<#_2.1%TB MZX[B954TIESI$E0U,_U7 <( ]/R<<_74,76H_4^)_P%02P,$% @ >30) M5S--VCL:!0 D1D !D !X;"]W;W)K&ULM9EA M;Z,V&,>_BI5)TYUT:S 02'M)I#;9;3>M5=7V>CI->^' DV =V)EMDIZT#S\; M* F$NLN)ZXL&",_??GY^8O\QDQT77V4"H-!3EC(Y'21*;2Z&0QDED!%YQC? M]#00J2,!-$?6YA#FAHEW8]_*M%!W:8) M/#Q^5O]0)*^361()R^(]VY;VA M-T!1+A7/JF#=@XRR\I,\52 . K1.=X!;!;CM /^% *\*\-H!P0L!?A7@%V3* M5 H."Z+(;"+X#@ESMU8S!P7,(EJG3YD9]WLE]+=4QZG9?3G>B*^0I&M&5S0B M3.GAB'C.%&5KM.$IC2A(]&8!BM!4HALB!#'#]1;]@N8W7]";GW_"P>C]V\E0 MZ2X9X6%4-7]5-N^^T'R KCE3B42_LACBCOB%/1Z[%H&A9E$#<9^!7+E6Q3]R M=H8\YQUR'=?KZ-#\_X>[7?G8PQ<0Z7#<%=[(QJN'UROT_!?T+J,HS_*4*(@1 M5PD(%/%,3Q")^>5N 5&FSZ%KW$K=H- UD\=V%CICU\%X,MP>XK"V;V:M"[DA M$4P'NE4)8@N#F:D6YWT7G.-&W;'G!^-QW6B#@E]3\.T44CV]$18!TA,ETAW9 M$!HCTQL:Z<)> <@N!*5H>- ;IY6\M=E3D^])K$%H5!,:G4"HK!0!$= M6:8: M$6%QS0V>]*(CNY&-7D5F[<>IR'H2:R +:F2!%=EO? N"Z250Z45S*6E,NY$$ M1TC\P/'&;HM+<%3ZV U"/PR:]RVLG?K.E,,ZY=":\D>VR15ZO'Q D8"8JJYT MPZ-T\<@)P["5;GB""S,.82$)$25.?XCH_' MU_-]W,ID;FWKU+KO2:R!Y;S&J%HC\_&MZ1H[&,6E"L M+9T*I2>Q!A3L['V48\7RN7"8>IDE>EK0CAG%5!8>"FFOU+G"5H(8'\Z69T[H M-/[:ZZV]&ZW ?&(KM >N2&I=4"J!PTKR1H$;M"O)WM#)6'I2:V)Q M]UA<^VJLG7=,T]QX;"03(EY@X[ZZVMH;.AE+3VI-+'LOB^UF]CXA;)T0BO1O M+0+4'\W8FF3ULZ[U5MT9=:D^+>"V.[&;[AVO,S)7B:FL<[RA3H9KK7 MMDJJ-47Y;>]B;_%D/C_""..]$\9V*_Q(=QP]0)38"ZQ/'SOO56W1EUH3X-X7 M8[LQ/JG @LX".YK=>W*]%9\?X:'QWD1CNXO^ D28[0KT( B3^MG<['_=:9,@ MZXI#_Z)/C!HW<:^*+[0+OC=\+[ 1VOMZ;#?V MEY5Q_0%EV:?/G_>JMNA+K;G9N']L<.V/#2>7Y2MZIA[\SK)\/7#D=^]8]OJ, M,#S8J]:ELR[V_"4J'I7*7=KZ:OU>X;+836]=O\(7\_+MP%ZF?%EQ3<2:,HE2 M6&E)YRS4ZZ$H]__+$\4WQ8[XDBO%L^(P 1*#,#?H[U>K@$4>JA8+6?.6JG-U'5EL8:* MR#.^@5J_67)1$:6G8N7*C0!26E'%7.QYL5L16CM9:I]=BRSEC6*TAFN!9%-5 M1/R]!,9W,\=W'A_!GRGL).#,3*9+#B_-Y//YC;%N; F 'I9?SIF$[_22,< MCA_I'VWN.I<%D3#G[ HUMOM) =%*)/O M4U?I[YAHM^B8ERT3/\/\TM1G*/!.$?9P@.YN9; MRPG'.>8/G\H-*6#FZ%]8@MB"DYEE>N=C[KTF+'\EV)Y_0>]?<(@^M@?'S&LA MD868;K;-(HR].,&INQWZTL;%@[@@27 0!>%^8/XT$,>QCZ,DZ /W\@G[?,*# M^5R!E%-$F&ZII"X Z>:,2MXLU+)ANM&UR8YE>! [7@0TMC->B9.WG&1@T(=) M.$FB&(\;%/4&12\MN&TZ8YY$1U8].K;J3P/]B2ZZY_O_)>4.NJHY K\2L:*U M1 R66NJ=)9HDVF.EG2B^L8UVP95NVW:XUBL^NXIHNE,AUN'*W( FY W:ZF0K?=WIO$E&SH=,R'((56&0/3?!B:0YP:DI_&W8CKUD"9Q M_WE'_V2U:RTS(F'"\Y\T4\NATW=0!G.RSM4UWWZ&2D_/\%*>2_N+MF6L'SHH M74O%BRI9SZ"@K/PG]Y4/>PD8/Y& JP3\T@2_2O!?FM"M$KK6F5**]2$ABL21 MX%LD3+2FF0=KILW6\BDS9;]10K^E.D_%HS3E:Z:D+F$*=$-F.9PCII?;60** MT%PB[WWD*CV2B7?3BCHNJ?@):H"N.%-+B3ZR#+*&_*0]W\,M %=+K'7BGY@']W>).CL;9.PR6LPD^^_T-F[-U[0NVQB)>VL!%+-\BP+ MM[ .]/IU77T+]Y^ 3P1D5*%O7$KT>S232N@O[$]3)4M.MYEC=IV!7)$4AH[> M5B2(#3BQF6;GLLF]4\*2$\$._.O6_G7;Z/$8%I0QRA9Z5\D)2Z')NA+1LPBS MOV[TPO7Z08@C=[/O2AD7[,7UN_VP%SR*2X[CL!?@X(-?QQUHZ=5:>JU:1IE> M"GJ3;9+0FMGL,6HJ_(DX27?6F$NW=\%2 6]AH@D3V8RAV^ M[JUO&B-[P#[J'WN#27EA^(\IKR]71.CO6:(EOD6!, 'Z_9QSM6N8 >I[6?P/4$L#!!0 ( 'DT"5<,!J'$"00 M !D5 9 >&PO=V]R:W-H965T M[GZZ^XM'GCC?4_:9;PD1X"E+<[XPMD(4UZ;)XRW),+^B!1]!7#I7%IX3L>><8 MJ%16E'Y6)W?KA6&IB$A*8J$06/[MR U)4T62<7QIH$;[3.78/7ZFWU;)RV16 MF),;FOZ=K,5V800&6),-+E/Q@>[?D28A5_%BFO+J%^QK6\3>1?B)<,CF$F/@*<+X&Y$N9%/*EBDN0RR%W$1&!DY3_ M/#>%?)1R,.,&^[;&HA/8W\O\"MC6)4 6LL''APA<_#B&N3D'<_/'/^#BIQ^@ MY[X98T73K(C$D@4K%II@F5+!5D;4RH@JN/V"C)=@F>)<5&K^]JPF^/=>FH,[ M03+^WYB6-=L99ZO*O^8%CLG"D*7-"=L1(U2A6V_&%-4)BS3!>IK:K:;V%#U\ M*%= 4('3,LN;GKBE&;>1TSZ-O(&=I%QW;("GS7]EJ[ M7@I.FX(SF<(]X?Q:SFUQF94I%F0MIR2I5)Q@->F-Y57S_$X@OT#HS7QGD-B( M7>"XR$:#Q,9XEN\Z:#:>F=MFYDYF]M>I%^,>/1 BY ?>(/YCLR#P$0H&X8_0 M+(AD!N/1>VWTWF3T?VXV24RZ%?J>9"O"1JMS$G5N=>J$19I@/0G]5D+_%6<\ M7Z>F.F&1)EA/TZ#5-/C^&2\X*@7DSP)_4%2)*1JK1<)L\J6,^65R3P','@DY8I G6$Q):A[;,>L7R:N":9-5* MBW31^L)V^EWX_376^';KP@G<08F-&-FN-5B@HS$K!YU8M^"ASX23+5?XB6R3 M.'VAJ*899[]^K1VE+EI?OT-/">W7K*O)CO5L8772(EVTOK"'3A=.M[K3=77< MAD+/0[X]+*T1.V1!V=@.J^N4X8D5#![Z6CC=V-X3S,F6IFMPEQ6,[H@:&"^4 MVR3Q[%&ADQ;IHO75//39T'O-FNE1;IH?6$/W3><;$1?*#?_Z.O8<2TX M_ 9KS+I?O39RT?!;,QJQD[3@:#$S.]M0:M/P/6:/2K M3P0MJIVI%16"9M7AEN U830) M5_XM)P^# @ M08 !D !X;"]W;W)K&ULK55= M;YLP%/TK%INF3JH*<4BZM02I"9VV2:VB5MTT37MPX"98!9O:)DG__:X-8;-OV M80] Z1, V@+H2P'#%C!\*2!L :[5?E.*ZT/"#(LC)3=$66]DLPO73(?&\KFP M8[\U"D\YXDP\5_@&*?-(JH()0YC("#S4O,+)FF,B\+T[2L P7FARS91B=DKO M(]]@:$O@IVV8:1.&/A%F3*ZD,+DFER*#[!#O8\I=WG27]Y0^2_BU%B=D&!P3 M&M AN;M-R-';OKQF_T,SN_Y!CMZ]&8Q'YWU[09&?%PMM%-ZA7WVC:9C#?F:K*V>Z8BE,/!0.#6H-7FP3#\[[^OF: M9,DKD1UT-.PZ&C[''B> I"EG3GY@BSJJH:][#4TG$0^>O]MC1> MXSVOP2@MX\A_CJWIA1_[T*7H%9.)92U,ZW4Y[+YSD_+4_ M14UN)/0/32/H5TRMN-"D@"52!B>G6*%J1+(QC*R<;"RD01%RRQR_*Z"L YXO MI30[PP;HOE3Q;U!+ P04 " !Y- E7H3Q\[[0# P$@ &0 'AL+W=O M\:_BBV M1-^S-!"K=K!. M=;!K!_M4!Z=V**4VJU1*'2(J:3CE;(^XME8T?5"*67JK])-%Y.IJHOQD M>)U+FF^290J("@%2O$*YFFT7$4B:I.+WJ2G57;2M&=?$=Q71>H+XYRZ_1#9^ MA2QLV>CS(D(7+_HP\W,P\X]?T,7+WXCGONEC1<.L"&+%(B7+&F"92KQ&0:M1 MT"KA]A/P]TF>2'A]HZ;O"K7D?%O*B?ZY4?;H6D(F_NT3LX([_7!=]5>BH#', M#%76 O@]&*&.';_IDW1,6#02K".JW8AJ#]'#Q6XIF:1IGV*5IUMZZF7M/K0] MQ[<=?VK>M\6H[+R6G>79KHLQ[AI&)QAVDG":))S!)&Y B"NULL6[;)=2J:8' MS1B7R7]4+WE]J54\OQ7):\OW)BZV#W+K,\28D,!W#Y+KL203SU:&I#\[M\G. M',4AT$GENJ8\*BD6 =(?U&2/\YUS]_3%''A$4CP3JB M!HVHP4^O?X.>_7&A/K%&XD2_SNE(-&DDF@Q*])'E,::_'09UZ[M%YOEX #; MP<&+LL>0^ [&QXW,*9;=3!Z;7#+8[H4+MI9[R@'-6?&#Z\W48*D-T\Z>$Z/V MM6/1NDH^=K;$?M9J&VR'%:; M<[0;""9]NX83#*L\S-;N7']+^4#Y)LD%2F&M//&EKX+BU>>):B!946[8ETRJ M%K4\W )= =<&ZOJ:,?DPT-\ FH]$X?]02P,$% @ >30)5VI(&VZ- @ MMP8 !D !X;"]W;W)K&ULK95K;],P%(;_BA40 M&M*TI$EO;&FDMH$QI$W3IH$0XH.;G#;6'#O83C/X]?B2AA2Z:4C[TMC.>1^? M852U:GORZR $LL37@'3;]9$MNU:Y'$O%:4,+@62-9EB<7/!5#>S+R!MUNX(9M"F04_B2N\ M@5M0=]6UT#._H^2D!"8)9TC >N;-!Z?IT,3;@,\$&MD;(U/)BO-[,[G(9UY@ M$@(*F3($K!];6 *E!J33^-$RO6Y+(^R/=_0/MG9=RPI+6'+ZA>2JF'E3#^6P MQC55-[SY"&T](\/+.)7V%S4N=A1Y**NEXF4KUAF4A+DG?FC[T!.$X2."L!6$ MSQ5$K2!ZKF#8"FRK?5>*[4.*%4YBP1LD3+2FF8%MIE7K\@DSQWZKA'Y+M$XE M%TQAMB$K"@A+"4H>(Z;_;$XPN M.5.%1.]9#OF^WM=Y=LF&NV07X9/ 3S4[05%PC,(@C-#=;8J.7A_*:_D_F.75 M5W3TYM5@/#H[Q$J?SPJ?8.W5&W6'$UEX] C\G/.\(90BS'+4.ZFY/2F4$IE1 M+FL!Z-M\)970E^C[H6-RNPP/[V*,Y516.(.9IYU#@MB"EY@B@K-#O7U)6/I" ML+WN#KON#I^B)_.2"T5^8>L_\*"-5,*A[CG*R%*,BVZ3T6 <36-_VV^+BQKW MHJ+I)'HWV0]+_PT;AI-I$(VZ.%>+W[O2)8B-M4:),EXSY2Y,M]JY[]R:SE_K M"^W*SD3_8)RE7V*Q(4PB"FN-#$XFND3A;-)-%*^L<:RXTC9DAX7^LH P ?K] MFG.UFY@-NF]5\AM02P,$% @ >30)5SU$$QR4 @ /@H !D !X;"]W M;W)K&ULM59M:]LP$/XKPH/1PE:_Y;5U#&O*6,7,R90JSEU7)ADP+,]X ;E^L^2"8:6G8N7*0@!.+8A1-_"\D*L FL/&,G+)WZJXM ^/L 004(G@L(*T!HA9:>65E7 M6.$X$GR+A+'6;&9@8V/16@W)31;OE=!OB<:I>,ZE0@Q4QE-$\@U(I5.D)#JY M H4)E:?H/9I__8E.WK[Q1\.+T\A5>E>#=9-JA\MRAV#/#I_7^1D*O7# \H5[^.[U.4C7%!!?HNN&X(Z)K!6 L Y >(A]7\:[-)=$ M(TMDKH--[.O;0?\B=].4<]RNY>F@]G1PT--_Z4$^>K@!M@#1F9N#-"_-34]D M+<7#6O'P58ISV&< >B)K!6!4!V#45W&61.-&T8VZ:O.H6WG^+FE&1PL MS8,T+\U,3V0MQ9-:\>152G/29P!Z(FL%8%H'8-I7:4[_NP\[2_.H6>FGV_BZ MF\[J!HL5R26BL-1 [VRL#ZPHNY5RHGAA/_@+KG3[8(>9;O! & /]?LFYVDU, M#U&WC/%?4$L#!!0 ( 'DT"5>-G+C@= 0 -X0 9 >&PO=V]R:W-H M965TP&GM=R$\JXT^_9 MM2O9[XF%CAF'*TG4(DFH7)]!+%8GCN\\+5RSZ4R;!;??F],IW(#^.K^2>.?F M+&.6 %=,<")AWC-3)?1K@YO43^R>;/"8SH@K.17S+QGIVXG0<,H8)7<3Z6JQ^ M@RRAIN&+1*SL7[+*;#V'1 NE19*!,8*$\?2;/F9"; #\\ 5 D &"+4 0O ( M,T"X+Z"1 1K[ IH9P*;NIKE;X094TWY/BA61QAK9S(55WZ)1+\9-H=QHB;L, M<;K_68CQBL4Q.1R IBQ6O_9EW$-=W,-($(NWW(%.[A1"0Z+^*1,T== H=V .AR,U MIQ&<.-C]"N02G+Z)WSLND[5*LF%%9 5APUS8[+<9;+,8RQ5)DTR+-Z;?L M^XVVUVZVVSUWN:E&:MC:-/1:0;N!)V?16R-5D@TK(BMHV\RU;?[LYFM6 M*6R59,.*R K"MG)A6V]MOK/=R'N_5.84U-YLKZ#3ZOK=[E;'/C?L!MVN%S2W M&W8/PT+J[3SU]JOZ%>MI1AGYO!#KQ=[MNM/%:ZNJ2K)A160%:3NYM)V?W:Z= M*H6MDFQ8$5E!V&XN;/?-[;H;>1^4RMQ]_H+MA)VPW=GJUN[SMV88H%W3V^K6 M/0P+F?MFA"BN;/R*]7]T!.5-+,'*S;&T] P(/$:@%)E0)LF2Q@L@8D(B@:/. M&"2U;2V6( ^,+2YQS2:,FO*D:7FB]?8;G)HC06(QC];D#-B_C$_)+;MDA''\ MP>DW"0YPUG>$=)+&9"Z%"<+8T7@J)-.SA)B*8+B,%U,DCS*,!-E)1PG$:W MY)B0Z\LSI*YYGOW4R5_["VE<'Y0)F6>1\?MA#IAO4Q*%(Y=T?> 'Z311VQ 3:;B:@#21, RK*,J'=YW ;Q\KXK\G@/'JM0DG M+X#L^=10M]5,Q/'ZHUAQ)%*+$%E.DRG M-UK,[;0X$AIG3WLY XI/V!C@_D0(_71C'.3_TNC_#U!+ P04 " !Y- E7 MVO:57A@# "G"@ &0 'AL+W=OVLC;0T($(]J92"$^."F[F+AQ,5VV^W?8R==E#9N5*31 M#ZWMG'M\S_&->T=;QG^+ F,)[DM:B;%52+FZL&V1%[A$XIRM<*6>+!DOD513 M?F>+%<=H40>5U(:.$]HE(I65CNJU*4]';"TIJ?"4 [$N2\0?KC%EV['E6H\+ M-^2ND'K!3D;\86XY."%.<2\V U,\&3S"EFDBE\6?':;5;ZL#N^)'];:U=:9DC M@2>,?B<+68RMV (+O$1K*F_8]AW>Z0DT7\ZHJ+_!ML'ZB07RM9"LW 6K#$I2 M-;_H?N=#)P#"(P%P%P!/#?!V =ZI ?XNP*^=::34/F1(HG3$V19PC59L>E"; M6442*+6SS(L M$:'BY[':Z;'>"1'3ZLJW/@.:\ =* ';F<9.'MNHIG\"\WD\P]P M]N*9&P:7)JYLF"O#N>)R:RXXP&4K,UM'8>LHK,F](^33KI=7VDM$!?AY-1>2 MJRK_97*P8?3-C/K-OQ KE..QI5YM@?D&6ZE.V+DT^?B49-D3D>TYZ;5.>D/L MZ0Q1=1.UQ6DRKB$(:@)]PVU2%\(H#$?VIFM) PL[L#B.G-C9AV5]F.LGB0=A MB]O3X;?>!00"]Q W,)QJW.N/_JC/N M75%FG7'O\CFBLP\TZ[0[78%NX3XA?DJDCG/%(Y\:8M:B:2K>I&830)5TP)B9!(!0 M_R !D !X;"]W;W)K&ULQ5I;;]LV%'[?KR"\ M8LB S+KXEJ2V@<3JL Y-%R3MBJ'H RW1%E%)=$G*3H;]^)&4+9DQPU@;B^0A MUH7G.X??X2'YF1YO"/W*4H0XN,^S@DTZ*>>K"\]C<8IRR+IDA0KQ9D%H#KFX MI4N/K2B"B3+*,R_T_:&70UQTIF/U[(9.QZ3D&2[0#06LS'-('ZY01C:33M#9 M/;C%RY3+!]YTO()+=(?XQ]4-%7=>C9+@'!4,DP)0M)AT+H.+*.Q+ ]7B3XPV M;.\:R*[,"?DJ;]XFDXXO(T(9BKF$@.)CC68HRR22B./;%K13^Y2&^]<[]%]5 MYT5GYI"A&@=:]#?&BBJO:HKBH<(888@$4B4A'3$B4@PW". M,\RQ>'X2(0YQQL![2"F4J?IY[''A7Z)X\=;75>4K?,+7$%R3@J<,O"D2E.CV MGHB[#C[0H+H!M]?BGWO4T M'/KR;^RM]QFRNFW+D",PC:%!S=#@"(982BC_A2.:@XS PL3,X("9(!@->_W' MS%3MAGOMS@8&!B-K6.9. TM_AW5_A];^1HC%%*_4VD46(*8HP5QU&HC%6"UV MN3H5"PA/A057&=FU MEE4OX@Q\L8ADF8SZ]OKJ5#[:I#A.P:!^G@I_<7!5/I3@\S7*YXA^$4OH.SF772XI MJC8ONS?&':85N^V =W;R0J29RB1:[0=%8; M61+T7[SD74J4F5.TR!6:SGXC>0)'FL>.TYK#P4')FZ61*[6FO;)"L.2P24R-#3*=7LXK;/S/018T"BPP*Z6 MCI+L=HS6H_O\V&W6]]!68:.M0KNV^H_J]!G4:TB[(.A7\K1O_(+=J9!RA::3 MV BIT"H5M.\^]HO-R)Q31;1%>WZ8N7*K,]2(G= N=O2EO(Y8C-OQVG-8?_@G,/\G:IW1T)U MT.JTO;KA9*7.G^>$30)5SU90TW: @ P D !D !X;"]W;W)K&UL MQ99O3]LP$,:_BI5-$Y,FDN9O"VTD()H&&EL%8M.$]L)-KTV$$V>VV\*WW]D) M40JA ZG2^J*)DWM^]CWQV1YON+B3&8 B]P4KY<3*E*J.;%NF&114'O(*2GRS MX**@"IMB:0"ES7A(!BXEU,CA*0AUO G[D ML)&=>Z(SF7%^IQOG\XGEZ $!@U1I L7+&LZ ,0W"8?QIF%;;I19V[Q_IGTWN MF,N,2CCC[&<^5]G$&EID#@NZ8NJ*;[Y DT^@>2EGTOR331/K6"1=2<6+1HPC M*/*ROM+[QH>.P'5?$+B-P'VMP&L$WFL%?B/PC3-U*L:'A"H:CP7?$*&CD:9O MC)E&C>GGI?[LUTK@VQQU*KX"1A7,246%>B!*T%)2\T4DH>4<+66T3$&2@P04 MS9G\.+85=JO%=MIT<5IWX;[0Q<6J/"2>\XFXCNN1F^N$'+SOPYR]!7/V[1)(5C2%B85+@02Q M!BO6^3G'?;;O$Y;L";9EO-<:[^VBQ\D*R$+P@DRI0'O[C*L!@0'H%7$=N_YP MZ/AN-+;775/JP+ 3.(A&T= 9#8?;DM?\+_+,-BG\?N$)7N";1D? MML:'_RQ#Q0G%4T%G;^GS+WQ6C8/ P]^36@R?U^+ B4:!_Z02>^*<,!HYWI-" MM#O;I3[;7%*QS''#8[! I7,8X8A$?5ZH&XI79@>=<87[L;G-\(@%0@?@^P7G MZK&A-^7VT!;_!5!+ P04 " !Y- E7L]@GNU " !&!0 &0 'AL+W=O MC307DIF8;V]H@\ "J9)PFR3BN0*@HS\+:PN29;D@* MA0O#;%-58)YF*/5^$O6CX\)2;$OR"W&>U;#%%=)]O3!N%G(-H<2"/ .XSPYO44I/Y&S\.G!& MG:0'GHZ/[!]"[BZ7-5B\U?*[X%1.HK<1X[B!1M)2[S_B(9]@L-#2AC?;M['C M)&)%8TE7![!S4 G5?N'Q4(<30)H^ T@/@#3X;H6"RSD0Y)G1>V9\M&/S@Y!J M0#MS0OE#69%QN\+A*%^B!$+.:C#TQ,B LA#J91DH[A*6H JT[&J.!$):]@6, M 5_)ZRPF9\#3Q,5!;-:*I<^(C=F=5E1:]EYQY'_C8V>\W<_2BX2?&]5C M@^0U2Y-TP.Y7Z2F+:]\2>\O6'NP&R%.T*)&P=->F^)%^BNSOPW4$L#!!0 ( 'DT"5>$5Q&T MSP( (<( 9 >&PO=V]R:W-H965TIETS3M@P.'8!5L9ILD^_>S#6&DHU$F]4OP MY9PGYWV=^!!L&'\2&8!$VR*G8F9E4I;GMBWB# HL3ED)5.VDC!=8JBE?V:+D M@!.35.2VZSB^76!"K3 P:[<\#%@E0L\W,&EJ[A3NRRJ1> ML,.@Q"NX!_E8WG(ULUM*0@J@@C"*.*0SZW)X'ODZW@1\); 1G3'22I:,/>G) M=3*S'%T0Y!!+3<#JL88%Y+D&J3)^-4RK_4J=V!WOZ%=&N]*RQ (6+/]&$IG- MK*F%$DAQEI8S[-07 G)BB9955 06C_QMO&AD^"Z M+R2X38)[;,*H21@=F^ U"9YQII9B?(BPQ&' V09Q':UH>F#,--E*/J'ZV.\E M5[M$Y";;GI-=.LKO1HW=LZ&['Q;UA+E3?S(]:^/V M)(U;2>.#DB)(08E*NIJ60"$ELE?305J__:CO-_%*G*CF3#JV3*;^F>_WN^*W MKO@'77E@$N=H4'*V)J;_J/9WLO,%L;3C5I])_E$'[Q]W\/^&C1UG.)D\4VAW MKN@"^,JT.H%B5E%9WXWM:MM-+TT3>;8^5UVV;HI_,76+OL%\1:A .:0*Z9Q. ME$)>M[UZ(EEI&L&22=56S#!3;PK =8#:3QF3NXG^@O;=(_P#4$L#!!0 ( M 'DT"5<]C16\3 , .\+ 9 >&PO=V]R:W-H965T/E4C5O@@TSO_AYPDQF?A#RJ]H":/1<,ZX6WE;KW!K-NDFODX"!*_)I1[^;R]]R#SN6@THQP>)%)-71/Y[0,P M<5AXH?=RXY%NMMK>\//YCFS@"?27W8,T.W^@K&D-7%'!D81JX;T/9T5FX]N M/RDL-7VL3C]0O] MEU:[T;(B"I:"_477>KOPIAY:0T4:IA_%X2/T>B:65PJFVD]TZ&(3$UPV2HNZ M3S8GJ"GOKN2Y]^$H >-7$G"?@*]-B/J$Z-J$N$^(6V?R3,H=%> )I0I%/X\][7!VH=^V2,^= C\ M"N*WAM^C*'B#<( C].6I0'<_NC#+_X)9?OH;W?WT0YA,WKE8Q3BK@-*PPI:% M1UB^<6NP# ^6X18>O0JO0$I8(TV>$5$*M)JY7.LHL9MBRWFF=J2$A6?J58'< M@Y?;0P;O7-[=$E;<"';B7C2X%XW1\T^FE9FF)8FF?(.84 J51,IOIH,=B%PK MEY,=<=(2;1_;YV&:)&&$Y_[^V*0N+CF.PVD2IF%Z&EA<$7@B+A[$Q:/BWC/3 M1@DO 1DY:"V:E:X:9II;*1JNG=HZ8'I\E"Q+II,S:8ZP.,;3:7RF[/MQ)\(F M@[#)J+#?0:D9VA/6D*Y=OPAU29IGU_8]1LJ*,:@KN)IC> ML@G>$E;<"'9BX72P<#KZUCU"*3:,KVH$ASA* W.RNXR+$S2+$BBLZ+[?MR)^&P0GXV*_RPT M878V<[Y%KU9?=O$GX!277;3VMVYU5P1V\ORCZ30)5\;:O@VW @ +P@ !D !X;"]W;W)K&UL MK99M;YLP%(7_BL6FJ9.V N8E24N0VJ"IG;2MZMLT3?O@D)N :C"SG:3]][,- M1930M)/Z)=CXW >?@[$3;1F_$QF 1/<%+<74RJ2LCFQ;I!D41!RR"DHULF2\ M(%)U^R,$4%M;'CA'9!\M**(W/O@L<16TN:EW#!D5@7!>$/IT#9=FJY MUN.-RWR527W#CJ.*K. *Y$UUP57/;BF+O(!2Y*Q$')93Z\0]2D*M-X+;'+:B MTT;:R9RQ.]TY7TPM1T\(**12$XBZ;& &E&J0FL;?AFFUC]2%W?8C_8OQKKS, MB8 9HS_SA19*UT*RHBE6,RCR MLKZ2^R:'3@'&SQ3@I@"_ML!K"KS7%OA-@6^2J:V8'!(B21QQMD5#V%F_X.9??^%#CZ\<\/@>(B5[&,_#S,F4%()4<2G*14B;6'-#OD[F07"WC/T,)UD1_F*@_[2-1D12F MEOIV!? -6+&>L',\E.-;PI(W@CU)TFN3]/;1X]N3:R3- JS( YE3&(JN1@0& MH3>Q3?PY])U19&^ZF=2JL*OR0SP)G\J279GONF/[OK>R.TY&5 YWM@/>DYV91YV/#<RRFS830)5QOR)$$L!0 +Q4 M !D !X;"]W;W)K&ULK5AK3^,X%/TK5I=9,5*W M>9128$HE:#/ HF$0##N['TURVYA)[*SMM&6U/WZOG32T; A3*0B!7^?XWI/X MQ/9H*>0/%0-HLDH3KDX[L=;9B>.H,(:4JI[(@&//3,B4:JS*N:,R"32RH#1Q M?-<]=%+*>&<\LFVW!9@1_S!8*DVRL2D\BC$#U.YBDX[ MKHD($@BUH:#X;P$32!+#A''\79)VJCD-<+.\9O]LD\=D'JF"B4B^LTC'IYVC M#HE@1O-$WXGE)90)#0Q?*!)E_Y)E,;8_[) P5UJD)1@C2!DO_M-5*<0&X,A] M ^"7 /\5P/?? /1+0/]G 057)^>ODSOU&QM]SWB-]MTM\U^^3RZ[";-7%,(DA7Z$SFQ>!SD@BER+]DK^X%::0TGG>B,AK":0=-38%<0&=L M(G8_U3V/-LFF!=G DAGS7(R]OFM^1LYB4_&6)MV2_*"2_*!1\BNN 5DUH3PB M^"6@B6:@ZG0N> XWLGF5Q^3=$=/&6':4-VB);$NV027;H%&V!RXA%'/._H&( MY#P$B5[&B:8KD@G%S/>H5L1&UEU?UL&[>K5<(>-0I[?W5S<7;[]2ZH4[81NNN+W2;9M$VRH"6R+?V/ M*_V/W_FHA2(%X\9=W,"K4++,.'+=TV@F^@R_190$YH0A!6>A(@Q_D5UFPJR< M""OD'GF[";1D^X6R^&TQ"CBG ,X&Y>QTB5P()R MO1&"^3HE=*EZY!O.3K,L8:$-0)=&8(+WAA^VDNH6=,/!!R)F-NP9D[A?N+^8 M$L_MXFZ&[".5%"N&1RA(GLG>T+1^_%]Z*,[ K5@XK$J2XWH6K_\&#V8"*T@S MD_A,BG3=@>-Z=6ND\1'OND;:) M:(MM:(Y[[<@ISFW?;EUM@!TF"Z9Q.A'IL]W MO:$]#+H6@P7/VHL"@KEEE.-IPBY9+O2F,;ZL61,+&9!GH+*8-Z2[GZ:( MBD$2O13E .,>B"D,H/#' J5C";!FT9A5E(ZW"(]_P>FAF=:4.,3K2> M.\K!1&::$A&BTQ:[>31)DP/V4*TEQ?!?$L,0%U0RD9MBA%XLL;76A)J?W\ZK MH$VVH"VV8A4X&Q=#*8:E,OK5%P0&O#2BCMNLX@9UADEM1:/86/ K93E*2PX(C ML*P&5LW MO5$<:'_C\(W 03362"M9,?:HC=EZ;#DZ(:"02,V U6\/,5"JB50:/RM.JPZI M@:8ZZ,]7*$/ MZ-,N[R+/>8]O>D% M_O4)VE9J:\EN+=DU=/T+='>368PHR8@\IZ'$^@:K1V ?#=1$.*&];R9<>@4- M+]]QFF[/,O/JS+S6S*9?YQ_19_4YEU@K5 _[2!0X@;&EIED WX,5Z9HYU^<* M_DIDSU3V:Y7]5I4Q%JF:M(()(L4YI25\T"BNZH ["!SOI NMVJ=7(GNF,*@5!O_7I^"/4>GWAT._=]*EUB@OU6 WKCK]S'S! M?$MR@2AL%+W3':AT>'EUEX9DA;G]5DRJN]0L4_7: =<.ZGS#F#P:^D*MW\_H M-U!+ P04 " !Y- E7=&A(CL$" !*"0 &0 'AL+W=O?@[&)-USVU)FK(!2,EXB ?.Q M<^(=I9&IMP6_&&QDIXV,DRGGMZ;S;39VL!D0Y) I0Z#ZL(8)Y+D!Z6'\:YA. M>TLC[+8?Z%^L=^UE2B5,>'[#9FHY=CXY: 9SNLK5)=]\A<9/:'@9SZ7]1YNZ MUM?%V4HJ7C1B/8*"E?61WC4Y= 2$/",@C8"\5. W O^E@J 1!#:9VHK-(:6* M)K'@&R1,M::9A@W3JK5]5IK'?J6$OLJT3B5GH$.3:"\%15DNT3D5@II'\3%V ME>:;*C=K6*_#3';!3,Y_H[T/[[PH/.YC MI<.L%#+-\BR+#+!<'5N;'6FS(Q;N#V?WYV0JE= 3^&]?9#4BZ$>8E_I(5C2# ML:/?6@EB#4YB1HB/^X)[2UCZ1K"MZ/PV.G^(GORLP$RS^GF/IL!K1.G@R%^92]3F$NV6 MBP"S:9MIE)MIA!2(HB^>8:R'[H&*OKGR2ETZJ-LU)+>S<9FOC!]4+%@IM>6Y MQN/1H7XDHMZYZX[BE=W+IESIG=$VE_IC!X0IT-?GG*N'CMD>V\^GY#]02P,$ M% @ >30)5[L%18B5"P BXD !D !X;"]W;W)K&ULK=UM;YO(&@;@[_LK1MYJU4II;#!^29M$:L(,,U7;1,W9KE:K\X'8 MDQ@5@Q=PLCW:'W]F@!B/32:FNBNUC0ES#;8?8. VYO0QS;[G"RD+\L\R3O*S MWJ(H5N_Z_7RVD,LP/TY7,E&_N4NS95BHA]E]/U]E,IR7C99QWQT,QOUE&"6] M\]-RVG5V?IJNBSA*Y'5&\O5R&68_+F2]3?*/%K*)(_2A&3R[JSWP7DGO!/=H)SC6R0?\ZV?B7XJMVGZ73\0 M\[/>0"^1C.6LT$2H_GN0ES*.M:26X^\:[6WZU VW?W[26?GDU9.Y#7-YF<9_ M1/-B<=:;]LA:>#5#;S='DZ>:3"J&XP.[6%< M-QCO-!BZSS28U TFNXLT>J;!M&XPW>WAN5?II&Y0UE>_>O_*-]\/B_#\-$L? M2:;G5IK^H:R@LK5ZSZ-$%_M-D:G?1JI=<7ZS"#.Y2..YS/+??IVZSN0]D7^O MH^('>>W+(HSBG'P)LRS4-?GFM%^H/G7+_JSV:>6[S_@.^9PFQ2(G-)G+>4M[ M9F\_MK3OJ^>Z><+NTQ.^<*V@+V?'9'!R1-R!ZY)/3^S?,DM9,?UO?'Q*W(X8$DLY,?U\DQ&0YJ\O<;G[Q^ M]8:\(OU:?!X.#G@1AT[](AX"\BZO9P.V2,(N?0Y_D(&G(6?ZTI(993CD_2.W!3I[#OYZY/Z/1&%7.;_;5G:BPKSVC&]0WR7K\*9/.NI M/5XNLP?9.]=O^^!]6VDC,1^)423&D%B Q#@2$R#,J&)O4\6>33^_3)=+-6(I M:_B(W%3KR(=UL4BSZ'^MF_L+*]BUDI&8C\0H$F,5-BDQ/7I].%=CV>K/:?]A MNTP/GI,C%U" ,*,&1YL:''6HP>LP(VFF'H6%G)-O8;R6Y%IF56V2?^T[A0MK M3UV+$XGY2(PB,59ATZV2&QP/!LY.81XT%TC \&ARIC2N91P^1GAPE14JJ:>7T=*<0%+A2FZB'JZMB(Q?[*W^_?&+3M_BNR4(;$ B7$D)D"849S337%.K<7Y+2VB MY/ZEO8C5Z%J72,RW/SNJMWZ_)U%!9FF21WE1;M)2=4!L;NF.MC9SKZJ-W$JM MLM46^[4^>^4.WI<#O?)GY_V;HU)YU.>ODF(SRQ_5XZ>9B$R*2)\%OB>1ZKHZ M&4;4-G>USF:+,)<:>;L(X[NGQ:H&DVK?$9)5%LVDGO[*<8Y'@W*!;JJ%#9-Y M.7>FS[=J+Y,S&3U47*$Z79#73M\9O#'9]4J-9O5.1[\8^A1T>5+8W!'59^K4 M1DJ]:I':3]VN<_6BYKEJM+Q5+YEN<]RV"T:^K0R)!4B,(S$!PHPU_V2SYI\< MN%O:W>MGZXQX?V2J$:@VH!5.-03: T MLU"W$B_GP&/SZI31B^-]N]>Y5I&:#]4H5&.U9JR5P^EH/!F,=\X.'3PGARZA M0&EF);I-);H_4XGINL@+-7I4(]+6_YX'4;SMU'R]NETK3[D5IO.8EVDU:E>W:,NS-9ZA$:14,V' M:A2JL5H;;1\03D\&@_%H-XV$]LNAFD!I9N4VH:5C3RVOU[=Q-"/UJ:B<_/59 MZL.GU@]_V*G.A0K-):$:A6H,J@50C4,U@=+,8F["3F>,_#"3 XT[H9H/U2A4 M8U M@&HN%(#)H$0C4?JE&HQIP#<\H VBV':@*E MF37:)(*./32[SJ*'L) 'CB"@T2!4\Z$:A6H,J@50C4,U@=+,:FY2+N<$.H* M!EQ0S8=J%*HQJ!9 -0[5!$HSKS%IPC#7'H8=.H*P,UT+&:KY4(U"->;N!WZN MSOMV!Q#07CE4$RC-+-$F!G/M,9BXOK*.&>S-.Y-<^\5O7482T"P.JOFUMCV2:+V:"=HK@VH!5.-03: TLTJ;E,VU MIVPWJS3)T\P^=( F;%#-AVH4JC&H%D U#M4$2C.+N(GAW"ETZ -XJ":#]4H M5&-0+8!J'*H)E&;6;U8/'9XN@FP?/4!S.*CF0S7J[E\%YSBC_<$( M@W8;0#4.U01*,[\_JXG8AO:(K?INEY9")?\2W MCLCV$S(&[32 :ARJ"91FUFN3MPWM>=ON<%>5Z4L1G%WL7*S0" ZJ4:C&H%H MU3A4$RC-K.DF@AM"([@A-(*#:CY4HU"-0;4 JG&H)E":6<];7\H)B^#L4N=: MQGXGYWX$U_;I& KME4&U *IQJ"90FEFE30(WM"=PU??$7)??///219=VJG.9 M0K,WJ$:A&H-J 53CM;9] 9ZSLVH+5(]FB3:)VM!^>=ONP5FU';4?F4%3-:CF MU]IX;X.ZMT6%!F90+8!J'*H)E&:6:Q.8#>V!V:=P+I/;=79/_K,(XV68).0R MM1^:07,SJ.9#-0K5&%0+H!J':@*EF27=I&O#"?30#!JT034?JE&HQJ!: -4X M5!,HS:SG)F@;VJ]WZW)H!@W9H)I?:]N'9I.V(S-H>@;5 JC&H9I :6:1-NG9 MT)Z>_Y6*O0"-:@60#4.U01*,^_;T:1GW@OIF?A3D.V; M/W7))>QVUYJ%:CY4HU"-0;4 JG&H)E":6=U-UN8YR,&O!\W9H)H/U2A48U M M@&HZSLE'XI-/T3+2MV"RCB.@&1I4\Z$:A6H,J@50 MC4,U@=+,>MZZO9T''4= PS:HYD,U"M485 N@&H=J J69]=S$_G07BE48U M@&H$\ M>P[W,[=\AN9Q4,V':A2J,:@60#4.U82WGXJ.=F];;=9K$\EY]D@.>7MH>U>= M"QF:U4$U"M485 N@&H=JHM:>OPE'5<7]?"%EX8=%>'ZZE-F]O)1QK.^8MDY4 M.WU:>#.59/).?W_JNP]NK[\W_<)Y=^GHZ?V&.3]=A??R'J@.WA,L^_E8I__ M'U!+ P04 " !Y- E7]Z'W;,L# #1#@ &0 'AL+W=O'+]EM@'':=$.RV#4Z/JAV =: M.EML*5$C*;OY]SM2BF)WCC9W!NH/-D7Q>7C/\>[,&^^D^J)31 -?,Y'KB9<: M4]SZOHY3S)CNR )S>K.6*F.&'M7&UX5"ECA0)OPH"/I^QGCN3<=N;J&F8UD: MP7-<*-!EEC'U>(="[B9>Z#U-O.>;U-@)?SHNV :7:#X4"T5/?L.2\ QSS64. M"M<3;Q;>SL.N!;@5?W#))S(IIG$OQD2<<&;ZD2G%8+)(=XG&QM#HR=# M[Z)6PC>XZD 87D$41.$Q>]KAOY9Y![J!@W=;S.DV?NLZONX+?,N4*;R^HP!* M8"XSRBK-7%S.K#\W2)%N8/4(^^L6[-%-SW9,)?#I-Z*$=P8S_><1/7?5_C?' M][?9?:L+%N/$H_35J+;H37_^*>P'OQQSSIG(#EQUT[CJIHV]";$K2B\=*UY8 M/QU3W$ISJN)VFUZS.(6B7 D>PZZR#^AHN!&HP:0(J10)*CM4*-=@)*U6<4KG M"#+'ZY2)-5R$?G0)])9F0*J$YU0(0=L3!V: 0:%XC';!JS#L] (HB'%="E&M MN:+:N?I,YI.SRBJ'7/[U0T:!0-6A4M%-]:/0M!.[A8^/2 V0K5T0+1 MRG5JNIR)[$#VL)$]_,&U='A.5YV)[,!5H\95HW^+$*HHMHZX$G),:RO!J5I' M_TB:\#EA#A2$P?.-(_A_Q:<=?ZJ$FFV_ED6#H!>\I&/OYA2VGT7U]]'=$91?0^[64YNG!;M!TL=._ 5!+ P04 M" !Y- E7Z*5?H=T# /% &0 'AL+W=O]Y5LB9LU-J?^>ZN[WD3-R>L<.;3\MJCF$_Y066LH(\"R$.> M$_'O/9 Y^7"![;=*7/!G4_W9$N?J/JX?Q3ZS&TH*_IS/',SVB&5TK@R#ZYYDN:)89DN['/S74 M:=HTB>WC%_J[9VL>Y"SHOHEWVL1[03_0H)?)_C7)J Z 5V;$-0)P;4)N$XH MA^Y68R_%+8DB\ZG@1R!,M*:9@])^F:U]L<(4RI,2^B[3>6J^I&M>2)ZQE)03 M=[.DBK!,_CIUE<:;('==H^XKE'\!A< #+]1.@J1(:=K-=W6WFK[Y+WV[]P>! M#T3< @1_ [[G(_#Q:0EN?N[KUV(8\\>AT!CO?S'+,9C%GY_!S2\_P0E^T\=* MAEG:>C,R?X#5T8::*44E/+@ _XLKDNG:$8(6"A IJ9)]LSE(,2^H.[DG:SIS M]!M(4O%,G;GII/>F;PHJ&"YAYN7T/,"D%1AX*/1P$,-N M9'(>B:( ^Q[T4!/9$10T@@(K@@8I8P55L+ UFA!&$,KZ'L1]$_8)P(PB/$)0QLF(94XSV6AI$C;6$S\H(P@G4#PDZL83/BB-" M48Q@<%)OR7D@0@%&<13T.YHTCB:#CM[1E(#$?.\$+]A:@@4'7QYHOJ+B:Y^F M0=I8339A2YNPQ!*L,R5A,R6AE>_8^A#6K;1M&$QC[)[*'VQQKVRHML47K^FXM1N 5O@LZ M5-,UHE/4* Y1A$\]#[8UVK--6F*+UO7LOWKVKZEKO?)C*17ERJ]7]2!EQ%O\ M1T #4V&3EMBB=:?B=;$&KUFM95Q*H)??*9-[+DG6.QOG:ZP+A6]S9;>T2DML MT2K;;FOC(Z=B6^XX25W8AT)5^PS-U697ZVVYEW-R?0'OEM7>U"NFVBI[(&++ M"@DRNM%([S;4_D6U^U2=*+XOMU=67"F>EX<[2O1C90+T_0WGZN7$--#L <[_ M U!+ P04 " !Y- E7PC(AY*\& !@,0 &0 'AL+W=OFVD-A#6:3=5[6[3=-H+ MFK@).GYDX+3=_OH92$/ KAM.S[UI$O(\G\?V]P'\/"7G3T7YI=IP+JSG+,VK MB\E&B.W9=%HM-SR+J_?%EN?RFX>BS&(A/Y;K:;4M>;QJG+)TBFV;3K,XR2>S M\^;833D[+W8B37)^4UK5+LOB\M\KGA9/%Q,T>3EPFZPWHCXPG9UOXS6_X^+3 M]J:4GZ8'RBK)>%XE16Z5_.%B,J7HD;$\N61SWF:UB0YCG_VT,DA9NUX_/Z%OF@F+R=S'U=\7J1_)BNQ MN9AX$VO%'^)=*FZ+IY_Y?D+- )=%6C5_K:?6UF43:[FK1)'MG>4(LB1O7^/G M_4(<.6#\B@/>.^!3'9R]@W.J@[MW<$]U('L'G9?%DU76UI)6OVGT;;RE(DE>I^*=*.6WB?03LSN^EHDE*NM=P$6<=4R\"L,:GTL!]>Y[W;CF8S#SW_ZRWOWP':+D@XX5G,["AB&%8S!O#&D!.+W( MS KX4K+0F^/JR>D<1KZSIO+Z+UQ>CSK]+JGC M'E+'-=%GM_R1YSM>Z1*C]22-9WW'?9PYGDU]G]GGT\=CT5M#>F2(J4-=C CM M6P8JDB"";1=[?<-013HN88[M$^0-+ /5TD7(8XZ-!Y)H8C,ILNN2@7@+XSS' M2@($ZTE"#Y)0HR116525M2V+AT3HY*#J*B,JE]D?Y/U<-?1LXE*?#18YT!!M MQW$0'A!#U9#ZCBL3P1F(89SA6#& 8#TQV$$,9A0CX!*Z3-J;6IROK#BK[W;_ M-0=TZC!EB9@G*XB!-*H5<1$AP]-$-:.4N&2PVJ%JYKJ4RA-JH(IQJF-5 8+U M5/$.JGA&57XO1)Q:RWB;U*_\699PJT3L2OWUR].<,(1@IIPPJJ%GV_*4&2YD MX"EW%.1AY@WN$J$F,,:4*;H8)SM6%R!83Q?_H(M_@BZ75<6%5@E?/3F0AXC/ MR$ )8YBQ.SI(6 @)6_C*AD/>*WV9271P)8@TEC:V91:[73+U)$-V5RO:YBV MW,674K:;LECRJJIW\I?INB@3LNG$.Y2"']U76AV M'9T@6*TKB,-L2H=;V0 T<*@+3&T?N7AX#UR !HZ@:'UINV81,C843JHSS8C1 M$COJ[HLYLI1'F PE!NWYZ +[A'F,(7LH,6A+!XK6E[AKZB!S5^>MNM7L/EI> M5U?=RAV1LED'C1MJXE(B*V5"E?,7M$D$1>N+V[6)D+E/-+H.-O-&JZWV@0B6 MQ1D::@T9-=1$]2C#2K<#-&H$1>LKW76?D+G]-*ZV-L-&RZPVF)CO,T80&PH- M&3?4Q-57ZJ!A(RA:7^FNM87,O:VWJG6DZ67IRW5SH-'[;4A:"$I;:-;DM9)= M8^HXV$.,4.>5FKWK?R%S ^PZ%SQ-DW5=<,TWR;9JKLFG%>N0W:8Y*"T I86@ MM 4H+8*B]?.GZ],A_UL6ZY!-L#DH+0"EA:"T!2@M@J+U'^;HVH;8W#8T%>MF MU[$)LJ<=7TA]WY$[_6&I#AHVU(3U7(_X_O#?8@O0N!$4K:]KU\?#QB;/296Z M&3%:7Z3JZ_FN3?RAOJ"-.$U8SZ8.9>YPUP<:-X*B]?7MFFS8W&1[JTPWNX_6 M5NUWNXZ;=C<:1M7HIMAHV76/'?%?*41 QHT_!J: MI7WV$K0G!T7KIT'7D\/FGMQ;];O9_?15FW\-Z/4=.B@M!*4MH)8LVH..3Q-$ M?>PPZI%!\3\]>LX[X^6Z>82_LI;%+A?MT]6'HX>?"5PV#\WC_.T'46R;I\GO"R&*K'F[X?&*E[6!_/ZA M*,3+ASK X4<5L_\!4$L#!!0 ( 'DT"5?MD!7A40, *D- 9 >&PO M=V]R:W-H965T^&&)PDZL#/;2;IO/]M0#G(T:G5(]R;!YOG_\/.W'[!G!R$_ MJ0V 1D]5R=7R=-RV\I>5$!5X7@2,)J[ET&%UF KRF'% M=J6^%X=?H4DHMKRE*)7[18VJ,Z @(>4% &@%Y MK2!L!.%K!5$CB)PS=2K.AXQIELZD."!IHPW-7C@SG=JD7W [[P]:FKN%T>GT M =9F%K5"9QEH5I0*!3_.?&W(]KZ_;"A7-86\0*'H5G"]4>@]SR'OZWTSHG98 MY'E85^0D\+<=/T^ X46DE1H?=/&B1G)5JX!0!2(<9S="/X^N<;4R8Y MNE0*S*1]O#$<=*VA4O\,S5K]T&CXH?:5*G-";\;LGI, M6#82K&=VU)H=G:*G?PAMO)6-Y4.^U?K8Z>V;=_<+]/$6JD>0@XOA M).:MBV%,6#82K&VCWZ+RZ)AFCPG+1H+US)ZT9D^^LO)J_:1;)I2&,9D> M5]Z7@20.)YC2*#RJO(%(2O 4!U$R7'G3-IOIR6RNN5LL=O]BLCI5>B_LO@:0/>[%T1A1)/CXFL" MNU^S) GC.#BNO8' :4B3",?DJ/;\SA[63/[:G0446HH=U_6^L>UMSQN7;I=] MU']ESR%N;_P94Q]B;IE<%URA$E8&B<\G)E%9GPOJAA9;MU-^%-JL0'>Y,66QEU#-3&=X_ON!.YZ\N[D MI'5_?K7K/[/ .0F]I)=^TM^_$-8&V$\;'Z#UHM7"]0*(D7(0E=& E04"N1"-P YQCF&_I%HS):^-82=;YQ,HJ,=WR](HG"JZ;'D,KKHH0P"U+G(S2#F=%I):#:N(>F!H)TR( M6W@ ?,^VN!?9QK[979/-T BJAX[&&<"_R>:X-VFC9_$&)7\H]*>Y68ZT-C0H MNU$LXPMK+[)& ,;>QMEI68KE1\&G,F=N\0P=@\CD"$1V7^RIN5=D6)\R-HXR6P>9 MQAO @7% OL'Q4ZR3!N,Y%YK+VIKQ-&7RR7G&T&LZ-G\F;?&;^2G+Z%SHNP8< MD/7X*TOY/$^:63=0B'K6>OP%EM>.F].JR<5ERA8L'=6FFH[M,# #D[7^0, N M!2.L;G$,/WXV3!M$8'D@T]_5&M]MO$/V]P&VI_LZ M!%LIWHG82O%: ^*O&T0DB7^WL3P0@>T"UCN0WY\'>LH?$T6PJY@V[ [&D23! M$.A%?X_&,5*=&+[^_<'NDBA*$C\"F%]!%&$(W(TX@BD #1@21?8]N/,^"E?O MJ7#]O\/A'U!+ P04 " !Y- E7EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( 'DT"5?DS'5. 04 ! M / M>&PO=V]R:V)O;VLN>&ULQ9I=;]LV%(;_"N&K#1AF6U]-@CA $6>=@V*%E^="2=YQQ1YX_:/"RU?F!?JU+9 MR6#MW.9L.+3Y6E3<_JDW0ODU*VTJ[ORBN1_:C1&\L&LA7%4.H]$H&U9;@2]2/-K7]M'"\7N=%E.1F,NQ5?A'$R_V%XT4#>\J5M1QQ?WG /,AED M([_#E336M5NT^^>><2O\QMU2[?1?LG3"3+D3'XRN-U+=-[OQ1S$,#J.-P^ZS M"^*9^3]AU*N5S,54YW4EE.OB:$39 "J[EAL[8(I78C*XU%MAFN/Q?S KNF-S M'BJ(E#F3?H69%2T>')%, F1X3,@X@,P"9T4+.N:N-8'K% MEK652EC+N"J8WP=7\ID'D.\ Y#M:R$5=5=P\-916WBOI?\:5\XDQU[5R,H \ M 9 GM)#O.QK+C,B%W'+_YW\P)5Q =PKH3FGIO.PV7D5/;%.VH?/G6/Q7RTWS M,X\99O$12N,C6LR95ZBZ;_Z4<6N]O_9#.(:2(;;,I;:.5<*M=<&DV@KKFA_8 M$ _I94SLEP]:%X^R+$,>9)(QL4JNW5H8MN%/S;W0Y15_RYI:%*R4?!EB(I>, MB65RTPQZI@UO[@]GN+*\+0L[Y! 3V61,K)-;_E7T+C5DC3&Q-BZUROT6IEW3 MY&4C[4,(AVPQ)M;%1\%M/U1("V-B+RS6W(BU+@MA[%V;=-U3R(:D,":VPK_< M^,N]E\$BE/XCXO0_%;D?T:4LVG4A%LK[$7G>KRK9Y?HV)7A(YYLNH7+9N\XB MV%P09_^%N-^W482R?T2<_1?UTOJKW6_$Q'8?#.7[B#C?PVJRUSQ$*-]'Q/D> M5N9]3&2"B-@$.)IAEQ,A)T3$3GBK.F>_W?*6Y!43R2(BE@4LT_LG'7DC(O;& MX3+])9;V]_!)!M))3*R3-^KU'6>(B?02$^ME5[RIJ#8,@H,;%1L)]# M\<7(*#&Q43!F$F(BH\3$1L%E1(B9(*,DQ$;!F&F(B8R2$!L%8V8A)O)+0MVR M0,QW(2;R2T+>R2#,DQ 3SHDTU-DH?0HLR0O M5V89]C4ILE!*;"&(V9^E119*B2WT9I?8A3/$1!9*B2WTVB6^G.:P$DZ1>%)B M\> VL7?7P.EX8O%@S+#$3)%X4F+QX&ZV%TTDGI18/!BS%TTDGI18/"]-]Z%; M!HDF)19-'XN-0[ ,J24C5LL>6-0#0S+)B&6R!S9O9JZ:]^)Z@$@C&;E&#DR) MO@*'F$@C&;%&NLG1GP42Z22C[F,.3)@&O"$FTDE&K)/=W.G/0@E?[B)VR0\/ M]P[DP0Q9)*-^L^O[T[U#9$@<&?6T_3[97I)&]LA:>PS;C>W%>2%64HEB[O=K M_7C.R_R38W7=W+D+ ( /8H : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L4'F()(Y<;@&[[R@,DF/UH"?( M9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z;+;#J;^=T3P]WLZ M@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'0 M6U!O(=!;46\ET%M1;R706U%O)=!;1YLE!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MMHLYM ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O'WVL M)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O M(- [4.\@T#M&/YL0Z!VH=Q#H':AW$.@=J'?\I-YU^-J7>NWY7N-/03])]7"^ MMUP??UE^GT2<%Q>7M+2;-DVN MMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P M+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4 MT0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$ M(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X4 M2!\:I \#TLN]<^L_CA^?96>;_BV?C?\17+P 4$L! A0#% @ >30) M5P=!36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX M;6Q02P$"% ,4 " !Y- E7+WE_O^\ K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !Y- E7F5R<(Q & "< M)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( 'DT"5=U"^XL4 , *8+ 8 " @0X( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ >30)5^KUIX_4 @ G @ !@ ("!(!4 M 'AL+W=OCZ5=W M0@H ,X[ 8 " @2H8 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ >30) M5^5@UG@^"@ US$ !@ ("! 8 M " @>&PO=V]R:W-H M965T&UL4$L! A0#% @ >30)5Y,*7!?W @ 8@< !@ M ("!ZF, 'AL+W=O&UL4$L! A0#% @ >30)5\0E!>.8 P MK0< !D ("!M6H 'AL+W=O&PO=V]R:W-H965T] MB,^4800 \* 9 " @4YQ !X;"]W;W)K&UL4$L! A0#% @ >30)5PO (C[4 P C @ !D M ("!YG4 'AL+W=O0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ >30)5WDO*."B! A0H !D ("!=8@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >30) M5VM#.CG*"0 7QP !D ("!^ID 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >30)5](I#>\&PO=V]R:W-H965T&UL4$L! A0#% @ >30)5ZYD^,YL!@ FQD !D M ("!\>< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ >30)5ZC)$:D6 P @@8 !D ("!H_8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ >30)5WBX MC!Z[ P 70@ !D ("!VO\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >30)5]8LH\3\ P 0PH !D M ("!H0D! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ >30)5Z]NA"2+" &T, !D ("! M$A4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ >30)5TD>:8W# @ X0H !D ("!FB,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >30)5R%(JUL? M P 5 L !D ("!!2X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >30)5Y)0PK^9 @ YP< !D M ("!ECD! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ >30)5_XM)P^# @ M08 !D ("!O4,! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>30)5SU$$QR4 @ /@H !D ("!)DT! 'AL+W=O$ &0 M @('Q3P$ >&PO=V]R:W-H965T& , *<* 9 " @9Q4 0!X;"]W M;W)K&UL4$L! A0#% @ >30)5TP)B9!(!0 M_R !D ("!ZU&PO=V]R:W-H965TS MV">[4 ( $8% 9 " @7M@ 0!X;"]W;W)K&UL4$L! A0#% @ >30)5X17$;3/ @ AP@ !D M ("! F,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >30)5QOR)$$L!0 +Q4 !D ("!>6P! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >30) M5[L%18B5"P BXD !D ("!='&PO=V]R:W-H965T&UL4$L! A0#% @ >30)5\(R(>2O!@ 8#$ M !D ("!5HL! 'AL+W=O&PO=V]R:W-H965T-B< M4 , $@4 - " <25 0!X;"]S='EL97,N>&UL4$L! A0# M% @ >30)5Y>*NQS $P( L ( !/YD! %]R96QS M+RYR96QS4$L! A0#% @ >30)5^3,=4X!!0 $"T \ M ( !*)H! 'AL+W=O7=W+D+ ( M /8H : " 5:? 0!X;"]?7!E&UL4$L%!@ !- $T $A4 .*C 0 ! $! end XML 80 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 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 139 276 1 true 79 0 false 6 false false R1.htm 00000001 - Document - Cover Sheet http://venusacquisitioncorp.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - UNAUDTED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets UNAUDTED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00000003 - Statement - UNAUDTED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheetsParenthetical UNAUDTED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Sheet http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 00000005 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00000006 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00000007 - Disclosure - Nature of business and organization Sheet http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganization Nature of business and organization Notes 7 false false R8.htm 00000008 - Disclosure - Summary of significant accounting policies Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 8 false false R9.htm 00000009 - Disclosure - Accounts receivable, net Sheet http://venusacquisitioncorp.com/role/AccountsReceivableNet Accounts receivable, net Notes 9 false false R10.htm 00000010 - Disclosure - Property plant and equipment, net Sheet http://venusacquisitioncorp.com/role/PropertyPlantAndEquipmentNet Property plant and equipment, net Notes 10 false false R11.htm 00000011 - Disclosure - Intangible assets, net Sheet http://venusacquisitioncorp.com/role/IntangibleAssetsNet Intangible assets, net Notes 11 false false R12.htm 00000012 - Disclosure - Cost method investments Sheet http://venusacquisitioncorp.com/role/CostMethodInvestments Cost method investments Notes 12 false false R13.htm 00000013 - Disclosure - Goodwill Sheet http://venusacquisitioncorp.com/role/Goodwill Goodwill Notes 13 false false R14.htm 00000014 - Disclosure - Other payables and accrued liabilities Sheet http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilities Other payables and accrued liabilities Notes 14 false false R15.htm 00000015 - Disclosure - Related party transactions and balances Sheet http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalances Related party transactions and balances Notes 15 false false R16.htm 00000016 - Disclosure - Taxes Sheet http://venusacquisitioncorp.com/role/Taxes Taxes Notes 16 false false R17.htm 00000017 - Disclosure - Concentration of risk Sheet http://venusacquisitioncorp.com/role/ConcentrationOfRisk Concentration of risk Notes 17 false false R18.htm 00000018 - Disclosure - Leases Sheet http://venusacquisitioncorp.com/role/Leases Leases Notes 18 false false R19.htm 00000019 - Disclosure - Shareholders??? equity Sheet http://venusacquisitioncorp.com/role/ShareholdersEquity Shareholders??? equity Notes 19 false false R20.htm 00000020 - Disclosure - Warrants Sheet http://venusacquisitioncorp.com/role/Warrants Warrants Notes 20 false false R21.htm 00000021 - Disclosure - Deconsolidation Sheet http://venusacquisitioncorp.com/role/Deconsolidation Deconsolidation Notes 21 false false R22.htm 00000022 - Disclosure - Commitments and contingencies Sheet http://venusacquisitioncorp.com/role/CommitmentsAndContingencies Commitments and contingencies Notes 22 false false R23.htm 00000023 - Disclosure - Segments Sheet http://venusacquisitioncorp.com/role/Segments Segments Notes 23 false false R24.htm 00000024 - Disclosure - Subsequent events Sheet http://venusacquisitioncorp.com/role/SubsequentEvents Subsequent events Notes 24 false false R25.htm 00000025 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 25 false false R26.htm 00000026 - Disclosure - Nature of business and organization (Tables) Sheet http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationTables Nature of business and organization (Tables) Tables http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganization 26 false false R27.htm 00000027 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of significant accounting policies (Tables) Tables http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPolicies 27 false false R28.htm 00000028 - Disclosure - Accounts receivable, net (Tables) Sheet http://venusacquisitioncorp.com/role/AccountsReceivableNetTables Accounts receivable, net (Tables) Tables http://venusacquisitioncorp.com/role/AccountsReceivableNet 28 false false R29.htm 00000029 - Disclosure - Property plant and equipment, net (Tables) Sheet http://venusacquisitioncorp.com/role/PropertyPlantAndEquipmentNetTables Property plant and equipment, net (Tables) Tables http://venusacquisitioncorp.com/role/PropertyPlantAndEquipmentNet 29 false false R30.htm 00000030 - Disclosure - Intangible assets, net (Tables) Sheet http://venusacquisitioncorp.com/role/IntangibleAssetsNetTables Intangible assets, net (Tables) Tables http://venusacquisitioncorp.com/role/IntangibleAssetsNet 30 false false R31.htm 00000031 - Disclosure - Cost method investments (Tables) Sheet http://venusacquisitioncorp.com/role/CostMethodInvestmentsTables Cost method investments (Tables) Tables http://venusacquisitioncorp.com/role/CostMethodInvestments 31 false false R32.htm 00000032 - Disclosure - Goodwill (Tables) Sheet http://venusacquisitioncorp.com/role/GoodwillTables Goodwill (Tables) Tables http://venusacquisitioncorp.com/role/Goodwill 32 false false R33.htm 00000033 - Disclosure - Other payables and accrued liabilities (Tables) Sheet http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesTables Other payables and accrued liabilities (Tables) Tables http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilities 33 false false R34.htm 00000034 - Disclosure - Related party transactions and balances (Tables) Sheet http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesTables Related party transactions and balances (Tables) Tables http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalances 34 false false R35.htm 00000035 - Disclosure - Taxes (Tables) Sheet http://venusacquisitioncorp.com/role/TaxesTables Taxes (Tables) Tables http://venusacquisitioncorp.com/role/Taxes 35 false false R36.htm 00000036 - Disclosure - Deconsolidation (Tables) Sheet http://venusacquisitioncorp.com/role/DeconsolidationTables Deconsolidation (Tables) Tables http://venusacquisitioncorp.com/role/Deconsolidation 36 false false R37.htm 00000037 - Disclosure - Segments (Tables) Sheet http://venusacquisitioncorp.com/role/SegmentsTables Segments (Tables) Tables http://venusacquisitioncorp.com/role/Segments 37 false false R38.htm 00000038 - Disclosure - Nature of business and organization (Details) Sheet http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails Nature of business and organization (Details) Details http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationTables 38 false false R39.htm 00000039 - Disclosure - Nature of business and organization (Details Narrative) Sheet http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative Nature of business and organization (Details Narrative) Details http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationTables 39 false false R40.htm 00000040 - Disclosure - Summary of significant accounting policies (Details) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of significant accounting policies (Details) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 40 false false R41.htm 00000041 - Disclosure - Summary of significant accounting policies (Details 1) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1 Summary of significant accounting policies (Details 1) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 41 false false R42.htm 00000042 - Disclosure - Summary of significant accounting policies (Details 2) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2 Summary of significant accounting policies (Details 2) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 42 false false R43.htm 00000043 - Disclosure - Summary of significant accounting policies (Details 3) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3 Summary of significant accounting policies (Details 3) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 43 false false R44.htm 00000044 - Disclosure - Summary of significant accounting policies (Details 4) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4 Summary of significant accounting policies (Details 4) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 44 false false R45.htm 00000045 - Disclosure - Summary of significant accounting policies (Details 5) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5 Summary of significant accounting policies (Details 5) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 45 false false R46.htm 00000046 - Disclosure - Summary of significant accounting policies (Details Narrative) Sheet http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of significant accounting policies (Details Narrative) Details http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables 46 false false R47.htm 00000047 - Disclosure - Accounts receivable, net (Details) Sheet http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails Accounts receivable, net (Details) Details http://venusacquisitioncorp.com/role/AccountsReceivableNetTables 47 false false R48.htm 00000048 - Disclosure - Accounts receivable, net (Details 1) Sheet http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails1 Accounts receivable, net (Details 1) Details http://venusacquisitioncorp.com/role/AccountsReceivableNetTables 48 false false R49.htm 00000049 - Disclosure - Property and equipment, net (Details) Sheet http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails Property and equipment, net (Details) Details 49 false false R50.htm 00000050 - Disclosure - Property plant and equipment, net (Details Narrative) Sheet http://venusacquisitioncorp.com/role/PropertyPlantAndEquipmentNetDetailsNarrative Property plant and equipment, net (Details Narrative) Details http://venusacquisitioncorp.com/role/PropertyPlantAndEquipmentNetTables 50 false false R51.htm 00000051 - Disclosure - Intangible assets, net (Details) Sheet http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails Intangible assets, net (Details) Details http://venusacquisitioncorp.com/role/IntangibleAssetsNetTables 51 false false R52.htm 00000052 - Disclosure - Intangible assets, net (Details Narrative) Sheet http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetailsNarrative Intangible assets, net (Details Narrative) Details http://venusacquisitioncorp.com/role/IntangibleAssetsNetTables 52 false false R53.htm 00000053 - Disclosure - Cost method investments (Details) Sheet http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails Cost method investments (Details) Details http://venusacquisitioncorp.com/role/CostMethodInvestmentsTables 53 false false R54.htm 00000054 - Disclosure - Goodwill (Details) Sheet http://venusacquisitioncorp.com/role/GoodwillDetails Goodwill (Details) Details http://venusacquisitioncorp.com/role/GoodwillTables 54 false false R55.htm 00000055 - Disclosure - Other payables and accrued liabilities (Details) Sheet http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetails Other payables and accrued liabilities (Details) Details http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesTables 55 false false R56.htm 00000056 - Disclosure - Other payables and accrued liabilities (Details Narrative) Sheet http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative Other payables and accrued liabilities (Details Narrative) Details http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesTables 56 false false R57.htm 00000057 - Disclosure - Related party transactions and balances (Details) Sheet http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails Related party transactions and balances (Details) Details http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesTables 57 false false R58.htm 00000058 - Disclosure - Related party transactions and balances (Details Narrative) Sheet http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetailsNarrative Related party transactions and balances (Details Narrative) Details http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesTables 58 false false R59.htm 00000059 - Disclosure - Taxes (Details) Sheet http://venusacquisitioncorp.com/role/TaxesDetails Taxes (Details) Details http://venusacquisitioncorp.com/role/TaxesTables 59 false false R60.htm 00000060 - Disclosure - Taxes (Details 1) Sheet http://venusacquisitioncorp.com/role/TaxesDetails1 Taxes (Details 1) Details http://venusacquisitioncorp.com/role/TaxesTables 60 false false R61.htm 00000061 - Disclosure - Taxes (Details 2) Sheet http://venusacquisitioncorp.com/role/TaxesDetails2 Taxes (Details 2) Details http://venusacquisitioncorp.com/role/TaxesTables 61 false false R62.htm 00000062 - Disclosure - Taxes (Details Narrative) Sheet http://venusacquisitioncorp.com/role/TaxesDetailsNarrative Taxes (Details Narrative) Details http://venusacquisitioncorp.com/role/TaxesTables 62 false false R63.htm 00000063 - Disclosure - Concentration of risk (Details Narrative) Sheet http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative Concentration of risk (Details Narrative) Details http://venusacquisitioncorp.com/role/ConcentrationOfRisk 63 false false R64.htm 00000064 - Disclosure - Leases (Details Narrative) Sheet http://venusacquisitioncorp.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://venusacquisitioncorp.com/role/Leases 64 false false R65.htm 00000065 - Disclosure - Shareholders??? equity (Details Narrative) Sheet http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative Shareholders??? equity (Details Narrative) Details http://venusacquisitioncorp.com/role/ShareholdersEquity 65 false false R66.htm 00000066 - Disclosure - Warrants (Details Narrative) Sheet http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative Warrants (Details Narrative) Details http://venusacquisitioncorp.com/role/Warrants 66 false false R67.htm 00000067 - Disclosure - Deconsolidation (Details) Sheet http://venusacquisitioncorp.com/role/DeconsolidationDetails Deconsolidation (Details) Details http://venusacquisitioncorp.com/role/DeconsolidationTables 67 false false R68.htm 00000068 - Disclosure - Segments (Details) Sheet http://venusacquisitioncorp.com/role/SegmentsDetails Segments (Details) Details http://venusacquisitioncorp.com/role/SegmentsTables 68 false false R69.htm 00000069 - Disclosure - Segments (Details 1) Sheet http://venusacquisitioncorp.com/role/SegmentsDetails1 Segments (Details 1) Details http://venusacquisitioncorp.com/role/SegmentsTables 69 false false All Reports Book All Reports microalgoinc_6k.htm microalgoinc_ex99-1.htm microalgoinc_ex99-2.htm mlgo-20230630.xsd mlgo-20230630_cal.xml mlgo-20230630_def.xml mlgo-20230630_lab.xml mlgo-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "microalgoinc_6k.htm microalgoinc_ex99-1.htm": { "axisCustom": 0, "axisStandard": 22, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 663, "http://xbrl.sec.gov/dei/2023": 13 }, "contextCount": 139, "dts": { "calculationLink": { "local": [ "mlgo-20230630_cal.xml" ] }, "definitionLink": { "local": [ "mlgo-20230630_def.xml" ] }, "inline": { "local": [ "microalgoinc_6k.htm", "microalgoinc_ex99-1.htm" ] }, "labelLink": { "local": [ "mlgo-20230630_lab.xml" ] }, "presentationLink": { "local": [ "mlgo-20230630_pre.xml" ] }, "schema": { "local": [ "mlgo-20230630.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/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 513, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 49, "http://venusacquisitioncorp.com/20230630": 18, "http://xbrl.sec.gov/dei/2023": 4, "total": 71 }, "keyCustom": 69, "keyStandard": 207, "memberCustom": 53, "memberStandard": 25, "nsprefix": "mlgo", "nsuri": "http://venusacquisitioncorp.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "microalgoinc_6k.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://venusacquisitioncorp.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "microalgoinc_6k.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Property plant and equipment, net", "menuCat": "Notes", "order": "10", "role": "http://venusacquisitioncorp.com/role/PropertyPlantAndEquipmentNet", "shortName": "Property plant and equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Intangible assets, net", "menuCat": "Notes", "order": "11", "role": "http://venusacquisitioncorp.com/role/IntangibleAssetsNet", "shortName": "Intangible assets, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:CostMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Cost method investments", "menuCat": "Notes", "order": "12", "role": "http://venusacquisitioncorp.com/role/CostMethodInvestments", "shortName": "Cost method investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:CostMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - Goodwill", "menuCat": "Notes", "order": "13", "role": "http://venusacquisitioncorp.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Other payables and accrued liabilities", "menuCat": "Notes", "order": "14", "role": "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilities", "shortName": "Other payables and accrued liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Related party transactions and balances", "menuCat": "Notes", "order": "15", "role": "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalances", "shortName": "Related party transactions and balances", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Taxes", "menuCat": "Notes", "order": "16", "role": "http://venusacquisitioncorp.com/role/Taxes", "shortName": "Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Concentration of risk", "menuCat": "Notes", "order": "17", "role": "http://venusacquisitioncorp.com/role/ConcentrationOfRisk", "shortName": "Concentration of risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Leases", "menuCat": "Notes", "order": "18", "role": "http://venusacquisitioncorp.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Shareholders\u2019 equity", "menuCat": "Notes", "order": "19", "role": "http://venusacquisitioncorp.com/role/ShareholdersEquity", "shortName": "Shareholders\u2019 equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - UNAUDTED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets", "shortName": "UNAUDTED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Warrants", "menuCat": "Notes", "order": "20", "role": "http://venusacquisitioncorp.com/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:DeconsolidationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Deconsolidation", "menuCat": "Notes", "order": "21", "role": "http://venusacquisitioncorp.com/role/Deconsolidation", "shortName": "Deconsolidation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:DeconsolidationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Commitments and contingencies", "menuCat": "Notes", "order": "22", "role": "http://venusacquisitioncorp.com/role/CommitmentsAndContingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Segments", "menuCat": "Notes", "order": "23", "role": "http://venusacquisitioncorp.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Subsequent events", "menuCat": "Notes", "order": "24", "role": "http://venusacquisitioncorp.com/role/SubsequentEvents", "shortName": "Subsequent events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Summary of significant accounting policies (Policies)", "menuCat": "Policies", "order": "25", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Nature of business and organization (Tables)", "menuCat": "Tables", "order": "26", "role": "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationTables", "shortName": "Nature of business and organization (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Summary of significant accounting policies (Tables)", "menuCat": "Tables", "order": "27", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Accounts receivable, net (Tables)", "menuCat": "Tables", "order": "28", "role": "http://venusacquisitioncorp.com/role/AccountsReceivableNetTables", "shortName": "Accounts receivable, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Property plant and equipment, net (Tables)", "menuCat": "Tables", "order": "29", "role": "http://venusacquisitioncorp.com/role/PropertyPlantAndEquipmentNetTables", "shortName": "Property plant and equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - UNAUDTED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "UNAUDTED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfIntangibleAssetsNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Intangible assets, net (Tables)", "menuCat": "Tables", "order": "30", "role": "http://venusacquisitioncorp.com/role/IntangibleAssetsNetTables", "shortName": "Intangible assets, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfIntangibleAssetsNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfCostMethodInvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Cost method investments (Tables)", "menuCat": "Tables", "order": "31", "role": "http://venusacquisitioncorp.com/role/CostMethodInvestmentsTables", "shortName": "Cost method investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfCostMethodInvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Goodwill (Tables)", "menuCat": "Tables", "order": "32", "role": "http://venusacquisitioncorp.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Other payables and accrued liabilities (Tables)", "menuCat": "Tables", "order": "33", "role": "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesTables", "shortName": "Other payables and accrued liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Related party transactions and balances (Tables)", "menuCat": "Tables", "order": "34", "role": "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesTables", "shortName": "Related party transactions and balances (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - Taxes (Tables)", "menuCat": "Tables", "order": "35", "role": "http://venusacquisitioncorp.com/role/TaxesTables", "shortName": "Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "mlgo:DeconsolidationTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfNetAssetsOfTheEntitiesDisposedAndGainOnDisposalTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - Deconsolidation (Tables)", "menuCat": "Tables", "order": "36", "role": "http://venusacquisitioncorp.com/role/DeconsolidationTables", "shortName": "Deconsolidation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "mlgo:DeconsolidationTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:ScheduleOfNetAssetsOfTheEntitiesDisposedAndGainOnDisposalTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Segments (Tables)", "menuCat": "Tables", "order": "37", "role": "http://venusacquisitioncorp.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "mlgo:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-012023-06-30_custom_VIYITechnologyIncVIYIMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Nature of business and organization (Details)", "menuCat": "Details", "order": "38", "role": "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails", "shortName": "Nature of business and organization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "mlgo:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-012023-06-30_custom_VIYITechnologyIncVIYIMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2022-01-012022-12-31_custom_YounikeAndSubsidiariesMember", "decimals": "INF", "first": true, "lang": null, "name": "mlgo:EquityInterestTransferred", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - Nature of business and organization (Details Narrative)", "menuCat": "Details", "order": "39", "role": "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative", "shortName": "Nature of business and organization (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2022-01-012022-12-31_custom_YounikeAndSubsidiariesMember", "decimals": "INF", "first": true, "lang": null, "name": "mlgo:EquityInterestTransferred", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "menuCat": "Statements", "order": "4", "role": "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "shortName": "UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:SellingExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "mlgo:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30_us-gaap_OfficeEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - Summary of significant accounting policies (Details)", "menuCat": "Details", "order": "40", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of significant accounting policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "mlgo:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30_us-gaap_OfficeEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "mlgo:ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - Summary of significant accounting policies (Details 1)", "menuCat": "Details", "order": "41", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "shortName": "Summary of significant accounting policies (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "mlgo:ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - Summary of significant accounting policies (Details 2)", "menuCat": "Details", "order": "42", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2", "shortName": "Summary of significant accounting policies (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:DisaggregationOfRevenuesTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-012023-06-30_custom_CentralProcessingAdvertisingAlgorithmServicesMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - Summary of significant accounting policies (Details 3)", "menuCat": "Details", "order": "43", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3", "shortName": "Summary of significant accounting policies (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-012023-06-30_us-gaap_TransferredAtPointInTimeMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - Summary of significant accounting policies (Details 4)", "menuCat": "Details", "order": "44", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4", "shortName": "Summary of significant accounting policies (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfRevenueByGeographicLocationsTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-012023-06-30_custom_MainlandPRCMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfNoncontrollingInterestsTableTextBlock", "mlgo:EmployeeBenefitsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "mlgo:NoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - Summary of significant accounting policies (Details 5)", "menuCat": "Details", "order": "45", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "shortName": "Summary of significant accounting policies (Details 5)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfNoncontrollingInterestsTableTextBlock", "mlgo:EmployeeBenefitsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "mlgo:NoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "mlgo:AccumulatedOtherComprehensiveIncome", "reportCount": 1, "unique": true, "unitRef": "RMB", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - Summary of significant accounting policies (Details Narrative)", "menuCat": "Details", "order": "46", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Summary of significant accounting policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "mlgo:AccumulatedOtherComprehensiveIncome", "reportCount": 1, "unique": true, "unitRef": "RMB", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - Accounts receivable, net (Details)", "menuCat": "Details", "order": "47", "role": "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails", "shortName": "Accounts receivable, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:AllowanceForDoubtfulAccountsReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - Accounts receivable, net (Details 1)", "menuCat": "Details", "order": "48", "role": "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails1", "shortName": "Accounts receivable, net (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "mlgo:AllowanceForDoubtfulAccountsReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - Property and equipment, net (Details)", "menuCat": "Details", "order": "49", "role": "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails", "shortName": "Property and equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "RMB", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity", "shortName": "UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "RMB", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - Property plant and equipment, net (Details Narrative)", "menuCat": "Details", "order": "50", "role": "http://venusacquisitioncorp.com/role/PropertyPlantAndEquipmentNetDetailsNarrative", "shortName": "Property plant and equipment, net (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfIntangibleAssetsNetTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - Intangible assets, net (Details)", "menuCat": "Details", "order": "51", "role": "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails", "shortName": "Intangible assets, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfIntangibleAssetsNetTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - Intangible assets, net (Details Narrative)", "menuCat": "Details", "order": "52", "role": "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetailsNarrative", "shortName": "Intangible assets, net (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfCostMethodInvestmentTableTextBlock", "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Investments", "reportCount": 1, "unique": true, "unitRef": "RMB", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - Cost method investments (Details)", "menuCat": "Details", "order": "53", "role": "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails", "shortName": "Cost method investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfCostMethodInvestmentTableTextBlock", "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Investments", "reportCount": 1, "unique": true, "unitRef": "RMB", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - Goodwill (Details)", "menuCat": "Details", "order": "54", "role": "http://venusacquisitioncorp.com/role/GoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30_custom_GoodwillFromShenzhenYitianAcquisitionMember", "decimals": "0", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - Other payables and accrued liabilities (Details)", "menuCat": "Details", "order": "55", "role": "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetails", "shortName": "Other payables and accrued liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "mlgo:TotalOutstandingBalance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - Other payables and accrued liabilities (Details Narrative)", "menuCat": "Details", "order": "56", "role": "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative", "shortName": "Other payables and accrued liabilities (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "mlgo:TotalOutstandingBalance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "mlgo:DueFromParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - Related party transactions and balances (Details)", "menuCat": "Details", "order": "57", "role": "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails", "shortName": "Related party transactions and balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "mlgo:DueFromParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000058 - Disclosure - Related party transactions and balances (Details Narrative)", "menuCat": "Details", "order": "58", "role": "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetailsNarrative", "shortName": "Related party transactions and balances (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000059 - Disclosure - Taxes (Details)", "menuCat": "Details", "order": "59", "role": "http://venusacquisitioncorp.com/role/TaxesDetails", "shortName": "Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2022-01-012022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "RMB", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows", "shortName": "UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000060 - Disclosure - Taxes (Details 1)", "menuCat": "Details", "order": "60", "role": "http://venusacquisitioncorp.com/role/TaxesDetails1", "shortName": "Taxes (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfTaxPayableTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "mlgo:VatTaxesPayable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000061 - Disclosure - Taxes (Details 2)", "menuCat": "Details", "order": "61", "role": "http://venusacquisitioncorp.com/role/TaxesDetails2", "shortName": "Taxes (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfTaxPayableTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "mlgo:VatTaxesPayable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000062 - Disclosure - Taxes (Details Narrative)", "menuCat": "Details", "order": "62", "role": "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative", "shortName": "Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CertificatesOfDepositAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000063 - Disclosure - Concentration of risk (Details Narrative)", "menuCat": "Details", "order": "63", "role": "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "shortName": "Concentration of risk (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CertificatesOfDepositAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000064 - Disclosure - Leases (Details Narrative)", "menuCat": "Details", "order": "64", "role": "http://venusacquisitioncorp.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000065 - Disclosure - Shareholders\u2019 equity (Details Narrative)", "menuCat": "Details", "order": "65", "role": "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "shortName": "Shareholders\u2019 equity (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "lang": "en-US", "name": "mlgo:OrdinarySharesDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:WarrantsDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000066 - Disclosure - Warrants (Details Narrative)", "menuCat": "Details", "order": "66", "role": "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative", "shortName": "Warrants (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "mlgo:WarrantsDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000067 - Disclosure - Deconsolidation (Details)", "menuCat": "Details", "order": "67", "role": "http://venusacquisitioncorp.com/role/DeconsolidationDetails", "shortName": "Deconsolidation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfNetAssetsOfTheEntitiesDisposedAndGainOnDisposalTableTextBlock", "mlgo:DeconsolidationTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "AsOf2023-03-31_custom_FedaElectronicsCoMember", "decimals": "0", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000068 - Disclosure - Segments (Details)", "menuCat": "Details", "order": "68", "role": "http://venusacquisitioncorp.com/role/SegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000069 - Disclosure - Segments (Details 1)", "menuCat": "Details", "order": "69", "role": "http://venusacquisitioncorp.com/role/SegmentsDetails1", "shortName": "Segments (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - Nature of business and organization", "menuCat": "Notes", "order": "7", "role": "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganization", "shortName": "Nature of business and organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - Summary of significant accounting policies", "menuCat": "Notes", "order": "8", "role": "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Accounts receivable, net", "menuCat": "Notes", "order": "9", "role": "http://venusacquisitioncorp.com/role/AccountsReceivableNet", "shortName": "Accounts receivable, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "microalgoinc_ex99-1.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 79, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "currency_USD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States of America, Dollars" } } }, "localname": "USD", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r777", "r779", "r780" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/DeconsolidationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r785" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r782" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/DeconsolidationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r776" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "mlgo_AccumulatedOtherComprehensiveIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncome", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_AdditionalLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Additional loan" } } }, "localname": "AdditionalLoan", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_AggregateValueOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Aggregate value of warrants" } } }, "localname": "AggregateValueOfWarrants", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_AllowanceForDoubtfulAccountsAddition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Addition" } } }, "localname": "AllowanceForDoubtfulAccountsAddition", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails1" ], "xbrltype": "monetaryItemType" }, "mlgo_AllowanceForDoubtfulAccountsReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "AllowanceForDoubtfulAccountsReceivables", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivables", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails1" ], "xbrltype": "monetaryItemType" }, "mlgo_AllowanceForOtherReceivablesAndPrepaidExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Allowance for other receivables and prepaid expenses" } } }, "localname": "AllowanceForOtherReceivablesAndPrepaidExpenses", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_AllowanceForPrepaidServicesFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Allowance for prepaid services fees" } } }, "localname": "AllowanceForPrepaidServicesFees", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_AmountDueToRelatedParty": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Amount due to a related party" } } }, "localname": "AmountDueToRelatedParty", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mlgo_AverageTranslationRatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Average Translation Rates [Member]" } } }, "localname": "AverageTranslationRatesMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_BeijingYounikeInformationTechnologyCoLtdYounikeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Beijing Younike Information Technology Co Ltd Younike [Member]" } } }, "localname": "BeijingYounikeInformationTechnologyCoLtdYounikeMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_CentralProcessingAdvertisingAlgorithmServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Central Processing Advertising Algorithm Services [Member]" } } }, "localname": "CentralProcessingAdvertisingAlgorithmServicesMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "domainItemType" }, "mlgo_CentralProcessingAlgorithmServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Central Processing Algorithm Services [Member]" } } }, "localname": "CentralProcessingAlgorithmServicesMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "mlgo_CollectionOfReceivableFromUnconsolidatedSubsidiary": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Collection of receivable from unconsolidated subsidiary" } } }, "localname": "CollectionOfReceivableFromUnconsolidatedSubsidiary", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_CostAllocationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost allocation" } } }, "localname": "CostAllocationPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_CostMethodInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost method investments" } } }, "localname": "CostMethodInvestmentsTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestments" ], "xbrltype": "textBlockItemType" }, "mlgo_CostOfRevenuePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of revenues" } } }, "localname": "CostOfRevenuePolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_CreditLineActualUsage": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Credit line actual usage" } } }, "localname": "CreditLineActualUsage", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_CreditLineUtilized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Credit line utilized" } } }, "localname": "CreditLineUtilized", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_DeconsolidationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DeconsolidationTextBlock", "verboseLabel": "Deconsolidation" } } }, "localname": "DeconsolidationTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/Deconsolidation" ], "xbrltype": "textBlockItemType" }, "mlgo_DeferredMergerCosts": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred merger costs" } } }, "localname": "DeferredMergerCosts", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_DescriptionOfCreditLoanForWorkingCapital": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of credit loan for working capital" } } }, "localname": "DescriptionOfCreditLoanForWorkingCapital", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "mlgo_DisaggregationOfRevenuesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenuesTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_DisclosureCostMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost Method Investments" } } }, "localname": "DisclosureCostMethodInvestmentsAbstract", "nsuri": "http://venusacquisitioncorp.com/20230630", "xbrltype": "stringItemType" }, "mlgo_DisclosureDeconsolidationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deconsolidation" } } }, "localname": "DisclosureDeconsolidationAbstract", "nsuri": "http://venusacquisitioncorp.com/20230630", "xbrltype": "stringItemType" }, "mlgo_DueFromParent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Due from Parent" } } }, "localname": "DueFromParent", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails" ], "xbrltype": "monetaryItemType" }, "mlgo_DueToRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Due to a related party" } } }, "localname": "DueToRelatedParty", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails" ], "xbrltype": "monetaryItemType" }, "mlgo_EmployeeBenefitsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee benefit" } } }, "localname": "EmployeeBenefitsPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_EquityInterestTransferred": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity interest transferred" } } }, "localname": "EquityInterestTransferred", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "xbrltype": "percentItemType" }, "mlgo_EstimatedLiability": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Estimated liability" } } }, "localname": "EstimatedLiability", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mlgo_ExcelCrestLimitedExcelCrestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Excel Crest Limited Excel Crest [Member]" } } }, "localname": "ExcelCrestLimitedExcelCrestMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_FedaElectronicsCoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Feda Electronics Co [Member]" } } }, "localname": "FedaElectronicsCoMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/DeconsolidationDetails" ], "xbrltype": "domainItemType" }, "mlgo_FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Feda Electronics Company Private Limited Feda Electronics [Member]" } } }, "localname": "FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_FinanceIncomeExpensesNet": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Finance expenses, net" } } }, "localname": "FinanceIncomeExpensesNet", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "mlgo_FiniteLivedIntangibleAssetNet": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetNet", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mlgo_GoodwillFromShanghaiGuoyuAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill From Shanghai Guoyu Acquisition [Member]" } } }, "localname": "GoodwillFromShanghaiGuoyuAcquisitionMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "mlgo_GoodwillFromShenzhenYitianAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill From Shenzhen Yitian Acquisition [Member]" } } }, "localname": "GoodwillFromShenzhenYitianAcquisitionMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "mlgo_GovernmentSubsidies": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Government subsidies" } } }, "localname": "GovernmentSubsidies", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guangzhou Tapuyu Internet Technology Co Ltd Tapuyu [Member]" } } }, "localname": "GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_IncomeTaxDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income tax, description" } } }, "localname": "IncomeTaxDescription", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "mlgo_IncomeTaxesPayable": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails2": { "order": 2.0, "parentTag": "us-gaap_TaxesPayableCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Income taxes payable" } } }, "localname": "IncomeTaxesPayable", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails2" ], "xbrltype": "monetaryItemType" }, "mlgo_IncreaseDecreaseInPrepaidExpensesAndDeposits": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInPrepaidExpensesAndDeposits", "negatedLabel": "Prepaid expenses and deposits" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesAndDeposits", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_InputVatCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Input VAT credit" } } }, "localname": "InputVatCredit", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_IntelligentChipsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intelligent Chips and Services [Member]" } } }, "localname": "IntelligentChipsAndServicesMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "mlgo_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "International [Member]" } } }, "localname": "InternationalMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails1", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "xbrltype": "domainItemType" }, "mlgo_Investment1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment 1 [Member]" } } }, "localname": "Investment1Member", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "mlgo_Investment2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment 2 [Member]" } } }, "localname": "Investment2Member", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "mlgo_JoyousDragonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Joyous Dragon [Member]" } } }, "localname": "JoyousDragonMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails" ], "xbrltype": "domainItemType" }, "mlgo_JoyousJDLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Joyous J D Limited [Member]" } } }, "localname": "JoyousJDLimitedMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Kashi Guoyu Information Technology Co Ltd Kashi Guoyu [Member]" } } }, "localname": "KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_Korgas233TechnologyCoLtdKorgas233Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Korgas 233 Technology Co Ltd Korgas 233 [Member]" } } }, "localname": "Korgas233TechnologyCoLtdKorgas233Member", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_KorgasWeidongTechnologyCoLtdKorgasWeidongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Korgas Weidong Technology Co Ltd Korgas Weidong [Member]" } } }, "localname": "KorgasWeidongTechnologyCoLtdKorgasWeidongMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_LadenburgThalmannCoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ladenburg Thalmann Co [Member]" } } }, "localname": "LadenburgThalmannCoMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_LoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loan Agreement [Member]" } } }, "localname": "LoanAgreementMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_LoanToParent": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Loan to Parent" } } }, "localname": "LoanToParent", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_LossFromShortTermInvestment": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Gain (loss) from short term investments" } } }, "localname": "LossFromShortTermInvestment", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_MainlandPRCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mainland PRC [Member]" } } }, "localname": "MainlandPRCMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails1", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "xbrltype": "domainItemType" }, "mlgo_NoncontrollingInterests": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Total" } } }, "localname": "NoncontrollingInterests", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5" ], "xbrltype": "monetaryItemType" }, "mlgo_NumberOfOrdinarySharesReddemed": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of ordinary shares reddemed" } } }, "localname": "NumberOfOrdinarySharesReddemed", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "mlgo_NumberOfSharesPurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of shares purchased" } } }, "localname": "NumberOfSharesPurchased", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "mlgo_OperatingLeaseRightofuseAssetsObtainedInExchangeForOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "OperatingLeaseRightofuseAssetsObtainedInExchangeForOperatingLeaseLiabilities", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_OrdinarySharesDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ordinary shares description" } } }, "localname": "OrdinarySharesDescription", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "mlgo_OrdinarySharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ordinary Shares [Member]" } } }, "localname": "OrdinarySharesMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_OtherIncomePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income" } } }, "localname": "OtherIncomePolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_OtherReceivablerelatedParties": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Other receivable-related parties" } } }, "localname": "OtherReceivablerelatedParties", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mlgo_OtherReceivablesAndPrepaidExpenses": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Other receivables and prepaid expenses" } } }, "localname": "OtherReceivablesAndPrepaidExpenses", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mlgo_OtherReceivablesAndPrepaidExpensesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OtherReceivablesAndPrepaidExpensesPolicyTextBlock", "verboseLabel": "Other receivables and prepaid expenses" } } }, "localname": "OtherReceivablesAndPrepaidExpensesPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_OtherTaxesPayable": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails2": { "order": 3.0, "parentTag": "us-gaap_TaxesPayableCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Other taxes payable" } } }, "localname": "OtherTaxesPayable", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails2" ], "xbrltype": "monetaryItemType" }, "mlgo_PaidincapitalAndStatutoryReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Paid-in-capital and statutory reserve" } } }, "localname": "PaidincapitalAndStatutoryReserve", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_PaymentOfCostMethodInvestment": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "PaymentOfCostMethodInvestment", "negatedLabel": "Purchases of cost method investment" } } }, "localname": "PaymentOfCostMethodInvestment", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_PaymentsToBankingFacility": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "PaymentsToBankingFacility", "negatedLabel": "Payments to banking facility" } } }, "localname": "PaymentsToBankingFacility", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_PrepaidServicesFeesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PrepaidServicesFeesPolicyTextBlock", "verboseLabel": "Prepaid services fees" } } }, "localname": "PrepaidServicesFeesPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_PrepaymentAndDepositsNet": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Prepaid expenses and deposits" } } }, "localname": "PrepaymentAndDepositsNet", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mlgo_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Private Warrants [Member]" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Public Warrants [Member]" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "RecognitionOfIntangibleAssetsArisingFromBusinessCombinations", "negatedLabel": "Recognition of intangible assets arising from business combinations" } } }, "localname": "RecognitionOfIntangibleAssetsArisingFromBusinessCombinations", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "monetaryItemType" }, "mlgo_RepaymentOfLoansReceivable": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "RepaymentOfLoansReceivable", "negatedLabel": "Repayment of loans receivable" } } }, "localname": "RepaymentOfLoansReceivable", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mlgo_RetainedEarningsStatutoryReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retained Earnings Statutory Reserves [Member]" } } }, "localname": "RetainedEarningsStatutoryReservesMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "mlgo_RetainedEarningsUnrestrictedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retained Earnings Unrestricted [Member]" } } }, "localname": "RetainedEarningsUnrestrictedMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "mlgo_RightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Right of use assets" } } }, "localname": "RightOfUseAssets", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_SalesOfIntelligentChipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales Of Intelligent Chips [Member]" } } }, "localname": "SalesOfIntelligentChipsMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "domainItemType" }, "mlgo_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of accompanying consolidated financial statements" } } }, "localname": "ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfCostMethodInvestmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of cost method investments" } } }, "localname": "ScheduleOfCostMethodInvestmentTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of estimated useful lives of intangible assets, net" } } }, "localname": "ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of estimated useful lives of property and equipment, net" } } }, "localname": "ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfIntangibleAssetsNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Intangible assets, net" } } }, "localname": "ScheduleOfIntangibleAssetsNetTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfNetAssetsOfTheEntitiesDisposedAndGainOnDisposalTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of net assets of the entities disposed and gain on disposal" } } }, "localname": "ScheduleOfNetAssetsOfTheEntitiesDisposedAndGainOnDisposalTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/DeconsolidationTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfNoncontrollingInterestsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of noncontrolling interests" } } }, "localname": "ScheduleOfNoncontrollingInterestsTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfRevenueByGeographicLocationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of revenue by geographic locations" } } }, "localname": "ScheduleOfRevenueByGeographicLocationsTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of revenue by timing of transfer of goods or services" } } }, "localname": "ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ScheduleOfTaxPayableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Taxes payable" } } }, "localname": "ScheduleOfTaxPayableTableTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesTables" ], "xbrltype": "textBlockItemType" }, "mlgo_ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shanghai Guoyu Information Technology Co Ltd Shanghai Guoyu [Member]" } } }, "localname": "ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShanghaiWeimuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shanghai Weimu [Member]" } } }, "localname": "ShanghaiWeimuMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shanghai Weimu Technology Co Ltd Shanghai Weimu [Member]" } } }, "localname": "ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Qianhai Wangxin Technology Co Ltd Shenzhen Qianhai [Member]" } } }, "localname": "ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenViZeTongTechnologyCoLtdViZeTongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Vi Ze Tong Technology Co Ltd Vi Ze Tong [Member]" } } }, "localname": "ShenzhenViZeTongTechnologyCoLtdViZeTongMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenViwotongTechnologyCoLtdViwotongTechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Viwotong Technology Co Ltd Viwotong Tech [Member]" } } }, "localname": "ShenzhenViwotongTechnologyCoLtdViwotongTechMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenWeidongTechnologyCoLtdSZWeidongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Weidong Technology Co Ltd S Z Weidong [Member]" } } }, "localname": "ShenzhenWeidongTechnologyCoLtdSZWeidongMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Weiyixin Technology Co Ltd Shenzhen Weiyixin Or V I Y I W F O E [Member]" } } }, "localname": "ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Yitian Internet Technology Co Ltd Shenzhen Yitian [Member]" } } }, "localname": "ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenzhen Yiyou Online Technology Co Ltd YY Online [Member]" } } }, "localname": "ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_SoftwareCopyrightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Software Copyright [Member]" } } }, "localname": "SoftwareCopyrightMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "mlgo_SponsorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sponsor [Member]" } } }, "localname": "SponsorMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_StatutoryReserves": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Statutory reserves" } } }, "localname": "StatutoryReserves", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mlgo_StatutoryReservesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StatutoryReservesPolicyTextBlock", "verboseLabel": "Statutory reserves" } } }, "localname": "StatutoryReservesPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_TapuyuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tapuyu [Member]" } } }, "localname": "TapuyuMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_TechnologyKnowHowsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Technology Know Hows [Member]" } } }, "localname": "TechnologyKnowHowsMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "mlgo_TotalConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Total consideration" } } }, "localname": "TotalConsideration", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/DeconsolidationDetails" ], "xbrltype": "monetaryItemType" }, "mlgo_TotalDeferredTaxLiabilitiesNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "TotalDeferredTaxLiabilitiesNet", "negatedLabel": "Total deferred tax liabilities, net" } } }, "localname": "TotalDeferredTaxLiabilitiesNet", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "monetaryItemType" }, "mlgo_TotalOutstandingBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Total outstanding balance" } } }, "localname": "TotalOutstandingBalance", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_VIYIShareholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VIYI Shareholders [Member]" } } }, "localname": "VIYIShareholdersMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_VIYITechnologyIncVIYIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VIYI Technology Inc. [Member]" } } }, "localname": "VIYITechnologyIncVIYIMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_VIYITechnologyLtdVIYILtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VIYI Technology Ltd VIYI Ltd [Member]" } } }, "localname": "VIYITechnologyLtdVIYILtdMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ValueAddedTaxesVATAndGoodsAndServicesTaxesGSTPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value added taxes (\u201cVAT\u201d) and goods and services taxes (\u201cGST\u201d)" } } }, "localname": "ValueAddedTaxesVATAndGoodsAndServicesTaxesGSTPolicyTextBlock", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mlgo_ValueOfSharesPurchased": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Value of shares purchased" } } }, "localname": "ValueOfSharesPurchased", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "mlgo_VatTaxesPayable": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails2": { "order": 1.0, "parentTag": "us-gaap_TaxesPayableCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "VAT taxes payable" } } }, "localname": "VatTaxesPayable", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails2" ], "xbrltype": "monetaryItemType" }, "mlgo_ViZeTechnologyCoLtdViZeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Vi Ze Technology Co Ltd Vi Ze [Member]" } } }, "localname": "ViZeTechnologyCoLtdViZeMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_ViwoTechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Viwo Tech [Member]" } } }, "localname": "ViwoTechMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_ViwoTechnologyLimitedViwoTechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Viwo Technology Limited Viwo Tech [Member]" } } }, "localname": "ViwoTechnologyLimitedViwoTechMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_WarrantsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants, description" } } }, "localname": "WarrantsDescription", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "mlgo_WeidongTechnologyCoLtdWeidongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weidong Technology Co Ltd Weidong [Member]" } } }, "localname": "WeidongTechnologyCoLtdWeidongMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_WeimuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weimu [Member]" } } }, "localname": "WeimuMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_WisdomLabIncWisdomLabMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wisdom Lab Inc Wisdom Lab [Member]" } } }, "localname": "WisdomLabIncWisdomLabMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "mlgo_YearEndTranslationRatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Year End Translation Rates [Member]" } } }, "localname": "YearEndTranslationRatesMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "mlgo_YounikeAndSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Younike And Subsidiaries [Member]" } } }, "localname": "YounikeAndSubsidiariesMember", "nsuri": "http://venusacquisitioncorp.com/20230630", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r202", "r417", "r418", "r421", "r422", "r454", "r716", "r830", "r833", "r834" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r202", "r417", "r418", "r421", "r422", "r454", "r716", "r830", "r833", "r834" ], "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r200", "r201", "r336", "r340", "r452", "r726", "r728" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative", "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails", "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_CurrencyAxis": { "auth_ref": [ "r848" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r317", "r318", "r319", "r320", "r357", "r458", "r515", "r558", "r559", "r622", "r643", "r648", "r649", "r680", "r717", "r718", "r736", "r738", "r748", "r754", "r835", "r854", "r855", "r856", "r857", "r858", "r859" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r317", "r318", "r319", "r320", "r357", "r458", "r515", "r558", "r559", "r622", "r643", "r648", "r649", "r680", "r717", "r718", "r736", "r738", "r748", "r754", "r835", "r854", "r855", "r856", "r857", "r858", "r859" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r266", "r462", "r509", "r510", "r511", "r512", "r513", "r514", "r721", "r739", "r753", "r788", "r827", "r828", "r836", "r866" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2", "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r266", "r462", "r509", "r510", "r511", "r512", "r513", "r514", "r721", "r739", "r753", "r788", "r827", "r828", "r836", "r866" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2", "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r317", "r318", "r319", "r320", "r356", "r357", "r382", "r383", "r384", "r457", "r458", "r515", "r558", "r559", "r622", "r643", "r648", "r649", "r680", "r717", "r718", "r736", "r738", "r748", "r754", "r757", "r825", "r835", "r855", "r856", "r857", "r858", "r859" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r317", "r318", "r319", "r320", "r356", "r357", "r382", "r383", "r384", "r457", "r458", "r515", "r558", "r559", "r622", "r643", "r648", "r649", "r680", "r717", "r718", "r736", "r738", "r748", "r754", "r757", "r825", "r835", "r855", "r856", "r857", "r858", "r859" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r200", "r201", "r336", "r340", "r452", "r727", "r728" ], "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative", "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails", "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r268", "r269", "r551", "r554", "r556", "r628", "r644", "r665", "r689", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r722", "r740", "r757", "r836", "r866" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "http://venusacquisitioncorp.com/role/SegmentsDetails1", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r268", "r269", "r551", "r554", "r556", "r628", "r644", "r665", "r689", "r704", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r722", "r740", "r757", "r836", "r866" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "http://venusacquisitioncorp.com/role/SegmentsDetails1", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r837", "r849", "r850", "r851" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r271", "r277" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts and Nontrade Receivable [Text Block]", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "verboseLabel": "Other payables and accrued liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts payable" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilities": { "auth_ref": [ "r561" ], "calculation": { "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other.", "label": "Other payables and accrued liabilities", "totalLabel": "Total other payables and accrued liabilities", "verboseLabel": "Total other payables and accrued liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetails", "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "verboseLabel": "Schedule of allowance for doubtful accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r169", "r272", "r864" ], "calculation": { "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r577", "r705", "r758", "r864" ], "calculation": { "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r272", "r273" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrentAndNoncurrent": { "auth_ref": [ "r80" ], "calculation": { "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided.", "label": "Salary payables" } } }, "localname": "AccruedSalariesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r51", "r161", "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r25", "r96", "r170", "r480", "r520", "r521" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r3", "r11", "r25", "r424", "r427", "r447", "r516", "r517", "r792", "r793", "r794", "r803", "r804", "r805" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r91", "r752", "r869" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r386", "r387", "r388", "r538", "r803", "r804", "r805", "r846", "r870" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r7", "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization expense" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r171", "r274", "r280", "r281", "r284", "r864" ], "calculation": { "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedLabel": "Less: allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Recovery" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r130", "r165", "r198", "r235", "r256", "r262", "r276", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r417", "r421", "r433", "r476", "r582", "r752", "r765", "r831", "r832", "r852" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total Assets", "totalLabel": "Total assets", "verboseLabel": "Total current assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/DeconsolidationDetails", "http://venusacquisitioncorp.com/role/SegmentsDetails", "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r157", "r174", "r198", "r276", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r417", "r421", "r433", "r752", "r831", "r832", "r852" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/DeconsolidationDetails", "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r9" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets (liabilities).", "label": "Total net assets" } } }, "localname": "AssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/DeconsolidationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER ASSETS" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r414", "r746", "r747" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r64", "r66", "r414", "r746", "r747" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionNameOfAcquiredEntity": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Name of the acquired entity.", "label": "Name" } } }, "localname": "BusinessAcquisitionNameOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business combination" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r84", "r110", "r111" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Nature of business and organization" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r30", "r159", "r723" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndDueFromBanks": { "auth_ref": [ "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.", "label": "Cash deposits" } } }, "localname": "CashAndDueFromBanks", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r30", "r107", "r195" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of period", "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r107" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositAtCarryingValue": { "auth_ref": [ "r789" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "FDIC limit" } } }, "localname": "CertificatesOfDepositAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r152", "r166", "r167", "r168", "r198", "r219", "r220", "r223", "r225", "r229", "r230", "r276", "r327", "r329", "r330", "r331", "r334", "r335", "r338", "r339", "r342", "r345", "r352", "r433", "r527", "r528", "r529", "r530", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r569", "r591", "r612", "r697", "r698", "r699", "r700", "r701", "r786", "r800", "r806" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r166", "r167", "r168", "r229", "r338", "r339", "r340", "r342", "r345", "r350", "r352", "r527", "r528", "r529", "r530", "r738", "r786", "r800" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Warrants Outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative", "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r20", "r82", "r477", "r568" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r118", "r315", "r316", "r706", "r826" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r755", "r756", "r757", "r759", "r760", "r761", "r762", "r803", "r804", "r846", "r867", "r870" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Ordinary stock, par value", "verboseLabel": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r90", "r569" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Ordinary stock, shares authorized", "verboseLabel": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Ordinary stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r12", "r90", "r569", "r588", "r870", "r871" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Ordinary stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r90", "r479", "r752" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Ordinary shares, $0.001 par value, 50,000,000 shares authorized, 43,856,706 issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockVotingRights": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.", "label": "Voting description" } } }, "localname": "CommonStockVotingRights", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r26", "r176", "r178", "r186", "r469", "r493" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO MICROALGO INC" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r5", "r74", "r78", "r176", "r178", "r185", "r468", "r492" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Less: Comprehensive income (loss) attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r78", "r126", "r176", "r178", "r184", "r467", "r491" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration of risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r75", "r729" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r33", "r34", "r35" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Number of shares converted" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CopyrightsMember": { "auth_ref": [ "r69", "r70", "r71" ], "lang": { "en-us": { "role": { "documentation": "Legal rights held for a finite period specified by law, covering only the form or manner in which ideas or information have been manifested, and which prohibit reproduction of same without the right holder's consent, such as reproducing a copyrighted text, work of art, or software.", "label": "Copyrights [Member]" } } }, "localname": "CopyrightsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r101", "r198", "r276", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r433", "r831" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "negatedLabel": "COST OF REVENUES", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails", "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r404", "r410", "r802" ], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "negatedLabel": "Current", "negatedTerseLabel": "Current income tax expenses" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails", "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r802", "r841", "r842" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "negatedLabel": "Deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r7", "r125", "r150", "r409", "r410", "r802" ], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income tax benefits" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r87", "r88", "r133", "r399" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r109" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred tax benefit" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r791" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenues" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r839" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r62", "r840" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r62", "r840" ], "crdr": "debit", "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 accounts receivable.", "label": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r7", "r50" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r7", "r50" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r7", "r240" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r355", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r355", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Schedule of disaggregation revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r187", "r208", "r209", "r210", "r211", "r212", "r216", "r219", "r223", "r224", "r225", "r227", "r431", "r432", "r470", "r494", "r732" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings (loss) per share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r187", "r208", "r209", "r210", "r211", "r212", "r219", "r223", "r224", "r225", "r227", "r431", "r432", "r470", "r494", "r732" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r36", "r37" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r435" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. 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.", "label": "EFFECT OF EXCHANGE RATE ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Description of the terms of a loan made to the ESOP by a lender other than the employer, including interest rate and repayment requirements, and description of any guarantee of debt repayment made by the employer to the lender.", "label": "Ownership" } } }, "localname": "EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r12", "r153", "r180", "r181", "r182", "r203", "r204", "r205", "r207", "r213", "r215", "r228", "r278", "r279", "r353", "r386", "r387", "r388", "r405", "r406", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r436", "r437", "r438", "r439", "r440", "r441", "r447", "r516", "r517", "r518", "r538", "r612" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r245", "r275", "r790", "r811" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Cost method investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyPolicy": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability.", "label": "Warrants liabilities" } } }, "localname": "ExtendedProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair value measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r163", "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less: accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r301", "r303", "r304", "r306", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r113", "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Subtotal" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r46", "r48" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r113", "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "verboseLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "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.", "label": "Foreign currency translation and other comprehensive income (loss)" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of transaction giving rise to foreign currency transaction gain (loss), including but not limited to, nature of the transaction, the foreign currency involved, the accounting for the transaction.", "label": "Foreign currency transactions" } } }, "localname": "ForeignCurrencyTransactionsDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r799" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Total loss on disposal" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/DeconsolidationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee": { "auth_ref": [ "r466", "r796", "r797", "r799", "r865" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries or equity method investee.", "label": "Investment income" } } }, "localname": "GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r162", "r288", "r465", "r737", "r752", "r815", "r822" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "verboseLabel": "GoodWill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails", "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r287", "r299", "r737" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r287", "r289", "r298", "r737" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r100", "r198", "r235", "r255", "r261", "r264", "r276", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r433", "r734", "r831" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit", "totalLabel": "GROSS PROFIT" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails", "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesAndProductWarrantiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantees and Product Warranties [Abstract]" } } }, "localname": "GuaranteesAndProductWarrantiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r0", "r117" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment for long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r1", "r98", "r137", "r235", "r255", "r261", "r264", "r471", "r487", "r734" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "INCOME (LOSS) BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BENEFIT OF (PROVISION FOR) INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r199", "r391", "r396", "r397", "r402", "r407", "r411", "r412", "r413", "r532" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "auth_ref": [ "r838" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.", "label": "Interest and penalties" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r142", "r151", "r214", "r215", "r243", "r394", "r408", "r497" ], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTotalLabel": "Total (provision for) benefit of income tax" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails", "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r179", "r392", "r393", "r397", "r398", "r401", "r403", "r526" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r6" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r6" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r719" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r798" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "verboseLabel": "Taxes payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r6" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r787", "r798" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "verboseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r6" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "verboseLabel": "Other payables and accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r6" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables and prepaid expenses" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r6" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid services fees" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r302", "r305" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Indefinite-Lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r47", "r114" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r48", "r459", "r460", "r461", "r463", "r730" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of the entity to which the long-term intercompany foreign balances of the entity relate.", "label": "Intercompany Foreign Currency Balance by Description [Axis]" } } }, "localname": "IntercompanyForeignCurrencyBalanceByDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IntercompanyForeignCurrencyBalanceNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name or description of the foreign entity or investment that is of a long-term nature." } } }, "localname": "IntercompanyForeignCurrencyBalanceNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r139" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r190", "r193", "r194" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r172", "r724", "r752" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r495", "r522", "r523", "r524", "r525", "r639", "r641" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "verboseLabel": "Cost method investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r550", "r552", "r553", "r555", "r557", "r619", "r628", "r644", "r652", "r665", "r669", "r670", "r689", "r693", "r694", "r695", "r696", "r757" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r550", "r552", "r553", "r555", "r557", "r619", "r628", "r644", "r652", "r665", "r669", "r670", "r689", "r693", "r694", "r695", "r696", "r757" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value." } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Investments": { "auth_ref": [ "r474" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments", "verboseLabel": "Cost method investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r795" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Total expenses" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r17", "r198", "r276", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r418", "r421", "r422", "r433", "r567", "r733", "r765", "r831", "r852", "r853" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r95", "r136", "r483", "r752", "r801", "r812", "r847" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r19", "r158", "r198", "r276", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r418", "r421", "r422", "r433", "r752", "r831", "r852", "r853" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/DeconsolidationDetails", "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER LIABILITIES" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as current.", "label": "Unrecognized uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r14", "r134", "r863" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Total credit line" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Expiration date for the credit line" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r23", "r135", "r198", "r276", "r327", "r329", "r330", "r331", "r334", "r335", "r433", "r482", "r571" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "NONCONTROLLING INTERESTS" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling interests" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r192" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r192" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r107", "r108", "r109" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r99", "r109", "r138", "r156", "r175", "r177", "r182", "r198", "r206", "r208", "r209", "r210", "r211", "r214", "r215", "r221", "r235", "r255", "r261", "r264", "r276", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r432", "r433", "r490", "r590", "r610", "r611", "r734", "r763", "r831" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r77", "r127", "r175", "r177", "r214", "r215", "r489", "r794" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Less: Net income (loss) attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r189", "r208", "r209", "r210", "r211", "r216", "r217", "r222", "r225", "r235", "r255", "r261", "r264", "r734" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "NET INCOME (LOSS) ATTRIBUTABLE TO MICROALGO INC." } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recently issued accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r72", "r353", "r803", "r804", "r805", "r870" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r103" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other (expenses) income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedTotalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r235", "r255", "r261", "r264", "r734" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "INCOME (LOSS) FROM OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Lease liabilities", "verboseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/LeasesDetailsNarrative", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r444" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r444" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities - noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r443" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets", "verboseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/LeasesDetailsNarrative", "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r799" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r446", "r751" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/LeasesDetailsNarrative", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r445", "r751" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Cumulative net operating loss" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "calculation": { "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.", "label": "Other payables and accrued expenses" } } }, "localname": "OtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r129", "r164", "r475", "r765" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Total other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/DeconsolidationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r164" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r5", "r10", "r126" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after 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 noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest", "negatedLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r4" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r496", "r592", "r684", "r685", "r686" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other income, net" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSE)" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilities": { "auth_ref": [ "r81", "r473", "r563", "r564", "r765", "r868" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other.", "label": "Other Liabilities", "totalLabel": "Total other liabilities" } } }, "localname": "OtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r141", "r843", "r844", "r845" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Total capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r106" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Consideration received from sale of equity interest" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r105" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchases of short term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r89", "r338" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r89", "r569" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r89", "r338" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r89", "r478", "r752" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred shares, $0.001 par value; 1,000,000 shares authorized; no share issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r173", "r285", "r286", "r725" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid services fees" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Private Placement [Member]" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r28" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from related party loans" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.", "label": "Proceeds from related party debt" } } }, "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r104" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r27" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Redemption of short term investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Warrants" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r156", "r175", "r177", "r191", "r198", "r206", "r214", "r215", "r235", "r255", "r261", "r264", "r276", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r416", "r419", "r420", "r432", "r433", "r471", "r488", "r537", "r590", "r610", "r611", "r734", "r749", "r750", "r764", "r794", "r831" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "NET INCOME (LOSS)", "totalLabel": "NET INCOME (LOSS)", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r115", "r145", "r148", "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r116", "r160", "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Sub total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r472", "r486", "r752" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "PROPERTY AND EQUIPMENT, NET", "verboseLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails", "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r8", "r145", "r148", "r484" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r188", "r282" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r807", "r808", "r809", "r810" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "verboseLabel": "Accounts receivable, net" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r448", "r449", "r450", "r451", "r453", "r533", "r534", "r535", "r595", "r596", "r597", "r616", "r618" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related party transactions and balances" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalances" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r29" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party 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. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "negatedLabel": "Repayments to related party loans" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r83", "r390", "r860" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "negatedLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r314" ], "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": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r92", "r122", "r481", "r519", "r521", "r531", "r570", "r752" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained earnings (accumulative deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r236", "r237", "r254", "r259", "r260", "r266", "r268", "r270", "r354", "r355", "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r593", "r720", "r731" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r183", "r198", "r236", "r237", "r254", "r259", "r260", "r266", "r268", "r270", "r276", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r433", "r471", "r831" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Total operating revenues", "terseLabel": "Revenues", "verboseLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING REVENUES" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.", "label": "Value of shares issued" } } }, "localname": "SaleOfStockConsiderationReceivedPerTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Number of shares issued", "verboseLabel": "Sale of units" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of allowance for doubtful accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of other payables and accrued liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative", "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of components of the provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r46", "r48", "r463" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/IntangibleAssetsNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r737", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r13", "r114" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentsLineItems": { "auth_ref": [ "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r640", "r642", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r687", "r688", "r689", "r690", "r691", "r692" ], "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": "Schedule of Investments [Line Items]" } } }, "localname": "ScheduleOfInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentsTable": { "auth_ref": [ "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r640", "r642", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r672", "r673", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r687", "r688", "r689", "r690", "r691", "r692" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investments owned by investment company.", "label": "Schedule of Investments [Table]" } } }, "localname": "ScheduleOfInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/CostMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of related parties" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/RelatedPartyTransactionsAndBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/NatureOfBusinessAndOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r44", "r97" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r41", "r42", "r43", "r45" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r41", "r42", "r43", "r45" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r52", "r53", "r54", "r55", "r56", "r57", "r58", "r120", "r121", "r122", "r166", "r167", "r168", "r229", "r338", "r339", "r340", "r342", "r345", "r350", "r352", "r527", "r528", "r529", "r530", "r738", "r786", "r800" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r232", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r311", "r314", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r737", "r788", "r866" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r231", "r232", "r233", "r234", "r235", "r247", "r258", "r262", "r263", "r264", "r265", "r266", "r267", "r270" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r248", "r249", "r250", "r251", "r252", "r253", "r268", "r735" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r102" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Selling Expense", "negatedLabel": "Selling expenses" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "negatedLabel": "General and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balace shares", "periodStartLabel": "Beginning balace shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r85", "r131", "r752", "r862" ], "calculation": { "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Loan-Short term", "verboseLabel": "Total short-term loan" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetails", "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r110", "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r155", "r232", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r307", "r311", "r314", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r737", "r788", "r866" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r152", "r166", "r167", "r168", "r198", "r219", "r220", "r223", "r225", "r229", "r230", "r276", "r327", "r329", "r330", "r331", "r334", "r335", "r338", "r339", "r342", "r345", "r352", "r433", "r527", "r528", "r529", "r530", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r569", "r591", "r612", "r697", "r698", "r699", "r700", "r701", "r786", "r800", "r806" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r12", "r21", "r153", "r180", "r181", "r182", "r203", "r204", "r205", "r207", "r213", "r215", "r228", "r278", "r279", "r353", "r386", "r387", "r388", "r405", "r406", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r436", "r437", "r438", "r439", "r440", "r441", "r447", "r516", "r517", "r518", "r538", "r612" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r203", "r204", "r205", "r228", "r462", "r522", "r549", "r560", "r562", "r563", "r564", "r565", "r566", "r569", "r572", "r573", "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r583", "r584", "r585", "r586", "r587", "r589", "r593", "r594", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r758" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "http://venusacquisitioncorp.com/role/DeconsolidationDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative", "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r203", "r204", "r205", "r228", "r462", "r522", "r549", "r560", "r562", "r563", "r564", "r565", "r566", "r569", "r572", "r573", "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r583", "r584", "r585", "r586", "r587", "r589", "r593", "r594", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r758" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ConcentrationOfRiskDetailsNarrative", "http://venusacquisitioncorp.com/role/DeconsolidationDetails", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://venusacquisitioncorp.com/role/TaxesDetailsNarrative", "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r90", "r93", "r94", "r112", "r571", "r588", "r613", "r614", "r752", "r765", "r801", "r812", "r847", "r870" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total MicroAlgo Inc.shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r72", "r73", "r76", "r153", "r154", "r181", "r203", "r204", "r205", "r207", "r213", "r278", "r279", "r353", "r386", "r387", "r388", "r405", "r406", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r436", "r437", "r441", "r447", "r517", "r518", "r536", "r571", "r588", "r613", "r614", "r702", "r764", "r801", "r812", "r847", "r870" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfShareholdersEquity", "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r119", "r197", "r337", "r339", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r351", "r353", "r429", "r615", "r617", "r703" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Shareholders\u2019 equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/ShareholdersEquityDetailsNarrative", "http://venusacquisitioncorp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnaudtedInterimCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "auth_ref": [ "r86", "r132", "r861" ], "calculation": { "http://venusacquisitioncorp.com/role/TaxesDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.", "label": "Taxes Payable", "totalLabel": "Totals" } } }, "localname": "TaxesPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/TaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r744", "r836" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r744", "r836" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r38", "r39", "r40", "r143", "r144", "r146", "r147" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of estimates and assumptions" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r218", "r225" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r216", "r225" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average number of ordinary shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://venusacquisitioncorp.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org//840/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org//310/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org//326/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//350-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//350-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(g))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(10)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column B)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 10))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-40", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-42", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r771": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r772": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r773": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r774": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r775": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r776": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r777": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r778": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r779": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r781": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r782": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r783": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r784": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r785": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147479910/205-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 85 0001829126-23-005230-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001829126-23-005230-xbrl.zip M4$L#!!0 ( 'DT"5>.<)A)#@P "I9 3 ;6ECU<:7?:.!?^WG/Z'_0RISTS9^IX82>$.80ED(2E0)JT7SC"%EC!V(XL M!^BO?Z]L()! FW1($YAD 2Q=7>FYBW2UD?UG,K+0+6$>=>RCB'J@1!"Q=<>@ M]N HXO.^E(K\DWO_+FMRH -:VSN*F)R[&5D>C\<'X^B!PP:RFDZGY8F@B81$ MFM\SMR MOI[^CE3F#-M>WV$CS$&'@E-<4C1)2RPQD3RBKS""YX.!<_M3/BDIJL[Y/%#. M*E*1W0N(&N2?N>9V0 26TZ)R0D?Y&M@D9$OB<-,'87Q'WL]0+"6<8* M5TACCD6\M=1!S@JYP9G$IR[QUC<%LF61+D^ M8^!CFTK,*>(P_Q &)*T0C:^ LJ&Z)[7M8O_&I1X4^=8>Y![HS"DHHB:@2 M";R:8 />D?C)'34823 M"9=#YY=%.7G&-OL_24)E2BPC@]J$'Z(Z'I$,FAB30U0M!A^ZBE;H7K0_:,63 M?+X);Z)Y2)(>6SH:ZPK8W4UPNW.X3^ 9*X2E5$7]E>+Q1)> B0,6^"O9(,UI M <3$L%6U#3(Y(].N MU@"GPFK3V%;WJ);WY$; /^>=G"@VX?6QYY"JOH$JNB MH_L!)^KIV/I*,"M#BM=]HB;BJ8T\FX11QPBY?GX*Y,0QV$:QJW9GO6C(')*> MPD/KMDW," #J!H-&R,0+TI["IRC:TISQBCYHTK]CGNXV?4:ZL64N+J3,>/0< M8XH\/K7(4:0/;I=!JN)RU*$CJ*9.QJCEC+#]*4SX!/4PVA<.'OYFW:>6/43" MIR5LT8&=0=>^QVE_>HA&F VH+7''S2!E\=AS.'=&D!+)??Q#32B'6=D-ZEZ& MWO(M(C7Q($"4->CMO$EC:G!3M$GY$%G)Z#G,("RL[-C"^A!IT&S/L:AQB&:9 M\ZK#?/4N7P"5//H=) VI=PT#_KG9ZU+CY)76_5Z193T7V\N527T\HM8T\[/J MEB$JRQ@%P]Q"![\ 9*7-+G_8:I&VC%8'5R=LFUBRO=Q%O=HI%5&[D^^4VEFY ME]L;9.U2X:)5[51+;92O%U'IJE#)UT]*J-"HU:KM=K51S_88#*7H$GLF!.+< M ;;%@\(!TI1X++T_LM@3BXW-]%INM&HHY$B-HXCHV=.*$@R+DC0?$D7LU-47 M <8BPNA^'Y^ZR;/OZK11U8 =G61LQZY#&4;U,-::\)8(E!6A?G):1&L:0F4*.%U+@!G_9' MP<&@4"RU4*=20DN=Z*(#S1<">:GI:&Q_4.^969<=AKA)T CR3.3T4=X?0+#T M"8EN[$UKKQ$+:*W@C$;4$XN$$#-;!,$@TB,L\V"TB\]&NW#>*TA#RO4C'B;? M>A7'JM$OR2V,>/?KC.1@FBW%%$6+O8U]NX%E'DG=-ZO2BEFUR(!Z8KF2B[GT M.M.*H& 1ZR@2%D!W)8+I]]:,;;4ED5RM6F@U\NB>#C M'RE-31YZ@8C_VA^4>^);R@;?6NVR\X;!B.?-WLZI3=3U?;?2.SY7QF?Q_-GV MW&E-Y9'R:VW[\KB@& MZORAW1ZOL]L"?&RPCC.VUUOM3:E0;CE1PTE8V[;:NZHCN;9)[._PO]$)F\1Q M+3(?U=Z_:Q'7[UG0")BTW <:70LTW/Q;CS+?+)<2>NT\'?_UV#?0^U>>ATTYW#R\7,\UV7K8)IFH;5,>Y*U19AB/:^?WYT\"'6_!AHC>"CU" 1-(!0W M$-(3X2R-\AMK7+:Y_36WW8Q*( 0K756JQ]4.JM:+I:N7FH[]-C5QW(/P0R>6 M!>EZ<*87 F?Q[&+#F#\_&?!2A[[HIW7'LK#K08/FGR*!2V0Y>WH%$!EQ"+FL MN:5'Y'6HL$D]G-!A7[ZL17MA6;1^<#(0U8#!Q M-X2C.2R#V*#WIZ;$/FG1U"F'PDELZQ;U!.C!!$5;@!':&" Q-0VR.&^!1X M'TQN#8A:;&SK%"*U-H<$<7C(0SA8K#CU;8*B2KA)'ZQU%HE.Q"8KBJI!JA:D M]F>;^VTZ036QP>^A$M1E+!B$#5EP$06S,O[]WG-I@EA>N^(R6N@R M-6Q#T"YL?[&=6:2>[H=G'X3-YFUL33T:^,6=RPB?"FX>!#0MXOD6#T@:+F$X MR!#.T0'G*%/F<53!5E_DA\=>7L %=FD 417UH%IO[X:1[9)#B)M?,"Z$=^70 M_,SH6W>\S@#;AN]:3GN>/=T/[ M^V"IY[A'K,<:J1PL9S_C_ME[M7_)HW:H-V4K%$ M# 64@SBU7X<1-GWF^>*$%7=F9ZYN?,IFZ]1./UQX)KK/(/(!QJ6);F(;?"^O M,GQKBG3LBP5Q;E)O=DY+5-,CR /,D %]+H5J>L04ZW:] M:< H.,@5$@2<&?%M*!4PQ#XW'0;--[9QF.LUR/]9#G.]%)@BYB3S_EUX^1"E MY]E9SI<\)Q#9DU=O6&S%FREXLXW:II^5Z0ZY\6+TB N3;UL]4B M67SO7_B-FGQD/?;+!%/'73)?8%W^$D)R.OUR[94;X^_YFNG^/4AJ1:MYHKJX M5+DI8F=2_7R#;P;6I/C5KU3Y34QGI\>5V"AZ6E*B.CG+?]-'4_E6_MZ;EBZ_ M#IM1/FR$7OSL>)5OE5;RNII,Q'HGA4:9I_CWQ-B@)[R<+(RF M)\?#Z>@+N1U>F)<7\J63L/+1F\F%_^7TJGJ68I=Z46M?MCM7;BUY6:WYEW7M MV!A@K9.O]XJGK/*W?MKHQT^N^\-)ZSQU388WWN JY7Z3!U\M?7S5-.IG_;J:$<._X[VL-09V<[^D>_5_&"^)G403-4FGWS@02B5!L &-^NF?*A"O MH*B@&-E[]TZ""%7S\INS9LTYZ_O_&W8U; !,2S7T?R_(+\0%!G394%2]_>]% MWVYEA(O_]^,___.]8\/[X+VZ]>]%Q[9[EU^_?GQ\?/F@OQAF^RLIBN+7(;KG MPKWI-P[YA^81AT+XG& M#&<(?EU5[V:WV_[WSV[]:IN2;K4,LRO9D(?H26R&H#(4-_>0C 7DA0?!O[^T MC<'&YP@9FO2>L\*G0>\N'!35VL;T[L& M0.];DORGKUHJXJ=LF+TOLM%UOD%P-''A:#60%/@30__Y;JNV!GY\_^K^A)]V M@2UAZ'D9 )\S^/R>3<;Y$$NP><:O_*_&EU5-@T)_\"/]SF*5PC][#Z$"C06SR$8Z$8 MYQM$8P+X[KS@I6V>035J'WW<+'Q MT#=!@YE_2@]>V>X9U?NK!KDXLESY=9MG9-$SO$D2*X\*G&334$;HIZ(.,,L> M:>#?"T6U>IHTNL1T0P<.,*K#2P1BP$3HZ/RE*@K0':Q$?\(;RU!93%5V87!H M5Y$5*YI&%RE,AB#A_VS#_9W+0+C%=#@)^"J@7OIBP<6/&1A\_[KPBFC>NH 4 M%S\'1/+"T8840"62%R,?4GXR MHB*T/(YN0&9:T;W&QHCDYJ:?:DA8TZ"SLI60P.[4E1:#O%9J)7[).@UIY@PD0/)B=!-D_(_!\2 M1*SHUW/>4F2Z!@$6HH8TS,&+JKT6C]?Z%4+T^!K?6)=\H#W&BN+1E\B0H=?7 M.E!NZL#LHJ""*U([CU&D(J-G?&-D(J/C+!PCFT"R0!ZX/TNZH]Y5( -U@/1P M9ZZS9/02&N=H(Y;1U:$^F* '#=TD"(%4*P]ZAK6'8K%4Q$)[F$%'+\4/T@@I MEE4WLFB7R@0^6K?[@#DB>H<\W@%3T5/8-&0 %!?2) U46M&..)8U3ZPCYJ/% MBXE$5%HY _DG=L=0]K<8+!^=Z,8Y2C)^1(#BT .F/7K0)-V&,%: 5WO[C3J& M4,,!1LU%*[=#<628Y,GKTCV><$6.^M^"Z!V8;+:FMW>T11T6,])&.+7I\ MKP*4E!3@[Z]HQC0LG&,,CI:.ABP;HA> M]'9'4" )(N*U:[R#C6[-NG&P@=&,M=PG"3(Z:Q_?&*/S/CT]*JKP>>!.':# MI2WI;16.*FM9P+:NS94=K\6,GMENC1-E1Y$D-T9M==2>?TB=)&+P^W>:P\J. MTS9SB#[IYO!S$*+5R8)EJUWD*-ZI4M/'[5XOVF2$#D,DPZ$CU[1I_.3*,$WC M VU#;9$N!X<4O9N_LF4128H72<68E!;Y4*-3@^6APD&Z"AR4JQG :2I&3F\< M4Q"=8H"\_<<4/>^<#1%W-$%#084VWKYR$2A2 05P3$-792MG^(,M0T;L -4- M6])R$.!5E**YZIOM-UHJA@"X3VA.Z<,[!\"/VH$KT549L)'8TZYY67'1&]!>I#Q2J"^#"WE8O(QJHG[]\)2NSVT_OLZ>]7B MP]W764;?]-X&;W,*-"XG%'(FN<:4>%5JWM> 4T,QO3J]#G44?M)2@8DY4P&^ M98^YTNUBO<7REV>O^^K[OLG;>DZ)P^HH+%LR;51]\&,V'>])L\]6O@;6D>39_8TX,J'H9Y>1A6FF.+(=CJ0R$FTS/?UU3'G(0-K:7 F\K!E_<_G%@PG M=!R2%.0I2HY37ZNOH.4-F?UW9,/76G%677YE#S#6#V4"FQ(ZHNDMX.MR>2FF2"N". MIG5D]"NZ!GFR1.775_?R.8E=6&JDPK:5L$%W6#'T]A)))U?/0;Y"$" 5J1U\ M,W^Z+GQV#N*U)3%24=M*U%9:0'9[DCYZ,-6!A+H/=U7;.?=[_IYS$+J=R9** MWU;B5QC*0,NAO=H)46<7SD',-DX_%:72_-7SX' =N:'*FX[>1O7?>-4;^DMPRSZQP^$.!M.+>=A]SM2I=4 M +>+E$E69Q.59_><@^CM0I%4Z+82NNL^5-MQQ^C7I5X?T=DW1\']\!Q$;GMZ MI *WY4+A]_*6';IT#K*U=NJI&.VX.( T]?.&W MGE10!'LADQO.0=QV(DDJ=KNF=OOL%-=^G]&6^5:D2,5LNUHX()D%77%.9'6#) MIMI;DK^U--HL;V$&Z93O34;COMDC_24D_5%E^O0J]%*93F7Z$^#T@DQG!\"4 MVB"5Z34RO99&GUZF3^AX^;IG+DCE.55DN5 6K)U$.3.6T.SYW*"HEDCQZ@?;&SNC*=WM6H M/NHM';WH2X$SD0*H$HU[58>PUIVX'IY<%/NFKMI]$_7-*:I#]-N)EPL@]:]" M()^P'_VY,/5H/(J=1#"8V.>L!8%9!6XP M!JVB3MP43^T>!!A4##H 2DF'E&RK30UD+0O8UM7H7GHSS)PF6G6@#E0Y<^PXH?S5/JR73$G4YJS&CM0(MUMW6JW-96U4Y6UY.V";L*UFJ0! M:/[0MK>FJ6TX]]SI+Y0V2-7:.:=8M5WR<2L4I8>)T0N@T\I/"17'@Z1L;B,#\\ +DJTLY2!Q:F?&0ZD?#\^WX^A M[VMJBLY*"/:JK?I42)!*1)(EXA@8D=;!G4(=W#%6DVG=4_+KGHX0JZT9+?M# M,L&T\N<,9<*-VOL3XI-+PW)^=RH-296&0WH3TRW= ;!L- WR<\C!;$(S'W*R MF[LTT_-2^Y319Z?1U-DPFCHZHX^JT2FC/[5&HR3K#U73T'Z]=Q['JVJKDCYW M9L=G$0$%M+;VY+8@T'E!1"HYGT)RCHXYKTE:SUFY:JJ)*IGOHNN'/&@]%'R>0]R;1'9:D[[]QN=YAM^!?JEJ&I MBF0#I8#H!,DX:R.Y2MSSDK:YM.WS$K:M\M5368L]G%;I--5N?I @G*DR+ELFG49Z52L3G4WO_ M5?M/8V3TK;PIM4]]E;6!PZL3/:]E=LKH3Z?1P88<4<<<-6YN3YG':XJM)Q.\ MO+E-[?=V(E&[_N0B4;M.16([DJN0 !'4]4^<8Z2 M0H9@,P3C>?$54U%UR1S5.M*GJ?.=LMG9^:JT:K8AO\\Y]'YS/A[7/8[$[=(+ M4V,M9*A98GX/1<[-TV;\A@7RI$H83HE%L]G0Z55_'\4WD \8#\I_(]DB>KDS5F*J'G*Z%SB]\E M48ME&;0*BUXVC 09WNR;[7I'TKJ2KN>,TQ:W#4P/G&\*4?[]*4DX,&KZFQ@, M5L^EUY(36$"-0H#Y64(J24,M?S(?57HG0K*=]$[DZ0#22\[>=LHN]V0R)T#E MQ42)G_D[M:O:0#EM0 B5*[$TUP1H99+DQ3^=YJ'?A+1YD5 RZ6=IF3.)OT\F M53&KJ,7%G+3XS?ES;[^L<-U4!U"RSHSM?I,^,[[[2#['$SPM4,*ILS_[(9G* M4OG\.6GZQL/9)O+_H$GR)ZB^V&*)X#_Q8^_()3N7)A6:1 C-@Z-'"J: M-U,1>J[RH @4J: !V38-796M4X_@*4"]O -M22LXXYTSI@$3/:Y*T'&?$;-@ M3U.^'X_OD=A/.K;#;C8=.9B#LS4E[<$T9&!9JM[.0MJ:JMWI3LZ0_22KL&D6 MW%4?SA).M>8^;KX51%A:'#F"D]!#"M>>:JEI:ANE(*).T%E=.3_9VDB$5*BV MJJ).<>O$<"MY2\LPAZNFN)5HW$J>4/F7@:=HE7RT.F[]>"HA)R4A1VDCG9JC MY)FC8W><3F4BT3(1.4[T==45B*=:?H6Y72!9?1/\4"V#H4C^$M[C/PAXCZ(.H%2MTA9]M]SO E.R#9\DNBUHL#Q& MOZ?.O30/=*.KZIM>NYDNR^_U>[#W^0(50A#T ;YF \MZ\->=&5:]O]HH=+GR MZS[/CUT@ L=W^@+Q71U>FG.'KF$MN,2M@I8%%[N2;$/<)FGN K.-R37#L'7# M!N@Z2U_\^/YUZ?NA'RK$\%"&B..A5,!#F7T>RL3QT"!&!3_4O6H9?1.:/G3) MN=(!DN(8N^]?H?3 G^E_-__W>P^S[)$&O: 6M,*7&$GT;*P._1,+*X,/K&IT M)1UW+^ 8]#;4UC>L*YEM5<_81N\2@[=/+S0-&_IJB]2PU9/T^2%D6E)7U4:7FP;AW&NI8^".^>+'__TOR1'?OG]%#X2" MT_MQQ.DYAWI%.;GOS1^%84=M0O,ABE^@Z]W\D8R9GCPCYRJI7LL M5RGG"^4:O )_JU7N2ODL^O@J>YOO?"^@%H+_A?;+W-_(4A\JP01-<@R3)QE@Q'D>URH,FL^H%9O6[<#8CYY9+ M;+J Q#+8;FRXV)[D3<.$)C1:CCV91/(8;QP?]S7,M-0ARI MK'H8O6[4#N!\ #0]- 9-";@=*A2"H'\OJ(O K_J_/0]D)XSD/I8F\?T&^O(AQ7.I^HY^-L'^PYK@6MF/J11+8!)MM/_4I"_6ZY+?"L%L-_^F" :G: &G6/:?&!8+V5K-6:6>@)N:CB\2-W]9 M@JD5"<[U31/*TX(@9WOT^^\7M6J4VSL(&(:NB8+J&DE&E5?1A&76"3'(HJ:"VG55U 5];L2O:_%^K0OM3[ M7<6P%2"K74F[P":_6$ZX$6VO.@]P=K\ID<=YDL YGG:VU^:&&. E[$N?3T;_ M24K,KO0GH:9P/(OS GFR]/>P1Q0*NV!/KT?TB$8?NJ8->1:*K!*\PR,[7?*M*I ! MG'Q3 V5@3_R?!0M1NV^]*_WR\^\<=WC_)]!YGXP>,Z?#QS$=V(^]#? MHTO8&KP$J.TL]3,PZ<% D1)Q@^<1J^AE[S60L9"\@9=9CI MJ ID^R4&Q9%241XE03#TQ8_,-"4AJ;/)1*>$\^[,@PEZDJH4ACV@6\#7CY&* M;QV^]7-,[:*-,?DQDV%CUB3C'VN!)"FC+U5C69:RN$A!Q12%4U+,B&BWI]O" M<#A+$/ ?ESC:S=P6)HRN^OLKUR^4)(FTVNMVIOZ*K][L[JS$R*L@+X7#&9K% M:2827S, ("'1W4JK3*9B=X Y\\50E='BI*T%L+1LGC?4&FUH;XET79SIS#FK MEA,GZ$VD DRF='PP<(\HVTC[6!:$N, *.$M&X@:?+!'W#=?A!,7@G) \(LZ@ M]6I;+?>'V>)CMJJ^9D'!EJ8P&T[-ML?=@W(T,/K&0!4A(G$X O"7#.2,4_T" ME <)0NH2]+[W#'[8-8AV+CENZK(<9";CQWKN!)*)$8M$C@-C:1$7!1[GN>3A MPX$(N"^^\B+."P2D8O(<_QG"LEOHL3^XWC9?E4Z'5EL=)1!7]/$%^#WT0@35Z$&1 M'#UHDF[#=3-*8.FA,M&Y+4C'^[D;&&\?LMU_'+:.ZOW0_#;NST.U\E"HUE^Q MA[LLRG$MY['"XU/IX;Y0KN-8N5!/%G['A:OKN!Q/Q) @*>@8A?7>3]CD)H9E M>_I)@L#C%!5V[7S"#)OY2.(6..CO,8W ,SV2J/:#VIYM*'F0LPHV\3E.\4M+ M8.R3HG!>2)VHQ#H!Z?AB<:)6%UAE0Y=]JGY&9,E\[][<7]UIR2Q?J]1O"M6T M_.=\QA!SW#4J&/,(NJ..CYAU.&+?.:N&]W$KBG-,LJ]1(TG*P-93*9X^/ Y-Q@ M?T+'$]B@!!(7N.3I?ORDVS? 0.-#D6")PDSO*1\"YX->71OJC"5X,[=0"@8; EO:TV->"LL);!\]KXJ!E] M0RS=)*B><#;FR6Y90JH)W:,BU]$V#KSD<)[DH&U*GMX?B'Y[@B:'TPR-RC$3 M1[^%K>;0NNL/G@6Z* [>U+<;,*LC]->C'5'S 'P+@DZ!YW$AUMS\^=+Y2@]U MZH M.D/6$)JU^[K^ &P,K(,BH*&,TTF=SYNX-@SE0]6T!4RU 'CGKHE^]4U,CD/J MC30YJNZ-*!9@)*"[R3-;Y'4E'QK7TFO?M/D$TVN&A$* YOF#GE :R/FG48NN MS\H\9S1,!A>"2XEPGN#A:CO.Q/=Y 1KTQ0PXIXP2%XQ?]Z2 M"709UR; 0SIFSC$)WI>[L> N7.:S%(T3]!FD$!V?6_NB/H09FF9QD@D;6#AA M;LW,"!$*]_R-2I?H:W7BQ39^JDO)\:O8$E^>5XP2$FB16%R BDT*\56YA/"W MW3E/[9)CCUKUX:OZ1':>W[)SH2Q+0F2@"![PI.X &V*R._J>H01A?VR MA@^0='E"Z8+I^&))MYQO_'BG2DU54U%=/3JTW3;D]XZA0?6VW#RIN83B!)T< M<%?*7I7N2O52H>8>6WF3K19N*G?Y0K7V?_\K4"3_S2F J+^>!)_2\44HYRGF M?FI>)WU\ 9C+^6.NWV$MS,<]])\&/='RQ5W)[;;(? MI!'JU@/]"'C%[ -E5="]34OYSZ QSCZ QU$I:X[E738MXT\$F384[[D32\Z^ MW!84CR7D#JE.D3C-B8G;N3L61?=MV\_BC,!LL30]4KK=KCH?L%UZ__XV?OZ5 M:^:IU2[^$Z7;OWO_P5@:%'> ?"4)7(BU_(.=XTT>M "-QGDW>\YI94,J M+?7"W:2"4?JSL?(X"*^AXH@L3HB1*$\ 7F=GA3W9+IITO@_J1G76!GBT ,[7 M!O-@/#_5;_*[5)3$=;R?,W!,Z0/,-C )F^^,/#H^!'?\Q4PBP*L4YX=2_%B95EP M#AN-TW0D0A^ E<%%>)Y)&/E% .[%L?5RI39S?]1D.K1+M4*)]&+7TSLF&&5$ MG*:25S-Q0!KN&VSE:)Q)8&&X?][69IT.\%#%I^(+D^4Z+!58@!>)7WH(!@;V MTB9P2HQDV1& KO.MR>K2$'C>MQ^DYO*U6^Y.+CVI5%+(YF8''V'!K^'YM/>]H GL*9G7.W3XA-"T>L;4*R@$KNZ]%8>+SC MS.+,D"P 2'Q%)[$)0Z"[3N!$:-\JLG*3[-KDH&GI"3(RR-BTY5%C?->\D_IE M^K%,)=%_#W4F4*!+?VREB4N<#Y.=02/OEL9%8=>*AQ."MR-S:O_&=()(XR03 M'^(DAE,S0\1O1KN 0%&NUNN_@))462Y0\4&4^(S2H=-'2!+GH%VBJ .5028F MY?2$LB33\<6295KPAXJ ?O<4?478O7SMI==.]Q^OCW I-F3 M\M(8JT_,5?^5+"NWNYSK$-?QRL&A12R#.A5,9I+XP'.\W4HHDL%)(7F)$H?D9>_,?-SLMLKM[_%F;_O#[O#)_&##A/ 7]"SR>/[!NGZ(.'.P MD+Z7\%C29:,+ZM+0)__/P=QZ>0PJW$^:_]T\G7#+-#/4EH;S@N+3&/K8R\.X M%FOK&!S/_BS'BSC4WL^_HD\,R_;.KSD;EOFG0VX"07_;1 J%8?/^IU;@FZNI MZ'Z $U]$)GZ)"4Q>IRF<#GT^060;!OGE=F(+'/,Z*$*[-=TND+3GIVON0WOM M'Z%CU0Y[!(:33'MV.P3+S(S'1*&@,\6&+4<[8;P[*IOV-DL"=(5%]JPVJ>E- MP.9OB^ZS.[@G-VIB=FJT.S.,WPD)EGL-=Y+!;MNQW-XCQ) MXR1Q!HD#_ET-PEF;XJ_F'\V4_VBOTI*U.?3^<^P;SP)'X808GZ>8;CQ_\LVO MI(\OP,V9;Z>1,[I=U3TD-JLK.:AP4(B +D^B(^.WZVZ^^9#M&%_9 P!K MVG;VK,<7(-3DG% _F).M"4>ZGR6M#[QMY7?NMC%^S)6)JM S?O*[I*S%E,HS M'31F=203[=[\?]^MGJ3/%DT+8:#%.3Y(9L6LV:B\VIGN S!KZ"G. HHB*9IL M]!1E_J1J[UWHVSBJ\,8&Z(MP&;3T4G[[ET):SRW<[,&]4>;UUQ+@PPU@[3HL MW! BB*64RL7%I=F#\V0KQ@%NMX8,'B#QA2#\BN%6+B!6>S]F+/B&+,V\+UD67V7YXHQ)V[C/Z^J\9NG MQJ^_P4:VJ\XS5F6.V/;=$Y%C1M?MX97Y\/AG#<8MOWMKSKIO#RUJ&0O(B+,? MAJE80(]#UM:,R$_.MAZ1;NPF81,B'S1CTQ&ER>=HHAEUF.FH"O0'+C$H790Z M;)H:0?+"Q8_,=,Q)=<]"ST8\A=EDHO,SB:48E:$'.)GR:ZE,_KYJ/1>26"IZ M\:-BPMLDSP0A> P[YP+<"%>.41_I3+7 [A4 ;(L^\+-XO5U@[DFE<>R7O<=D11N(Z4ZSA&XSRN"A6W MCL<3[VTK@0KR%)?W*H)>%%J0PKF% :]*B@!MZ0]N.QJ&Q@66PWG?P\O7R\X1 M',*PI',P/);L#Y+"6>;T>S]N1;-]VY0EE&:SU(G"I( M/DCDN8".D9\WVNP4K?W0=Z:/'GPEC+>!AT.@@?,QECLMG $*'7+T>$E[D%2E MI.>DGFI+VL)J06!K0_+QZ;%F)2,#^KOWL)#+ MF"C@/)WDYKJYK57;'V.?"Q^]$?01F_>S L@5W<+^EKQ'J@, :><\])_=(?=0 MC U,"H;("^VG2,7IL^9F[>11<+%O&^:H"BQ@#F9E^0[6=L1VO7RM%)_>I.1X MJ],A8^9DS,?'!:<#_@HM8SK 3.2@_>)/O\G)%D3;M]@ON41;:-RW5BO]8;+Y M\/;;*%+4&_L^A8F!,(?HYYH\E(S%L ]E&+!Q5YX.Y4%^:,;L\$ M':!;T)BXU>YWAF65@5UIU:7A C06G]3"-?OPNWZ]RQ&/1^I8,C?A2>FF/#]E M=PRJ,W'L;PU._1]_PG^VRJ\M!2&6SE6X0#,X%]I'/N'BL"1S<=^^YW"5 U/$Z^,(08NU3&/AW N5K9BLM.-1_ M+S*K!\91#(?3H8^V#BER_ZPSHL6UA05SM9VH9AV92V0V!Z#0&.L6IW>?]=_$ MXWM25A1KZ]3O5=DTLM 7PB"#OS@[(Y.Y>A4)P)ESLG0S+H1=Y74TIM#'(73@ ME(%.NTA!-RGT<4(G#*A'9EH47KS+-!K"$0?]VM 'P)XPT_Q[JZS%Q&5+5RE3 MED PA#52XJMJ/Z 0.%:)(W &KKK)&-N^[5=U>8#ZM1.JM4K'M]_XL.!(ZQ04 M[E7=,*'BE:#6F<":[FHY?M&K=&O8H,_^;H'#^T6!$ERNE%$U>[5R=U^[XV\''>88U=&!^'Z\%P M*.E6P DR;2>;1/;NN5W T#2.CBSAN3.(;\T\+B$>T/5WU 3V6F,&I?R?8G.I MG2"8Q$'.0>X"3_A&/9!I7!#2.,TI>#'I^ YY$%Y65P(BN\Q[9,I!%(0E(Q;K:A2:@##ZPJM&5=-R]@&,U8*JMQ;>\]2U;;8V^85W) M;*MZQC9ZT/R@L4PN>".] MT;G74L? '2 TGQV 23)*.)+T$3H@4#=L9$-->%G'5#BFMND4?YDV9K0PNP,L M@.0)&G$+*.@W9QWA)"^U5%W2917>;J'F'D[SXR_3.O9HR+0OTZ*CG,?^Q>G] M-Y/!BBK0E$OL06I#=:Y!MP/H,OK:-ZS20XIA7:+7U("C)=\PIUX8?HQE,IZV M*.I@/6+,UF_S=.!\Z, YLUZBNHZ47HM71HN9>6)X9/B&U4<].-NL"4%+_H:5 M(92YI"H;B #D_)>^>M]"GR 2?_\**>-')!-([YDF@& &G]9S"+\E8=Q/5U1[ MX8WS0T-#=CGV^85ZA^F%FLFJ;$4YE^_-'_>E7+62O;NN8*5R[HO3Q[SV=%4K MY4O9JM/&O/GCT\SUJ9Q]RI?JA;R[0U>Z1RW;\X5RK> T;Z]5[DKY+/JX5H<_ MW,;NE2)6>2A4L_42O &1YU-1)%>Y?Z@6;B )2L\%) &5^P+V]UVE5OOGD/-< MUE=?W8]?B1W'"1):TR8>F./,H;_A?;+WM^<%0Q^V09)T8SRXL=7*N/#"/QWX6Q&SBT0TSTKCV6P2*0/6\.QB^VY,S&=LJ%I4L^"Y/%^^X9]J(K=04\A M_KK8/8H7%.A8?@*4CPG3$QC/F\:+1+Z!%O\$29 -]S=G&4,#H_PR,,2WZMKV M*,D(KLTFPS6*[6KMY$\FODCA1FD_IE O8. '0#-&P]*4 M@)U=WV= #47P]^\%283>"O%YH9^-*AHF6@=A-76(W<.O="RLH*-A?6^:V-&XTOE$/9^G6G[O<05L1%XM-$\9 +T/K+ES M>AICH#=+RKAEW)KQ5)W'HFZ3M4OY&JL6G@OEI_18M+,8WWZ)'W$L&=VKDR4M MQ_SE?SR/H?1E.^!88F\Y_-=ZNDQOVW-3S<, MY7QTH*S89DV.KW"&6_%A&OY M@2J#[%"U&HVYPRVYOZ4)F_$^D)\#D'3]?F(G4(DZN+@)C6'6(/$EX1SNZ M,(G]X93B"%PD48>TLZK9YR*UN"A.?0]""NI@9K]E=0V]L^( MIC@:HCV%DVS8-?GA-[U%P5=E-P#T^*/*472OU1KU^/!HFR!&!2*G@!,<7%'S MT3=>3=JZ*"T"2\<78,7S"\JWZTZJ]9T=L_RTA M!GV[ O]I<+P@"7K CU*5*[=?;YX$QFC7G74:5 M&!OQQBP=06X2!94:>B4B'XN8I&[3F;LE21]?B.#'M6E8UH-IM-#!/G6G2AYY M3"@4)GV0KV9[3Q8_K:J56PQZJE6*IGIQ%_!R!X_5@X'*0 M9D2<3^ !J7'1+D*/0B!PEN&@I4A>RTC_$Q"7%'=3(&3 E']S3_;+GUIG:O_G M%6;WX$>L3 K<(29Q."U<%".)6*6&_,P-9=+'%V#(YYO@5+QX9F'80_7KBTFH M]K N_[DNO[\\J$DWX[/4T\*O!U1DEZ:>GL/X D25Q?H^=H%A[=1-K%3A$Y,J4J9]-\*)9FQR4NJ[;KC M9E:@!\NC8X%W/[%[[6E/5ZM$OP8Z=!"TK*YDE:ZJJ\@Y0"?P!J!I70 WO*;= M$\-=T#2^2@"?9;\[,:JPPS.^$""'@^:/PJS2X&E)7QFQC(81*[H_8!^=W<+8Z2= XL<=A M(Z%/[D.'^DJFW(&3SH,!T(P>:E$2 .%]Y6>I>&6SQ9==0K='"$<>LOP(3C+[Y[MEB0(WYZ2$2*W",TA+>(,ERA:!E47;@" $(C] M7GT$5TWRT3"G@+U1Z_: ZP/S-A"E:9PF19P6=]\>60O3N76Q.,B9NH/-MHO- M*#')V5[C'RWA7FH1KZ]20MSL@$SCM2>/S'(I_5'ZV&D4L:4UK# Z7M1G69P@ M")R+^FB1A&6]')E=4<9F".@>&[BVG_U4?<^OI0B%ZQRLZF(W4I5%\'A2CB.OC4!TM]G!,87X /-E]S M5[$[P'15-*LK/HEGR?:X+GY4ZC>%ZK07^R3?[*"!\4\K/DD?7PCQOI94'9F> MBEZ#EJ+2)J!P2?M9+7A"18VXJ1/ X'[I1;1+>"D*O+_!P +^C4[H5VA^->X*Z40. <%TE]:0"P\@T@ M]RV(A)E,T3EQ$RS,UEK 5:+]D_EYJ[;K[5VZNAS)O9Y,:[I_B6,ZL!/@YW6U MMG$91/,#><.R.9^ M"Z]6>XJTOJJU@[M[:!9N=&8IG.7VU8I@P/4+Y\U 5I9NGH>Y=W/0 @EW7IWA M3ZSLP5%UPW[&C+(Q[USB#$'@ AM)6\"3(%V$;BI'0B=U#_,3OY/*!&CK)K3L M2H^/.D4/AX0X1X6'QQ$JK4DU%R88%SD]FJ90N=RLJVE_. MUP!2C'DIAQ2FS2%N DH5RT3<.S^*[)1/<7;X&>Z))WU\(?;L9PEC2 ES4"E5 MO0_E:))19NC6%8 J.%G7UZ4AL I#VY0@5, %OSDJV:!K035'ZFP:3J&Q%W?U M7#WDXCG+XY_=QOA&J+V5Z?';X\TN>SO'2>,*E6E\52A6J@4O-Z:>_?5YNDYO M"K/')D&Q9RWSE(B33-@-J]1=/#[WXW X&1(747\/YG.W,I\YG-3A#,!&E[7] M]JO,_&HQKZV +&H?8(W18STM>=[D\W(XP:*V20G,R$Y]WG1\!_1Y"X>!O(4F MHD*^//X-I.'SK]/Q=2]^7!7*A6+).>C@[X=JY;E4*U7*&,3@?]8XMPD5AG1\ ML=>5YOJF"45MJBN3 ,\5T('3:GO:8ZD[U*"Y5YO6]?LX]^LVZ6WR)O-*0(;$ M]$R0M92.N>&HP.%\Z.+Z9&::[$''"#=-60H70_PK[(I?&Q==RT>I+N?3]C M 3FC#C,=58$J<(E!9:;48=/4")KA+GYDOG]%=W\^\OF?-[\5I<]9$"$!,\2JA)<&ZHU2'OU1P%*:3"A,BGWWX426-&G[EB2% MZM+QQ;YOX![:-]\Y#[EC:,5-O->=GS6^U!@;M[?F0^^.9^I"0MRS0/DN%^K8 MPF[K(5FU'@IGQ(XY"X3%*4K$:>J4C@'=8$8VT"Z6' H*AV86%[B$'JMT%:C' MFS(4;EY$B?YYF^]WFE-O845O]HAFQLJL$ D"'(?3?*1-WE/S?G[F,^GC"S#O M\UT,RL">909D;=M4FWU;:FJ@;@3D-Z&(##+]XW$QVZV6[L;#/)]LDQ\0D;D# MEG6)00)XRYR_-4B#?S!IC@KP]1@$B,P<(>#=+B4^S?D%&\H9MI60F#=E*0&G MN31PLT=]2B0,C<6?PD6:QRGR7!KR[@?$FWRXUHOZ_,C1!>-=G?IP>V->G'53 M"9#+3:XC3U)01B,NM4R]R=1;.X'Q!7B3=""(#215<_4W9W2[ANYT NP8&L0- MZTJR5-F+*#GNY$ 7?CT_\H\_KQ,>05IU)ZDO;,\OL(1EZ_5JZ>JIGKVZ*V#U M"G9?RE4KV;OK"KKO2SC0F#Q\:\/D? ]3C#[D0"1.1_ #=_ C-\I&[ $P=$B6 MR.Z:YN$08U]7\G18NY7IWHVW<3B4T)LD>!KGF%UK00+9'-*G/"B'_0_RW0&3 M-WF6>ELVW@I:?6SPP='!#>"WWI$\?8'K6]<[;Z6D=$Y.MQ[3K<JH9JCI MOF-JVU/;>9+C"[#MY')C2NB-]TS0 ;JE#L#,7Z]+PX62XKNZ\DX\]JZR=TS2 M#;Q[5A3$JH=JX:90KI6>"\X2E&@+.DCS.$1%W MF$HBX]=TWXX>Y#(5$TSN-Z3T2&-R[C1)'$*2+B^N"T MN]3YNHM)'U^(4*V/7GL:"O_2^DBF'@S3T>$PN4V3>"]R99%+R]K7C;$(_NA7 M M.[5799!AXK[)&0M>"&YB+1LB]F?Y*#/@6/D^(IG;FWJ;O+ 1@0RP8[C3,B M#14JH. M[[FEM3O[!E'B8&]:R;-_U(^,$,#<> MG[3M\B:-]AW=TTK'%XNG2H1#."]RYSBBKV.M!09FX8;03M@1G>3PKUFWKT]U M#X<4IU,+LC/(QQX6I'D!%ZBP 82TI"=*/L9R**: LRR'$SL7W)YH^4XV/-9N MR/6MVDB1P :T *0YG:!;G=DY6"0,BJ=]WCGY5 MTL<7X/?-]Q![ >@=0,E"69/:H-SO-H%9:=4Z$ER?5?JV94LZDJN%[-VR014* M5>&:;+5.Q@F\^/%2*%W?U MY+/M'K\G2U_\CNCJG\? MK-L[]KY"MZ_&RG0)Y#T6D]SG8KKS8-3SW#OP$+.<=V#&["58!B*R(P*I,,:Z M*/+?( ^@3%[5^O#J"H$:X]?7^SL[?_MKJ";P+,HMK>YDE@E4W/UT(=PI-0S! M;GM*S>DAX&$(N?613*='2/\R]&WAP]>8< ]VL_RS^N>UMK<5",NPK<]G2F-0 MZ3+V-,<7(@95D$P=BHWU $Q'91=B33>WV4Y/?A-OE%U.VCU6K*F0K99+Y>N: M%X-_*%3=V-))\"P=7^R9H0X M96M7>KYLC3%Z-).7BQ_$%R+R3=7$^H-Q[I.'9^*>RW+?/?(Y?@IGMDE.; ;( MIUK> TA?9_[JNC@2Z=]LD=:FD2'O45[B9 ^8;B0HHN!/.,V7YUD>?C[?_[G>\][9,M ($42< IUM0LL MK P^L*K1E73M*9EO5,Q#V(**AL4PN>".F-SKV6.@;N "]^U#L DV39Z,(' MCM!FCV[8\ '(\L,WH/J(MBEI$,Y-YVA $U++&^3&4A&C+MR[3H*.>Q?W%Z_\UDL*(*-.42>Y#:4)=JX$\? MZ#+\&O4->Y:T/GH ELEXBJ&H@_6:.:L]F9\RYS-ESIG@$H%UY!MI\8IC,3,_ M;V_&W[#ZJ =GFS6EIBI_P\K0Y7.I4C80 :CY+WWUOH4^0=3\_A52QH]()I#> M,TT ?3[XM)Y#XRT)XWZZHL4+;YP?&AJRR['CR^_^H!/JQ:NB$*7J?&_^6&R+ MCV7+>:SV=%4KY4O9:@FEES5_1( B9+?V\O5:! M]08=H'X7SF;DW )ARK-1<(D;!8>DGF%Y#+K8GAD3\(>K-DWJ69 :WF_?L ]5 ML3OH*<1?%\G:O4HWK_Q==N:JV)AZ[%-!*_SIJ_8(9?P;.O*-LD/5:LR7/'B' M=-P#M$G;&%_9XZL;@U6S=69=DY2DS9W>>NY9*%8HV")I#Y*JE/2:CSI\2'0IAZ2!#%#6ZF4P5V)*J \5;XZ%O]6W#'%6AUVT.@.41 MA'^4LZ,FIW'7TED1Y$E')=&F*L/EAD>+T4-.ZIM2Y44"IT0+:GLED>5^MZ^A MI5905TF/)E*Q8+[UZ=\UIGU*-,EO31/_FGF/#/D[O=RZZQ=*!>&4R$ WQH32 M$6\_7K-"^P2$.K[MX8V.SJ&2%:)P;P4?[W:!%8=X"7(KT>5_+RA?P8IR 92( M"1^8JMQY4'7A\1].BB%224TYS!S]Z+TRE/A6]L[PYLQQ$DF4HLG)OB2E:DK5 M4WG)N5 U?.;X9W))U]A6W^YSQ[+]F[JV'=HWJ"Q6TVVU'^XT3SN67Y5H?E/' M\_6F\4XR>NO$ZP].2XF"B6',_.>/G\ZY29G]R9LOS>64337>/54E9_\E9OYA.-^7] M]"RQE/V?FOUU(_7B4BXG@LM[19E\QW_RH:=$"?7&([_.(12:1,4Y*2BJWE^= M#CV3.*:4QRF/4QZG/$YYG/PQI3Q.>9SR..5QRN/DC^D$>/Q4RR>=GM]]NU[2 MK&^S.C!7^VW([QTX.&!:;OEW29>U/IK-@V&B/.Q0)\JKM<8XVWEN#7X.ZR_Y M605X8GIG3BY/VKM0PE^Q1IBNLG?9W10F^S'HS4O("NG)H!9Z[G#3?KU7H*WJ M*#T=2BT$(C I-+E8HAR[1#F_9H[[D&Y]5]\5,BUV],U:E9;3VYND,C3ID:"Q M0H'X3G%*M.B=N^HE2I(CL4BQBO_*R? T2>$LXW>B\PFQ/17[,Q'[M1W =E8! MBL IDL YUJ^M^PF)0:H&GUP-W(9GC9 -X';5!Y+$10XN9W@Q58=4'4Y/'5;; M_^VL"92($"S>!;LA!A\?@(^VXC@8]DIZ_6('N&< M'>A_DA1AO!M/S3[?)LB 30A=!C@V0-6_"=N%2) Z6K*$)DLLGC]X\8/CH4Z2 M.',JAL=_8W?A.,,'TVBI]IUA68VQKEU37,$BWKAD'],;9245L+VS--?4SAT4 MQ(Z+W'$"P/H#YSYS-^]/S]J%!ZTY=Y"FY\4@<:1*I>&PTL"DTI!*PU0:V%0: M/K\T;#AB?.:/KCM7?':J>!Q[$+Z'V5_\H*'WS],XMVVR1HR\_">5U 3@%I_B MUN>7AJAQ*]KX> !D,;@(48LB^12Q4AD-*:.V,9/2_060P@F2P 6.2"7PZ!(X M"TYG_2. FZ++UPJ35R6B BQ^&EU&$33-$:E/+N#3F/"JJ+O!89S@.)SF$^H= M!L2"BW.2$)2P4#1, ,>7ZYLFT.51W91TRYU:5E>*7U3)3,== M21UQYV0U<6H2AZ1X J<$=KNU<:J2J4J>E4K&6$6R1C49'J>I+<-6J6J>FVJN M\[&$-+*1BDN*Y/ON+"PBLX"S)(]SQ):5?JFJG8RJ^5>+)&0;IJ&H:[8"Z5KA M,9M[OVYGI>E6X+H-B]#]^8ZX?7@&P.+L5(HBB5/;=MHZ-*R$V+RDZ0-U*"PT MQK]^/REDX=V6K(24Q@2<=;&Z*4E]82.%VVF#PI]]'4R:$Q).ER[ MF@%G')AB]*$(), 2T.L;&!9B;XD?7[%7U7FU-(;W@O#:@>^&6Y$QB5\/E MA7X*>IL(U*C:+ICIBJ3ZH^)ZT^R>JRF*I3JDXGJ4[) M[M:8JE6J5I])K:+K^BC")9,HX#R]9=%(JE&I1IVD1AVL>22/$P*JR")3Q4H5 M*W[%VK#?+B64G=E.-LBK<_J1J]6NCW?;;Q?)I?YGJ])[Y!*R(B] M"L()QNEGF05?'0K"W__S/]][\R^[Q$@"RL*&5\V/&J6!J*W1-ZPKF6U5S]A& M[Q(CT-PF%[P9SU^;;.S/#[,7R6C<(RU##28:4I/.D^H=@$DR7+/ !XZ0^NF& M#1\@F?"RCJEP3&U3TK">9-J8T<+@>L<"2$P5N-P!Z&A/W+OE[6];7Z9LC(9,^S(M.LHM2>ED>O_-9+"B"C3E$GN0VA"4:N!/'T \N\3H M;]@S@C3X "R3\11-40?K(6Z6=#4_9Z;II&Y= M0KE$--Z2,.ZG*UJ\\,;YH:$ANQP[OOSN#SJA7KPJ"E&JSO?FC_M2KEK)WEU7 ML%(Y]P7+EO-8[>FJ5LJ7LM52H?;]:_-'!,B1C+D^E;-/^5*]D(=SK1>JI7LL M5RGG"^4:O )_JU7N2ODL^KA6AS_N"^5Z#:L4L5RV=H,5[RHO!Z7&LLCYBF_\ M..J8><@.39OX'XY'@_Z&]\G>WYX;2Q/9!DE2C3%19O4_HZ'(O+Y!3ZC?A;,9 M.;= 6/)L$I;!]N;(Q?;4GZ"[#'T^J6?!Z7N_30\M)@GBKXMI F62\Q=G7%OH MSN1WT1M%N$?,TD9% 2T7J.G"@7(7#M2+V.5>'EB-E-?U,MI_)-%.)MOP6P4U MR\3S\Q]2O/M))W\R,8QOXM9OE/9C"O4"QBV>2.];,.'[#*BA"-[^O2")T"GV M/B_TLU1%PT1>.593A]@]_$K'PMR%]/>FB7W]L9C_NT72^,KK_3@7 JD^#^^H MJ%GGGA0?$4=.:-)T.NFCZ9[O^V)12.CX>H-N;E5QMN9[.W#(U[MO_JC>7T4X MKG0^4<_GJ9;?>UP!S12%N8AW&=@YR>H\F,9 58!R-7JR@%+2*SU@2C9\15:V MU8%JJ\#*-BT;Q4L;ZE5C;%AO5\:?W^3-!Y>\/HB!&CE;OF#%:N4>JSP4JMEZ MJ7R-97/UTG.I#A?>ER?A.*;CB\3Q7M:,W*)FN+DL3L_9KI0;W_2&C?&]U6O= MW%@#EF 24F+G7ITLH3G&]_0NU/[6.SG*CUAS)^&MH^G:$\)"?%$,.+MM[=[2 M B-\RT^I:8<2:K\-8)+%*4H,:#,2!T&.1/ -&2^;*7[P)MQ;$^>? ]-]MJ&< M#P2139O"='7(M#2@4.)BXVI7#S,-.C!Z9/A0U=1W_) MD"98;T(4K#G"_NZC;4]5_P'TI!D<'1).D7U^@I&I$3#3=RZ(N>:C02Q*IY-'4OS-$*!38Y!69$O=Q M1YNRW:&G7M%:+5Q[QD<".1R4L$81.$?[E>M%!=CDXODJ ]6"SR\:9M[H-^U6 M7\O*,L19>V[UJ[ Z_6'!QUO<\]J.1=(;8N; PL FI M 7.ML. /H'OKL#I9K-VTL"5Q$E6$4F$7MENN9OD%L]H"IHF6IVBI M5I>&<%&J*_!G#EY4Y_%:_IG]8!\?;%O:!:\/[%B[D\)L:8@U@0Y:JIT@(-E$ M\P.A,R]PN,B="#:';[>D/I-!X3(DX;4.=(OKP.R6] %P THSZ'GI%%LE4G[4.^H) MN8K7DJIC?Z.3 O_!6G"*F(7F"&\TNY@ZG>5!749_7.IJ;>-R#2-BWBC!"=1, MA B[3Y*(Q7U(]1&I)*(1%T[]-N%0GY=?WFZ%>_77;#$=4N:C@":1B0.:%MH2 M>U'I.R!9H(J&5VD]62!K6<">7\<7ACU4PC,#K %+W.3?F5:K)B7=5YJ?!ZI* MFH7B-31KERL9HY7IPS\D-/,$(-:T?_&6'(H7R7B1Q-D]%KM)"U)&0MT( Y8< MR>&L;W/XI" KM0]Z;,+;L4EJS\4";979*=[NH+V[AS2/+P]!X4U!Q F*B3&\ M.6\6H.-N(@+D@?NSI'NA@BJ0@3I U3:HI[RB-KK6Q"#89%NW>]2C56-/R(/U MYH6V=2<32U*$,PPC8D_R$4@!%PG^-%;1<1$TRETI$B=) ADC?\-5QJ8\!\L+E#\5AF[<R*@,+:X&$^\^+7(@[J8LF M>)P@]W4 3IB6$;K-%(&S/(DS>X1'8G6;K[;4_A#8_*@_L;RWN@2@,[&6/TYOWMDJ8<5I9@FQ6-2>:@_YQ.<&.%.9 M7U$Y.7^]B=P EZW)1NEE;L2+TQ3#X!RW>W MB6D"+)G(- %N:R4, 9/%MB6W M;(ZX?FI.83*<$D2P2\>2L2007,UV,#8:'4BB78JG^\=XK\NR3] MV66;[MANI<^Y,$NUA^5']0#!%X31-XNP>LTD0-HXQ@'H:W00MD&B?@ IGA(C'QP7[G M&B9Y2;A5, !Z?PZFRT7U6I+99EVD3LC/G.84F^Y\$N!;!LO>$NUC7A+C#$/@ ME+A[+";Y^TMA"!IE;A?.BP3."6$;=AP#HL6MM'\3.G?>;WOV\RM/OG56T_@] ME8L2GF/G:! R0^.&LZ&[=.R"R_3FP,F2<4*5N+)L]H%RITI-57-:3LP0NU=@ M^&>-*S;)Q"?PNK&9PG29QGDF= 9VB_/N4S/*9LL@/5-T5ZH>XY6@9+\=E-.AVE<3BB: 1GB)$D M#0U'G$D)ZQWZQ81GCPBCF9GHWE#WU4'IOI 33\BQKRPEB1_)3&R_[^7/CD.5 MRQ(TSE&[^Z?)SE;8AK9QI);QK(B3?**HZU^^&QXE-@'_2[=+BN9'\5=)G %_ ML&I&FL5P.'9O3#PC1*A6^VXO[[0NF*O GD$ZK;#=K,V7Q4'^:&AITDR84O00_(QH&_LL5@XLV>%T+"XR8;=OH_D[L^^1!+RU(8M(-!. MO>N3*3F;+!G#XE3H%H5;B5"(Q4OXYOL-M=[HVJZU0U;OXTEHC$OY;(VID9S* M[U+U$O-"9AOS5]Z^T6RRM#0N(QE>0.+>.Z%(#J="[\6F-C-R7L;2<9W%.5+ M63'L$N[4;2B[,_ANLJE_;N_XW[]_"R]S"9L[P%J,EO>H\K>Y*SPK\#A-A^V0 MN+LE3L3J\."G2@9'(?9_>#J^G1X>X!]RFR'*;?<4?"8!47OZR(\9@OW=3IY? M&/IPIE+YN5!+#V!C3C,@"* MV[H1^L.5EB^E4'C'@:M2T:YR6IN@N/?DF?$@Y*H"!71[7F>SXT/7QA;B(5@2 M-W0).$\0.$M%V!U#F>LY.X_M4V1B=RP)$8!.#P9!^ 4UWF5$*9[4/E'#YJDVUE=*<"KO;FY3X%'U3Z&I:)T ME3<3N"L6"H-ZDZDZ*:3 FV<","APP1?(G+B[T%,4A_-['#&73"S:KV3Y&&N^ MM=H9IM]%]ZG)C?EV^W&6DI S=$M5G-T)*(%NWPN@3#K40].$5 5I!U04%RUP+SA+:ZXD##B/VFJ+?QJ)F^YPQ- PYO M*ZV9H"'1>M*AL#FI+I(-E%J_"6>D2N9HY@\)'UPW_Z?[],(EI>6WO]H'I#QZ M)DLS]/:& /FQTZ?V2&X,Z7(+&UWNLTPH7 /3VVM.[$= X*0(K2D7<2IA$CFZ M<'+N'EBVR:D<]7_JY#,W+K7IN46Q]QJ$'C/WP87W_L*K,&N.^Y]6# ,KD7D: M)T+OJ6TOCL&[)COD;WGY_%=*L_D"Q MB#E\BO!:A O[^)0DY66,6=7+!IAE:9P.?93A"3/3/RB]'=IN,K[9H?[6HUY& MTERC^BF.S9+X-R%:](8W"9(7V.^>0@=$1)S$'V1S$['H2S/YT_$%>(+$9FPJ MJKJDR\&9_'81W/\:B&9;HI/G 8;.Y"^6RMER+LWD/[_Q;0X!HB!SW7B03&^S M\X/*-<;\H"G::K;W^-9*='#OX@<:/WP0YLX@B=D$XGZ'.20@ZVU>1@Y6&TO2 M(DZR(DZ+B6KJ/7-]LP%*M,FQK5?K/'%5T\W'F6.[*,4[-"TZ!)\VU9!2!$Z( M#,[1N^=1K^WV&%)ON!+'69(8)A#B.2%#"U$Z[KH'R=#"X$W!VS[3>8V3#^BM@B'PS MK<3?=#A)>-1GH77OF0@(EZ5^^Z2.@_-U8\\VG*)XG"%V/Z)[N^+E^6R6*M#0 M-@ T#?8H#YISGMYU]IJ0!4'JD$+"/;U%6#3=&<%OHWPC)YGC^%CBETBT3/IX M0\HLBW,BBS-L)!E#ITG,2%LNDSP%W= DH_)56)W?V%KS3^_J9?!2&M)@[GBH M#4H73;9=_'P-[I=,T%!G0F^;[X+*\QR:YG=9:,=VB4-+SNM-Z4V^>1O30IT[ M'>]U-D%DQX\,TQOJ*-8Q(V:<1J<.?[XR+HY,9+GI-@H8PGFURX_F'\;DRG_> MYDI--XA]!*41W)X'L 8[C9Y;[YUV<@_,-C!1I9LU]3N[',AT M](R_Z3$Q76=R3J7IITEX6!<6\F'J@7*)21HEKT>\(9ZPYG:Q9V=RU,;2V$^1 M2B"NAZ$U:7HB\?1!/G19AMEKMS\L.S;6WD:6RY;=:0?3RV5#H#W-9;L;CJD_ MG1)#57;IO93T7+99/DC+HT>:U18H(/&ZM@Q.., MP.,4$S%C$V;/9P8IOS/Z;HJT""]=\^'IKC]B0-AFM7ZX=OAFM8<1P(V1=!X7 MT''/?/Q]XQ.QS$ESW-+QAAWS+7G^8X""!'B0A6*QD*MC ME2)6^)6[R9:O"U@U6R]@E3*&,N=PY_^QPN-3Z3E[5RC7:UBVG,>29:7BVR\]^G\ M>Z=@4+.,PC\77S3 G(P; M?/%C@LRE;4 Y.0E AV5WO.XJ3> D1^,T=4KY61MB10G@3RP!3U;$"9K!!3%1 M1QHL-+\X(B1N\A9%_4JZ'CYR6918ZC7/V &']CC!^>0%I*W@FKE;2QQ(+ M0"9 +H/"BPR%\PR'4WQ\'0-3M_(OFP&EMB*."F2.,^&C5+N(J2IJWF.KES2QQ?@:L[7 MH];ZO9X&4.6HI"&U+&K&1TEW=0ZJR$([PK<_PE65''3ZPP2>NA(H[[6GAX>[ MPCU$R>P=-NU-B)7*Q4KU/ELO5B"NC0$UH.D*F5@ M-\;J?7LP?*_=$CWQQ,J.O=634]4!IX,L*:8Z4\1L-,<$NE.S3.,;MNB9P>[_R[5?@ XJ;$BZ9ZQ=T5:VK)7/@?,0>YGQ^@DSX';TZRY4TV@ M9L4JX L,CM>><3C),F>#AT?F6I0'@U ,+HIQ0E&R.+?0,#00"S?62%=(CW(^ M/>#C;,<7H"YSYV)6>LY)Q'K[#N6O5]'[C%;? EG+ K95:=J2JJ/6'EY">]$P M%[]RITI-U#,;]389U_^\EJEQCWMZ4D\S&#>=&[P-3LYE0,9H92!),,FA"69, MB (]# Q,R.)X',;2E[49:1+HA\7@%3G]!*.4J)B; S BSI+IFBGQ'(]PM<4* M',XSYQ/SG:VVF)A ?]-*K:A6^#NB]/KK59RNU.*"V5C6>B<@XT&K1('!>>HP M4V3*0=28)2/:ZV@465@8?6-7H2CKN7L"Q&C#5UN); MWJ"8JJW1-ZPKF6U5ST![#TTY&LOD@C?"^6L3@S^O6;U(1B,#M,8/-9BE+J'H M?9F6U%6UT>6F-SKW6NH8N .\^%'O0$V09:,+'SA"PJX;-GR 9,++NA/<:)N2 MYK201CE$=@= 58!R!1TBU!1NX:#Q27+MEPPM.'^HOTQZET9!I7Z9%1SF/ M_8O3^V\F@Q55H"F7V(/4AOI? W_Z0)?AUYAOV+.D]=$#L$S&4PQ%':Q'DUG> M__R4.9\I<\X$EPBL(]W6XA7'8F9^WMZ,OV'U40_.-FM"2)*_864(M] GB)K?OT+*^!')!-)[I@D@9L&G]1P:;TD8]],5+5YXX_S0T)!= MCAU6?N.7UATF$TKO5B4IRKE\;_ZX+^6JE>S==04KE7-?G/!#[>FJ5LJ7LM52 MH?:]:6)??V#E2KU0P^H5[*FE M?!9]/(EA9.^P6AU>0.E"M>]?FS^.0;B)J,0O!:[9+O>[\%MR:*DT*F*U>2I?[_[+UI4]M:\CC\?JKF.^CA5_=? M295AO&'PS4RJS):0A"5 DIN\<?18MEXQ4LT(N92RSI M+'WZ]+YX%YU+%WB([5-@V0W,=& Y[5NZGU**W"_N12QM\P_6'%T$WRXNC ^[ MM=O;K6Q>6$#R=K9>G^N M^P&P;>#2+0$Q8.&&YKA=W39'!"%U\BO!Z$T T\KH6LS0DU(,_+DV>&:V7:(#>7B._4S_;OT#HX9A3--/#[D IUX^%9[T_G/[7]T[3NS T]K MM/\$IF>2[G'HN /')>108]-;\M.W!4W7#O4AK%4[]2S * _T)-8?^"3^T308 M8HX.*E2B?(?6(2\M3-!O@5Q($R Z\FKZ6J/K,I(0-2X[?@ILQL^R5"QHF,^L MO=$!@>$5K$(,'W_2[4!WA_RE*A>T1M"%DQ&_IOU8X3_2Y-'?Q3SP=@1N MR=5)*!2P#C*.H/<=$))_F&>F]M&Q'!".^]JAY01&_'CPA?23.=-_.Z[I#[7K M'@C9/<<"D2^18((M]/?YYJB(FPJUX_#@9\-L>R5J8L;. ]?O&$ZL+6CEB;]5N( MS[C7>O1^H0)IPGBH, ;]/N'=)+P">0YNO@:FP(M#<@VO./J3L=!O_$QM6N M;GNBN5)<5*H7(UU=,.'('\J BIOP(Y[=K\R*/,^_Z;G^]O:A$^#[U$<+M=C& M@^DUFW+$G_#4O&4@DUY+= 1,/Z/5-P>&$98II:E5Q$ATQ5.-@A.7_*C?@I+T MQ4*;T]8YHPWP]/Q$60&WRQ$SX"5(GACM.)[%_Y= 4XTE=@\75JP(>Y5]-^\= M'UGK#6OW=C0R2W6!"W>!4B!C:O?0!CL !85I]R 8%!-$0@[58FT W#0J$9_I M!5^BUT ESG3 #$$B]HA$ *'XP4P##QBP3&]9IM<#'-"U3I"*$=<]9H_@?^HK M1 L;1;LA\*2=@O;%-T*!YOJ7?$^)UJ:MQLBQ*<,;'+.$![8>&"873V>V=P-! MZE@@.I-P$S9)B8LGR+J8WNX)BSJLQ;*<>YP3AN#OZ_1)J!55N+92^?M%Z^VK MLT01X[QNP]4/+';1:40.]C!RAB?R"*_5"=Z@@REJER*/D]9FE@6+Q; N\H#A MOX4KB_O&4*IUAR1Q_*V%\5[:MC:#849[<\1\W;2\MUNAA:=>"L66%6RE.;)^ M&=_TXO?KC\/V E:Q>]/P>_AJ\:]WFO!5M %S]8$'QRK_VDI&<\X^06H SGC\ MSOV$^)W%+@#W-:[0;A>WTAT<-T??[H]^?AE6AVZ_I,!NF-[ TH?HG[%A,_)X M$4EB1.A1@J.NT)16@$N1AC7>^GRM^5HSME81B; ?4NA6 F';RM9Z&UQTBFC M']?NB$-U..9.6.X\GVVX'BJB_Z\-9^8&&,\#I/ MZP*45M?KF8/D8:5ESZQ7&<>H? U3PPN;TT:)FP/17!W:$$[M-OX@K6RRS2;,JTQ^CZL[H;(C M;7E3)TGWQ3^R[:WWJ8X\V4-5H? MXK@_L)PA8]>^T[Y5S.H2#O3X^N+RB+7\:]\-VF@%.0**T_:_.+H=">=Y"I*K MEO54='=9H) [Y2]AL&X-0_/A#"3V2>2"S;;#9%O-S->:KS5+:WTN1<1U[KEV M7EDRS'.]9N!Z\?BY%9$OOH$_P'_6JXN,S[.,.A+1.6)^6'H(OSR;VO%ZKWZF ME(N/Z-'_[) CA?2*;"Q\&D:LC.2M8=U)JE?96"5A(CEBQ,;XZA71; ,)-%K;SY%K7= M#;*HK8JFK\;DMF+"O@Z;')+XW"Z7\X3G7FS2+G?NW$5"JTK[N64NOS[Y]7GY MEKDLK36W(F;\ /.UYFO-TEIS*^+F6A%_PC/=IHHX-O,G:'K\I779#Q=8PK*6 M0SZ:)N>"E!<_L;:.);G."NUKBW--5=M5GO@)F_ M35D1E%X(\GPLC@B#.&-E[\2W.UI\UBEC- :N:0E# M#J^9EUL<SK*F\?F$'? ?F-:5T=)S)M ];D9E:(RPU_&;M: M^5KSM69YK;GA[Q$%]1F*ZGS&8IE>N5))J'SJ]U6;^6:><$&C'A]'@X&FF_'" M]W(+7BXDYA:\3%CP-BE(;U[*N1I[W8+D<]76N6MLDMK33>U#X R#W!"6T^GG M7NPC9E;D>.HF%W/?LP6[3ZS4'/-<58S3 MNN$^4:355U.W08#^ 7+TY)P:\=*Z0JT66<.RL59B.$U,.F.LE?CJ$5/-#,+! M8_5HY1#S?OL\U88WV/:Q+D"OF2*4-\C"L )2L=H@H>7IQ>KM$+%@S 4-$4NK M1ZGW<$X,?V&T8VJ)JE*-M/%=;?X5S@W5R ?YV3_-$A;2)76#CH(>S*1*;A)Z M3 IS&/<>+K/ E_#!:N_@#+K$.J6%TG-F:@R=X,*VX.T$(_[YD_^\O@2-66=> M/B\#9M+XF-,5A9\_Q6MKT1!>.SU_K-1)IN"9O,.'&RCQSWVY5YT,L-@-7[5T M+SI"3[C+6B[6/[]8_TFW ]T="K&>LBI*]5RL?Y%GGXOUN5B?B_7K$>L%JTNP M6_'KJB7YF29;4'@7HTP7U\5+RT1>YO1YW>;Z">!\Y&X^@<2^MT$2^SSW=C5" M^@*7=VU6=YDEF]O=-X8(3+6[EV>I0)>+VYMQDILA;N?2>GZ%\$8]^ M3^>,L6?KR6::8^+ELIIF$J[C[^8R=BYC+W")3S9(QE[T=J\RXV;A*_XLF3>Y M:7S3).]*,9>\,W.2N>2](7)Q+GDO'+SZ1)+W"3/T8PO8ENO89ML[Y&(07* [ M((-?N)B4>&?5,O@22UA0&C]AVX:N1<;3Q*2:F%43TRJ9?.R+7"Q?L5A^#717 M'V"5P)&0$R- M6RE30<]B/1?.,W"2J<*YRSS=HB1)$XB(!9.#M*ZUX2KS;$E.-F2Z)+R6(LT' MMNE[*T>!Q87SU+3]!1*G7MHH:YCV16D!QT^O!1P_M)EU")?0%[PW_&'5TOX, M4RTHU=- &HTT)K]'GN62^XHE]X_HT?CLS-CU*4N2>W6#)/?9K^AJ)/2Y[VDN MB;^."_]8H:92;BC/S%E>!P,X25_S>TPS=)3)G0%S2-Y3!U53T/K>. M;_H'+THNWG^.9$WNK/W!S'XP5B\A\FSUN9IS3KQPJJ;P1M-@CQ5SB;Z;B]%Y M7$KFZ[,L=KM7E:RYU!5?7MS>W<]#PC-!&Z9W)<\C4S)TE,>AR7O@.GGBH#_O8X]H#"=_PUM^^Y!D09M6=3)ZC"O%SZ[2ST,X5Y3'/ M3D WT37T% Q_TZA(WGSAB33T,UU65"J3#P>,!O[RMOU9OX6Y6O-UYKEM3X7[\Y,N]YG2+?[;MX[H:]/1-;)'U=MXIII ML@5-73A,-%Q C![:O-0+>7O>7/Y;7?CPQBS\I;3D/=@@X]4\U'$U1JP%2.0* M B]V(X$7WT]_GF*<56[&RHGQG_P M[HCB&O3!P +,D6FK46O6G>D%NA4I0N,K1I2-+>H1OGC-1>C/Z^KQ=D<4R_;XTR..3UW)O96;A'+!GJ:KO++4Q<5UU*5[D8[%C!L1T#?Y4I5SIUSI2H3(0>-C5*JEJ:YJRT'L3SA75[-JM?'FW@7 MM%*T7,2O1YI[Y[I73MV?,?W&12LK*5_[O*5Y-C:R.0Z.S8?,)J\U0W9KS?):G]W\ELIU$%/>D3]"M]9>2?:A69?M!TM#C2OO2WR M46YLRT7*W-B6"6/;_@89VY:BL"OJ!KP",OLL+8$W07K8-%S/*?B3!S.4*WDP MPY-?G5S7S\I:,W3'<\-?;OC+W@7+UYJO-MSQ]74?6DDH%S8U].?%^[L6.&_ML)HQ]>?7J_.KD5VF+8!:W$S*Q?E5K.I5PHVL)H@FU=/ M"O*UOJ +G>5PM-ISE(K^Q<9*+/QBJR\2/76:A@Y".)J.YNIME%Y7[.<"&_"8J<5A.:VH7(V M-I+KL+D.FZ_U1:\UUV$?$>@:SUD*%F2JM)*!_.?UE8&=:=KE2\#R\1XK 7.+*(RDV4K#8Y-Y(BY'255=^78">YBKR)J!V3K"?2D4.NC!)K&E2KB/G M.O+S'V:6$"]?:X8O=):S#YZA)? !,W^;=O=,I"'L;I#RO!R-78T2O1)"FR:VY$>T1S:_Z?($FHBE)LFG*+_'[N@)- M9IQVV4 3,=PC;;%4:Y;<6):+B[FQ+!/&LDWL,SP?+5UMI,E"!'75QK&\PU5. MK#=DL5,Z7)7WR"Y6R<9&-D>NX7L/[[>LAC\ M_>]_C7&U@1)']AN[S='OD]K/T95S='AOKD9\>J?!*71->QNNZ-\:C*%^:#D^ M\'[Z+5S^@*\2%LD>VE9@L/?__?^VM[43DUG&W]HEG.,[F.Q/P.PV;'WOG?9= MMP($@K:]+4_',._DTEN.:S!7375@ 8G0RK 1S[%,([ZV6LK::B2U#>*0L-&% M9\T-$,0]YLX(CY/MZ+[ECM]I-\,![+;A@MC>?J>AXLBA[Q"7:GU_MSQF5;6T*!1 M*K_3XMK3?KD!VSQI]&X_7CUTT*)S'?1A24.L7^Z%8-)T!2=M( "ER&0KE.<' MSX!_:R/_(1E=,0(?Z)[IH:TJAGM#_O\3$+@:C0F9;8#F*#C0[>_E[WNE@]VL M(G!T)%J0P=HHRX/.^;<&4BIS+5#)DU:!_5J].3IZN#H_O:N;?\[WM]X3R!"K M!R[S@(G0"$EU] 5C\:*; 0&.X0?%G5W3WHP-WO08T2.RM9E4XP07B5DN\!<) M):3K=4Q;M]LF2!D>'#?KPSX( WSX_I!_K?7T.Z:U&+,1+P:ZRS-E<'37T)'M MWX-4&Z-^K@EC#BQ8<9?9#.1@$([A.1OX_%L<_9M-AL%KG):F;!#QT)6A^=O. M]8[VH=&XE';F:/\($#,U-\ 9\$>7=0.+L%4M_IJU Y"V3?'&\4,;NR#1IOHF M".2@Y"J+]O&AG** 0^FN@;L(00.[=ES<68'&@LVA& $"O25%-+X(F-$E2=_ M8^>P]'NZ#V=M@QR"/R1ABX=AP@7U-)NAHH!L!<0C3=-7'A;B!9;O[;SHN[I^$>I0W1, ZG2^$RV)/.VSYL@[="YO;V^^ ML7\R*RXMRFV.FJ/NGR\EX_S+PY]NE_1F224 L]M1L.4\)ZL\9QXV(^DHTL-9 M^!#17OC9"UI ,TW=-7$U]SVSW8N-==]S@.%LHY8)\!#V=M*)@3%YC,:Y@Z^) MB6 #(B"8/KZ [JFT233GCKEBHNB"V -SVS"B1_3&=8@/X(J 589\JL"'QG&0 MLH\/T].!1\DAK#CK4_JMJ>W.1O$ M?;1T"_DS_*./;MW'8!EA] S]=C8=73 EA*[G3EC68ZQ?//81><8]MQ'T2?! M2@XCK"3^8G.TYP6=XX]W3OFZ^PJ9AVM_=MN>^:'W\_?6>P -D@VW*\P%5"#JH1./6DCQ37 MPWW*O^0]:TO7?>PC)!X+%.8 %X[IBP2J".(W@TGN: #I&K9#YH=R8R M= [8@F;"(DQ7ZEP6,,!M',F(0K[K.,:]:5D%U.6<>U)FD4<;3M#R<6ZQ81@. M)K\S26W$%R('&3F]@@0PZH(.@ UQ"'XTNSU_V^EL!QZ+G3O3X8?8]P;K,!<5 M;%]_$,<4P*)<7T?8Z@]*Y2MPJ0EUQ#MT3"2P2ZJ54B&T".* [BT1G0$[4^$9 M NL! F%?1H4<'6!R--P%%K2W R"5R#CANHX&KX%($G,M 2?" M'B'%<_I,>P-LPGN;BRU/)[8TB*E@-QJM4N0Q+E*;O->YJF7IH'DIDFGHPW__ M2W!DEW5-#X_75VS.8\CHM#^!#FS7+<34+8/!3Z!1(1%&B<+TM7NBD_"V!4O6 M2 64&BMH>'?(_4T01' D7<@A. 9J@< E<*A__PM[ZP; \RJM[>J;]EMD4OW MZG*]#?$V:0I59E @VKC[4KU2+8#*!\"QR7(I8&(-M1('R8[&U?I05>4CXR0)W5760[5V<'.\N(&PF&*.)=P] Z3('X&3WG@C(J<#(7,RWP>Z6[G-ZI4#,8#J.$\7?8 M"%ZP,8<]+M9B5$+PJG%-<:" MT@@*6A>4$;%2D%G&%QEX4IW4[T %$0.2WA3JF/D]R_ &;Z)R;<39*;1WZ1\. M^@''B#2Y%W%'X"573>$:)")OJ$F$3!MHA.-=X'"'T=%.28ANFJ?-P: X*%** M0KE4KI2:HS^'WNA/Y4?0.6VI9(+&(VOC,KG*-#AQN2XD%+&^U77^GF$Y6S%U MK^%=='!5VZ7R=J6TI7&J\K\M\\'_VP[ZAN.#U@$:LK6EB3^\_VV!*@B:("X9 M_@ILDP\%D-IZ7R[L@^Q6V]^7*J=5F@[A6*^^5"L52:"-0WWZZ/M/I^L5 J%M\*>?F(M2EAA-_["I>< MRP3_L-EEJ&-$A1PNFL4IMR#6!6[!%/2>#20'\GI ;WN.90BA!90/2>;AA;G6 MHMVS,8: &%/:*1;Q2N)>D]@SH]D@F3!45@E#_%Z&"4/4,U+)1#^9[A['+!17R+QX D^SZ;G^]K8<37[)_[6]#;MKC@X>;H_\/6_4^E15 MF)RNQXN-S9)_5%;Y1^*ZR_RCZ=: M7>Q<)R>"/>>YKNXH)Z:2/F M?O;ESZ"S'K(1P[7IRUT1KNU6RPN0C=I&D8VESW6W4COXTRVZ7P:M)Z A3W*N MU>H\-&2*=*&H!%UXHB-2(S7=J"*)-&='.]2]GM:QG'NN((+HY21$CLR$;C*E5Y/>B_;CHM0 M<6P* E4A-,ZG^K2C'F>G[YL@< M'7X-OGKU[[7Z:_-E@::\?\JJIQ]^-4Z]ZM9[NKU(]^DFL1!HN8LJBQ:;B<\B[>LP2G,MT#6V@8U#) !@0F@]H@@BOF[83L]]GAHG&30SM MP.!.L37.2Z6=N*]C? H:3?L.WP1"E6"LYA'U>^L7;:Y *@5BUP+".5V> MB6I:DS]JCLKEK]7>CX-?9W?L%0HQOW]\.SW?JY]\+M:WWC'*%'5TST!U%K%0$?W>=QG*8!1R:F'L+YH= M%( C:2<(Z![@!*ZSTP&E&X4@[L(.M\+ACLF4?:;;B6&C.2D//1V6B<*7"'&V MS%MFF3W',1(? 710X0>HMO"D7K0HM58F15ZY2XS(-PU8U9T)QWK"'N-4I=#! M^/BWS5'WG_Y)]>/-!5;+S.;!+,RP]INC@7%N=DK_U"H?2I@32>#2/ $OK<-8 MKG%GDENE'B611%0'0=T>Z$,>-=%'U@6, _14PW%)BU8?"<;@0:ZJWQT87 M#)"OR0-].Z"J L0>8+G:$#=* ;*4S!"'A,QA]-&;KW'V3)=S(IL?I$)I1H8_ MF<_S8!DO\5:2U8>1R%ZH9A'(83C>1PSX\^ZKV??^R[ MT)'5B"7#I()B>AC']*7,',*Q[;$VAG'<@Y+O,7O&& [;F1P1$X)5C>>D_0BZDI7,'@EUA&<>8R119EBO&SY?FI*!/T'%=F MB" Q)D%!,G0F*A>'_!/8%L@?BIG' YN5&JFR (5U6AA&0?YUF$Z(IGLQ M&"UEFY8B70BAV!$94L2*!KX,=D;!9P@:7C\BX33LQW(S >98# '578")Z?6$ MAH@YF*Y!KMC)BC*F8WI>M#+/)*4R553@J8T@'/47$ [2=[.8R' $:[;1&JR2 M=.-J^+UK^B".;4]6P]-7PY7S2,ITCQAG/)MI+ET\+? L389YG M,$FFL7U^N MVM^^Z/IN?8)(X\Q$(V>6<1Y?ZII%GO-911Z1!&^H1*^DB)G+0,M9\R]%CCI6 MA?<@8MN?=8CF:'CR>=CJ#NV+P:LK77C4''USG.^ESI!9YVW4 MMD5M@(&EBRQU52$@-_G/FU^9NK=QH6@ZV/_]+ST6)M9&W[?%:P^$F0(@(0 = M-G65(QVIVP <,RRCA#PN\JKI47I!$$\XPI1-XU1@@=L?)@Q \6UHHD%BZ_W],M%JQ0KC=1L$ MM<"*5#@ROA%,OR!(+SH2M:(4\)SY-X@+43)*)<=!]K0L6&X;$('X(_Y[H!N& M_+>B'/6(HKF2)31'EY_[E0>K;CH!^JUY;6":[6_M2-5_T;:UV"!P+E^I]D-IF(49PMHL[ MI3(I8N)8M['-&!*BQ,_R3I3PGB3;DBGH[-7^6E^_G?V#W>;HT+RYMW_>U !' MU"$:I@>$I3&VYQ@&/0E &N$@,6RD(9^A/D1KL M4PJ#?>:^(^7R7VD[7'%U<4Y3M"]FA\4*@:=M<9$SD)!;>;,3OHBT?B=NM_6F M7*P6RI7]0GEW]^US7_[D/5^IT:4#A)J%-V\-;3I6CW9KZ_:RAAN2L <49]&% M))_N4'ZJX?^,& ":CW]^,,0X.YX!HM[F!ZW>$5D8HQ^W#YWJ5=T<786YKL>I MU'IJ+DAS-E,G'3<)&(&+'JZ9UG!$;RJ.I)W\,Y";'TNW M1\X&C>D$KFV2Y19Y?0<.'T-Q,G&+,TQPCI[8@43J1* %OG@B$D)3I[NKJR+*^G^VSZ@HI$RR^&5^[I%63U_)$!(O,]J5D M@Y9ZL;2F$]0?UGR"]G!O:!U^#T9U8]4G&%O[4Y_@[H:RG#5+LLLQE%0NM4K" M]P4+CF)N)QK97.>.%SQ:&\U>^WY6RG,F22-/RXNJSR7\*MPXC:!&+&]Z.G\; M66>= ^-VKUV]T=<@)D];WAC#6BTM*\W+C78S=(8Q+C$Z^/SQ^/YAOVW]4W^. M,XPN9K5G.+&RP0KYT:S-+ZO-T7UG__;^ZZA^5].?L_GE^MVAIS;@BO^X_S.J M\T_\ICGJ[Q4;I=*GWC_]IX7;!C@\L=:P\=UR/E]\9*7NUOM#]*8)_Y:I();' M=64RKBN:+!RKQ1,Y6>Z7)/^IWX-YR]A*GCLN[QSR'E'I#M%WP&$\[(;BH\FY M224EAQ2D+=K6Q+Q0IMVQ>#(I>4O#_&ENB0A;C@D/E9B:+Y"QB ^V'6)F/ V: M!V1YT1=B&Q211)%$(WK3M"DB>]X>"%A^EO)C?2N7O)[GDL=RR>LO-Y>\WAQY=[\KA_:(W1Y5 M%Q455G8)IB68OZ ;.D$D(6K&,(B&$VQD:V&,#P6R=O2V3^&_;=,%X@N4G )7 M,4&US=.#!&^(-SRAN%-L["+"GL,I32_"*8E[Z*Y+?5!%,$_#C@4:>;)CRPC3 MG*A_&T9>6A2W:T>G->/AKPY&'E,XZ3;.!2OI8VUSF; ;LCX>+^PQ+'EET88= M-Q$@#/-27*K.:^.:WN2!/::&$''4!:T5\$AP9/O8OHV7U:7267]K;\RW,BA\ MC&V\@Z?PN*T'HCD>:%IZM-YU""EZ%=X%;!/]DWA]E#B 0M CG\)O[MY&R M\K!OJ:T2MT II&ID7@IG>T?OOH%Q(H(,F;(H[(MW.)"M4WG5,!H%,!8D ?2N MF&+!%!#+7Z02WCX\&A!F(@K \0SC)[ZC ;G$&C(H3,&@;2K+9HBV0QQ!11QT MVG%%T8R!XAW)7^8%S>)](DR#SH\S?UIAY'N>2RTD0ZH9$V*\K)AV;3YH9[P: MSW%ZY<8\QG=II58VF^)%VT],;&6,,6,&UU@3RNU^3+E]Y-OFZ,MN_^.OSY_< MFOGJHGKWFJ.AWCJO=7\=G YTK.<_UM8K#^7-J'1PDY)?--:VC2NYU-_&]!,= MX%(+E;6=P9#ZJR%J./8VQ@0SS)S!^HZBGP.16];NV8[E=(?:K>W<;_><>V]' M.T4H@08L.\$F%L-;FE%#5JD@QMJF82!GM,F)4-V%D!-JQ(/ !=(-S%7&(W>B M09\D'BDC:VL8S;:)=36)"S]JC5SGC,L;>A];P(R8)_C$'&"6P=(PUZ1H9]X7 M(I( )4:-BW;Q%?G# :KTUG)K0[DL%N,M$JU4A#?EGJ']0C5.I)QO#.,6^>73 M(L'G"_)^P73GB6.]DUQQ%7'>![/'>3\Z?7/DCAQO]]NH9'XV5AWCK97R*.]L M1GD?-$<'?ZS@^,>E^]'86R[*.Z6#:1[@G0=XYP'>ZP^^/)3%SZA/+DIV/7.0 MB4C&# =='JXN2"*B0R^6 M6_B!8Q>GWE"'+FG0_H)DA0R]>]+EV.OX] M#XH21OQ,7.8,TYWG$GQ"I4NY:R2U.?_5.F7%ZYN?']:A:"6FRYZD,VM0>:4Y M&AWW:D'MXY^S.^ME!Y5_EAYT27>10V)+M+>U[$94H1 MRCP"C HBHK?9CKJ^0W_K>$ >AE";4;^Z<.O*(EMM48$P[CGGX7T8TLV]XVJJ M'4TM6U22E/YC$8(%>V!>2F"ACL7&= \#JFVJ%5[0^@Z%O_G,YC%^$Z(-(X-@ M:5%>8ER$?<67@U&%YK3J9I&A>-^-'>VT,Q82!F?6C8RJNHI90UFWD]IG8,,Q M]+*'(%>-,$2\8"2(406*1V+E(Q'R &01XH^!#%2]-=:L'4>$M2:7CQYXM509 M;(@=UEP/8/."[\Z+)PYIT:J$0+' V51/)2$!7.??K,TC+/D%)=PJB/A4'$$B M3B$][#5Q[>AFJ,N+<1MT?3NN2NHP.SPN4^#OE-!ADT)\Z7NJ4SODT:FX;EY M.18-C"5NP_L>!4Q/],)QJ+LN[97J!VM_8)$FW"Z\.E-C>_E*5.%>JL/,7-%W MT$W" 2D;0LZT*8+ -7@A5PR0:5P?:I7=XG:Y2)UZ0$"B:,_6$)Y\T\K%TMYV ML4K4)AI?VF*6"3#S^#(]>W (6K)T2ELU;6%"P MLIV(.28H "BQJW$+M\@P@-<,B]G&SXA:1V,>5'Q%(A6GW4NN25#5L96,XZV" M9GR?:8,B2V6&ESYR-\'0(CE!/)Z<[QTW)B9,#$$L!I/ M$:"+A99J$^XY("IA.T714?S?,'P(H"*8P X\&7BG^C[G08+CFZ.3GU_[H:']HG)9>F^IUW!RYW=O2 MK\]?3_I_*EOO(Z(8WCM*>[$HV9 SX5PERZ+4]25YC%&^DU[X4R2>I$;-BIC9 M,%Z52W+I65E@;@EH]Q$6I-UZ '9!17HB%-!HD]8OOD&, J&Z9 M'Z;WB.X4G-7!W&TA)? F5H&GI 2^A;/#**_9C3#BSXL M4,%M&Q1EW%8HJ*4?A/J,I!0]F4\G30#,*,0DT'LGL R>T,PFR3;A5H1P%L(I M(E"H(TL7 #RL'>XZ*)PY;D$D]=WIIJ5ZH]%SD"I@8%))N.1(CP4J<\EQ\_3: MA,EUQ@3H4C'/@(YE0)>*+S<%NM(!Z'$$ M%*PEV@9ZJ?Z%:!./R1_!N92Z+?_#_9]/PUI&SV5AJ;;:'+6N].+1I]''VZO. MUGL))J2]$DZY))M%2?8FFN<&3+7-HFX#EW$#,R4T\R[7/&^ZQ?Q[;.X4$_6L%%O:E:DT5%NUA26\0X%#$SJ+8?0A!);"I:EB4T M#-VXNNV))E'H":"%.=BK1+9-;:5@>B@_4ET;7E.&S(X%509&M4D#N9Q+EY9H M"]8'81]SXE^S4ELRTG,D/P(5G+E\F701)]TW8^2VQR+39PVI"8SFZ/XC,^R3K][=CU>7PW[2 M'-T9WJ>@?;)7ZW=!- TUEGX(MYS)9?'V4@OJ,)43+22&[J(ZVX7_) S>0-3" MFB?8<-$-PNIDE&H4UVD MXRRW4MH]WC,^Q$F!IV&5FO'/A>!!2]%H*5RLX$LWPJS[EYUT/UN&^^9GBE.5 M[Q7%Q*H3$KLH[NQ1X\$,A/..+[V\\J77:WOU-:Y]M<7GD<24@ D- M^3'N:0 MY/#:*#P3#B__G\!!!DE:EZ>]"6S>")D9;[DS@^S+6"14QI>Y,<600B9(->*V MW(@5=V* ;<(\)\C!.#$8,\#F-S>_N2_]YI9GNKFRXWS\]N*%]4R877>512=A MR!F[KP5A"N)SRC;W3LMC+G795N$GX_=_""*.2;%4!D@>;9^'CZ%WD?^KP!<4 MM%!*\DV*+^.>28N7"5*"=)KHG!.2G)#DA&1Q0E*9600([,AUIYK>D?@#\76D M4.<<]_)%YL4<8U%6@QF7KH/EPG_HK@N &J;ZJJ(9J%._:XZZUJ];_:=[?_># MO39;WG%SI/\X^6C_Z'C]MK'U7H#&BW*NW)*757-):L>%>WG$;RZ#%EP 39TY M/+QTS3OT5\C?WJ)I0H@::.;PA]MMS'JDN)>81!+]/6J&"X-8[$C,M90_Q&*4 M'P7+(R/]$[4,11 +K))3R #(IRLCN+N!RO:4P\^I^D:;"O_=+NP5-O'C$"!RJ)N1'9L")=<6W:CSQ MF1R2VWHB>Y7ASYX*DH]LG1N".BYC9-$B$VNJ/7,0N%X@^()8= $8"A.)1;R< MI(AXTL-S2?\.=Y.Z&!H0Y,4POCUAW.)8H,G3;G/&1B0FA%\8XC=QQWAE'L) M[#&'VCUL!"W.&! =Z?N1,AY5R4;HMBGR:N!@Y6XN\XK5R_/$D#$*GP)YVK=H M4_(L43J/A05J#G!P.#4)B!1_H^\Z5@&CNF"?5!D[&ADX$5:('J87RS_@)<:5 MO3L2\S9PG0Z\!I\!-OP.C"[_P.3=0@(*>1.1A#[0 _Q$0L7T\-C;(A(LS X( MVX9@/@36$@5 B8+B#&NCX_V'%5EL_- 0)@)+GX7W'X'1; MG35IHTE2T ;*"^/IDU&[,(XQ,H5%)'Y$@PMT"IAP;,$.Q(@);)98O*/-M&;# MH9!9M?1UK#L6G>&+H LBOM3W(/1,V3'_O]P))[YT%5NZ13?4Z^%Z#1X8S%RF M=V#!.]IA&+ >CWS9' M[J]#Z^S6_U"_?77J4J4Y>N@\]+S*]Z_]6U"7!+3DC\*L7A"C6_0^-[/'S&PB%X7G^ ,'IVP> M%"(H0[K >_O(>,X):Y,S R@Q#P6UTYEW+]O^J*/TU%E22L<;;.0#BGCT=#P8 MS'L$T"^%BXIM+)@14LHS0N(9(:67FQ&RUQSY!\;%A[L6JPWKSU0B:FRYN=LK M=WLM0/7,]\"" 9E6U1IAS9XO6.\A0Y9F@7;G8/$/Y-,-@Q"(_VUUT7;;Z^,8 M=^@U3^XNQ:7UK ZM!>86H\H:DQLCWY+9LOPN=B"BBX?FJ>-X$?+"B]=53F18 M2.0L=76Y]"DG'$M45I;L=/&1ZHXY4J8?QL9%'H:C8.6 JF'UX16O1XG*Z-K&QE54GE*^IV)>>HXG.H-93"^JR%^5F@#H'8 M3HD_T4SYA$,JT75+FNYYC==^'Y8]#+]7WPI5X8VYPW8*O)#:@-=!YJ @SC(M[G1/<,;C-H82- 7-R5ZLY2^SI5L^4CX#D4O55Y'P!/= M4@W"I22ND5/1?! )A5*W1JY:F &O83:A;9BZ8Z,:..3;C!5/(";(%K?8=:@NBD;6*L@OP(+78'0*V[Z M'K.PWZ-"'8F/BDXC#O"Z=<+OJM[@>!REZ8AT Q[I0PX::LZ(;("KK\(D1#:< M#G/=T ?=5L8Y3M7A+8;+ <9(S EM8E$KC!EMV8FF']P169E$Q34U'I+R<$EV M9+$.E28S(K=;O4=7T&!HJ^*)ISU']J^.KH* (NU]:EP?^"85Z)/QH?B$Q;B'J!L*K-G:;EN>#ZT4? M3Y=%\[JPFEIHY6*Z:PLZQ3.+98ZP8M?\?+R8X4WTRNRZ#L^ -E^XVRBW(.06 MA/DM"!DS(9PY+8P[^:#CEW.8";)G*,@"AY:UOKRX<^DWZE:8<4#A 4">^_S4 MNG!JVB @GD%:8I0A(W.PX%]4!\()?'H;"S"G%WZM%6L%)1U&G-%_8^R X#"- M+GIY#J,>H+B&"]R;(J]Q":H52^B]HO4:&+&-.X%/#:PV8;8"7N2"2[-"G-"' M/))/_DAQ%"BHI-; !6[/R\8^RB1=BM &-!>A&\HPC'Y:BE89*!CI;S0PV0- MN4]/R?8R^$^%R#DB;$6HO@1,3W!,7"(C04BIJ]'0NC$; 1R\Z:5(-MQ*(.2V MN/SB1,01AY;3 <9%!7@9^N!TP!F0JC!#UW0-OC^^)=A+)-E;SFVP ;,-;\)2 MI6#H35X$P)VO0\E^5'K8W^%>6L<:D_C,SFP"'V7]!I:E^J$C/#QQ'K%[@-(: MY@Z[C!M9(G*6_!B$88M71S0Q[NF'-%[,O-$"G9$$6_R$N#9(IH[X]Z+GN53' M1/U\ /A2\HR#(>IZKX$O.APA=C)\25$3I^VJ5ML\JR G"];GGN!QN5/Z1F:Z/ M];E("[;;(IL3RV/1G"[KFT%?ZS#BDC2\K$K!IU%+P^/!NEFNR2B$]B;)14)+ M8Q1 4MH);>XXO[#CX5&,62^P,&P4'O<]AYO6Y?8,OC]9!F,B*A0>68@4)=O. MMCAZLCYBD3&;FFL9@MEU $,P;0!!$*FCB@Q&5-F'Z3#> J,,A*#!)2-1I54: M5X5M*+J]&"##C(6(Z\06A=7&+PE%[O<'%O,?<57$X-G7D74K>. 68WB3&T4S MO,$?>/^$7"_1+56-BAK25%G!*.44ER-^IPI)X5&U8DC&_*5*=%$3[)@U-+RX M(O \+A)SH5/*M8)ZD8!(=DV7J0)-46Q_QTV2^#,Z!LF]"3OKZW!/F,W=E!W^ M!1DUA7W5#6Q;3B7<9C$J;,HBV6*-L2+9,:HCJ''-=V M!2^*T]H&F0=@A]8PCLI/*B MY=19 RG+>2!E/)"R_'(#*:O-D7]V/6A<7@\N'C8FD/(EJLQ?HB;1*+MZT33G M!0EO,C!*.:XMR/5SW%&]RO5-VW6"4DIYD M;C&Q1*R#B6FQ7QMI0'W808]'*9D3A(ZI 6'2D)C4<(EIAG-Q#SJCB!.EQ@A! M(/EI7[]EH7HK%!MOS-$=B1"1.Y^D0,652YCWR.I;_#LW/NH-K=*SP-J;H2>IR MQZ4YR!WI3TFAKGW=E:U-K]G QUAIEV^W7,2>ILD8+I(>*!29V5V]RT.^@"=, M.LVXZTYO8\Z%@[VFXXS-'PZ0M%CQF%/9=3EA!8[J]Y&0-.(RBGT+D2;6R$T: M)C&8E'?7"MMC\8 WV(8GJR6.Q=N%T:JT#-L!AH6=JGPF/G19BYI8R3Y8!;3" M\)HKL JX(U##C% MM(!7-H\$94BI7&$$Z02Q5]+<[^*M2 !&NK58&-EDP2U /8F%@)XB7F>[5-S> MW=VN[#64Y"[:'3K+=4PH9U,:;KWB:[-4:V&;P:6$$UPYP2Z<.]&&I"57^- M+FH\KB86^BU]-<@S?>+@L6&Y>Y@:%:#3G$JDJ2:>PE$J"PVG;#MRF>)W5C9: M%UEAOB@RN62%/T @=H>U M?&*E_MSQXEQ8@%N5R)/U_ PF-"7Q08XZ&=Y@FCH/6I/>[6(+,S_B.^"YY9Y0 M,B)5I"84?/6' QYXXCA&(HDO-'"$60.(GK*KT^JXUT:BS^HJ&/:MKO/W47A< MG_NW)=^>Z M6MT"%;*/CAH:[F_M*.P MJU=\T<4[A^I+1;I5S; ,HKH"7QSQ'S=!!0IOUW M%S'1_1!S4XSY(I(>!HX?,)S>O@7Y.+"-;6%)_M$#$IKB?8A=^.WB3JE,=UY M7GG8Q<]QLW0<>?'5L=**![O-T;=&[8-]\N/KH1/&'(C*!Q@)@@49K]L]9@3< M(FK$SI ;_.@4IUKNDP9SB=*/OYNVBT6_)A'FZ2;/MYFI;0K'S*/W=^EK.AXS MM37AVJ1%5R7W)">1S*.EZ5%F8SZXU:7$MMY_"FS&85@I%O[; C9;_^Y]6M+KL[*>6KL('T_Z[@..8Q>+(R^71^M#4;YK5_U:;WY9NN!86*'VARS_#/,K$\# MHS00C%@T; M+UQ1"ZCQ8'K-IC3B";"$]88CU6U5M6%91>B, O":@T%Q4-S2*%?X?ULW#@;5 MRYCOK<2.ZX_L6*C]POYYXHK2BZG-6&#P%,-HF1M&^5]H%A5[:RZPM2VJK:K[ M_]LR'_R_[:!O.+[!VF9?M[8T\8?' Z !YQG]%=@F7P\(*UOOR[5BH5X"+-_; ME5UJY*8FZ)?+H\;FH.;!)-2L*-2LO"+4K"C4K&P":NY6"GO58J%2VL]1DZ,F MH4LS !'Z2;%T-&ATOX^*!W7KWLB1-8FL,J\L)-9,\ M/:G2UJK=/]=A*/98EL*"(N#T^[B,?7FF2UI[-I%O,QS$V'U?+JY1U,H^K$[G'FG$5T!38 MQ&ZIDJ/J9%1MK$GVF8ZUHT\U[^#J=_%7?=_,D3=-R"D5JI5JH5:?5<99'GDW MS(3SV-K';6WEG5V>QQ-%H]DL>1.&FOMFTG>:X00MBZW@'8]R"L5\HUD \W5N4NR^"8NGE")+M MTB.-RQMP5 =6IW-[_Z-?N32?J4[57%74*GD5M7@5M''ZNS9'K,?Z?S%)!\FYG>Y@:F@&0TNFQR D4> MEK?"V/T<<,\'N#S4.0_>SV&TB3#*$QRR=%IYT'X.JZS":L.\X_,E.'P8KZD2 M+6$Z7@YU8T-U4\-54J, U6OIIJI$V$KX=@B7AG^),#FUT7"TD4'DXU& XK/F M]&T\A]_])06,[\\D)Y9,+ M -:\3&$5P;11Y^FVQ]K;YL-VSS0 7?[6 IE\Z'E6L7]O=+6^^VICJ(U!%QO M/H:#WN]OI[^M MC4>N/$;^V='K:)$8^?W/)Q?U\L5P:/Y^=3B6L1CYKX/SLT;Q\-/G+]TGC$*> M;'=Z'57G(T&+7>9T77W0,]N:Y8B.3,#E8<4;![@\P# /F:AL#JNLPFK# M7(WSA16?Z:9M853QY=7A(V[�B72S7#3RX@>NWK/C7F#DU.NA6O<2?W#]O? MR,#,B45"QQ:^"I=0N5#<+Q9*U?HK#,6LS%?P\P7@UL2ZB.O K=U2H5JL%/Q_YOQ_U/+XT;)/EQO&OL+@7:QZ MZMJZ;!B_5(31\P?<36Q-L;!D$(-/=BHU3Q084O:S@EKBE4*M7BT4=\O/5Z!Y M\Y&SOG+1(J/(.9$'K 4Y2V44-PJ[M1PYIR#GX3IEDS0\'54.[B[[O^W@Y/A) MHI(S@*ZB7/C>'OROO)>7"W^]0=)3$@=2@Z3=(^O2^F?XZ?S/QH<8YC'2SXQ; MJ>UWIL1(ZYW _V4U?NW:M8U'KCQ&^MG1:TI^QY0ZXB?WWQ\JYDWMG]:KP[$L MQ4A7FZ-?H]NJW[O[TMZO/6<=\>0J5QPB>^AXO@I6O<3HT6$T%#8"D^I!&.8Z M[:OFJ/=EGWW[16%YT<&XD6!,CMN"0!_PT8#1?3,C%2-!%?6JLW M1^7O7R];E?.KPX:Y]1X!%8DB#<-%X_]YB16E7U P?^(4D0B2RS79@7FLZS+< MS_[ -3VL$]"!?WB^!^S,-#3?T=H]W;:9I1FFY[MF*_ =UP.U@]ZU-;_'-(\Z M(NI=EY':"0OT>CK6'. #W<-4G #8/B[CS@2T3 P!/W=,G[ZC%;JN;G?E:'[/ M= U8C^L/<1POL"B&7"V>/0R8[3%>A@EW O^B*Q ^04CX*:D.."]"!15&;^<% MH\:+Q_T3..%D1\Y87:X"(4 [<440GP"Q 1%,S&>Q*&E!ODAM/@>\&9N'M@V# M1HSBH^=T_'M,B#%@0,L9]&EN_'9EV+21F/,$[+YAR>R%Z?S^),[O)WX&FM// MB^H/I/U!Y8S9"P4 M*"(OR,\+8M-&^ MX KEK#O3$V.%;61\+ME1/J'8I)"4!,-CX\?F,H0O_-(! D^OZ.T_ 0PNE^H% M+=B(">>>L\+%6&%H_O"8[K9[#=LX"L6,8WX2G,LE>&+- F44>.>DT0T(FN2;Q*%.H MD9PM1)7)[3$*&*>4D?3YR(Q">XC-#'S%=\;-T!VJ4@T_#?LX 6//ES?3-=KRJ%>L\RHS=&57[]V3EJ!_>EI.TUN M &VO-T>]JG7EZ)_9CZ"W]9X "7(K0%+S$5[:&[P([@"G]57KWEFY'-Z6P M=^P#@+3\(.<,V>0,W 3D(CGUT-1(--.T[QP3"?(=X4HH)Q,(^"+M3FBA:^[I*(3D9.+1@@)RE5_L(2\8<] M4,.(Q#.;=!HAN/O#070M4DDQ<"&2D*.!JJ!6@E-HIB?5/E#"]FB&:QA5!XV" M[6C'H"OYR/'\'A:J=VDK_\&/I:X(*#_0AVBNQ:>HK]PSL@H#2_( &G\".,2. M";^9]B#PU??2>(R:DV72]UW004'G@Y_!20:W=0D1X"D_9"OO]Y_:H( PD.NF"XK1]+M)GS1'NQ=]RVAU M:O_RCCD6""0NS^6R6Q9EMYNHA;(MS*#D[@Y<5)-1 MJ5='C#P;7W(-DB7('XU\U=+O/2D0@ K-[K!(68(I(%2 !R@=" M )'2E==C('.AF)&[P#.\P2,F>CT(K/?DU1!8)[ &+?4>"N\HJ$K)>R@]$'!7 M ),'*+7BU6!]$&_1=6.8'1@=90K4!4P:BB34Z ,III,#77?=(7D^^K@&'(VF M]6+S"I&:>]P1I![%C=@DI1&NAWXI3R8V>,HK 9<:5^MP70DO!-Q)V'C@"?F? MWNF#AJ#<89%K1MH!19[ ';-118.)!A9#_2L$96RM>%E1P>C:5/L2P0K7E*@" MC9@&KQTM>C(*"O&1A#$1T(CL<'BA3;KVL, 6'QM_DQ.)@)E[$R9OP8'>Z:9% M#Z2>Q6D+J$&@&9H3EP:G9./W@0\;'"&MB2UU!JJ#VT"[(]$5V(0."M]0[F8 MF HX==\3.,'QCG0TG>;3!+$,T1 >PCN^E;H6(L/T41M^QOH1\I %O5!P$!Q0C&V8<"@^WP((T; D]# *<+:!X'.5++$RW?(< M^%&W?,Y>X O^\;2SAZ/AM%@G6X.PYR+1YWP*5EZ0^W,&IBT0.'2"%L3&^B"] M PAOD<3#H=C 3@0*>0@4Y3[DN"HXGI&R+D(G_+C%U!'M:(=I/!6WH(P0Q-/F M8[)$&2)\]@73Y1?/>!HV2-\RS("(JB/^ M,&VU08CDUH4[Y&/;)=S);O$ON3-X MG4\;DD$[NJ@=[81+FFJ;'MW*/HAIDH7/ C!880%^B*TM8B#;T9GF0_(\$?;8MMQ/1Q\+88L/[+-VSW8LIPN\UC8 :.Z0LS9I/0%FP&#H"4N/ M4/_H\P$J:,@=8'XDT"*6CC,6=)C ?E/'(PD@%/9CPCFMPQA;'8TX:3 >IB%X MC50S7/)[ =_K!"X]!XY#^6 HF#HM0"#!97E&6_K8?:$XP\ZOS@ZT^,VN%X]# MVO=!?7\M/Y^6&GQ[>E[9ZW?UT>V^2JW[D+*$23EQ1*-3YGRJY-Y2H5S;*U3W MTG(OZ=H3*J3![&16F(VE(UXU?O]I]S[L'I2[ZX?96G)6J[5BH;*?5O&"P^S- MM^LCK58#N-;?*A.B9SZ ;F?[/4]C-NI9L4+*5+2;@(T++4BS#5GZ=F_349X#1&-7Y_'"EWY3T7W]VNVN#T5J(36FW6-C;2RM8 M$B$V92QL4G[+%;GXIF(!X/ +YO49FA&HF/1Y"-..UO H64J&SKCH;>ZC-@A8 M62]P*W(#9"F+CU JT /DO$<@%& 5%S$T/4%2IZO %!Q&6AYD;(P0=$S*1$#K M &BF9A^CODP1?5\"73QMWZ%#AR2#\/E8/(O()N.?W:-80P^BL3'*!):,)^$# M\J"4%RWWK]]#_@73+]B%S-3XPN O4GZ:K2#]/0/FZ.;4NOXZ.NHXWUJO3:E M];@YJHY.'D:GP?W_K/8=-KJYF492(^B"SA#N(,HZ0^;1%6AD(W3S. M4L?J((R;-5UTE;B8*(74TV7<0_>W]J;T%G4ZDH9P S" Z7)O#7LP/3*%RI!Y MV:!+B_X)\;\L7OF(E.SB"B1TP]>-GVA?_;U6XP< M'>N?-N2 )J'#\3GLA*%:S)GN<(VKV"1@2MR8<&+"U8>N*4^LDJ<_H(&;6QOX M?# 1AC((<,,,CDT'CGY7M2;X$SV)EOQ*O4>B KPZ)DU4"@F11-GC']'-K["Z MS$7GF\<:!(JF>1J3^$C.^_1/_6?IS^'5_=6MDO/H0UQ+H, X5=1+3A07]AK> M16>EVF2E6JB6)HO!;G3U,F#]ZN);&.$>(D8:!*,197$>^47:;E(A.3AK?;1N M/OYQ_S$5).FS*/H]5NQGPH3KA>ANL5JH5'QV.7*REP#^ MK??C>M!?XE1E!!807(,A?2;WH3@,LKNZY&>'4VLYKNO\\$I@P, M$;^4SJW+J\/<]I+A#2KT%3<>B&:,BXZ1@408CV"'Q$_QRCD]04%&12 M8J 0=TPID.D&9NW+2X&::IP#(U\Q?6_:%8EMPK3Y3:8(ES!6R4^'"UXF.7>8 M!C\5#%RFF;(7\TN.A/CZS#71HV>R>='K!AL0\-"PE MR$?IMC(G$.E&*X)CBP;I9![VA\AO^)*0.W+^+,F_Q]0*9$PM>P )%6OBQ?7E MR4@M?AZ+EEMGA+ :9\V1Q KD*UWUU-UIX!6#;"2PUBF0!SKU-@57X;7Q! M/2S[$K&X>#W'];=)*.63\DA8"H(C[SA>[FDK2\9G)TY+R HBGBZ4.E)M&V@L MP 0&)6*,(8$LMZ.C ],TD'5V YT")!C?Z,2EY&PI6@+F_2+V+^+/ M8L&(Q,JQ=A%J*-MH"A6QXVD"U6OCO2]I@_%XDCN3W7M2,M9-5P4S HI&[H H M884/E1]''P"NZAC*(WP]/)5'1J%8#M;.QQB6U&L:G1K1$#5B$08CIA\;@$>T M8)JZ[XD8=;O+$R;:IML.^IC:@U'\%+(JPDYM ^V;+!1L52)&S#C!+U ?Q%L5 M[RW69(EKQ\VP$CX#Q_,HCR "MF@*%&Y [D=8(N4]FK8 E>2L<@@"6]H;$,+< MA *<91M#/-NZU],Z9(4,0\HI0$G0"#BU*<11.=(G):@D*4TB2P4'Q*!:>4"8 MX!\,1.!L.# \<[ \2[@L-:#BA<)<,-MFS:65MN-' M/FR.?O;-3\[0N_ILOKJ,6A#!=>.\/=K]_.#O PPEK&28>>XMS"JG!-G3VO;A MO;#\HJ2URF.$*5\V68MY4(2O=SI8K*I#U4_$=8G49>PS@_Q);?+1]1QN8>T$ M*.2C:,;S,/AG!4 [/C-G,;87N!2X&5;E$C-%\V"Z/)-CA>/$><<(Q2/>2!#4"ONUV@R!-N;@4K&2@R$OM1SQSO*^?NK=>"^_:U0*>[KY@YG] M0/:[,^QR(9+YHIT4P4) MN\-D;;E(/#&%!Z,0IP],$%>X?&E/.$&1.D^V\FB5BDC-BUAA%I07&1J)?4SR MI7T($*75[8[O*2:X8[[OA"69\1HV*0)_N&#ATNWH;06@V.)5#8:(184*HE,R M6[PV/:5SBUAK2G= DS$638Q%',JR(AA:EDJ.Y7YE69!I0,A9;Z99;]A=0$99 M.1B6"*_\_:)/=L56L>MVCQF!Q2XZ<3A+MN'=(%&)6LE\X4RS+-'JCM0?_#V: M/^)^LJY-H;T809$(E$7S[9LC!GJVY6F[;Q0ZCI6'T[?KH-=[ZI8YB M?9-E&Y?>?+/U@,J$OLWOW0; :O;[EZ9GN]W6FW*Q6BA7]@OEW=VW2]]1H?[7 MJG_-HGXGW ZI,)(&A;$!IZ/,Q,]FUKF4VV,_4E)F@L6&5Y4IP0P+>*

JU0WRVFQ :LYS@W M!YT.9T.G19V=*T.G-RO"IY6Y/F/XA!;._VUMCX6<%(K5(M9D6P=B32#C&X!3 M>X_CE,I0#T >7 ;#1H.?I\[>N7L^J)9>):(!_+;>5ZNE0G%WC6BV'&=_&@OZ M!+E+.:AG$^?FEIWGE=?FODZ-E7'\9$S#%.J\S*Y6?),2(L!"80^S4.M2J5(H M[>_/>(EF$I=GIMJ;CX4G*Q,4LHF%JPB^R;%P62RLKDFT2.#D2'>JIU_WKSW[ MJ)ZCII0R2K5"&6WVZ\?,#3,DS"]YE'=V*6L#46:QNR9&F/NVT7>:X00MBZW@ MPA7G$3[F)N6S+W8M5H55F [V]BN%O5I:]>A9;@4!8%DS0D90J3*/!+%^5%HQ M]5VIV:"T6RE4=]-R55:*5 N* 1N"3S.8KB;) J./=Y_K-:O*+J[V7Q^2<9/! M[EZAO#^KR7-)% OY^7\H5C$]NSB2[-O8;X[J'W]^,?\?W M-E8/?2]AA:FA/ H]SX3.8O!Y-#^8]P]E5)\O<;BJMNKQY;6JK9J2O]NX/M3* MM:*JM!Q#$[I4XNL=^:I,2?:2_7YXB26L5-.F= ?#M +,NH 5[&@']#/\25TA MF8YATM2-S6:J?:-A\IZ-H@?P6,E16+AI8U UWZ$3^%AEA/*X51(P=7#;T8[" MN>7*>'T36A2F/+-.ASK)8JV=$&JBS@Z/WQ\X6&4%BRO'9_:T-VRGNU- ZD=J M&8:?>\"->6^D@JK7A%"XUUVL&.2]I=9S-##6_C!X/V0Q0EB>L<4 =ZBTH%P$ M[<@+LURH[)3I>0$=(B_6".-2W;\=[7+BFL-.S)CK N]L)V'QQMQA.UB)R?&8 M+-G2=F7I(FHKI0"%?:"9>$AI,>K16]%XE:J.&&$9%5F12^37Q+#C*&S@,$/^ ML2@61=)+V'>L_]%:;&16<4<'\L*VXEBUPHC7P;4!:%J'OL8\7LL30Y)3!=BXW8SL3L M\<2F7W8JTZR5'VMYY<=XY-^_7#[L^[>O37:O-4>?]S[_^!4*V!A&BQ!*Y?=LRB[7P8NBFV^JL",'L^+%@T MV\!*?P/7%)G+)%WI':#<5)@-GE&79SX.)B4;IA?)Q!9"OJ?P"<3P@15X$J^H M\I$2^*]3:@$%?9+A[K "79^*(D5:/L\T;J@_Z+:--3436P+94#3!&ML79DY: MO"B0+&MA)#\'9M'N44MK58>OB^424=T02?#:&SU>5A]O8BPU$Z31MCFP8D5! MX3D;1-+B\8"DDH5_?V@T+L,N%KY&Z\ D\6UF&V]YOQ5D88"!HCH C$5,%Z:3 M'5U^.R:6J86? Y=YD:D*$Z#E]627\;YN* P2RTH]U'D!L MBZJ-6%^5-_Z><)S>>L]3GDG:69S&JPA@*48X7H[;, #/\\>K!>MP7*F#Q0O- MFUA5DE_:P!-U&[%M.)R?Z",>46UI[]0+/.S"IG?A1GFB*K^:G29_V?+S^DV* MUZR+91ZNV,!Q\49SX6*Z<+(?T1QG^KXY8I?#0_?+I\Z147]M(LI^B"@<8G [!+^!8_5'4/"G#K4)(PO1X,2]8W M'9M@(V-0)Q]OJ=&B4GZJV*S'A_2XX8V;V](J&B?;@% ROTUFK:YNFR-=U+"!(7Q2\"K,:6-$2_@GXK\HJ^]O'34^$!8SI.(V.Z9+%I" M&@U]5-H450I72;&'%T=G2H)%_(;'T=>QH*>HD82]:YCG!&Y;"*Z\)#<)SV%+ M^U@U4[4:G(9$+K* FWC09L?DW@!:_?$%%E!U5%WR6 TG60B*"I G%RAN^WRK M7%<9I@W$X1=_20]D(=SP4BF\"ZO&QP7YB.; G1X^8:=_[Z3Q+5'(2_2JP)Z6".OUY"/Y'L[6@.87QR5U=91$W&Q6G_ 1(E6\0S5'>]?FH?/AS^##I_(KU$SN6X?Z MR>FHTNN:6^^O&-XS:T@^4^0R43M/%)2YQI)%BG]J:V?ZD&^S7"S5.6TG/48< MN&@H7=\N[D;::L+TP8!:^H&\AJ]\X_\Z=W9X^^E2I:"=*,G_U$9-@Q-W(JOE M=]JARPQ@%E\<9"RR*W6E7'O[MW;&(QQDK4@=6J\.H."-HBZY)JO]( MFX]B\5'ZS.\YAF,YW:$RS/7CT\8_<**:C&CC$D9B^%AH'43)$=6E]WS9/!"X MFT5%]&0CK3O3":B$/AJ[A*TLLA;1H0668*A^(@*T JQ8GA0^5.":"\RRIKR! MS!;C0BP2#\F52&$/D9F%,?30,51G[9VQM6"?ICZ](< =H0_41EOVA-R&?VU[ M.G!Y@[7\6+P'/S8RTK<8];FYHW91:#4FH4-TY(F?!TFP'=UT14E7TXO83$7E M^Y0#20GBN0Y:OH3F-D9)S(.W\M=&;*/7N-$CW&@8E)!VM'X/EBU@"N?J\@U@ M GHRK>RTJEL.0!'U09-QD.AB'?7$@UM14]2[(,#6'7GH#]$-!$7)5T5F,2K M!$_AE1A#:XFF,,9C&,X-XGS)TM_":8@/=(M1=QY7!VU,%.VU4)6B1FPJ.$9V M2E,MDU(,!C&;Q.3=$S&-7>/P:IFBV8'LNY;<->PD<%$TA5VR1[? $5]'ER*2 M&E$L5S:/]]!HK=Q/Z ""/0(TPXY3TRXXW <4AGV$4KC1-*B UNJ*AFU2B=L6 M;>8B -L!- ;"?!:LG,G7AXQ6$4E_6P-= =BSZ( M?S&E0]JD"**CYJA^-M+_^7CT<'+7R:C6-H;YTR.HID7/[>71<_'HN;WL1\\] M*3U_))%E_18@8;/Q&K9QCIE.H+1<4=.'9 'SB-VG&'5#SS9 <_3SJ%HM=9M?:TWI\[(,Q4E#J2,.N42\U1U]C;/PXNZE\:UM9["1O11P,A4D [IZ(] MK=R$DQ%I8M)1*L>PD7=46#8@1O4YD,#&Z^9]<4 M!.HB[ 5V-YT^S=M@X3 : M2K/XS,W18:E1:EW=_U-LUZ9V6YB(0;*W0MY9(=)9H=8<'5=O>]];U2O=[LW2 M60$=JOG]D&(^V;#JZO&!ENK!D+3.)TYWO043R[5" MK50N[.[-6DXJM-7I7IJ^WN%W85K"[_,6O"K0X&8$Q-K@6V;#]L]TX!; M^;<&A*1L/K1G;]X/.3:W] M6S')F4C8*DORSXP3N^O'B844M'/F-\T;I9_YBI&9QL^':KM:_O5Q$4:V.27U M)X>]9*Z4]6HF6% *!$19X<5#W) M.7_^N#@*CNJMKUYUFGI)9/))^G$\#](MI'FN N?FKVX/AW;SZ[+1Z32.*^W2 M81[ME\,HCXC,(R(W"9?R MB,C-@M7L]V\#0Q@/5'4;42U,W]1K6C4B$QF.Y_Z9 MY0<,D2DHR41::RC M73 LL]-/M^7?_=]90:1GBS9Z28A460*1(LZX!#8-CW_]J.[?[]V=[;XF;"(W M7*E0+NT_=0#HQMK)&_ =;O[9;)XAJI=F0W6YXE2&2X@?>IK%J_.DU"^(ON%4 M*2ZK,G=9/2=-W'C;=X@'APO@09+"K0 /9@JW*Q6+YEA;)C6M6"P/7!6!U8]S&HT;V/N:%ZQ8Q.$H<>9A 3/ M2F-U5Q#!'V[BJ7C*O K;JXPMWUT6&Z>SJHQBXV/]S#-IEN+JS\'9 M[U*K]NW64E"#O-2JC_:PK1/UX2&\<(_\>?%V;KX>SF>Z/T1-@X MHX97>E3#>\UXL(C;X?A1*:!6^_;Q\.S4/ONGMF'(4'L*9)@_AV*O.?K^LV[L MMKN#\@]K@3#LE>50K+^0^J6+C1C]X24@@M^PC>,_@3G 7@MAN'HTICY:3CV: M+CK/,,W1T:4_JGGVQ9?S[I-"=_5%U:L3BZJ7 8D^7'[U/G_X<7H+0IN$D#9 M$%%?"R:!E%=7GSYRI$N"5IRPM_'J@IU5!?XG ?T("LD0J#OJ2 M'B3Y+#*,^YR7-N M-@F7\IR;S8+5AD5_S9=S<]'IF&W&N[2[CFVV0U5Z8V/==V2TBW*\Z$@=Y"]*A04-MUUHR#,!*2S^ I1\'!V%)Q4U7VU M"#DZJ_T\"@Y[1K'/7C->4L17>:]0W]_+4X="$:,#H Q_@JDB4*U/.N-V7AWP3.)"AE#KR0Q7B]Z M[19G+>.;(?2:*3AF/6+ %&0;C;Q/@])=[[2R7WV=.$=20'5_=QT8MV$6A\?7 M_IWUS+;%9FK5LN;[4GU*;B_WO<$D.,GAXTM>00W]0KE8*E1W9[429(CTSA0\ MM"K.G@%42E+6=:'2"\QEKS\?%T\@UJA:O_QXC%D[1JM4)YYJ:. M+TY1G]B"3?=8S[$ 6_L#U[EC>$@9Z[F6G@6Y=NZO0'<:@=R,]'OMR9(K$!6F M[&]Y8K\+I'Y_9GO JTSIG=,/MAR;>&G(G.0F:T7F2GD76,NB381>!3+/885= MM00T#;5'!S_J]:][E8YMW.88/L72@6W2:AE);U^=!616 PA@#"',!J@:656],V07ME81$38Q,->6;&84F&O4BY4:[.&#&3HL(^7 M9Z&CWKEQ-?A^4?YPT7N!&,!=\Y5Z86\]YY]I/9_Z%+?;03^P=)\9 ,R!"_#4 M9RW[N8E29:+5FMS;461K\+?%\ ] PT;?@<,:T>\3433> SKDD:.'\]N?GX]Z M_^R>AJ59IH-UE?+C8^W@5[3[-7?<+13W=@O5\,]AK_SI MXJI3.GQEZ+RZRG2@%I4K:Z[ZE5EDKJP=F9/2S5=K^-OX^7%_WV(Y2B_H)2G5 M"O5UF[+>;I22OVPYNYM9-?__O[UW;4Y;>?:%WZ);?(F3O'$)-(!L(1%=;,.G?[IG1E_T=6QK-=/=T]_1T M_WIM\:*J64X6V.$[+6)P-3M:MN3&W=.FN7(?1I)%J;#HW<5; B(KS"-82=&) M#1"LY7D3M:HHR[5FNBQJR\+(O5VJ+Q_*6@ MY\4QZ9Z%D17!ZUHB;MZKSV=Y.%YAGU,@3T-BV*RE.<*5V=J3,( W^K9 8.JJ M$,&VH#@JM*X#95!0!H@>"0\YI@"**X985R^$DS#"7TV&O67[T80E:W\>K\=R MU]^023.>M:7V([[]#+S\986+UUPOP" M4+Q'AJ,8/0V>C< ;5K$9WKX='[6[M:/CP>'U_J8#[Y93@7<;M^/' MJQ$Y-[]\Z5W*'SX'A!$42ID<;7$K<'B;Y@"&&U'>5S_9@A9GKO"H.7VP MU%T-K#(17)MT75W0P=K:PM "\VW!M\.HOQUS.**G/I0+T]CIP!<(O*GT+,)R ML= 1W!6NPNC @.T94BS,$5XI@.'0 N,2&[_V[U=*V/*5(&UEX MN+)GW;AV@Y/V%;(@K!GG!1DN!&C['&X>#L>'#2?&G^^=F\>[[/@#,]0ZV\'CC9?YC8M\[\<7#@'%WY]XN7@PIM" MN.RW\3FX< ZQ!(OH]$;, M[FO#=0#^":.UM&C0[EA[(&H\#I->_#_EI;W1B7)G6DU=L>U8<:E'CXLP.=+J MIN>OLLG8 ;%:FM4!<>W/R,D@#IDX&2\/WFA.SNQEN4& MU+_LM\MGC?K+L+>V5/:N0T':?(#TIXE7(\FD6 ,4YO+K6!6@$B=2PZ=1-E6T M3/CE60O.A"*3OI0EY!-5Q5*A(!8*;Q$@O/$Z9G*#13..F)&+YHI$\V =[/X4 M01W?W^W=79Z0[F6KD\LK2S<$<:V)A6+6\H/7P;1?@Z(O&IFX-+O.HV*1(.MC M4XLTZR_JX/AY$IQ^38]\V2S(RF&8GN7QL,7=IJQM"?5!8KU7Y"02Q(DEBK9NU\]M:$-*-WF4E(XR[( M\>7%Y?>V[!I%.9?4V3<:U4I=+!>R=OQY12R[UT(&YG!.:25P&XP0E3$,O%Z8 M=M,GNEKGHR)6I8HHEQ:-4[TE^+&,24'KA6NW@' MS6FHP)&R*(*:RH5KIG"5 ML@M7:JCB9N^Z\=,^/)0NBV]/XJCQKU6K8BT1DVLS >YR,+L(:D38BUPMF%T8 MP;2AXGHQ[:9E6A&O/0G3+JKPDV8\:P.E?N^ED.U*HES%I*!)O2W, K>K9*9; M'+?MI>FV$J2[8JTJ%NN3851A*M1=*1/19N'>_?[6T9].[MJ*(FTP&:D:+TL8 M$ML($+R8LET=S!=%M&F:MG-"G+X)IO6!,"[9:?!>^P% S?3W;L>'=EGK2N?C MHGFWXE51@K_+MN"7?:/6'FX<# VB%-!$&E"B"%E E1_;:.+<@A9-AF"XG M#+^5@V@M!**5I$2>C:)53$+1FOVEVW%W_[YZLG?WU?YY/Q5&*TTXR#)SA*D<86H-B)<#)6T\"W,0H->E MT1I+= X"E /;+"/9CWOCU4JF>L7R;N$O(3AQ@#\K*$*'04;C/P9F6P.OMZ?@ MX0#F .<6:[2VU;B5"+J[[YDG5O.%CEFC(8F6@01_DQ++FU(.6"NIIST*CS^[ M)F]BZDNXTWRSU=WE*?(4KS?:%GF*E0MMK#QM9IX2-9JSE#):-TO1A:%E=HAM M([J^HM*UL9_UGFEI3G\@V,1ZT."13$O9A=/.@DGI-YL@2,MK3_D*@K3^:8.K;UAW:)KJHZ;KLQO5A=&*IKQU.RX? M?9-K3ZVC8J>XX7DLU=0\ELKMN#ANC:\M\U?;53]\]@B2)ZYL7.**QSK!PEZS M-LU+P$P5\H1'62]OA::Q@+IE67Q#15/Q+S %VC3.UNBO3?#06):+HEG" _9" M]=['KF$:KEWK:DJHU1W_L]]ZSG;;\!U-L33L-N?0/ZJ*0\<)?6I7\*>MV8)A M.E[E&=:@&2K^T@'%#?_"S%P-#NJ:14_N,*1.%# LBF&XBJZ/1 %>Q.$=8@B/ M??A/1[,Z[L!V6,<[X!CXG#"!T" #923TE0=XJ]-Q+9CVS-9ZC(2#H6E0^GJ+ MP17WO(7D3?:>H\B#Q!U/,IZ1$50/IUY/&?EV?'QXI&F%WM[OT?0,(%]<\Y2? MA)2?VNU8'M@7>P>UF^Y#.TO*CT?/F'B]G128?)G;M,P\H2E/:%H#XN4M\S:% M<&N<-[.A+,PSP7(:Y2WS\FRY=9*EO&7>>M%JS6XEYVM_M*R8SF3VEQ_[P\T<%&(0_3#VUKT&R62DAXA\ 7R2GO*BDNPC, MM3<\1K\\^C'R-0+J\=R$[K?#@^'M^'ROJ+2DPTOGT+\QPU%N8)25I*EY4\R2 M#C/'&U6VN>+^F6,NI2XB8KB M"!1%[63/^O&[(#?::KJF6'G"Z.+.VK0UQK2'O(2TIZ(HUXIBM9SG.4\1^(/7 MD9QWHJH5:V*QFK7#9UX_L#WU \6DO9Q6/)!M"RTYR3N+L[0$S5^H MB'*U)!8*68_X;[E8(#&.E58IL'Y2L[RZ@%QJ%FR ,=-O&#O?*H^G=G/\Q>UL MN2@Q(UP2JX6J6*YF[;"UDAJ35Z\I^9^=':&E$5W]5[AP=;)SKO2(L+/S^3]5 M>XC%J.3R7Q\BO^?"0+\WXRJ&ZH/GZ@(F2E2&A$**8+Q! M^0:3]K/UZT9W#ROJ7GL.^6XGR7?K=ES^_>57Y6'DUAOD.?)=2I#O&Z*I)LJ/ MH0J_?@EGAJX9H3*@6"2;"J(L(5 ^?^3].R2J7YVD##4X)\$<3=#)5,0C[Z, M*[0&*;95NA1 7J:5E_C_K) GXR;#3[]_E[3)_'7P#P11'^%1@3_KNME1./*_ M7_^SV"X#T@DGR@CH(=/^ D4Q1$\8Q["[!$N4! WF%24++>ZK?K(%Z2^!P(2= M$<['UPZ<12)0[K%OZOIHQWPTPB5:(UP>?RKK;H]7=(8J+!NUV_%0OSIW+T>= MP6EIX3TY72]$O0&O& DXKKLJB5AHM,V?8.@_+C$Z:-3KGX0?* WP([/9U%^: M= ]BOF+@(81U1B5!9U2H88XI1 /=/GUN;X"E165T!EH[X85[2_XD(%3&OT+# M4MI:YY-P"DXK(\NIB020ZA&'QGN-.E/_#+G/DT EBRCW.VT"\@[##2F5YZ1, MB-%ACD:^&)Z:[^/]$^+UJWNBJZ]N;G0ZV&+$/E=&N 7AG_"0>@RZ2M/!]A.[ M8:AGH'.LT*^"LK4FUC8:3EI!=+C/V7(_=#L^N+HX'SO*4ZW;V_ :ZEIJ#;5\ M._YS]G11NC:NOCU6/GRF](']0"EH4\NH,#H*>D"UO,+ZA2JLL[%#F(+O[YF8 MU;BX2>N=4#&KK+.-[WE#G=SVSX;FEQ(+<>?_].UXT!QU+]PO)]?_KA(G1=D7Q;D79"B-?KPMGW]&'OY*!4.90Q-CZ[7M><3[F]:%ZZ MMZY2O74;] ]O]MR"?'-R0N2\9G%9])7#K:*^G_Z1][H7O\^Z6U>=MRTU%:]5 MUK@F:F\+.9I7\.4TVI JQPU0 GG1XX86\N6T6K#HT??E"E(T_(.N_*6B4^ N M'L^!8]FI:738/_ :?J TSAMGC?'Q4?=V?#:\'S;V:FK[U_V'Z?M\P0RM3+H@ M>X'EI&:@RQWYAQK_#B5>Z)"YD&;Z3?K$*_78*YER#3*P:CEY4'%\RU*]+A;Q M/).4>[ 4>FP)I>=.^(A2NE:KBH5:2GKQVM$Y.>,KHSY)3NMI6(7^CW/[_/XZ MZ$ ?VZI))5OKR]_TTBM9K%92\L(6X<=L14^#8UFB;Q/JWCYJ_;E3OW;[G=(" MZCZM?&L).GZ2)%,B@+Q]M:_KI^Z#K-MJ;LG+S(55:/*B6*E6Q8H\6\/,6O\F M$N^9REFJBZ5: 2B84BWY8M1+AN6>:WLG:]^]TK>6.FA87:/L:]\,&RKQ5+2. M_$Q3QK)8J9?%>NVYC$W6P86@0_&![2%180$_Z8 =/YR?UGW_N)*6_WCY82K#EV%0,ME!X MPQK$2;CT.L:L&V>><>85F7*ZR"3&=K+.>:.(-=4!2)#\E9RKQ?*T#AV;RY= M@]9GZY-D'?KKX.:X<5PSM>J]KT-CFS5S)'1]^)]>S2I5*V*QM!))2-;T]2FY M=CRS+LE)OP(#X(0,P(]^0?OU[>O!S\-%#,#K.(;32V,S)Y9,9\QRZM>>I0+3 MA\H:CWSK=GVC2Y)M8J5;%:GGUJW4S& MI8:7LVK0-(O7N=?^W)]:E4XG@/F91R'-4U^Z[C*59B=!(]3+8J&^(JVPJNYE M2TJ]?<$O8\V2H3BN%4JU5+@,O'_'1='+4&ZRML6BH'0=K&'R2H1HWR(L?F*5 M0/!TBZB**&@&+9=@Y8>FZV!C)&26UZ\(G]3P-MH X6_[+IC0)LXC(08KDN(? M9;V9'#M40R0*-YJMF@-6>>6P+93P%65 EX,52M%LU#H>@[V#/]V"9\'K>^QM MNH^-HE&\50<36[EY^>7@_/RHZCYUXUMYL2H8#D2=6(4 B&\;=::*\$FNH6,X(*Z>BB$-7RM =N1Q3R'O!H$<@C#L= M& XKFZ$OT3]?ACJC\??&LG[_\UNM-[)[Y9CHQA:WY#.4ARD4607,\G9RDL\3 M<';RWDVR(%$!AP=!9.ATQ/?OE(B"Z6/)I2$0.,F8W9TA")2IAK57G.OEE7'] MAFB#9S/]X;IJ'Y:4NMFZ>Q6FAQ>Q,I[/Y+@H//8UL&IT-F#,#&;VGL/WV@OM M=O\C6%YYUFU88()[!*MYHV]A!*71LPC]D\?]YGA4&Q6[@\&U]OI;GO\N8:)+ M$('B[&W__AT\N6W#28!>T RE:YXDQ(>-:=/K<">8M *\69?,\"[.72! M]N.^Z0J_^UK?U80F.C][P)%.7YR0D&;@:>P3NV-I0YS56;=I$55SD PMT[HQ MK7N@9I/5I'-)D0K2;:CX8>])N9/;]N-^+\A1"8U(Z\WIF&P=6!K^R(;U:MT_ M+%HO&O)7LJ[AP^<.8N9I70U)"YM*L,B#J3_0Z42G^?Y=;)XB([W"C:[W.%:G M)VS!,(#/,3SC32ME[XW[TM4?33X_K _COEOH0[-V0OA#J_/5.)Q3-DL&I 'U MUNE/$*@42"!G&$S^VH'SW)BH:52Z/S@L?+]LRK^_*T%W[1 C7/[^5.=V\G,K MIM5LHX\;OHUG#&\!NQ,UU?P-ANHPU#AZ ^THZ^,MT(6]?\=(86.IN&9GELR6 MTJ'W@P?^Z/LPN)2\[5MZP3UOG+0NRJ&[QJG3B@KPO'L]S ,&906U:H)<%7DM4"+)=SW+;!KLY$C-# M1@^"BM!U=5VX,^'0&UP/OW_7HI+FAW@IA V'#@/.G821NU,9\)F9NFYP7KJTH.][XK_=6;G$1*OH1G MQV['A06F*L>])*O4H"]=XSM+HSTYK?VTZ[_;5371D(7GF=&8A6:Y MMHQ8H5DK+\&LSOUBO_*UICCGVHK,X!R,6Y)=/%$L<->D$C6*I32C^'J! ML#CNT0N@SUP0'<,:YR@15QAF9A(> GY)@Y8).UMSC'([/CX]+1Q*O<87LNFX M,?4H;DP<@D'>NQV;57)O2,6]/U_!<^=D$NC^8U%]3BBJQ7G8(T!8R%%D7@1% MIL&O+527L!XMYZAA'$%!"#NG;]H$P3* 72H!U[-#M =^;0A.*;IA])T(-T/W M*D+X6@7_S0;'JQ0>>1766U4NON5 0UL&AI,3;OO:I&\H"W-(G)Q& M&P(;M(Z[/L<)VE#LFYQ6J]A_+])R+8S=,[MES7XT/C,3V.056V7[5XDNP<@' MFW!J1[78PI;:K)I=YH6GL=H6:L6Z"!00JY44%*$54'Y].-^8QOFDKFAKP/GE MM4&KUL5JK0#LS]I"'K_E0@[GEA MP.94;5=F.#X>[N>>X9Z9K6#?4GI^Q]Y)K3BY\JR 8%.).GUK1)>5I3'[Y%J6 MH$C%0J4JU@M)D".K9_GA!/,A+*% YBD*D0"]S1D'\DZ,-N.HM$DWN'0,I\H8I(^$OYO/,D-SMS< MR+X$H6[/K)O..KGHGLN:@+U0"74JY Q+ ,3K?9::C&P 3Q'_JNB3/*@%ZK+A M/X9)MU-+8_]\K[J-AVKQ[EN0KQZ\/K7,B&JKZ*=67 MWK\+=:]5U =:> <\^$$,&+J!33)M*A^@4JPA"+*&29\F53*@^7O$8E7A;#3: M.A/GX24N">&\)4RPFLQ76DK.TM+KET/=:3/VGL1S:MY[,M1[4BZ\R=Z3T^5R M]2F]1T;'') KY6EV#N]^R.I/>^UVW'HXZNZ=%]K?KK0-3]J5"JG='ANW8W?_ MS^'Q\?=*X['ZX3,0(V_FN.:+^4^+#D;G!,Z(R3+__P4'!'0N*TU@(BXXRI._ M>"UG:G+3="^6N38'(&!T$[Q]&.W(UL%_L'/F;<[I]1HW(:L58ET7!%UYM'W4 MEPA?1>''T:\CZC RV"'A6&G3G'?#=! \XHYT'.J"*D\"=37IK@:WU&LQWX,C M[ZX0'&STD2BX0WC4.R[BA\$5P+;PJNUYLR%W&>9@F+%IT8I4_#,%88)/TX;P M;2)H@Z%IT[KF7!8W1)%\,8&'W^ _N0[9'!U"M<*QHXK"P5.'Z$*3GB]13?S0 M'DWABG3Z_%]C0M4%*@9KB(X 4>$?@L]UOX@FI$R"/YY;9A?QSZZ8>D'5 -N= M%I5P50-G7#@TFQ8?EX*E.8KC.J8U$KJ: 6=H#<%>'"Q;Y =KI!I['%'?+)6> MLVF1NT5T L=N)S0%5"^H(/G1>CC4M0Z= /X!US.KJ/J@VX5U:0_$]^HOX*TF MD%0S7%!@9T/"_"-[2K7HI3?_0V+V+&78QPM,'HC'P[XUVMGY\NUVJ(;@%?G\ M9D7QLL]O6APO'$5G$[K]\BUCE.KHM.6'J7;D4)SJ' X^'SY+E82RW[^\6%58 MF!B/O'BKJJG43 V4>V <_()&_FQ:YX/EL@&/AU3,*$<5"MP'\OA(J)6#7]C$ MMBG'AUP:P2H!N506-H6!B&(9<;&V-10J_ ^MV]\5F-F=D"MN8>-[20PVDLAV M$=M3%A8PD\'0\3ZO^7XTM;\.71H!Y;#CS=+;**SFS2+12IF#+.%&.3!K&1JYB-,0WG%\W<*&R.44!-8H>@ M0R>T(P4TN&C2;=LS'PCU2=LC^ON0EQ@.]M#'.19"Z!'?3\9AP1L=! M\/= E8%1Z;@L>T!Q& +2I,ZS4[2QAUS# $=MH:W8, X\2\!..>B=ZJ2GV3K] MLLAN,X<6<92@8G](3P4=YL+Z$T9GU^QZGC=^XL#'+Q.XJ4,C<1RCR$?\ >\E MY,*G@Z,K^G?Z3^G3WV 7X3685B<$AL8FT6)^-XS\ ]0<+:#T"/A45M'!]Z M#&S"=C$R%K9G"IZ"*$B;# 8A^%:83]22,%A7($B78# /#9=/<9'^V*> N2,V M2_* 6!CP6Z;9D2["%ZW'@@ HXWAZ,4S=[(VB1.$$^7)Z=>#3.."8-NU;HD#?8F;* MH!Z,2BEG3- (F"N5_Q*C]+40N=UB*'I.G\GM"'Z[@[([8B=$^ !S#6PDG(6; MR2)$0-PC(,F1X>>0B)[=OOA?93#\M.\W:@P+%N& Q?%X1R@1126JRP[IU.#" MZG=P%6Q!ZY>%D>OOA9WZXDJ=^N;I:IUZ''^F4__-M'K@:\O%HBCPGV^(IGI1 MOV^*W=>$0]<)O#YV-G. MH\D?P#WNJU1/83##ZJL+M(P6[NX@)!/13_(N*!#>8P+TA?=ME:7-XJ]TL\-U MX! T>@?7@,K#<=#ZA18&4WP %P'3D6 ?@(RAN[!JAWT-=]S6JY3+/C'&\/_" M=]@(B/6*&5^IF\A[:%]#B0")@=]1.&_53-U%97:"[?"(:O3('9)BD&W%E^Z0 MR5V>^-)Y1+[0)@;!J"V]^Z.HCN@<"5',%MCZY?4SFW%PP;E2VZ0\M2V:VB9M M?FI;F/=!4IA<;-V.]5\/WPO#4MML5A;-]EJ!W"XE.V]=]>KV&P[X.APN.QBU M1,5K&EXF!CV(^\=_=(("+<]])FIC=-U\M/_=ZMC1*@$4FS[1S[J^[WS CHQ[ MS*X]%TNQWDC$4IS[R[?C\SO5N=.+NQ^[@XOO/,]8W?-U=?KSL?LGQJ"B;B,V?Z&C0IW?JG?N_0_V:H M\ K+S)$REP68U&)!?(Y6:&M/ L6(M]E<")9'\K^EH!OF>)I+(_'[=SGTYA;2 M>(WQ^C:4VSD"94ZC'*7SK>WZ' +INRGM\[$92/HL"ZRLEB7 M5H(7NVY))$ MBAF,?VAN*/QY7:GY%.QS1I\*O^MMD1F"L6S3&=6T53"8]4HEX\[(Y#P^+]*^ MA=P/7Q'OV*2SHSWM]#45]N&_ N@)67MJ6[HDERH?/N],O1E[0^2/H,EFUJ&S M\ ='E;>,PGZ4]?@V:^OP\>;>//0]037=MDY6HKZR?R"3 M_7KQ(Y\-[;CV M>%"VCVI/_6^=%\5P7!)L[FO74LT!-.@[F0S=Q28.*\W1-:6MZ;0>+T<@W*(, M9G4VOUFU69['_/P\9F]S@:9O4%(W#/4X(/2*8,3,:(5H$4ISS)>Y^;S M.>'RS, U86&>ZYK3*,\'7GC7/XL5J_O89LM2GH&[7K3*D($[$9XX)4ZC;5.< MDUMM;Q.N:!/#IO]&B3I5@N8[9\UYKLHV>#Z_A09/$7!IFH!SB'BC=VS:=E.Q MK%'7M!X52[7]UK(OGTRW2"(Y[%0/Y1)Q)V$U0B>\G#5+85TH;31;2EP&WD[K MR;V$_LJR6*U(8E5:=E8 M+JRN@5>1B"K?,JU]TVT[75>'OR'>YK.LZ/)\QZRNH[\2BD2C\K50W'Q>4^6?S=\665"R59+%62^KWO.6W,VO!R.79T&UC9& A2R^C/R<,J>PVU8+A M&-I#D)8^0W_-K!]/$ E%0:;Z73Y%;[?0H MR)D L4%&^%FU5*LKP2CAGYIAED M8\4V%APL<+(J!6FU]5P+ICWG I B ,NSS;D 3+?PSU+E<;,]>I"_?1^?5/:= MFF^V4W7F,DO)UE@,^3&X7BF+M:*/^N;= M37^RXCFF-)9OBQ0Y MOQ3P=X3!H53W%[T[WUG?:^DMFUJ*:->#WEX7I&/V#-K>#0'W'<7H:;"->=V* MI=D@9EB'L^?"3^#!-LU!6S-X/_AH.,,=JS^M>N]F[[RS ?< *6>0$#VP2D3S M*>+7B#":L/YW;4X5K/'RR;)9)Z#EG3V2CQZT_]ISI&S9@9$4C !)K%3K(IC& M'/!F.T3D&6?67$06=TCE5=B6N._ZQ=J[;M6NOMWHLN^[+D%S+Q749U-%G<9I MY*(L%JN+(A0L#7;H(!"F*]-1]&0_G!YS3E\MD>^YD1JZLF@]:L@SSX,VTS?3 M=+E8=>;"\PS"]@&NY]O_#&IT MV6&L=9''E1CQYX72LF(--6_'#]^)JQQ?% O?-Q%J: W!9[ 5<9.W1";LPA$W M!&U0W#'!+Z(H)\J IN2D8&&(% R#-NU3L5USTL6EUSD9EHS(T4Y?<82NZR!: M"0Q$/P(#(%HF:X+^UNG388S)!&':HYP,AJ:E6"-! MU;HP3]H\%]N=PW"N YMJ3%36?ME;,VPN&V9MV>CS]86A:R!T-(/T%/J/ M+FP&$QYYQ ;5N&:;'@YP(GP-%@$^CA7O0(%_20,-489#78-?T[(LCRP6T=FG M-)A6Q_'&($A16(,=(Y^&2$&NKN*Z3-K$&M[51\(#U");\G__ M3TV6JI_@Y.D.7"XA":+_$9\#A7MZ=DQ_DC[]C1($DF:93V $')2-_QO%P:E' M[K9G)NX;Q5MU,&%;OQG%\S_&>/STV ^!PT^9ZJPTPA=*N:],Y!KL3GID IUOX S_I!FAO_P" MG0.L0>WPS;1Z,)Q<+#(]A6/9CF(Y5 4$K>'QP[O"B6(H/3(@%#G,4V3 =-0( MH&*XAL>F M?P%A5^!QV]6IU>LJFD7]!QA*1>)0X:;;2NG\<36;AL)LM@6D,MLDJ;.FKH1% MX.,V!<]@&"Y8T="WP$\CR-L Z"KN' MMP>PS\A??_[!TB31"5P(^]WV@1$$(8;4BK/21GV MUXEC2^2+X:GAG-FT0KR>X'UP"I.+53#[/]IFO7WZY;$LO=(Q;'*Z&[KW,F._ M7H/\6 YX&53)L7,*O4#FNW9[-=&VFEWON&T+1(%CK9O(8.$C6$R0@-? @VE">80'8!'S6%'\(@8[@H-Z@U,X-51I#KZE4G'6:3C M>.10-3AQFX[05^CQ>T0C51XN;F1:R92RHP=['"Y^XBDF0Y4#+]F-V;E'MH:A M'G%Z\N(E+[YHTN./[".7U990="SS&MFUX;)2Q5,[<.CVR-X"C8Q,L;35S_K69#NB\W; M,!,BK1._"*MVVFW-M>C.2-[K81\]4!/4A P534WJUD:=7=R$(Z+ 29 V!9^V MA[W'+[4GX81V$Q<.Z#L)IV(:Z])M4U!-^- TH?<"WJ.6:?EF#KAV[NULWOXM MR$_UMB';?)TC]^;WO3&H=]N^F%]G4!B36[&XC%GQS5<^.!QUC7%K?%Z?=U93 MA3KKO#)?9ZYBYSUKDJ^[S<#<:!UM"#MIP@K!#@(/G<92+)P _P=P,&*?PKV? M\(]!G'BK3XR;NIC,+O@/'I90&8])$'C]T;CR Z^H]WJFJ;+ &I8\:S2 'WGA M\-)_(??@-\J#OR /Q'#QQF8()IAV:F!1I0<3^*SRV!6XPISS(HN"=P60$50; MP'GFJ.*_44+@%S0"Y3OJ/0MC^C9H-(SEPA#T,7SHP\CLMZB "G\RXBV;J( MT/R-H)D'.CB,ML_N%A(JNY@]_NWXNO3TY\^9ND+$ME.Z]/[8S\4F.CO7YV2LY]Z;4]Y,QTO8I3@Y[$? M>S>E ^?NY^_']INAQ"LL\[^\]T?>^^/UB9?W_M@4POVWOET -I2%>5^+G$9Y M[X^\]\^V.]:)521%D)P@X_%(>>;WG$(;CF&BA7Y\W&Z9C<#^!\J72/ M^G=5NW0E+5!-N70(K/E:)&!,U8F>X>?"U]X@$'T:J8JQ=+4%CR5)E&JKAC#? M<%ZE0/!E9M;R<0M*%5&N5U;!M11=M@8M#0XR*+UXY4-+*JO'YI=3W0@J'R;4 MR8)M"M9**FAY1$4L%5;2[&(J^&+(&/F9/+/LT=5-O35VCIP+0U[ 'KU4Y/G( M3\6997O6*D@X12XG&;1:ZU*4"V)1RJJHMBA0^WP>+*^8O5 4:Z658*B_YK5! MO=;*IGCB-N'WY7F[5?PR'+(.QY$%@>7H:N>W#NL#\;2$T6?+_X1,K-;BR"6Q M4*_E<%YKS.ME(N#7ZO6.L_';ACJJ8EU!BRS_8K4G#$U@._"<%>-<:/9]D,TS_.'BZ.CFKWFT9,ZHF!^S^%EG][B"-)L"(HQR"= MN@=B-P%]6 U3&1X&!W/?)11''V0ZOT=;$UVMGY\NUVW)8/E(MS\_[R:]!Y +^&=9I(SIFE_@E3FT9S[^NW7[XM M(5J%CG!5K!22H*J9."/N(5^*!PS3C:@OS7&9\@$_BR)3^*6J6 #[Q31ZPC?\ M#QCMV![\E_6=K<'-(FHDH@XK"3 M)G@@<+Z8B<@-QG9#T^D8OADUP\9Q%X.4P/)!@*[9!CD@#X1;8I DFZ1]$FNY MX4-]1/?E@_X!X=*8 /&OS,M8+Y78QU']N50/ (X:J#C.H$,P5I,"EK$]"8Z6112)^+D44C* M '/:(-^VIFK@X!&;?S$,11V&RDS^Y"[]+OAXB,S5M0BJ51!>&NY' MK0A;T,3=3F!. @O0=& TZD3BA,XOFJ 1. M0_D)BLH0> F33PY.0M^EC04B:V*OPE<(A=Y'Y%_\,UNA#=_=A4?ISZ",1,^Q M\V'_8'8JB="$:C D17B"'I(97QJN9:!0.H#/R0[=^ AU#8%>L'3LW^J0GM8) M Q'C_M;@,PRGV ZV>P;:A:?CT1#G&J9=T(,@2KO(NXR&0;L$CM',2;+5F%-S MH107@BNS8[CK"&4/Q+#!2<, M?A#LSDX'YZDS%Q!6H)D,KS=HFN71N<\[8=!T#/067=L#_\9]A?%]%B40X8\] M0OU9&C.%XS%YA&6;E/#\([PM%CNF$*NC,6^:'4(CSVL(4:S8I@%3'/DG6XHK M#*XK12 W@S%L%Z;-W_3.Q+1+"'U' '6 P8H.QS\>[0H-74\+LF![+C"T&#KU M&(GAAC2VLT?R@_.++_ J)J74!Z;2[YCOWQF@&B8D/<8U.$E9A 0'./J.V>TB M^B4B[1&;-5%B>/HL6!,%6@+?K#0EOO_^G3O$9E J%TUL]-2XW!,:E]?8D::R M4Y"CN/8A8."DB])&8A@PHD 'VC&[.S"40,?*WH8K82*KO4,M%4MB22JEAOZ9T@*JH]+RX'0OSJX# M_-T@OIE$[U(JO7W,ZD1*?SLY;=W+/YW22$^GM#_$? 0.7EOQ]71)+";6ZS'2 ML@T4"@J_?Q?I'L$!;P.(VU #1##;VL =H,K'()(?1(&GF#85!97D^@0IG$QK"H."S\,8TL/@HY6[X6 TVU#X?Z0(&.@<[PN'90VSLET;&_H53 MU=?]J^M^J_ZEW*ZX";-[L.TP,0LQ'W5M; U M1#PN,>]Z/GR6)J(E7.G@\+O/\4!"L22AD.)\3'HIKQ#,N73,SCTF%A#+/H"3 MBC/"T,7LH,Y>2) RCW$[WO_S6#M0?IS+/WN;'MPI3@ON=*6AJM?'XWJW^N'S M91^V(J>/=^%)*)WR@,]:+R9SP.?,4N'X;8T$&UF=AWLVZ]P)AOK]._^F#T]X M-E8]:':?-L2A]]AHRY5'ZCHVP8V$+Q_9.EAD&_W0$V7$B"25\$ FU9AC$LH' MH'*1Y$4V(H4!@X%I4&U*58;=\ = HRO5"N LW]Z&]"[/NFIBR."L2]_D65=> M&2P73#;>"3U1W@Y5=6:>5?I4DEQ%J;93*._ Y-AW;Y,^.X\;Z?N.; \)6#& M7&+N)9K)R'9;FER8T5V-[!LJ7B/8I#S98C(SSQ7KS*+,4NE5'_C<=%VOR-2T M*;THIXB[GBRXBE^8[>XD[>"WWUS!#..HX)S!)DWCXM M$A-Z_ZY/=(P\"P=/CJ7XPG_(SB[""2$L_-QE65PAIX_UY ;+J+*$ O,!CVJH M2VF&&0BAH?*: =/O5\5"Q"Y*#WW(5S#OW\4W'KPE%WP-(,3^O"NTHGD3?@MH M3V/354:TMLC#!+I.:17$AFU3=WE<^/T[Q>;=1^Q_A05%#[E-HT$1"0Y41BT$ M61#95_O@M5L:/1XF]U&L=-7?AQ>_S@WE+HC]Q BG!H-,/7%-.SV$L0G29OCA M\\7!Y=GQCX-]D?;.-@(>!205@RN0,+.9:?02?6(Y@VW"I =3ZC#I!E0&,P4\ M"89%885RJG!,*&VJ:%BI",N_N=SGLO7^763,*1(W9=!/*4?*YXF/Y(G/.AQ* M7TA?'5&_BKI3T=BU9MLNU1(81(\PQDLRNAR:AFVR?"K#9&5%*F%^^ZX BK#A M]C!+DNE!J1X=GP?R";OSPJ^PP9-&"X(RWC=!!W7Z-$"9$##TMOHI57M@W*DX MG7NO\(U>\S;./8;(])[E!TJB5)Y>SA3?JL@US/;K M]2S,6B.\>UE2#<1>&'(3=O;*^.-<-O:>?GZ_/QP'O4%_^"W:YF%/\CQ7SYU) M(*KR-*ZP8*C///@&.U;QM3XJC$^^_>X3BYC=]^\LTB66Q;K'\OOA=$6Z3XS> M3TTQXB:WQ3_&B)3Y_27KW 7U[3:=L[CT*!,406]OL_/0@?*5./!;/"L ^<\"-RDQGT9]@-7SH6W^>SS(G MI=2H@F=.\!5;^(C,XEKE&G_C7>S2FA($W/ <7)ZO\FAI#AZ,O,01FBO#CAOH M4SP0"R16-VEVF)=/XEDJ/AHXPW&YJ+R>7)S!E!O>C,_HA#="3E+G_2RYJ*B+7D5UKTOXJHDJ(;Z,D5@+5GWS V= MB36[$W3=3P[=_3"18S37Q$XB8>"^F:P,:KX#=\+B4T-VX:E\^'R !UA: M0 ^EDT;BLA#UR2=LL%.J%+-EE:YV.$L@"]DAL< M#LN-^L)'Z1^I\'=T6)K]Q MRF(&=K#_T4P TH!I>V_O5,!UST,8"0SP=IAW? MM]=UV?KKG4MM (I7,8CIVOJ(7+<;>NP6\^ZT!N15/$O[%>L([R?6*^E :PGI M03@1]D\^DRUPWN;XZK[KYSX,Z,;"C4/#&&&:X'VJBMMM3$@[B_++X6)D2#Y*G,45PI4!PGW?F%TOUHE@M MIY>FQ?/0WH:L'24K]#VEM M_K!\7$K?#?XD9B>>SYC$"ZCS4DT6R]D%/3]?;=+2MOY\E8[L',50F;2OS6D% M1LP@Q:K1+W\8C:IR=VY*O83$^F=TZNDHC+2N#MKMW^-;FPW."G[ WE" MXD]C%C>R36'I?)E=^>1Q85EU2NNJV'+-G:JY(]6$K!B09^&<60S])J1(0XC\ MTU^*'H98L@-_(BD(Y?U).)M#X.*'OV)4<=-NBE?& M$W81N8Y,29K9BR16^"L.V9RMQA#>U,5DADQ ,^M2B'D$<+(>2 Z:L%%V+0E< MZ?RBR1)#O=X-?NL$; -&'$'!>W/,CT(D( =&^HM'3C1+4+H.L78AZR(VIM>!("Y%],\V")JCZ2S[.OH'BPY:9A_&CUBD MI]D,T(_7H";D]$]=Z$ 9"9C,WZ%0F>'N%S09;&)9/GP9CH*A5)PLN-!4KRD6 MP\ZG((-#"S$GR1-\VZ85 KATFBWN*-VNT#8QKD3A\HG>I26*+D.0PL\@7IA% M6,GC3&:M9 U*: [T!.%:0QUF/&V6:0SU($BC(_*_682":L'?'$MKN[1E*=:+ MT:Y'/EI^N+<&KLS_ ^W=(3SV38RL\688.^8C-O'Q6B^!V:'0'[1?AA;IT4.> ME $/]7D].;"A$RV^AH%HK0_\GAXKA(:*F'1VJ,-EBS??..#--[;:JLV%C%_* MD?&CR/BES4?&#_,^@!.3BP>WX_:].GI4:DZI^K+08.'UO"J0_RLX81<P7HFSZ1J MO%TKL[@T@S;2RVN$UE4G#YBJ@SY!8,^ N(LRC'?B,2AA7-"D?*=6'B2BLCH^56PV)U\G6(EV= M=)P %!T'I/.G;8Q,I+--'0J#6B?J%@28[;:'^H3\(4/%2IXI[;!#8>55#>M3 MO%1F;!8T,8. !8G?2:F."E,Y#SQN\ (;V)F H]-[L,C@ O1,BI[K0=:".&8X MXK"SG&\KF(#AF2W0,[0?7I=!Y>%?&.!UK.N3[^WZK>:"QE[!1@N!^-*#2=>U M^!-L!K/GR[8%GQ&MXF)Z*SH=[SL8OXIH(%'03<5@^U]1'V@SOFG=55FS*SM, M(HI&@Y!4BJ:"=.R$&YE-GG$R[$4/)9E]BQVIDUH(^U%$^+!F\,\V#-6/MURP M;TZV;->OATK]1_:S\:W>JU_O^G@OZ54 M\-_F[=ANM_I??OVX*12Z'SY[D>LM%_.?]CEV_P,[+N?4AO@Z"6@.GAWT MV#D#3W'B;DU<-GABPD0XC -/^/,@%QBT N^AY"$K,$2L9(2%C](_L@^($$/$ MFU&+7(C7(O/D&%K<&\:IG;C(;,!T50Q8S7FA3$<.,"@RE1HG36K12^1*M5 M MUN3:\\N.$;MB:MDQQ?OA*!RA@+&BXC:AR#^*!]'9]KQJ>D W[2$\Z]II:!3" M>:@JAG:$X**C!*G7BO]++D+H2?M]K/#(_.C?J1HL[LV#X&%45@]A]0HG-B#H M%%,03_H*-KQZ($;H<7](_%B;A."/4 [!X^YI^((#NYD'W2-SS,^;&[S 4S.F MR$#"--@ @1C0:QG6]MGNPZ;2,5,ZW@,.A8IV%=8>V.F0=4!W^$4=OSCQXQBT MX0IOG!57?BQ9C7Z5 L3$.\$]AC,]%/]#P?Z#;^*)% >NW./3PD8,QM:3# MFS><9B!N#4X:!O&:3V_.$E$M\3;/\-9@Z%!=@:#(/+ 528*G[7JFPNMLK?R_ M@0WN8!#23_F,1)18N'4%$AS7*;#;\*XWV$ X)Y#1>D%0E9$=DLVD(@W3M:8* MJ!AWQCR$I:K*_5R.N'23M5/E*485"7 M5$-@ZTD6XL&N1;PQU70KI#EZ#D5I&2/ZXP$7N ?UQ39@17F6T^45 F]][X- ?G_[FS>)H ME,*3K?2Q0TU'P],2!822TH:ZQC[ ,A(P$D]O8MO$>23QMJ.^\SVACT.@DBU% MLX03Q;HG#KOTYD!KPD>5=-ER"(CUW_C1CR.VF(EWV/W$K!&9F*$OQ^XI_"Y= MF/0!'](Q,X?"$49FGH2KC+^7"AAHI52F^X\PY7Q2.2B61QX& MWH\Y%$.=<"7"A8=62A4+A8!HX=./5"YX4_%H.;'D8!8,]YE-([1);.'_2N7= M0H%#TT>DUD.>*Y9]F&+0-'CEQ.*Z(X;=22^9PJ"=U+F)08X?4;O M1='7/-2)PK\A%C[NTO 26+!]VF[/3>X&+Q#W\TW,FP9K%?6HN9#KV(X0Y?&C M\G>B[5,2RQ,1GNYC^V]L5C^ S_?M !XIL#?>KF4],A)M6]B/Y-#&3!]%3P.T MGR$-2Y3_A:T]W!WLBI0@OTSK7FC2RR2@B>BMJJMUL;#$,#2L($3]PZTXWJ[J M)*/?*>(JB6*!WK:8FX&5\&PSYAMD@Q<8[LV,,0<&<, ,5K@ZR9/!CZQ!N>>! M)3[#*YP2O5&,!(4B<%X+ I@QTX)"A# M&R;D_?2!YK']YUCS?P!KF+$LVZ,J4/&#EQ7GJ$OB$%]%8;=*J]!7Q@M'7=W4 MY:5/O5ZIUE3'MTP M/!+=]ORHEV_V?+/GFWTM-KO6]5H1Z",!_\$.OO-%R&A\TJ8GSZ<.(2H&FVJ[ MA4)P^2WRGB_8Y2X:1>-!;27V!R]D' VRP:.6>L'')+TT2)2LBF"]\@331' M05$Y+RB*%A25M[>@J'@[_CHZ/_AJR>TVJ7[(+*U3JH'62>IS^YO;WS=F?_DU MZZQDB2!=@5;,@"$>\KRK2,^M%)L=NO>C=YK!?1V[]J'']Z@EQ7EZEV&8Z 'S M+!9VT I[%ID;[4@SR[;IY7Z86'7DXG/T:*"RRU+0L5ATS:^7.GF(WV$>\&.I?40 IR]KB#,)3S&N[SRSF!^2FST,CV:7,G@";B+[D^4 M4T:+();1\SL"EM(KI%#U$K]-(K%1\KNA#5[@550@.K0EIZ;XRMK7[33EIHV) M&\1&W:G9?9ZQRN6-55ZA*&$NG\I4^- RL5QL(E,(DZ 4VS2H@S:TR$!S![[Y MX7>4,7EF\*]L. 4,3[>K=6@RBY=;PBXV0]DE\/_&#B+&*AIMPL<\''%[7C7(4J3ZD[)U,Q@I[/.&L=>K)B%1$X%MP3J->&)4& MNJ^H4?!C#AP02*"9;GS#4&E\A$T72\X)DGY4$Z66)K?P[*98CHN7V[345#1Z M1?M6$]*ZF$LU8+E4#QD3TB;>B22DI8[XH@EI,V)ES,DVN,9/C9XA A )RB\\ M20Y50.P*-WU"JY8CSAM+@?%R"F#/S-@:,U*]$G>#1U?Z,8;QP)Y^4"R-.#2# MIJMT*+1XD X1\>3HS&+T#9^ HI(#DT:=0=28HD@N+*?Y<0:-A\*0H61:=ACJ M$(O"*?04B[%(TUV:@\2LB7> 6YZ!V"HW[+7K\-J?XXB-><'KYC@"T4ZY[]_- MV2HW"FGKIQ^BDS#977'I_>?B ;S=6_B8GON32^I02IOT8XY8#-AOI_= X27 MDX:*&KTN3,E3?1X,:[4PK3G"^W<3#6XG*DGEA2M)E\2>%RDL70$/XJULTYDP MI/% ;&$;-)OF/I_-&HDPARO&++2:J&HP[.YY+%2&6;=/#H*2UOX:[RZ'#G-] MX3E0"GZ>)/4= KRAZ&<_AIS)N$WPN\A[3N?TDJ"(]VIV6>N4"63@<)Z\!_W" M,ND5FP(QTEQIBWJ2;&P:6@V"1[&,XI1F+KR0%R9A^BBD.NN!PVG%H*(:?D6 M/A*%]!FW)Y*Y)^IU*,(G>_;].Y",'9;E2I^'2#-?DH%P42P93B]"2QJ[R=/UAG[_#H]+YH#0[/S2!-:*51 M5+#W[Y J8/S7(O(@83CN?$S M"7!>UUBX5V,EK7%DM<9E4ZA)Y9U2@97*TL 5P4,>4;UL#"^@%AZ*2UE;T>E8 M=I\0QXX7/N#=50?QUS46TK>%8_) =*'H':J\;0.'8,3,H?X1/8JJ06,_U^;> MA]E&I"0J\YHQ=-^8!&_3XL+5"^'0P#8V%DEA@+&6C>/3^]__NF2J].BJ?G^E3]*T.#%F\!4Q*^TKR?Z6;S! M\O/1O8JUZ8(XMTK9<<#J8B$D217.3Q,AE:U( (_7TX](SDL+RAG8N.QA MM(6!J1(] L'M(VVK7@R0I8?QBD,UJ,"R^9$CXEJ)0E>S;#_X-"$-/C8W,[N! M -DQ*$R\!)A4/&+0TQ%^ >X-O<(.S1&S0J@2BWMM(8R3H0G*#C54.!I$;_1C M[\0FRZK('DADUL$WIVO+7.UNO>.P>C0\JK/V28#3"J*;!H 7@IE*>^-VW#[K M%4^NV]^.?RV0CQ5*E$OICKD">+OW[Z1R*KY=X79<)@?ZP/QU6F@J'S['%KY< MF+N77?[2A/YEI[VOP>D?+,7[=]A.@.RHBG" 2,"6:6@==GJ,0#6#V[IQ:WQ! MUB2W?5W64CZ!Q>O<]RPXG*B866E:_^)EDT,^?#XSWK]K@#77V6(K"7W"?!^D M;2H66+0A9@UP-P*OCYQ1@,/K8X'YMX"T23J*P_'1B7#U^Z AAH%[N1M4*/SU M_AT?"],=$--62!0L6M-Z[*B)$B;<:+8*7LRQTF9UK\+!S^;!L7!%.GT#EMWC M;I*>#GQ&X M2]Y2=H5+#4]C[#:4[0[X@>7_6(0?[#"$@&TE+;#X/;0:#)$XQ>OSL;[%Z+ ( M(H'#!J=%A74U87E]Z-SX*.%+;4H?$N 5R>K;V':G!"6!P55SWOLXTHS+/'FL MAZ$^3($+LU[Q$(?L911GKP%SE^Q)7?(DPK,NT+E!J7S6!3?]@)-XGU.X8:B' M0-\SP[-F5^AIAQVO(.,]G.$>SX#W'95:,7#.EC2)V_'7UKY;Z6N7+3BATLLM M:T0_]Z\0 !X+.T+,)Q(^[F-W MW^>P$/,#4)/Y*L/Y&1'\^S9VYT0JI]0D)^ M3/!V"KN23!UW3O@=G72I0/)?AW(X MZ/_W0?XP9;S)XIW(<*'))'R9;\_PB-&W_>SNM6'QBBF<6(LE!;58&3EPHEB= M/G&THKHH7F'^_*#.2?#*K MU_XH%TJB7*R)3VQHH3Q3.]?*=R*/Y9! M2/S0?:T52J5@WDJ3308#]J&&'<6B='NK$FUGYYCT%)UZ,Z,H''>+J$KHS-8T M>>+$6.F9ESHI%3U M#+_#^+U$:;TR6]+^56OOL!F7UO"Z/B3-W1/0\+%IQR:='>UIIZ^I0-9_!5B& MK#VU+5TJ2:4/GW=2G,@52L3+Z+TTX5B-6$@3:FR)$K%WTU8>G^JF65.RZ:\% ME=9::ZOM4E$>XT+I%>\\*?\W4T3S] J%Y?1R36\ M@KQ*M8HHU>77E-;759_AUJG+E=>#"15Z2I8IID=WCZV;Z[M?W4(_)J;!FIZK M06'&KZ)$^:W!6U.B8>#I98MC*0BITJ\UPQ];HEC>UP_(U^Y9;_P0%\O(\I;A M[\GR&_3WZ*U9)&BZ7#FIA=06!M2/X7M>4)TF19]UF6Z0DOM//D=VG')'^W;U M[<>WVGU,=N*K7ERQ35_3['*.3=)['$TDGG&S)OE J\86FP-=K)*CBT71Q2J; MCRZV[0+^ EUEF^9@H-%N=W;#4)LT*Z('@L"N76=TF"V%#,E\ ]V..VYMK_E5 M*_549=.[S592L_$D.&J>*/L/-?WF[%O_P^<0D4+H4IQ,>0O:M5Y,9"0Z(143 MGZFK^R\'@-#PGKR9R-2MH,&ZYATO;8$MFJM&,11,WNDD7#2-W;D4BV-2>=6% MZ -[&?C =X1H#="RO*?PL$[A,G#;NX;_SXZN: .L1^0]ZI5.![2T*L81MQP6 M":9/,;0+#F(T"I+YT8,F]@2P'BV[ U_5H?"Q0'1$.7&Q\)&E!L+DO!H0D596 M8;X02(-U$9JA@-##7XX#L2F2GUF] MT3/?^WDBMAH^ZEI.J(,4ZB_0.Y@79COP.QW&5 1Z-!=. H"JIFD-S7!" M+Z^@1]7W@Q@N]C;\XVKL:!]^>C=AVC01E$9YX$@/_JOQ0. '*Y9*'$4:BD%J M)!6;T]:*#FWM]8@TR$(QVD)7!Y/!L\)#K5JI(5A:"Z$UE+&MWT32KK!G45 S MD!K?\'MY_K8'GX3'E>MM$)2CJ7)/R_=RZ=G@!+8!Z.N\T'*3%\BXC3::FJ8.(J1PVT0!5["_ M,;?S((HS#5Q4?#J*@6>)GJM@R2_A:).N0WMDFA/;B@B(M F=F!N488[6GVV[?C1FE@?+]X,+]U M.YL>C:NF1N/V;L?%0^FW>2B-W6[_PV=.F3SPMGEJ"_%@Y%I!]""L."L%7\HY MAI48 NZP!=I,5+%4#S*7/PLFCMWF4?3<-O:0YD6!"-W,A81!/S&D(GK-;3L, M29>#,<0+$FEQ)FHST^HIAC96>/]I&W9XQ\%"I%"$9W("/6+V+&78IZA@"D9[ MQ*!UKC\GU+X#Y0X6PZXK"<4,30S$T"6KM-#)PQ.=J%J-CY];]A=>X">!)R#\ M'[DHM>2E-JJY2N!XIZ^1;DC8\>;:1B$<*/?@56HL]MBD3QT\D0Z#>CU# '1L M+_#81US;[P2.QH)_ C\6 MG($.88*/,53;]L%QB44_&>H>@CD=PTF'-@2QPI#6F>_C/)H)4_M7^*C]3>]C M+2_*R[ZIZ#W3@LT_$!!W1/,F]5&#QW'OZ\!]5!! XB'[D_?-EP<@=:D]"2Q_WDHX!)>R/^QV<4/-?#E^4+?O5V?%X[N[KXK94N M2_6I):[L^M24GT?,_)D/S=/CF/W>NZ?%[_VY"*:K==DYNW])H+K&W5-I]"L@V[1%\'R]%=#@-:A=60JUCP+OH(G.0<-0XV26K]W. MY?GY]XO?TALD/:S5^N<;?XO M7:B=X?M)B^%:E8$:A(X._!?^ 8+_VSL>)-,@L=1[YL3FDXL-H6M(?W+2^6>L MG)3SD9)EWO-SAT<\.'T,V.F#-E/COXZ<0?CO4#GG--Y@&C\+FN/YZGX+N7UQ MLI?OB)Q&.8U>@$8>/-$;TXS/8L7J/K81L]M028]C0.5:X75I%=$.?N"B$"ZL MO< FIRZQ;\?-(]-R*H7[D5'\,%V5+%B*O!"Z5EG^*TOHU%O&3 "M>:(AJ:_- M&Q@)H5YEB)%,KQKV5II8'RS[]<$R;S7&ZX.SADX7*!@&%^##9[E2$.L2L+^: M4C*\;.C-0NRM5:2:R5ZV)=KN1,?2FF+LJK8JDL5JNP PO2FV%6@!4A M)YFT6%>BB5#]R:\?3]:===SL!OT? V9MD"2DM2\J2V)9+H@EN;9BD578BOCVNK<@H)8*5;$:BFK6LFYM7Q[+UQETHGC#3?,?.-538@+ZV7,*V51DBMBN9(U$K#V>NG56;8R M2P[;3RZ*4G5K3,BKL6KAW5(7BZ4Z^%+%;6%!8,6+*49CE@T?ETI/9?.L]_@C M %\,Z^[E&? 5LCG-?$L%L5@LHHI\0?,=3NK>Q\YU'8WF;H,B:0PPHWO,P5?7 M_E@>GCTKKPG-?^/5SA3>K)>1KU6JHKP].FOM^+F?%O.99-B !P 7AEJ^+_D M:4@,5<,Z]\T/\,_DU'JY$!*'>M!E M>P[QFOQ6-A"""//?5.7_FAB#4GWO-M9$9\6%^D^25I9_G?[\7;E_,]72 ;6E MI5 [0Z'^J7%]U7"_2;5Z^PV2N9A$YO$72=G[O?](OCZ\'8R(5UCF?Z]9J+^% M=2-YN7Y>KK_FI'Q^*7DQI_$&T_B_]2U*W5!NYV76.8UR&N7E^GFY_EK.;D,E M/2_77R]:I=S&[R>6ZS^HWPX&\M>?\NAN'6[>\W+]!4H^(^V\7[1_'M9_ ME^HEJR>M<7W &RS;?S4O0JH6$6Y$!.9L2UK4&G!MA>Y!K5X2"^5ZSJP%F;4, MNR_5BF*A7A:E6FE;^!"8]7+6NOT)VWY>_G5X:K8;6G4MZO978MSEBE@" U^O MKH3S*1:]G%*$.?[6EO?V*M6ST9_..@009J_U397OOYI1KQ7$<@%/D5N3ZOSJ M+%M=^;XDELI;8T9>F$_+,.:X64H5T.@KP6)9'UL^I7I_PI+?_[DN'YW42OLR M>>7J_948<4D289EBO?Z2]?O5C(648^7\X5Q[.-%_=>0U/J3G1?QK8>K+34%P6^0;\OP \K@B96WQQ,+G(#"8A7\$TY!X6"L M5]7ZX+_ M+EY$%:^KJF)9JFZ+^EM31J[,G9"K8CUW Y?*O24%%PJ%LEC:GDA<,C3@W* # M$]Z%=GXWEIO%GZV[NPU '5A56*)/0K8_HV]37+7F)0[[6@R[KQB-,2F7;'*\N%Y4[]_L\+(KLLET(%EL;[R;N+/ M)E\NQ0$,70<&4&4S/(OXI^;V[.?U)N?>B/M+=3QF0V-FT/S/6?.2W9 E7@&G MV0&I4@>7N2I6:EGW7B9/_WF7M^LGI[6E.BIK(Z?9&A.4"]*LQ@2Y4"S9B\B M\JL_C7[##M><@_[Z2$IQ]9*R9G&"^>VYO%N.7P0OM@7X0'-O OJ>H)IN6R>K M,>+^/@BL^?CKR;#=[;>+CRU] 7G-/N$EG+$*LE@HET4Y<^?T1 :O6I&N MB1159DB1EUKTOYZ4*D>=3G?K M16FQ8_8R)"DYEXQ__]0=$$OKA#N2U!JEV_'PZD%3I#N[(RL+I 8MF@N5'H]: MCRRTR?DM,2NM3X2F.8#A1O_[?VJR5/UD"^:06+1PPA84BPA#"T3,@M'!J[() M[#H#P:AAGIJA8RSB_*))8Q(:7AD9]$5%%X7'/H&7G6!\$%9+>X#9*8+MMFU' M,1P-;TZP4 /VA=G%AS7+!X+8%4X40^E1IUD &3?Q+QJL#/8*]6#!H5:%KF8H M1@<'LHCMZHXMM&&BW,<6=+/#5K(K[&NVTNM9I$=?TPRVJ_B7O6_BRSUB]BQE MV-N4$(H-]--U\]%^S '4 M]3$ZKE!17,'@>T#X>UA8MAQ"7X74Z^$ZIBS?N!TWOO=:ZH%ZJ310Y;@#(/B( M#O,,^<11-MP7I[]=.7WS-XEXF=#[I]^K@HK6UXUI1 M/6I7@U8KJF8/=66$7;X,$I&X.@K<9:=/5!=X#'M0C3",B2+?EW,T1WSE8H.7 M^GB^S(U:YG^OV1YGJS)2GM\1(\]8WN2N(SF-\SSHS>-VGN.;TRC/@][2/.CU MGMV&2GJ>>3SC='$2CK]-Q\%>@\R[\B02/ :/FB;FFG6<&\WI-^D5.+$.:$MI MS#NS;0+_IUXI3^%;Q5@O^EO;OGA5^ONY[?S MUF\Y=A4P@4:[ L#Y>0B0K;&]ET TL=3GWT?)%5DLU JB5,H*++U-B:-[2Q/? MB3[0SQ#?4E'7KX;?+VJEVB:*;RH$RBK$]PVVPDG.>UY-<0$-]B691K+]HU9$UO(*:D2_N7D'.U!UG'3,/ZZWM-$8)Z MF_:B>C*N2G:/?(^G($YLVI6G5:_W)IFKI96Y>./1A2RKP_KHK%=9:(F5C8EYWS^ZLT\Y-=9M$=ME8H NV MEGW+0MM:K2\U+IX=_1E?D"/K9N95PEN6W,7:W[Y.08)T.[;V[UKRX4]U[YO^ M@@4)$P4(\5DN/R/[TFW;Y(\+?MO! \4Z#F5AAVA2"%=KI;YS.SYJF]) ME3HO2K?EI<+_U_Y\:CI$D&H"+8R0/PFQE&<9=OV3IG352W.O?RE]^!S00R"4 M('[:A3PHNDNK111=YRREE2Z@3@V;*2Q;X0W@2CE.]/JV)P>*52'&,9MLNO ^_L@FH2Y[[P(IJM 'N M<: 5EM^D5+_8WC&>3;&OV*"+X=V!9M!A89(:VA>@AF$Z\/<'(N!W4;/R:#GH M=/@6CA479,$Q,3T?JR$(K_^!'Y(^OAN7C2D*5BK>CMVSAE6P#N73^_ZBBF(- MI2AYF_S/SH[0THBN_BN<*SVP\I>4R!UX3:Y]$GZ M.$(PLZ.9P%5[6&ZTQ#$ M4,(KK"2LL$)7&-NI!AIR?6[MPW)T,E*UM1->N+?D3\+5: BK;5A*6^M\$D[! M&C&RG)I( +D6?NL?[S7\$]+SOW^ -)2JE$[A1W$,1D*4OK:ICC#Q_I^^,] _ M"^_?_?]02P,$% @ >30)5RL?RSHR&@ B0! !< !M:6-R;V%L9V]I M;F-?97@Y.2TR+FAT;>U=67/;N+)^3U7^ T[.S2FG"E9$:D\\KHKC>,;W)G%. M8L_4/$(D)&%"$1R0M*/Y];<;X*;-DFWMX<-D+(D$T(U>@:^!D]^N/WT\??[L MY+?_QP>O+:_!]^>IW\=G)V=?XG_!_^^D*^7?_Y\<,O+WK2 MC]X0JQI$Y%H,>4@^\SOR50Z93\T7E'SC2O3>DB%3?>$?1S)X0^#Q[(NNC"(Y M3+Z+^(_HF'FB[[\A?\5A)'JC%Z?KXL='O?84'BC-XNZU,^&XA]N1OCB M]#]^-PS>GKS&!H'"+YLC1HG^(%HE*2=GIQ]^#$171*33J=@GK\].MT'704V2 MP_V(JQ7/TB?FLSX?0M/_^7?;MEIO0W(N0B<.0R%]PGR7O/.9-PI%2&2/7 B? M^8Y@'GDO?5=$Z3-?>1A[D7[D*N"*X0]A.>G3+>MQ"M_E^$*UTA#^S+$O2;4C M/:G>D'_;->O"KJZ2X#]E3,*!C#V7*,Y<$@TX/.1Y\D[X?>*.2P@K2(B,%>EE M4N*,28G*I41F4D*$CX_]%?N.?O!.1 /="K[+_9"[^%&R"#[DC8<1?(&2 M&R:M>_H!7T8<6W6\V(6/T'S!$ED5#!+3[,?P3P=\(A; Q:@5?P8X5,])? $88KCE!!/# 5.3R3I[ $!R[\:ENL9 1K_&\.$< 5D M)#_ ;%U(-33::%6/_YL]RGS?L&/F<_^'E!H9AC[AN1%GBG ?Y>.<.WS8Y4>C.@RZT2&/O MWSZ\Q[%]8LH9F/?LCNZO5EF5;=DQ.[):P_D(XE;L+J]NN;H5_&Y%OFT7J/KI M?-N5/Z'T1@=MJG7TO1P&S!]!_\/ XVBQ!&C[.3_^]N7=>W(6A\+G88B/=<$3 MY2[K]\L_+ROZ7]+E#AMR;9?N!N T1\?RSH>&PK@;"E^4]%?6F\3E^GS@L?$H:.?C(=#,RCMQOC, 6_7 MV'29\[VO)!C8XV2.[P;@&4J1?@+!N9A@;,-=X3#C:[4,N/R6>S) OV7BM2#P M\(E$3+H\#.1WKO,+!(C^CD&3"L1K" '!'QQ_N14NU[JA^ "B,XA6 M",1FL0E4H#\4^FXJ<^#>@7H.441WI".8/@9]T.Z]71F!#F4ONL/@ 3SW 'PP M_DWQ [!TH%55<6AUP+T 7X?/0PP\(%J%T (^"47\&'4<2T+E&(JP8"V 7!B0+U DK#")ZXA2[@7<7=V $VR#NN$FT+DM>0 MK)O=W'/\E$$.S M?-P/67.#T>/(HA M7#; TE($0N='A'6%)Z(1LH/W>L(1 MT!SD(@GG\LSW'VXTR&2N1G]UUIKR+3-E^$JFH X+6-?3+ ;_[WJ)%4O:DNJ[ M)YE;(6?+6&<(+42D6\/!@B'*+%ZVJN,BC9!C:U,1:KMIC&9FMC #"V(50&Y6 MZOVAZ?VED>FA<&$(D/"CL'$UI.2.@^!Z>JD&Y"/6$L1<]*ZI.P]![L!U"P?> M]MV01R"4H\2/HAC& 2B,%CJ8))6%%?BJ]/DQR&$PII%:P(?9NF,A?AB"PP+G M!M*-H@S>7:^.*!DH ?JJ1O:T-$T.\XV,YS$(JH8_0/U/XH/DA4R[G9'6 MT"$#=1M*EWLP;%_>YNM4J5U*31@NUH!%*+0*3[G0(0SUEGDQ3Z/PI<:=K,L0 M8!+'AWN">RZV,.&?HV(S:7^EQNY3SGUR=KK.)?-=(''K\[5.:PKS=X,+A&$$ MA@#5$)=D=W%&]V=M;P]\*&3 3JR4"0/-#@;71OM.@A'OY^O"QH+C-H2"R J= M:G>4),\H+$?BU9(> 1L[$O#X9$1K?LK2-/+%TWEOR/F#]TZRG1+NA?Q.._YT M/7YL57V;'F9WQ7;'1!0,T\DE^!8M=6!\+D]+ W0X!@B]3&)10JW9D-.ANT&# MDIN7^TU+&FP74_BIS-IDK84GD]\QU0X+@?:2]BD;]&';D'\='Y,+#-K?D"^0 MW+R%U_^.<3T-7GL+,8'FYAOLYENR=']\K$%-A)R<7_Z>CJQ(2W,&+?J[KE00 M?V3?G7D0@1,[T-F4<('6"<[Z4@U!)A[*8(,Y69:_!0:DI+\EUZ, &/!.L:YP MWI+/($&&/9\EDF\57WJ=OH6_(%M/7@-?9K"HJSC[?MSE/:F@M4 S>PFV;8E?SU,_YK.;QJUXX:*#J>7\J@9R&3V M0O7,E:HYGM7LL D,X!/WCAM1(5@ZH7?U<,?8YUZZ(:<2=SM@2H?\^*A>C<9% MO63!*'FNRW2C9J4)ONX)8 &\IVE2>M%?IP74^'5( Y2K@5$CL^'EF17M=)R( M4_+#/%/1(QWB=V8=,/L]YEFVXTB ',\>9"T@3UC'-/YKT&&A&TE<#\%A2.[HLT00_#&H_ M[E<0-Q4R3^>9@>(A<(=I'&UI$?9 .8Q%^#79]-(5!^Y0^$)O.R*^J#02VS,2 MJS8*_<(TL_%I?H2=0,4O;"3/:#2S($D\FW4R T*)K65U"22, USU1C/42VH3 MP@S#[_$^\S0\2\:X;=ZGQ>BX4%%0B'2S[>8>+RR=P9@D;C]S@OL*V*B+-LP1 M+ >6F;8F*$O+'5**2ENW!SJ>+L^''$L ].2>%\+8TM(=;CBDBI->S%T*)LF M02&4 ;.7Y-1&]XN6[WA2\U.F&27VKP7]K+.I ]+#6%DAS8NWY\GWO M\6UIUT!9<>SR%G,.+\=F"J#%T8N7>H%2NS_I38#!G0$3/LV7-[&2-H3I2E8U MLU7* 0LS4ER*P$=P>\5QLYS2PG)IBA%R3?_[EA3W)\'&(@I5"%";;G7W6A>E =[*Y(S;6G &.V=JI M>.?PZ#6AW1B9FY#(IS6:D&+*YE"7/7=]DC_5U6QE&!>R2O5MB M[^KX-/-PH;/3WR'BP'H6U%D\7^LQXX)_OC[:/\YD[@J&Z"G MY-&A\^CFV_E6>;1.,SG3CL]C%TZ5>E6I=\FH_>;7N MJ&Z,F#.]S#]EZAYGSF:5_ZI^]\BNUJE=:U.[T7BUGE609-VF8;^\?S7!6+Y9 M1U\4ZEVFX;FS)SU=+)KJ\WX=F/O:0XUTTE!G04/)D:YVLTH[%DQ$J[&9<>T+ M7QHUVJHV:;,^)\/[2?E2 Y;4&M1N5S?%EI4\-D5)9APZ\.:176DO;/[5"LS> M'^;4@XV%=XNGX)O&1=(7>HUW:_3/QE%7?Q5+SE-83"6_7:;O1H1V[^02G MOO*X>L^9"OP$J]&P'K)<5O+T?IY:M%ZKTV9GCB7>#$^?0N73.#2#(T?M=F5Y M"5N-25\BDIWLVZXT-F;?KV6D3VA("Q*7X4TROBGPM^K)\!VGT MDJ,0GL"*IZK-X?*W@.@H^;L.^6W3:A-\:6M)F[\^]CZ1VB0L9.;B;/:RB1J_M3 M++8ZI*HS4:>>(E;M5I/6[3JM-]H98M5JUVBUTZ!6NSZ)6)TL=\\@GZ:43.E2 MB+$+;&;@6TLX9@G'+.&8NP5/+.&8)1SSD/&")7L/!XY9(I/V"T%2 @U+'NT- M&'/=AFP&MK*T4KL@724FL.35WO-JT_C)$CAYV,!)J].@K7:+MJR-(>'V@R^M M&FZO4Y"DDB]C@%):M:K4GK=UNY_ 21D]GV<(FA3 .9?%]\ MVR"T@^1O 6-0\GGORH9AN2+OGNE MA*3M#R3M>@:XK*_GTMRC@P?X)I"P[HBP +[](88LPBNB-;C,JM@$NO;T\;GZ MU+_IAYJ=2BU]*#MO-10_R-" X/@<$!S5]W9/-=<&_F7-'=U\.\=1---O7A$W M5NF]\XL[J57(Q4-&E./R9K$N/971L-!,G0;GV1#$O=0OUZJ5YLL)(-X!"UBI M0?KRW.(7B5AH93&G_?\%$IC>PUZX=5>!3,9#/"SS'Y!&AF<5>YZ\"]\K1EP^>!?-FF+PW+Q\R6VS>=!GC8&:0"NNG*Y5 )V61&,];01/@@LO-$+TG48R&3B\9VJ/BD[8OAPQ" AZ%Z/R/- M#T,Q[@$T^]T0K_]Z71X:N8/"]CCPV6$H6DG[YFG?V_1H>RC$!3,Z'WRX '"X M-.!IL7&;L87R],;+\1WD^-8#@%LQVG>:@E\+ZZVK01P^ 6@Y8SZ:#6K93=IH M+L:;KA=(N5JRVE7:J.*1>8M.IMPOLBR+-@T4]K#(:M!:JTT[C<6GQ:[11FS& M+<\S$6:#8Y.FV&Y4YHC1=-,O-SFPFC4/3;?E@>VZ<[5KE3DGQ\UCW,YZU:6B MU\M)[+C>XBS#UG)\.S.^?79)LZ+6];(9*+5KU&K-B=IV01+J%JTWYH ?=V%\ M#=II+^T$-C^\HSJUVA9MV4NS<)WU3P<5S^UJ.%>M+#W793175)5.9_D9?;6* M>&Z'%B9U_4@I#>7XMCZ^O?,\FP_;FAU:JW=H:]YM/[LP_[@B6&_23FL.^FH7 MQHC+>[4J[71V.("#,5J=%L3I%66G>U/TB(_E:'4=$EDU*R_K6MQ';4$?*%YI#S8$-!!X@3.NZ JP MXH'H4Z,2Z+^$[XV(&W,L9L,CU/.*.N'?\C#"8A]SG'K(F7(&>C7=Y;?M^\*FR7MUM%->)MR" !%^]H3/S14[ MLX;8DTZL'TM>1+_>>_P#=\A[2@P>F<)] M/"Q"3R)SA\(7881AURTO;=+/:)-TWMF?+Q1I:I;ENF":&BW::30R:]6B33PE M"OZ;RDV!!(A*QG(\M#Y)7LK&GF5@4R+QC[GZRQP6ROR^Z'I@5L*01Z5)V45B MP*1\YE&Y)O83&) 9ZU7$Y]'D8E@#]XMHK7C&T>,6PW3CQ56PNJT/AFXWJZ4I MV$%B3LY./XJ_8^&*:*2=PWL6"#P9%+(@&2N-TCTK#<.>& 9TY>;D)WVL&4,_ MC M^PH5FS %1(U#]'BY^:)?-NC*.]*(\)GO")"%,&*1 M"0@"Z%BZ"&& /,6/S/6?T0#" \4#" 7*\Z9^ZO.FP)JDG'O0D0#WO?>8HZ:F ME^QT'U.N;<[)4D\>_?(PBL.=KBT$0;62H)7JRN;. -GMF=#G MZ1R09!T:/?KLGU)1MC\1]]YCML<"5M*U2@7:^M5TS?K,4OK/:9*6)'7ZJ.VC MV""$7A70& PWF$0D%EY&MY7C!&QJ6TUJ5^=@5/?TD(2C>H,VK39M=!YS^,.< MXYJV3%*3-MHM6JO-P>0O0=$>56=DVI5K5%'/# ;O/NU:,S89[$ZS0ZNMQP#[ M-S5&VFC40%YVN#["MNNT5GU,DH..Y-FO4JK MG<>4+.ZGI7YO1%GX]T@Q L0B)1S<>L'?-UM5!K:ZAKO$NRLS1U8#0J1:G;8[ M2[OXS=IJ\"6-1AVT;\Z!?@=@J]\O);ZXXVA 0I1T>5_X/D8A8.#-)N-&8\*6 M36M-3-UVV!S:'7T=.VVV=EC_ZC9MU9OS[P$_1+/]8&GG\--6Y+R&F&4(%#OS MKCC9!1&R8/Z:K09MM7,R=5-^AP>?/TM84ZKK2J!C@2=YC M!IF=U[7L G\T^@:Z?A=I0$)B$/!/8Q3FWD$X!KE[_@PQ=YH%IK<)$Y2B^W*% M,L0FQ&3#PVL'IR]/K(&,MRUPC/4&WB@'C>H@Y&J+4T MD^H<39A6F1<'"4-[<$%DO2R(/*V7!9%E0>3Z]'OZLO/5$7SEDW/N\&&7*T.[ MW4G1YP4T*IIY,,N(0DW+1="*GZ6WF8)3ZPI?_T8)N'P%38K;)'1.5[ =[9WA MU?^QJY56?I\P/J,+VE7$$)*JF!_B@C;THRO3=^WBW'5.QT[*WRH)A)C#W'C; M_0O7A"$L4"+\;J* V$]D #NJN#([(! #>*/C,$)[X^AP M"I\7ON/%F/91THTC,(H11(9#A!] +R;VRCL8H<2%L8-')_1B#\_NR.LN05;= MV,'8,.2.N68Z%4Z,@A33OW5CX;DZ4(40* 1><069;+O\![2AP\OL[E]= MT,G4=ZZ_UJ5?O"^0:_C+0.@>=5 7*($+Y1 LA=+WN;=KJE"*_D,0_E*'JMI M#M@M!M_<)[U8IPLPTW@%- A,=U0 \YM*091A?9%T'C93K-?CN$AQ#(H"2N7> MXKV18?(<&.!/=KES&P7C7H:?\]KHD(N MF/!BDX:E%!23@331@+Z< >8?)/ 8R+<[=J7Z6!YBU+('F457>)A:&E64WN0Y M)I#0*:.WR!1(W&! $!PAF_&9(1NE^1^)0YTG2A>D@8(!\-A(O\VZT#%XGS I MLT)NI@/LQ3H3A*P0O)1VA6J\1MPP6P)OU)T(,3]DN/F?-UV-,#4PQIS5'!<%7 M>4D(,,ZPQ4QUPE!=()K,ACG *#*);&:VI#;9( %E9>BJB%EG*'%RHY M)D\T: !,2WZLVKL"9N#F=)O5/S]=0+5.@A]48.K/ IC,@B)F!Z.E\+\'%IMF M'27@E=F=X&*6+CS-T'@3IVQ@FK"PE;S@/9IX-U \8*-AML;/'!U7AI!\C] $ M;].N[8\2[!AQL^W<98;X*^W!N+C&SN+DT+_T1 !S2*!)!()8.8/$A(8# M7'*','18.-@R-*7$^5Z V0G9RJ+\BG;'5J,!!=.46::+%+7Y_-F4:5HONR:' MMVL;B0_3JKFZ- L6FX<6*69U00!#\MAEK*,T\IC;"4F.[O#V7:/C0)5P%IUH"!$P $.\ !$ !M M;&=O+3(P,C,P-C,P+GAS9.U=;7/;.)+^?E7W'WB^JKO9JI5EV4EFXDEF2Y9D M1S.*I;%D)YXO6Q )2;B0@!8@96M^_0%\)T&*("U?,'6]$[/3@R(36(AO/YX#\?C$^,!Z['8VMGS6?B?6O;/B)EQYO?O?M^2'Y_OT-?U%/_DS^L_QC?!H_\P,P-=(#!R<#L MXXG %\)[NC@E=-T]/SOK=;]^GLQ]O9- \?+91OA;D7KO_?OW75\:J4J:STMJ M1Z8OND*\! S&EKD4'=!'F+D FQE]RXTSI)7?=@-A1A45JKX+5%&D:L&<'H/F MZ9KLNES ]<\O(D6/==8 ;&/E%6!+WV@HR"@SZLJ*/#&OU''W6\@*50-1)H/E MTER&3*EQ<5>(19[SSME%YZ(7Y73L-8DS[2#V&##_Y2&&7-Y23$*WHF;[SSI[ M=R':IPT=B-UK0ITA7 '/YG#^Y0$;K1"T3@P7T#5T155E6V#"&I:CN@\P)KR) M<)TP1:1MMXBW@3B!)XDZ<&,CZ>!+\3!F. M3%MPA;"?]Y>P??:,CFB-GH#/?_HY/W3SRK(ECT%KBG_Q?V\I9#R[#V_"$\+\ MH+T= 8WRY&=^//QF!Z.QS= MSGD*_S6?3L;#OA!?]2?]V\'(F'\:C1;SEO=7X'T&*"^C#701A]RP$F1M*-6( MBZ/4"..'S*/_UM80Q1J"*NB-J6'3U70KYGC<#NMC2\SK*-SP#&@'Q]RT R>$ MI7N/HYM6JD]OBNK36*%"S1?\G\^C6UZ9IM?&=#:ZZR_&7,'HWPK-S[.[T2>> M;?PPXI;XWR/CA\ET/F^KVFM4M?F&-^<-L2V^9AAQH^Z^8<4J,*14C=X>IQK- M/_5YM9E.AJ.[^7\;H]_OQXO'ML*\0H49 +:YMLE3TPXHR:]4/=X=IWH,^O-/ MQO5D^J6=TBA4BEN^=*=PNKKR&,*0B:%B2M< HS]]+ 'S54I*]/XH%AM\J6\3 MQHWQ/P*K!ED9R]"N ;!ED)3EEL%J!N>>XP"ZY]TR6F.^9C4!=ONF23SL(KR> M\89I(A@V845=)3Y_RO,9&A>$LL2\ 6+[QC9\0$MK-:TA+>P.FA#MP-*&M] - M6"P6*9'V/D]:9,N@L;&_&QBZ+475%,THX5-L=S^S13/"EI@+;<7@%3-U4$.% ML-Y9GK#(I+&U_=;%>TP866V94V2.SV 7B->V?N,\35V3%B10(FG7IZGQ)(! M?%,M.M"0)+9'/]:)ZG MH*=$UIL\6;YA8QM:]D!C^8("S#6C6%T8_@VY M5%%4(O-MGLS0,J=3S"?([X"GXJ,?(NSXB?MRUOE3D" MKYG8#>+;T]4=8M^B&8(L4.)""D]D+(E%+>6V6FZJN9E P*+&$/Y68D ** 29 MVR)7B &5A/8;1NI[4I@@;>B__O.G\]Z//_O+3G??TE--SQ= ^> :+6+BOU2H M.)<" %'VMN"K"WX(S7AO(HYFYQ.5:)#6]SDK+1LJ@[;CH&"5[>](^T%AB)/P M]"$%)98*%OFQ17].:Z9MMIPIC"QPG8J_Q'\IL2$M]:/L;<&K;.LL&1]A.>S1 M+D5 /E6)"&D9GY@QX*YEY)@;;4TVW&IMO)U+ZWCUC3?CA^A1[1&;EV^.+_P@ MF-(6>:BJQ*\4%5#8*#=^")[0TGJTAIQFMU8.)9*E<$.=1MQR_;)M]#2UAQ24 MF)3"%F5;ZBUO1]I;3].GH*?$HA3QJ-QG;^E\V89[FL5RL0IY%U*,I'CSO67L MI;OP:D$)9JD>(UOH26A^3Y.FHYB MD1(Q4J E9ZNEJ,%&029LDDU3(D4.C(1&6C:.%[D<0A<@6RUT&>DJL2<%0Y1B ME^$C6F:/QNRM."3@HAVL0W&228EK*612AVLC?EC+^M%"UIEF72^+"N-OI#A+ MG:!UV\A?B>Y> [Y[:H1+(9H&A!N]EO)C4W[>@/)S-3*M NW%Y\_B2S3CNHH42K%#(K/X'2+L*.0UVO MFCO%)5:-XT/M@JK)":+YPQ8\>!9*X<*NV_K MW[_2CI1'.R*6::L'Y$I,*M[0TC;1XY"6:YDJBDHT2O&I"AK;5OCR8W^9=GA0 M0XE"*=Y4>O"O;8KU3_YER,HG*O$C!8>2LW\M(<<\_)>A2EU=B40IW*-Z_*^E M^!4HSHV&#?(ID2X%>&J2W@Z6QS[^F6GB-?25Z)8"/\H'0-M&_AHLYUIYDXQ* MO$LQH[J\M^V\_AG@3$O.I"AQ)H6)PE/ ;4MLQD-/)D(MXOI."NEDF6C#J[6Y M.)>Y4#MM\DX*RN2X: ^2U.4B-P85BY2XD2(M.6[:,>2%-Q86,Z:BJ,1?09BE MX$;#EL]F? :7$Q936")38DT*O@3&6IH:'L60;D L.791K:=$GWS*IO3FQ);2 M9I1&%R 6$UDJ5:)/"J!$YEJRCO+F7F8152)3(DH*?4CO[K4+J_HO[V5?(,DE M*O$B?Q4H?GVO):0Q(;U"1A37N_)EOGE*_K\M><7_B:]SW\&5X7_5^]+E:A]/ M&!+?53\)TS84KCZ>B*])=Z)/.O^3PSY]=NQ(13SAP%>]?2KS)14^.#(!J"E9 MD;XZSHWXITX09-W(^PUMQ]XC(;;"LBYQG@?8K0IX(^Z^! ME5?0NEAS=?J5$ ^2I[P&;MZZZN+.-LA7@CV,'R*C_M#-?DJ=_YW_W/H'#IQ0 MU\#2-]QE4 @S5\3*3PQF;J #)L3T31W((O[J1/DZ(JG3.^]<]$Z?F95X6L>) MI!CJ.1'E:^"$;XU!\W1-=IQ4Y'_%OOCYK$Q=_/ KD^I#5X M?0@>ZZP!V*H\ MM#!/%]HNBU(:NR":"7NY#[Z96DYDZ+1)_JA5$%EK'J40F_4\2.>)_VI6(QAU:U6&2#^H"/ROQH]M4!/E MAY=60V@'7]@5,TK1___S3LP",;1&@&*$UTQ\A-=S"=W?\2D%W4'V&3I+2$]\ MK\6VIJHZLFUQ[N#CB4L]T:=SC]$E[^L1L1;^D&1Y03#RQ B&*%Z# [\O+>+P MAXQ=Z A-7@K>DO'1P!/:-Y1XVX\G@3G$5>J N\=\HN129+K0.HRK4%,'2(^\ M9:%OL(\M<8\WLA"@*$]2A8X.,![&C^,%-#>8V&2]'V-3)&11'%;1#\3$M40" M_^<0C@(M':#,-Q#_R?_W!:(]>D8X<7A N*]Y\90*$%^NIZ,LUI>;T:DP'OFT M$V#_B^<8NB58 J7B8FAB0(<"^$U9+!YCS_O$Q2"ZKU\KY=(#+NQN+X'7.U3 U MBU!-50=00>,J]C ZJZ #B 3V1U#PVJ%U18F[*JZ2J ZAH1!/.N7*/ MF$XN'@KK9-0#<-!(;CRR]\9X1:CC/[*D+?EJQ4VPD04=BN WP#95WB&S M65X=8-]XG) _-\1;@*TG_"]EEDD'H%<0_0_"ZS""5=[&0H4LX*:9=0">"HT4S,SG?Q1.YNMF MT@'H(P1TA"W_G9A@-_..3\'S$0@C4\#*1*20<@JM-MK9P^//'4 MRM6D6?Z&R=,G\I2K(P?D.K@_\(^-VS-*3,@8[U_[UDYLV?L_N0)%[L:90[I# M9K[V-\NJ ^@YL"&;KL14Q[;1FLL&&[3-P:M2T@'(9V[&!MB:W0VRSA<)=' X MF%WZ3P%VUN5BD0Y.S\G*?0(4#LAV3]%ZDPO*E(MU<#ZYRJ.7+V]9H)?#YV4. MGVOE<'2'QC4E3G;;IY\< LVMN6IET0]D:O&OB+$BAPX0BQ;'&BY["R9R^DW@ M)H17Y36%?G+6V6*1#D[_2O;$8T,^I<_7Y4*)#BY/J84PH'O_7:3$!RM?F @@X Q!&,](MJ\NF50JD. MK@>-[M=AN,-0U")EH0Z.S[RECOE$*X@I2+<0->0BMXB[C"+1;K2,^4^ /$9*/\.JCNQ:T56'@NO M\)\N@_?EQGCT;(K0/;PF-)LE=:%QO!PXKDU=BRZY<*/POOP^-TN!&;=79740 M_HH UU_M!AKBQ4:\/DHG7.#O CZ[5S8QOR4=;H76"Q;M;F3FJ+3E[A,J)ZQ4 M43NJ\2HDM^G2@U1?= MS! 4Q7/$U> F4:C5-\$C!KQ) M"GJZ(#(WT/)L.%V)[S[Z;R3RP7Z06H,&03($; $*!A,GX;D,^BBFM"N7$3?@ M"._O&5QYM@A-L^FJY,N-527S,F-_D;(I^-9:LW)1,:1)F?#Y.%BO*5R#**KC MSQI*FHJRMB;H$J)"3Z_V"^3PUCU=^:\5K""=KOPQ=DJ3(?8PY2^PI&^IW$"R MIF"[069T89)Z.:CDU0[YK;@Y%+N4V+98)(K3T7QY70E:-9MV>!OT;7^A7BQQ MNBA@4@54*8]V2/E2(/P26A6^ YK:H>*5+(QHKA8;.,)N\%4WQ+:$04NLB #" M4QPD +NRO;[0G";E$]RL'W4WT8!#H16O1 XHO #UQ)?OC@"@I*.,_*_7*SK M'CU?*WB.YY^)\%>TXEH4"C<0,SX'#):W\2D*)55M@=HV>1)/NB:T(#H8@ZQ4 MT_4(3,IQ]>-GM7-IBOZ&["#%(BWEJ6SOC0$>TC1P?-2B4Z#J8+8@+[*GGBH=;?*81?D\T?B&M5*PKH"%D M)D7;(!P3='+B# NO95\(%0<_!F"+.*ADKU)9_WMONX;>(0SO75ZO_DQFNX42 M33N)Q->^Z7K OF=@#64@6:&F6(:>?]8K>V0JGZBO[\5GG/]*IYNCD0+8HM'& M8TL^55?W^:A.UL$'*>3P4I_Z=UN(NG3E\5^0B:LFERBXM""9#KW,AJY%XX\\ MT2FW!7A.G=9*'?RNU-(5'I^!^UO781PJV?/.)^L*(%BF%V$HE.@*PU^J%J$H M$N@*(B[QU&1&8B,K^]YSF>S;X@5^'U+XWL[?>N(-P>DJ\&WF47,#6#(;*QIUO>F9080]\P,%AKB<%/NU$ER MB+U23UNJDL^I2DV]6/2]&WD_W->'8;.(O(PGF>5R7<<)?[8DSO$@"T9EEYI' MY27??>'RH1M\LXC__%]02P,$% @ >C0)5[Q>9,JH% JB$! !4 !M M;&=O+3(P,C,P-C,P7V-A;"YX;6S576UOXSB2_G[ _0==%EC, IM.["0]TSW3 MMW!BI]M .L[:R6.5ZJLAB M5:E(_?:/UY7O;% 4XS#XG2.CP%\?T?!/(P>IN,M MWZ8X_GYR\O+Q\",*-^Q)&/^(/7KB",9PE;K*.M]Q.7T^S?RGY;SX.?GRF M_WMT8^00?07QY]<8?SFBGYM][,O9AS!:GO1/3WLG__/]9N8]H95[C .J-P\= MY524BXBN]^G3IQ/VUWPH-_+U,?+SSS@[R<79_WCL]Z'UWA^E"N?:3 *?31%"X=^)=;;?NH&!>O8 M]?ZUQC&FXGAA]$R-=T('GER%9'(2J1F+IP@MOARM_&5(/JE_=OKQ[)1^SE]* M@Y*W9S))8TSGV)%STH ,#X&[GB=H/@X2%.'551C,41"C.?DF#GT\=\G?+EV? MZG?VA% 2Z^3=FZ$%V.[<" 7)$TJPY_J- Q5R;PDUU@A&_0):$7'BR6+R3'T9 MX1,/@CGU7Q%Z(@1X@\:$]0K=A#',ZFU]J 4ZFCT1XSV%_IPX]1%AFKPUKA'Y M1UB _\J-GZ[]\*7YB$'<1I ,/"]Z(-CV,M!:IQZ5Y%-EGQ5/D(;QQ M'WUTBQ*=T$JBYF6\BT+BCY*W.Y\J)YC3]?=,)RA 5 AM\Q*3Y>4&2TP4,XAC MLKD !%60-"_?51@GWU'R%!)'L$%QPE:[/M91$#4OX]/TJAW-H7OHI\JE7)_%-\G8?N0$9F>_L M60"D%;\&B^;EOW=?]1*6!K6Q7@C&($ECHLEBBN,?^M4B)6E>OAM$$<.LDQ8$)K"3O*-V#2 DC;RSU@(HI' MF\A#8/+6Y6,D)X%!J-HCJW!-5%HZ@N+$$%=O"'<>THBP2Z=0AMMQ)KG3:(N+W)+OS]%(K05HJOJ<3*(!&^L EBU5DX#V$(UM5R)M-",-5DGFN[ZU]IN<;\G.) KTF*)BC>W,_(;\MUL#NB?+PLG&_) MCS.Q@S8+-WYDIVW6\?'2=9]/Z&PX07X2Y[]A\X/-C>P7?Z8IW=4ZHFS&]5GW4G)%'-<;#I;L4)8< Y"\BJTP M]P:1YX01+N51 M,#N<&;6#")=->K^+T+.+YZ/79[H1:1>&9#C,$N=&+:%$VJ!)^+"(_N9/5N_9 MK49:.BA+% NT3BDAA##]7YC1/Q2$(4M$N]H.AAJA2@/3_T=K]"_&;)-?8@)G MY7\21>O\DF2X&=G3=%QZ#HJ77DI@.C146J'B7S6HVU_7S*&\T0\EWF6(GD.2 M@<7B<(*.EP\W'=^!M*Z&T)7.KW% H-S@#F M1_:#):MV3JDTD\5#G,JL\*UJ,M.Q7QT?!=* 32:KGESEK;,;83H(K&,(\8E< M.W2>0M"5ILQOSF4YJ_F_,"*T2,N04_>B_%-%97KC5EH$?LV SD!FZAPREZI< M]19-N$)GA;;,(1IKMGZ9=8H(&T7 Y4P0$]-N30Y,4N*LH1J;YN,0+1 1;CY% M])F1OO0F&V_:Z8'MI09LDVGXF95Z.>F5') E)V5AVKT?L. T:FD__QRLJ$3# M-;H/BSU:DLQ3.MIT#J,W@5)\^U90.='*X;UIG9R.SG2. UXK, 789#+69Y8M M;:V=A(--5\'!QE% MN=[5F10;9I']&JW,("8@Q]I>B6#;2$# M:9,A!O,YZSIV_3L7DPWMRGW&B:MX>B0E,%V4 )M% ]DFZTQI6WR YB,W"DAX M& \\;[U:LT2>Q"#8PXKP&$)KNHH!MAE<$>U7D-@+-FB#YA3%*-I(.\ $XTP7 M(_3ZE@ANW](HS 6.$E>*'"+DLF"1.C*NFL]1J:+%G!'MY^*;+(RCY7([:_G M[!*1B*D\22+\N$YH9>8^I"ES&"1$G42*)3LT@V*%DVR*OWWQX2%ZJLPCQ82S M:*I\QT$8,> ZH_,C[0LI&S2?3#$V&:^0]@Z">9TL4T]I>FU"LVU424]G8OT M- 8H:G9/OGP?W1(E3:Z=R=UH.K@?DP'.X):._'XW'7TC9./?1X03^7GD_'0S MF(:. N"A>J;+ TR%0RR[HX%"7HW0C3/EN@4RXC+:.Q:3>EMTI- M%IF$JM)::9CI?42O*/S7LTD3%\QZ].VQ/D*!SA.TLM.H);1TIM>X34M!M2'39:D%3,B MR1,[7;5!?LCZM;4&U)"9+JU#[09";Y.YML#X4%+AL(N#K7&"@F XU&ZO5N:3 M<$CR>6E33$ 2U[ ,2>L/%"2&3I6Y.*"&F 0SUT>3!4O>QP%]Y12>8WK3<\2? MYD4*A'LS-+W@M-:L+KO#-&>3M\QK+B78FMM79!2FG4Q=,^JP=W)PFE:)2@(H M#JO+AYN.)L"J5\.P;WVPAVRII(HHHCC(]//WNJM @- F ^P"AFN"-'UAY)I MVY40+]$BC-"V;Q/%HU>25! ]DVD6O8V)KN*ZCQ!;_5#3NUT'&I7%=(+HS\IP MM7L5Z5>M=6N2P,YDO"1)O;)2+24P5$M-FXMKP]#1V;&RI8"JE5>0%FR:=WF/ M_C6:TR)2;?M!Z>UP/U [UM.*3?9,*Q?J"DUQC.GUQK^S'H=+-\:>HN13EY'I";XG MU&FX!RO3"[49"^^M0ZO6N:#Q).^;;;8CM?$/,NTG6M+\65!@V#.?LJ,-?^_=7I#IKZGO:W/,^V1NIE+[5K+IGFIT.=>'LIJ;R-M M*FIG3KT/,[>V6;V/$*?1Z=)@<&.X8;E.?R[_6JDMQE(W[D4SW;BS;X/IZ-OD M9CB:SO[J/H?QK\[HGP_C^_^UM7^9O@'EV@]?)$W*'YM1R]5@]LVYOIG\8>@E M/?1=(00H"<,VF"CV\NTAIBK:5O,'9(_<:&Z@J,/#@GP0F.N9WQ/KVT:5PMFX MP0T1\9KH@W_LH"\@&*[IQ_YO]7E7JA5";WJH.MF(=)=ED7(8X)L*1V'L8 MKA^3Q=K/+Q94UH(55,9[( XU)D0I-AF1NS*)'18C7Z_(+['*D'I*XUT4AZ], MF'+:;S+*'T?,GHA/N$?1:O=>#DF?D9+"]'T'^UM&"\V^):9\54'1R6O;3^MS M,GTGPL%+<%_EV30!B/N(J/1#E'X=!_P[_91]%P!JF*%_MM?0=91DU1,(7O#\ M38'*I$I#!K/G+^_)G@*U6&[(\HOMZMBR2@DSYZ?W9$ZQ"Z#];*P U0?[+M9GY<4$]Y$[WRLT M*M,#[6QQC:B>INP.?BMO#ZEC7HX4:%F+"T9@_=AMU/S](=KW^-3><6%,@1/! MXF)3 SJU?(J(;].O-2%D+(#FM[&B51_L>S!VH61:+PC)5?JJY?@^'-!V@@@)*LFJ1U@P[Z]G82"]I<^>:YBXEJ+:?\Z53;G)@EXI5GT#O23GU]!8^D@9 M8", .!O77M5K2%^76\/#*GA8^I3Y #>K59A=]N9 ML.N=HN?=?3NKVQ2&*G?1A9^C@9:+_]5?<.RM(D!V _$#S[G/,V1(CI%@,UHIK*TDP&;D2(4CJ(G/(':-]1M*0' M1F-INX!PI*7I!= 7*L#;M'XH0OH?370V) 5B?7YQ$F&/3!KZ!Y($E7]1&'F' M(DSK(-7B>G8J=/3J/;G!$DW)!!PM%B02E*_(KN4P'>>8T3M_;JGNLY4/,QT"63$)6S2CK:_C MNG63=80FB\MUC ,4T\[%2;1T@^KQQ](1[9^=8V>(8\\/8T),?DBY..'">J=5 M!#D+Y]EG9B S#.5B72L6S#K$HS5;8(EN<^K MY ZPD^<>JY)5VN)97)U%"D*0WG4X64QS_$$O);;XE2KI718RV$ZE9 MAZ1$G=QVF@_N)A" W<+3X_;)(N%?__)+O_?SKVR;*5;K6Y7\#S/LB3!8A];N/CJ#I:4ZL53G MF4)[@_)2S[NKUPIH$[[Y\UK"$D]L/ 6F>\U/*L2MX,'NJ4'+[:1UK=@M6F/ZI ML'%;L"P)[!J)*AM4 >)V:VU.V#4R07*H '3&;>?B%+%K%,)<486#V_$E&6/7 M0/)<4"4[M^OG1%T+J\\D53"X2 "63W8-$I!8JE!RD00PO>P:)LL=54"X*()1 M="UF)3!7"6-^HC/K41\(49\4 TD1WQA)6+U M'G7.A4'[(.]\JQ*6#I0[$Q:0 JNE89<(@JE-]U16-T0U4C!FW5%_4[B SNT(+"LAL1:7*&D =6\B855<:20N%9*6Q3NV4E[B5DK/I36[PGC'XNHKXTH@ M7+8"+8W;$=GNKJ#+;Z8#W^U7@X6Q")A*,G-]EUY0G;U7G6_J!$IR>V M)3(&6Y&/EJ$:LBER;N!BRL:OH6P_?M[7R":OG)2:]K:'#)!]"VQ[8=AE&$7A"PZ6BJ4D'&SZT,^ABT:A 5O/VX #&4VPS%4A M:T8TW0?/@.?^RAB.JT>"'_QW'*O"@6ILS%4;ZB+NWLBLAT%I1J[DD+4]F(VT MM[?#9C?X7Z( +; B\I02&#K5G\:!M6'HZ$S'SAI U5<1@[1@TQ[.O>@.:C@M MH>F N)[E@'JP=5H4"/663F=/O;E+\0$G:Q(TR[6RAZBVF2A*H[6>GA?OK0@.PAI$ MEIYWA8'A'K6DQ":;6[D#M# D?&>8]$"M073YJ5D8)J[:DI,;1%#IOELKI0K !TLP( %0 &UL9V\M,C R,S V,S!?9&5F M+GAM;.U][7/;.)+W]Z?J_@<]V:JMW:K+.++CO,SL/%>R+&=\XU@^RTEN[HN* M)B&)&XK0@:1BS5__ !0I420: "D*@+R>VIVQY6ZHNW]XZ6XT@'_\Q],\Z"P1 MB7P<_OJJ^].;5QT4NMCSP^FOK[Z,7O=&_>OK5YTH=D+/"7"(?GT5XE?_\?_^ M[?]TZ#__^+^O7W>N?!1X/W/'S^%>.G\P.1[]).+YVH-CF(G3J)-:V^>WF3_K-G_$?CA]Y_9OQZ="'6H MO<+HYZ?(__45^][L:W^<_83)].3TS9ONR7]_OAFY,S1W7OLALYN+7N5 M7_?CQX\GZ5]ST@KETR,)\N\X.\G%V;1,_^K%&X8B\?G)^H]%4E_0=$'HR/\Y M2C6YP:X3ISU$*E$'I&"_O<[)7K./7G=/7Y]U?WJ*O%HQLHM-R^MK=TN21H.+E((C]$$>MQ0S)U0O_/ MM ?*5%)D;U_N43*?.V1%NX8_#?T)G3;"N.>Z. ECZNW<46NZ/I(B4J^5]K7( MOBNZ1R[RE\YC@&Y1+!-:R-2^C'<$T_DH7MT%S#BAQ\;?@G50!5%5>-N7F XO M)YSZU#"]***+BX*@ I;VY>OC*/Z,XAFF$\$217$ZVN6^CH"I?1D_8>S]\ /I M2E^F:U^2(74+R)VS8AV=S2^T^Y,$>3>^\^@'E%X^RM5;:%_Z>Q2P69WZ-_'J M@3@AIY,EW[DEPB=^-N*7@X /DA>OE\[J^G M]=3M3UT0%*JX,0JL!^AO:*JT<)7I#N$+/D;H?Q/Z)8.EDD0 O2DOM5UO]?!> MJ\3I?TC7V3TCA]U&3"&CIDJ3MC3%$FH**+#JC2O4Q%9O04N,H2:TE%%3O*$F MK0+KX6(/-1'YU";B$#5YZ[9C)"914Z5V0P>*3]2DY9 >W+M4DTS(=#C/37%U MXU)K]RHN4>SXP;YN1:D54UKH'74JS9GREQ1!:M2889VZK2K5M42K MTU:U.K5$J[-6M3JS1*NWK6KUUA*MSEO5ZMP2K90G^/U:U11%*D[K*KQZ)99. MVDK,AXM]2T&KHIW5N/5&['7[?9.VM$3QBAC(.75*JVSV&DUHRD,HVEN%]W"9 M"$4A 7(3N0A%B6LW9% 7Y4[>O$4CN19%J.JW9%(;9;#V:/) V21%/'BTAY5( MZLUPB0\KDS2 Y!(?5B;EOB=DTE+'4%?B&DT,-D'[LV7O?;P MW/%K"EWEUB!Q^DVOYVC^R ZYU!)WE_7PLCJL +2.A"G#X>4*<=RK*UK.H[5/ MHHF3!''C3IFS[\I,/_;#=.ZYH;_NR(V>8A1ZR,LE9PTV.9D5^S%CS,[8=3NO MV8&\A,U4],>,4H=0S4]6[2AP2J7>',"@/W^Y[7VY?!A<=JYO'P;WUY\[_>'M MY>!V1#^A/XV&-]>7/?;GB]Y-[[8_Z(Q^&PP>1I:JS#]CM:/_62OZ=_ZV\U5_ MUVB/@QVSVC'36YZ9KA7L-'J@__D\N*4V&EYUAG>#^][#-27H]&X9Y>>[^\%O ME.WZZX"V1'\?=/YV,QR-_IZ?J,PM&&!WQVP!.]*)274>BO()9.)$C^DLDD2O MIXZS.&'>Q0D*XBC_)/4WTGDI^V"\49'"A*[ICQMS!,XC"M*O'6?$/-H3LU*G M!0L*$F=T96FWO;1'F_7H0I-]&UXRU*Y=+-B%X+C5E M9C8LU*!H6RK(JPXF-(3Y]57WS5:6 -,1\>NKF"0,A&2&R]%W4>_)YG8F2\BE;!8?K@LK V+4QEL@+0F' Z&QZRX2++C/W M56!Y'GFKYJ\ZTV7;R\Q:L3ZL8A6"TS?'B,&XRQ&[+1AR]['NA-4"3JE>$%1G M[4)58Q')Y/V<15#0&K)#-N;UK/T@VHWC8/,+^C^6" P.DW:GJCH+^%H1F>UW MR,9O[;=]56#(]F^-V?X>,2<;1;W'*":.&\/F+U..WVM&H*ZWQ!480L#8Q)-+ M*3?\T1A<:&AC/9T5% PGF8RPM7?(K#=Y55IP>C=E]T^$AM5TZISX@LFE0&2] MS8YP.GA:L(2(PN0.LEB/AEAR<,$UY^L$P598D;-3I+,>!8ZX MD.G/#9M^?;-=P,J$O#DU8!2O-TY5(9'P'PM4*FI $+XSYRQ%B HRHU)?TC4O MP&D%J10Y(9OU@,FEAW!Z;\T*5&/EL1X/OL00!A^,8U#=W!"@L"4^'AQ*,D-( M?#2&!"M/70O)"M_5G3(AG_WXR,47;6 8BE:H!5A/&H8C)T##R2C&[O?KD-T@ MXGL^.[A#UA5BQ=IT)%A[&C9H/;K[Z 7";BPYD&XA4P'7W37KJX4[X:JX0AS6 M R<4'$2F:?J@6MC&/AE?^2&K4]B1(>+;F]%#Y/8:6RHU:&ES:8/M?*VT)MEK M?$!6T.3&L@&W.,2[7HPTE@%9K(=#+#D(CK%\P=:MO*(ZKR]92ZCLVS*B"S3! M)!O?Z=&"P1/U;:C@=."356J+6U:U%,;4GD&J]GKN%2TK!_M2ZSO(H74'NYBQ M?,8!-9:'%QJ^_%^YRZD%.L92-/V$L)+-C6+97'R!0B3]VS>W%,?$?DYA5VC[@NJYR[::L1Z^91B#(QDH^=O58 M.GZP5H)=6XW#-%.8G;:]<"+?5858VM"1 :RF#PBOV401<'Z&SON*&QOR!JR' MLXX>((S&\ALBZ:]HS.-/P[6W[!;OZ>B%7OI;D(9'/>^?R?IN'MJUAQ.J=#/4 MFW_?47>2/=4&^Y2QA 9'SUQB^EN0>.D==R35::_%O^4OLKX7'4)?L/N82TK M6AZLNSSW[K%_=S"6]Q!HU0CJ8X91#)&QM,8WNG[-8N3UEH@X4W2;,$-D[S=& MPR1.GQZF/4WN%-9MR7HP&RD$(6SN9)RJ&I)0KE8SSP9;>1AW9BP5 ^APZ0<) MNSBAK$IM:*&&CA5+G'IX'4+_?X:+S' MIPE ZQ'%@E4:G) MG.#.\:DSV'<6?NP$,D"$; <85*VC(U< A*HI5L#!G7MV'76(O#R28,,^HH!+T8&1^1*RG1WBNS0TJ@5*E7',FW9MQ@-0 MP;X<;,]UDWF2/H@"U0E()S?5)K1?F=9DHJNE#(2GN>O4^-NK,@A%7.-S^U&3 MR@\!=6[NSL%"K=U:U7;K4]II?_S!\H1BBVI:YVS6V &K[@E9#QQ78M!7.9+R M?-NM7A(5]$=L*PFM7Z>X/C;WX#RU,IN:E4!7[ @WC_I.-+L*\ _@ M,8AW[>P9]7NCWSI7-\-OFIX/N:4A*D'#R442T>X4L5N,AV3JA/Z?:1_@Z_J> M/?#B1VSW@3+37]:M=/"D\YBUTZ'K!T6[V)(.==3>T>9K]:&L5=884RO:-M=Q M-NUU%IL&=2C'?:6:K\O'LBXY;X=LF/^]$R)-CP6)GGGF*M!]4U8@;Z*S"%(0 M:/=">2L:->&\G,Q7H%M68,O9<5)6C5)SGTWFRWU:EIOQ=N8I<\0/#//%?EL6.VVHL\A:2ONVLVZK$Q0;TZ&4PD.\?*W.RUIE M+5&]V+"-"VVE&CYN6M.A5GI) U_P=V7!,UH] [/RD"M?R,J2N\/)EBB2\NH0 M>OV4*U_.RB*:$VM9_=7J>[J5U;'(^->_?#CMOO\E75U8 SH$SY]MY8I[6ED+ MM^0ZA"N]U>.5+7%GSMN1Z'.S'B(X,MJ._A(6LK'!;M@Y:ZI16)1P0A@6GE75-/2SH M_"UO6M/CAY)H+BUI M2LK((*,5WG;^L6-6FGAJ9(RLLHCSXT'-2G #0Y$:E74>" \UZY$' M?B+1*VM]SJ195GG8*-*BLOZK!8^:=52((D5*5OP'Q5A2LY9IH"C2H^([I!R: MI2QYXB)Y*TY B5?W@I^YMB*1JTMZQJ195HGK=1[94T:>A7Z MGI52)2Z5DWI);!&@"F=U;C?R\R5JW(9V^-T9\A)V>_V.E*F$Z2S$Y(UDQU'J M-&+-694ZH)9+!^I;S?JC+9NQO!WTXD,M((.YXRP-8,%J.H$@V@07^Y$@)#M8 MH9.?XW)YS"4VQEWCRD1 MTE ]$,;VDR+KJ?93@E?)=3C!9+ZN]>'/R"F9TJ)5O\%Q][BR(OOI"2+<=E[D M=R>:R:3416FJ'XADVVF5K_[_E--O[".)9R/@&7>/*6>BH H(1=LYDNTR367B M+=/KCQ4]&84VQMUC2H8T4 V$KNT4R 7R_^F'TS]P$OK?$3QM9P1""!NU-3X] MIE3)'BI"D)ZVGS[9;-QS\JFC_U')-M=J8WQZ7*F3VJJ!T#5.G!RB>._6F:/A M)#. -PCCPCELI1(^7@/C4T.!_AXET;54@[ U=S7Y?!'@%4+I97[#'R$BU&%> ML&-\@]'P[A(]QJ/,,.B2*N/&-]@)+U'D$G]1/"?.N<5\SY:/L2^THS.X')N_ M3TOM_,LMN[D@]I?;8O.=@S"50Y]U#L)T-HT;.A+3QP'M['@M0X]=T3!%^5T$ MZ25I_#\7S\=5NA'O'ODVO\7T$9L6M%$^B=/>=UES8.<070X\V-,V5F;._T0D M+G11^MNV>])?Z"!.6(HA/6C*5FO@P \EY5-:<-*G=9RP1&>%9>GPP-VC14+< MF1.AWI0ZWDRCLK3@<1+*7X-=\TD@F=EQ$QW@*/ Y8F;E,: #X*KU#%"66Z"3 M"KO=Q_=\A_B2ESY$++I/ 34:+UA=E[8G1:AV*+M??7WK;CJ'3Q AW'Z->*+Q=08K8@_%#$JO(&@JIE++IQ M %:5?JGL\+H2LYE;!^J@H8ACU2(VW4%P:""M#$!T@&WINYW#"?5\T$9>V5-< M7')#UQ;4&6%830OKYM6KA% K4I>5ZG?E/[&?X, R8X)Y3%UMT!PIB2X@7L9> M9$IO^687:%_/%P0OUP&<##$!DZGC[6JO3!?-$NRQ37,::7#I6YRG6Z3Q.J?JZAK+C5\RHZ,9?IN\7[MQ#7X&?$RHI M<9O.D ND5,Z1R]NP)DM>!U(P3ZYJ,^LSY0)%+E:?G7]BT@^<*!)GS&LU8D' MHXP>;JZF?;D>6/JM[,)*$+D9^ V9R:TW04L9;Y'%;,JWFP+=RK#05,>P-#?? M3Z(8SQ%)+RAGY1TS?R'-)0J8#.7IFXY27$>OMF=SH,AH>SCI]Q#_^ W_$)=Y M0>2F$O%[0B%525,ZH<882@NGY@L4;RO;I$,(YC%5&M;.$)+H95_&HH\7*^)/ M9W+(RI2FMDU:FNMXVFC:-[$IH63H I4] E!5K9Y+2NF4GU*JO##7)*5T:J[@ MTDOGMI+/:DVZ2 $N436ER#!6GLO*9!Z2$2)+WQ5L M8O,I+4COR,R.)2KH2=VHX<"J\S/A(M$1'0&Y_OUNH5DKUH=5-+T1WA8&5F9# M6L!)ZS&H/M6". $5AGY_Q-Y6\Y;4%_+3'RD!\>/9/)=/W:,G H2GYZ,![ MJZ0IK3%R A0-)^QL4!#X4W;\2YAK2J]M$?&8V*&OA8=<>OO"X7O$/'&#ZRMDW6:X1&K9;J@BNYF-[SJ(U,+2WFUN'7!:&<3I@=S2#>S"'0.]^ Y3 M\UZ'5!^X=#W76BCRDD6I-V'993&V;M@091YF7X+ ^ M&@U=TF<9(;[E1XAOVX@0WQJ*$$>Q$R/%BTEXM(9VR7))9%MB)3IK(CW8[.5M M+ZZF5NYQ;43]A/"4.(L9[?8!O-$E(#>WV\6W-E81VHK]K=&ZWQ6E$^VM",CU M[V_);8M5!+=CDZLM(*R,C]H"2^M.UV?ZA8$3>G?W?>$6287.P"Z5O'MCB<": M]J#6#]JDOJ$3",W*H32QWU3+LI#,+X%$_4!"V>-YEJ'#.3]T.&\C=#A_"1U> M0H?C#ATV3TK X4*)Q-X0@:N+X;!@(Y/(!ZT0Z0\!^+;CV-8N9[^)>6UU[&M" MH-6%;_ALN3$W'NJNT!/DVMWW6@]9FW/:%>S($;)U+QTP8GI"*XRI+I1VFE_5 MS5O&&#E ;:];+A/ZN;CHXL>=WKYKPU4W_<;3B\O^XK(? *!T0F"G5)UP=84) MHL.AGQ""0G=UX01.Z**+5>$U.'$M5Z/&+ T']E%)3^#0*LHJ5U[4:\5,K=<^ M>-5%WNZ;3O1C;F5<9+1?Z'T6"3ED$'II(YR0R)6"('FK-=N6*R5X?'&'PE+GI2(GV.';,&Z$ MW)^F>'GB9E^Y-G#^V]; ^2?C7A!DXOF" Z0Y.9=:?X*3:U"L(.IA70/]QK=R MF6\.D(9:[MH8?1E="C"A?]6^-*OT<,P7$^S_6J_$_Q?U3?;!R@P62%++I!PNVJCY::4F.D) 1/[8=2KIN,D]H[(2\83Q#I$^#,8)F M;#@NT36[:)"77D]C+SGGN&OH@DRU/2QE#10VM#1?-[P;*Q??#BYDF^#TFQJ_ MQ? UT*/M[#DTH(( _V"9"RK;'4$+Q]]<8W*%N.68:5<4<*%.R? MCNI[Y")_R5Q>=J5,)M[@:4&'N1(<\D:."!U59=KV_0&P/N$E(B'3('MS'D2$ M0VFYV4&)P91DVX7XBR3^ZL1]@CP_!LRZ2V2Y17G"0L8\;]>8]^P:W^'D2Y1= M( N8LTQFN4'YXD(F?6?*VQDN$*N1":?IFY0WOO/H!WZ\@MT;@,%B-%0$AW!Y M;P,:%. M0OI< \J=!!A(/KW]<(GD!D-Q4Z!\]D-VT>0JK[K<9!BROD1[V,7JSB'"(5>C M$?OAJZT,& P:"^E[84Q]Q"!AM: CY"94'>HQ#I[<(/&0=T5-P](329S=NC%P M2$AGEX@J.)I1Q7IS-J' <+?2O/T=H44UP2Y22!B8*F/.2I:C;21WB^*LI'@C M^4ZQ\OMRL7+>1(=LVOCW3HCB36GRWPMJ&E(%>.GR0VU=V+N66K3)'XXHOADA M@^9C69V\D8X3>AV4-U-&Q]2C"HJ/M-9X*N3&>#EYS2?:)2\M"%NPI@2]\7N[ MM1^TM[U8'53C8O5 OU9E%H\/)Q'?11E[9195<KX@>*GVAJF :?SNV&"2*0-N/-GG27XB.&H2%*1\ MQM)HC4,^%7T@],QE5+?E79=H09#KIUD_^G. 4C.'7F^.2>S_F7X.ZBA(JK;T M#6))Q/N^6==LVT''2%JQ(-M=YP)D3>2AQFTXX"Z143CG+V[ F MZ;S'F]SU;69]XEF@R,5J^]"\. %=JQ$+$M'*Z.'F:EKG4 BDW\JN\>P--7=3Z(8SUDM_OK>BDCX4&_&)6 RE/9N M.DIQ';VLF\W3RP_G"Q2CWI0@M4P>S&,J$=X.=A*]6D^*0P=L\23^X1#4QXL5 M8<6VXD.V?&I3F>\]D9!I9%\N7*"P)+,JX]1^PG?_P$9))>NRJP*I"\G!8A*P M$:A 6\\+9I&2UBU^ CV$V5$QW_,"-%?(X@PIG#.4)$9/:R8/M6=#^SBBJU\\ MPQ26)8KBU"41YD//RBJQ)CKSM(V.OVW$=$)TFT0I:*:0"I7QF4Z"%J123GI6 M>:Q)A%&(O5MRAD>%C2;,X,M JOU:J^M.%W)'3*"U.$4IK>_F'K)IXH:5Y5;(NYB*X#YA[/WP M@T 8VE2>HL^Y3, K.*4Q%PBTZW#NJ6!P^R)HMQB"X'9C?:QLI,!D3V2AZ[Q V1A4/B%?,9!*_E<2DMR%VT MCA.6Z*PG@2$![AXM$N+.G&A; UR65O2^4 UV ^_SBDBB0'P$#Z[%'] 8$%PH/37,MAN_Q]KN)K5[H#[WW-6I9= M4RPM7?;#" >^EUZ\'<9I9"%:^B'JY[[\BZTD+#(V Z)H_1#1FUCD)<85XV#7 MRMX>%/:NW2W I?-@J 2Q[($@A_B"N]HH897.Q,JN, *P3&1P/6]WTJJ1%V&5 M6L-)85(6;ZP#Y,]X#1(K#@XD8[=_531W^,K*JFIK-V1F UV,"]Y/)?NVR$W! M:^62>/@NH#6ZO<%.N(ENA,$8AW+,DT;#'EO3,87EVH!V;_GIS <<.\$PB:/8 M"3T_G%XX 7LV$DHP\*FU/U:M(1TO4U=A'U3S)L\,D_@!D?D%)@3_8$_<"'9I MJL3/$42)MFTGTH$Q5GB6F+IJZ4.6;-A?8?(-D^]4FKZS\&E/ P:=*OMS!+"V M_GH2(S6&)5,M%QL>CT6JYX@CI&;;(00P K->0[_]2^P'_I_;PHO26*L2/DJJ#2N ^3GB6U-["/.6WU/>]KB> M&R=.\"5RII"CR:5]CE")E860*3S+;*K8+GLU]8[M0!4UI3;)W&1QM5WE<<*L MP4ZZI]6)"TVFI6B/6:.FS["]5)V]5)V]5)V]5)T]UY3_2]792]79<6)F99K^ MV*O._A.O4=IEU!.UT#HI[R1:T\JU02]=2 J.*N_:YRF6M)9-/G M^D8Q'6ALFE+(D_!H#64[^*THG"/0&Y_I!<;ENL(K@=<7A;0-@:9[<" MEH8*\0BY/TWQ\L1E@2E9K2'+?MDBEGTP_NUW#CS9'W_[7??3%37US5I)B5H4P-&[=_"1NW?FD@%U35J)F7KV9Z]/7$/76[^E$UZAS,&F,E S^CQK*0(!^=9\/ITN MJRX5<[V@#B?W?O1=+5ZIT%('3SJ$MO62='Q).KXD'5^2CM;FNEZ2CI8 M\9)TM"CI> 0ILDS*EQ39OT2*K$\=;']"Y8]1-)QI+*$>+1F;KF26QA+)=<4#&O#PLIP MN#6\M)YP&1+/#QVR2A=[^.HP1LLC-?20DJ"38[G 5N3HGL$A3.DB4?LTI=8+ M?%].4[Z=^C#R%,]HEVG'WV%X*$:@![_<8"[HWMZ&O1L[&9Y1D1F"6 M8W!ZY5J ZZTQD+82LKXWG!0.#\NB0YD3*0*XMB;V95(.BYV5?O#!\-7Y M0$:=NN&[H>Q.]PV)J+) <-+ZYFOHE(KT@P#'KB\.T^%\&!LAB;*^V M*3AB32"PWII.\7]++Z*/A^3>G\XDSYH(6([(VY J;M&=MEQ9%3Q:!LFFUV)%J'4FE&[2QX#W\W$$.<<>*3CKB%O064H8!79P8BWL<, M69KX2R=&:J;FT8Z[AA;_NK:&A0>-;7#!Q_,Y#M-5Y16"F M=^1W-&UE%G4Q^""AS:\E6XCN'#$FZ2>ZE59EWB*1**,$%,1\;;&(]P'%V MR*U_^ZR%##T& = ;;^QA8*WG?N$MF/8 MJ%*U-)_8?D.+Y+8NZBOF('8ZR'44)&1MTK"M1CY[[I&'> S&I*P)L.+6_P.#[]4G?]F'(O]%@_2BCSZAY%B"QY MXRG=+I&PV8V$N@8@#(6T@ZGC^OE>E=HY]W?E<^XYNSVGVM-9ZX(E\^CZQ*X\ M=-9=9?.$S<5J2W+GK-A'/7;Q905H(-S?LVWCY^5E.D20$NJGZ_?]"FO.XK?7 MF>"#^^W@8?TQ_[7(] O$)64E,AO*R%H""(OT;'O;\O#3**CU5K/0NPN<4'BN M4'6<-?HV,Z5M?&0YB=@#6=>F.KCC[T4V5]Z9ZFG'5:9GJ&S\D"-<6MYG99KL M^1UG.XAGT.#PF[%TVLOA-U5-+%R;7PZ_/??#;UD],EU%W-0TLL-7?'KM-TG4 M'U;ES#:H!C@,6ZX/W:;59)6A',JQH;1G^]D.D8(0%&:#E6RK,2V2D6\'@2S/ M!T(E3>U+7^BOF'QVB-=5OFWO%)A:>],I05,ZOVB8 MF-]^ND0NN_4I\+W4#*)'Z-^]+V\^E9@+S]&_/ 147^J7AX .OW&2/_O@(7^- M#?UA"PG]97Q#1W$P"&G/7P&I$4I5(;+TN1^>J =U%>3V78L"QK>49)="WWLX* M)C:V:Y(_\>HC]7=MM[36FQX062$*-='3;Y%T/JCA9=P;!82XQG[W8J(L/ M0?7.?,XK>SLQ$B:[/E1>%,NXC&>YUG+K+(_JE=#JS=F3TZM!LAP97-=*UI?P[R9H"Z2B)HABO)!J?A<&9_-ADJF MVE !J56182P*X]^2OQX-A\ALO1=R6-FJNR&'CCC=W[<3/ZVIRX D6O:W8+ G[+7 M+&;^(F)G"56@D/(9JW^6@: F.6A^8TO'/6+>/1(L]SF%L1MB]_#>=F6W+AW< MQU$\G&1"P@CLD!TC#!P%K/.A/A$:@=,Y=.(+$F@%HF/$H2*^=;GD2[0@R/77 M142AUYLS'?^$<(]EB=BE;-A+7'9L7K;_(F4] M1@05E6H[K:UKL^P($5$QNP775Y1RJ9N4]VXR]:,TF=KI&DJGY@[7%<5N0.U M0B?H)U&,YX@PG_@&A],;=K_?&A"%%&OS%DVG76M*KIR!;=:N-Z%#E914D]((<-LW?N+THE> MH1:0:T[/*MD6JPBN*3VK"0@KT[1M@:4U3?N9?F'@A-[=?5^8!*S0Z4Z\*G5O M+!%88Z:53J7,$$X@S:V6*$T\JE[+LI#,X!1C.H_*5K<^9OEX-_[FQ[-\A1L\ MN4'";C)DJQO]G_?@/$E]WCJ-C=^;BQ&OG E\ ()*!0 5 ;6QG;RTR,#(S,#8S,%]L M86(N>&UL[;U[<^,XDB_Z_XTXWP&W]\:)[@B[']5G9W=Z=L\)V9:KM>.RM):J M>GLZ3DS0)"1SFB(U).6RYM-?//C&DWH 6>?>C9T9EY29^H'X$4@ B8?,%_^"?TS]_^\,=G='UM8?<33J,L__@T:^R^ ME.6N^.F[[SY__OQMFKT&G[/\]^+;,-O:&5R60;DO&FO?OWU?_1]7_[IG/__X;99OOGOW_?<_?/=?'QZ6X0O>!M=Q M2I];B+^JM:@5F=X/?_SC'[]CW]:B@N3;0A4')NMWX,T@I0?]U78M=TX^N?WAW_>,/W[X5T5?UPV=/,,\2_(37B#7S MI_*P(U0J8LJ$KZK/7G*\EH-)\OP[JO]=BC=!B2/Z0W^D/_3#'^@/_5/U\4/P MC).O$)4D_%"VZX\]6Y72=Z[!+G >9]$T/0[U4-L3?/+NY.4)#>CJ.V_"*BN# MY"CP74WGL!_Q<4^\U7/_I,DXCX][TAW-B\ N1XJ(VR]I$GK-2[+LA3*HPR6NL M01X:&EQ)?!=F9+K:E=<)?[1R&1U.+W^N/SJ?U:BB+A?J))&OU'Y__UOW[5FS\>- M?7&]"8)=AQ_5)RU'J@_J5GS VV><#UJID''!#BT\2@VI@'=>Z%"I2/$;E_)/ MA8J96BH,9%Q200JO2X6> !@JR% -J=","6"H0%93>(O3Z%J/K!K3 MLI!,(Y8Z3JEB []''9T"'"I9H!Q2BXNB5A;*Q$,0;;-T66;A[]H11R+GDDI* MF%WZ"$)@**-"-J0)ET-,$,XP-(FBF&YN!,DBB*-9>AOL8K)FT_+%H..2.U;P MNSS2*H#AE W*(;]:'425KN,456IG8]LVV62,0M__X1R6.+*GFTS+&]/435"23%2!R2\E3C.UNJJ ILTPW&_W"=UY MFY]T.AW;K-[4:JOLG:/'(A:FW/GM#$U* MPL[G?1D\)QB5&9E\<[((@$/51]+M65J2AT&L;F9IB>D+I66G7L4E(6W =SFH MDP=#.PN00Z;U55"ME M$_9.#UN$0YY4*FA"#THZ2G FK)M]05S HIB$?]_'!5O3:O9$E=(NIRD#Y.X, MI1#USB<[?$,VU=*H(W[9@>?3[-?9"HIY38+_RZ+:HH[X ME>B%.?YG\D2"XMV//PX:UWRN9K2UJC/^CFQ,PU9+/1C<' =VR$0NA8B8A'N= M+QT-K?])*/X2Q+\0B.KII1(RCZW'6',^N![?9&%T'6\*!H5/QJ\<7RMA5)G4 MC:^UJ#,GXI#MYRE1P(.&_OHK_]C&=["UX<%E&-<\B:=@9P 6@T>BUO@%Q [B M&A+2_OIK_=V%V4J\[2A+-X.V5)^J"6JEYHR3(QK1T-!"!P;S[($.R5;)2.A5 M?^/$UY0WH/>=R><<8<*Q[SFZ<0,?U%H?!AF/ ZWP2=7\' AX(Q9]0]N<$-B8^V!(/.I\(?$IO* MHHXPJBRBRB2J;")!\,(4G[Z%.+FET105@O8#-94ME)Q1UKH!#36-&C H: M3 MN)!!Q1"3:UC5_>SBJQP"AB[E<+S="PNYSG>Z1)ZE8?.W9EFC$W>WG#&#;IOPYZYS?\D&U_E!SI&ZCYNY&Z60<&F>R! M"L?L1*AWS%Y-F<;@Z,;*.P,6EN 0S9^\J5C_=^GQWV-$E6OF4YHA3. 1,SNWO'6'/N^1W?9,$)'&\*"JU/ MQ*]T#9DHZIC4N8E<^-(;E4'Q8FIH*Z/9K3S*CKLMRQ.:V>Y;'F$$!J-/0"[L M8%(Q*R)W)2_,XO=[ O$?+]E^%>SVM)'2*!;^I9K#QUAQQN#CF]CP=[P)&.P] M&O>0NXTAQ(5UP4F5Q,477G\9GJ;2CW1++JV"P\66!?#.,DLC#8-D-A#%I17Z MB^P,FW_N;%E%@,N<;_ZQS9+*RH"'Y=2(ADF64A;:,*AW#&3-$HIQ4K6(:KZ\ M,#MO EVX;\9MH?H6H][! MK*7T^SW$:'FZ"A"9%OSGUSVAJ=VK MO$>8\4[ST[$/^=ZUA"I3J+:%*F/H^8 ZYBZ=#@I 0A:3>MRX0 K5 H??;K+7[\+J-WAGU_]J.[O^Y*\?EW>#5O2_ M^]<"9AAQWY,V9DRRZ];H&R-)ENZR) GRXD)SP>05 MY\$&V\\%!@5G!-A7,/Z"" MD%5J7)1D>9J@#S@H]CGF77W!0<+0T1_BE'A#6^F (/G>58=+8=6=WOL21,?+ M$ T[OY*!XYS<[_,T+@D'R51W'[_1O^3[%S8*+F<',_#N%*&6]DX=:XC"I==: M@=4EK%7\3AD?@C?]2-+_WME((H/5C"3=+[W3085(&$FX#)R1Y(',9?@E2Z+9 M=I=GKVQ2TP\E6@V78XD%].Y@HA'W3A][C,+RI=9 714X_+J/Z2X_6U_-TK): M8+'U57%S^!#\+ M(7,-U%.Y]#YR&^3UYS3[_'/V67/$J)9UMK=L@MOL,JL$O1/$!MV0&IU(/"J/ MJ *=%FK3 A1)-4FGOG+*&*"W/Q!10JP&'6;?9 M[I#'FQ<#GT0QMV6 Y2#[58#[,F 8HP F%FFJQ2X]']T2!N9!LLBS$!=%G&XF MT2O.RYC]203RN'S95D71-5/546:$'BW2B?<1L%=B(8-\#980R<-@V0V$(73$ZJ# MYFO4T4*W9W7"3YX15_&64'N^9H%E:YS/U^^S+)KG%<,U.Q16FB[GS1%-Z4ZE M%FK>*3@>J^#Q,TT:;UKKTK^I-LKR>CR#LO-00\QQ-"D769R6LY0T0%])V*3D ME(I6#>BQ4*L!AX V, 7NM4HH*!%30S0/?[P]WY7$;/-B]T/ )16B*1M;5>:,1;GWV MJ!3T3AX;=$*&DX[896.J/P1Q2GXZ6CS=JAUWB9 S9UT)L''0!0GO7:Z%)9X_ MY"H^ULJYJS'-2";/I?(P.AU-3#IC=Q:$HZG\0F342B+^&=%UI80MA])73QS9ML77X.Y=K86FZ^X?+^XSU;[VSZ>UW M'GO[G;&WW\'L[7>VO?T.TBP0X?7)H82CK;B=/XYJ8G]R&67".S%/PRTRM[:B M#"^\Z$Q%CQ ^QTER3[JU7_QZ$OY]'Q4SI)YX_@HE[;$Q5MFJ1@HDX5(A$M\)IXV"L/ MX)"&IO3IGA*C:U.>PTMF;I&F_,RIQX]+AY:E19;$44#K\J4E(1B6>6-Z46=I MT@Q@FY1I"CGOS+ )\8:MN*HEO=YA7FY?R[B* [R6+$'K!)R=B2H!-B4[S*]!= M!5TE&31C#HZ[()Z]]_S\@7GJ"3. M).HK7719_9"1Y5=]@T(]>$C%G TB&I#-8"*1\4X8 S Q61)=Q=:BEYXN_B,[ M9/OB+@\VNK6J3,I9OZLA-MTNBL#H=26N8:=S0<0E+S.S-'EXLWU:YG4:7OZ/ M3A9>_L%??_[SH#W=+YQDX!6 L/R[S:?>.UB ,NS3G^>/[]&?R7]Y[,;E>P5J M^H7+;FR!=+MQ^1Y,-S90!.=]]OA^LI@_33UVX^VC C7]PF4WMD"ZW7C["*8; M&RB""_;S[''BW55OXD;90-NZZ1=^FR&V%WW7:EL'>2V"(4N,,2 M961KQ 0OZXK/\RA.@_RP? E4"<:<3 MA EV;X)0"7OGC2U"V=W;<\\/I\?S+.;:F._.]TYC<(:P>M$U]9=@J#!$)$3$ M+.9P1@]ZB6V2)!F++9OOE $(%O).\UF;8/=R6JN$P5#&A%#P,(C\=:. YCL7 M40,/0833YWV^6;T$R39(T]M,L_&K%G:W_6L"W&X"JR2],\0*GK A7,NC6H$6 MM+QT@8[9KS/F\-*\ESC7+$14DNX*=FBAMH4[I&(P**'%)MPH(L*H*^WFC. _ M[A[B+:TF9CHF$ 0=GQ0H@ X."P92,'B@@Z8X,O@/=(?Y$[SMI5C$:>:>YT$RP>TG15,+>J62+4+G-56G07"U/_*;:)7>\%OOG) ZK MW]1,-'(Y9X.+#F8SMLB$O//!A&S( RY:L^#BT\LBCU^#$EL00"[HC@$ZH"T% M9%) .*"!)I" RYZ?!2=/+I//01X9+JH.9%Q.(E)XW8FC)^"=&#I40EU0*G/. M^Z@G!^:3B9)!B^:.&I!I-&^K(A+A&..7G('RUG MR#_^^H W0<*BLF4%Q:42+MBA@48I(?G:.P_4F,3R&42*A\*?J\"XPI.XQU$P M37!8YED:AX5N1TLIZLR;,(!M_ F%G'<"6( 3"E,0:=01/^<^UOE",V[V19SB MHECB#4LH;A.>(=?Q$J*A@R\-TY I>&?7&)3":5PE&T&C#890M3 MECJNG[*;W@LY.Y]&.LNW-,7IY+D@C ]+B?LW^-Z5HRR%5;O)O2^]DT*%2+P? M1)/)_E9+N>[HNRSBDR6 AGUB) M.>]T"4BA[SLRL"@@ E,SH2/K:6!_PIN83BT40K.BT@QC"GG70[\6]G ND J# M((T-0N5LT55"C98G'DW2=!\D3WB7Y3KZ],58GSY& DA2#IFA<*J$-J#,1 L4..34F01MPO1UC5#)8*RT@24=3Y M3],F7Y@I/D-MON@M0\H,B$7;-%#7C(%U$2%&.4 M\)2<81JH4H%#F^DK]*(R?LGR32-K"C2R/DAR "FG!Z5 M$$!R])&9J$&D?1+C/B["(.%8[LEGLO@BC:QK@BCA#DDB"((BB@J=DBQ8, M4_%*F%]QD-O1I2/IARP"5#E5&C& 1!EB,]&$RGLAR>T^SWNHU3..6M39H:P! M;',^JY #010#..'4EHOWB.)I!N+1E?=Q@A_WD@@0N8@K;JC U9P8?@^""PI0 M0PY48:U4#G%!+SU?GQ*DY6.PE8T0V%$ M%:E&"[:\_1D?E.T2Y-QR0@&S3XJ!$"!6R)$I:%$'#S)I1,2]$&.1QUN:V"8. M#5.%*.B6&BJ@?6X,I0"10P%-P8Y*&BUGMSYGDE7P-HL(4>-U'+)#9P-+E/)N MR6* W>>,0A@0=?0(%0PB2JBOY9-(LS3,\EW6"7>XY3DZ;[-([:$8M-R2RJH) M?6II50 1S :G@F8]U2L>DT)3!50&$+7@A7&3*"(/JJC^YR%.\0_*]DMEW;)+ M [?/*8D@(":IT2GX4TE>U7\@JH/F*132O!O1U'?^2?/.EC3O0)/FW3&D67W. M@)#FQQ%-_=$_:7ZT)F!AO0JV>![=U> );#:*\"= M+T&00(9(O +,=T^XD.MNIAS-<: 8$?I?.^MD":BFCSO?P>AB$9#0P^R])C(^ M7N2'C,9(O62I.D! %'&6^DH!KLE]-?@>1(\K0(GE'%FL&97SM!O_5N*TD _? MG>^Q#.,U$7G\!HG>':(1INO[><6_^DL7;;+O=I]4ICRQN4"'GJI>U M,.L>EPJ!Z'T=,J$8-)=%?6''M%AF21S&99QN/I#%9QX'LE;)A%P10@VP9H,H M 8(*2EA"UK%&$-62CDFPR#$E(4YYCLT53B.167B6QQ*8HXFY,4X)H9:? ]"&XH0 VYP+ZCM1Q^>/?U\S>H MUG+<_8_9*@\B,B4N#]OG+%%DGY)*N2*!!F+- XD(""JH<0W9\)BA2A1Q61_9 MJ7I@)D39CKA9Q1E;+,$WQ#'(P^"0'4B!3ERMSF78*+:I+EUOI?, C%]P MDOPYS3ZG2QP468HCOI*N+U7J0 ]O4\ID 5%("U!Y?[+1H:EB@II3WE+&Y+?$U=IDFBCQ M@93[Q#$"1#%W3","B!XR7)H,,CFJ9;UP8;D-DJ2NLZ9LTT#*+1>D$/MDHH"XHL.G MX$RM@KA.G5+7#WG>VH3B/,NBNJ424<>T48(=<$:0@T08%3B!+;3Z*ED0/V8E M6F7H8X%1^8(1"V>-R.>=3/#[6+UQ-R[!E+ X)UF@WF7IR3C.F"?"&R3+:P4 ,4!$I4J1QP01D_32_S=!^GN^WY7A@16 MQC3*JFA&*]/^FZ6V6\Z,:E*?35:J@'@V!J^"@:T)U+%QU9FQ?&[FT:!QFLTM M"W]?O@3D <[W94%G4 ),O0NN57)\O@,$A@T8#$/4L8*H.')@F8JI7B"NC MCK:G]5G19@'$T4-^Z'?-"L-"U_7JS;HYP\6<41$$"<>B M52WU"M0U@)YIC%AE OU&C2!FY;SUR]=!\%@8%#(9=$ M JY(C8$@,(;(T0FY6CX^/4T?5P@(86Z#XF621O1_IG_?QZ]!0B?C27D;Y/F! M.(&?@F0_O%8Q4M?=MCB&7;.4 MEH#-\@-I@J*Y?1&7[)&!Z[*E^ST8=DA #=E0B\38__"RR/$NB*/IVPZG!=:/ M*PI9EY30PNUR0RH(AB0Z=)(T$U06%3A_C4-6")".;0.EBJ>*=..-PRH]YV[FG8*[.KB(6KI3= M<"K'"=W,6@1Y&5O1::C@BTERX"H2]:5!\D<*T42=ZTH+[;B:]PFLM\RT68IZ M7,P;%_%.>5)F99 \V*[@57?>J1$45MOXM;%,8/O>SIJ>>_CS@B0@M_S-%],GU:_HLGC'9K^Y\?9XL/T<76% M'JP2O5':)7<,D+O448B"88X>GY@GOBC1E@FCN)&^D*O,O/D#BPI. MHSN\HR=JA3AG&62=.<@FN(UOK!+TS@D;=*KU>+UL8FNIJ%*[$#'NXS0N\4/\ MB@EE2X(F)JXX&P(5[# H.*.(%?"&)UII&&2Q@2CN]]6"E8,,8^]W3CRR@ ;1 M/>"@P$_QYJ6'XM>L^'PMG]3(9%@=ZF.2=#J2C M'^+@.4YBNHU,/&\69JO9=,EV^98_3YZF/\\?[J9/R__^3__Z[H=_^1/;^5O]"HFK=H&$.@5/ M?+0(*51+0^3\DF^QY'8.M4P/\:"CYBO$4V3 MA8!9J(.AY'C,R@"Q'3?AG:!W]*))CJ,G_(K3O2$P2"7LDG9ZP%V&R27!D$D+ M3[@I5 FCG$O[=^K$=X$O2H07POI=4NK['=4,S=*/:0IE,"0-E(-9GR+ M/."Z*&F5+[1;/ME2['=[O,J>VAB781X)O:BS'7(#V&9O7"'GG3$6X(3)CDFC M:(]1F:$ =4.*SIMHXO1M\9KJ!_T,:%+RMS&N:H!Z9WRHX9UBHV":]L;/./R< M3+55\(;K(5;/+ZFD2U)IH':9)!$#0Q\U-F&7C$J"<<6MEX2^5WYV"SS/ZSCC M_JGUFJT?^@AI7.DTP3I&S:#CB4=VT6I:!3#CCPU*>=P:I)TKQ21L/NDSZP%P MD@PG@"8E,%RS13K"6T+7]+ PO$"^I5/VIVB"E"TF$[9Y9T&OXF.O2@=>MF,E MDP=#.0N0RMVK,GCK4@U(?!3=PS#32A1S'KU@H,]0!I:_I4 G][8RMJ\$U-_"B#UP2+$;9D@$0#FCBG [?US-'M]/'V\A.-VC8V.@1,.,BW_Y B)>1L>X M (YI6>25_\4:I4MJ))5TG/=!!760]6$H!H8Y:FR2&R:57URP_*-7Z/_Y_MOO MO_^!'I"@5ZKX)_3#U????T__4\F@8%^^9'G\#QS]B:S3^*K M?_WG/US]R_=_@,*M212QM)-!L@ABLOB\#78Q<0Y5Y]HJ::>Q!'K(O<@!N2@8 MWNGQ"0>_C32B5^BNXQ2%7,$[C9YP&<0ICJ9!GM(KX$TU"H^UXCAR[I@F#N+GQICPSLK3<$MB@VLKU?YGV+6# MDNS,12O/LT-AO8#VO2-AMQ,!:XM4B4^^4_HA)L]G0L9*6E#@6^;75\KUE@1F M1KS3Z$.@9%RJG2Q1S22$5R"Z!AC)@QB0%L"%O'N>/= OT:?[P,'M\ MCV:/J^G3= D@>8[(?$+I9$]KLRQH3: LG91E'C_O2QJ\M6EN2Y$!0; M Z_.9=SO@';* ]$/@L=8ACYPGM F^6 +9"@UWWOQ=!/L]9(9F([5QC$N#9E@/HBV[@)R"=<[_1DZM5IJ>SF''3*H6:F#8 M9X]5?8 +;3852JX:IU*MAB?&V4RB&G&(#+.08;0-"2AHHC)^F=*E97'5%-8%',; M R0'V8_XZ!]GA7%(L_6RL#1GH33I.\_9K6"=E(C A!?K3?+E$BZ?Y M_A+0)A@I.F$]PH7.5BWU7+1XCU/"\(3FG(VV<1I3 M=M-P=BNZ&)4]T,BR01)Z&32!TLX.M3#5<2V>6;.G!X>A-!R?/.(75E;K%2<9 MJ_BH)Z9!Q^W*R0)^?SFE48#&/ANPX@T:KE.5/&NTX%!.F.YMW0+/3I:5<^6# M0BMC^A8%2M/:'1YEV@L9IJ9V);W01H0J)4XK!FLEIP8HE,Y[O)U_F**O'\C" M[AMT_S3_@"H/??[HWS-GEWIX&VA-8\MUGD')>?8H8P.$7%)*#3C+/AN8\F2+ M->6J]=_)UT%/WTH*XI2^(O-T&21XOF9GL+-TN7\NXB@.\L,\%VO:8I6#=;0U MIUM4IS6YMYUUG"DP3#X-OUB*M"YAC&+V=GAG=WVE@K^LU9LJ5K4UB[ODIPET MEX J63 ,,P"45+-EXFNRSK$6;K?$L530.QMLT VI M4(DWOCR@O)V\"6;OP)N_97"NO/-!C4E>ZX6/!C 8\)BE67^)H=]TTLB[9(<1 M=I4;4.QJ%ZWWI/MX#8](+/Q+##X^27_P]Y;75[30Y^%HR;Y:ZMPS?Y9OHXO9^QZ*FO%T_S M3[/E;/Z(R/O\#:SWN2K&TSR RH^XP2E6!UF9E)Q&X5DUH!>6I]6 =J)HA58( MW -63^0>1_1$QK[1J%6%2+Q3L-QO -!M!', D0E MX[GV. +Q9>O7NSQ[C0LR6R,R5W^#GKD.RM;5 I86NO'.,1Y"JSGG[@JXS3(P M!-;/*E!_"VOM)> 24JE-5ZBW7/+.@$=G2CK#C=#_MV&;V]MG&&@&S MI#@6^9"_#[@H?D+$6CV(?4TSCGZ#@HY)6L@YS=+KCE4BS!-P[5:+):/5*7M)EXAC:!7C;:SD\@[9LD MG$Z:5<%0;AQ>>3 88>/B:?KS]'$Y^S3]@MAYG^4XWJ1\=R4\K/(@+4A;:7K3 M-&+_2MBNXB3ZVY[' QE2S%_JQZ!P__0'9ONJ'/]+7\2;=7+SA" 3;K JM!X> M4-D:04%CQ?OK*'D>=T/AG"H;W(SG]Q0SJXP=H M_7Z%=_K]0CRYEQ)'DU>FPC MN^P=:P/,$'PD\"'%?YG.WO^\FMZAR:?IT^3]%#U^_'!#UN/S>S1_NIL]3IY^ M1:RRLO^X%-L6Z[:61]J R&;EMO(H U\?"H\B7$/4FT% +E-3;2@M\H$=((;< N!,US<.U?K8K!U M^G2# Z$6=\D^$^@NS52R8/AD #@DSG3R]#A[?+^L_=8%F=S9A Z.2KIY6R'K MDT3*>5@J")8^NGEUVM1OYLOO'9E3V3P*9NHWOVKJW\9[\>LBW1+-WA/F-"7"WOH(<)_0AMZ)9@$Z*% M< FC\KGJ,'S\03B_X;4*WDX_)O8-"D)8A]L.L G_<(,(VLT<$$]C3%3)_^\# MRI^DVVF"3\W35)]#][PM$U::?$?6WOV#YTWY<-Q-G:8$J7G^5LZ4VV)1\_5M M4+S<)]EG4\Y'O8J7 E(:\-)24A)Y,)M'%B#5Y:6R-:)*B&FAWVH]_Z6FB(=+ M@2WHG<((1S>'CP6.9FF3/'5"YLI77CA>S[YC##F^NW)D0P?75T9: O7%*GO"M%_B!/<:L_*C1.B;3K+\H/EA_Z/W M'28+^3!F*V7R=X*K%?MD2Q=<_V"?*WK 3M5MEA3[QO1SI)CUP!!_!%@Q,4JK MRFO-='2\4W%1I]NXS_*[;/]""JJ*2J)+O+-:V?_XU'BG#S@H\!.-ZIROB>,Z*0I< M=J=X?0[L\6:\5#X:V4AI621+&]Z)>R)P85'2D60QZ,WR(J%V44X-7V?K:[( M00&U[9_<9$C/*;@[S/]WEM;>!%G X?B5GNHHGIJ=JN-,>=:-&:3-,^I!._0= M@5G@:25(E\V5)$0BT@DD)3\4*XL,&G3\4D\"7\^YC@)\LHE@9960*@F Y%KD M>!?$D7[*-JOYI9B\$7J6]77@$TV*5USB,B%4X/PU#G&!UA@DZUBD3CL^VX]K MHJ)?YJD:HN?>4 L^^Q2(Y15Z.M,IV\K;5:P\5R56Q=K7],X4K +Q+BO$O90C M])VMCH]I5K-<'J,,A87' E<-AC7MJF+27 ?@H%B[HXO@P&+(\B :O^3H*\-8 M=,@:9+?LZ&I""QT?A5JY]-AQ68!TK')'B&&8;XG\T4Y[O8603@3(YINH67:6,. M/KW'-D7NEU9C+7<$ JZ+DE89XMO0VY&M&WJP?W J?<],US?+P&NY\A? 8BUP M@;.#77/81.TF%2=HH0ME3/0:T ML)]*\+P$=",U6T.-42(O88AQQ".P@@331(KV[+14=AR\.Z)!@S!>"TTPH^@H MN$-J/N$(;W=UO-%EN*DX=:K>J/GZ-BO*#[A\R2)]S*5!P=FYDA7PYB!)*PUE ME+-&JAW:0J*'MDRQPQ__0]MPZ"9O#'%\R\."-*6,B"5!WB:Y1V-EN; M(3=3M5H4R@AH!U-T\BH%RI>$JG0BC2[$E-LL23!+%35?MP IW3_2_#Y%EL01 M;>5R_TR&XCC(AT,50T MUKS/QO9;5R?O?4'=E#QM,_*+V&A7XU9NM+>;Z]TM][@V] 5LM-_':9"&9]AH MUQH"P&F+AEIP6V/%^UA],G331OO][''R>'OFC7;E#=T@766+(%=>R>U^[_ . MK@BK<^FV_=([&U2(A&IZ1(3F/N%"E]W](VOXFR#]G7#P/@AE$3HF8=>[?FK MPQT_41+4*L*$4MCIJ^0I,YZY!EI7*MZGLNYR^@DGM.&$O>7A#C_;[(:(*KZV M/U3@5?L=0WGO@\P(D)(T(TR%^_XY5T([JL57K=YIUBRD"[KLL:*97L4ES6S M=VFFDX@AKWR""^=6T(TM["=+W& M83E?3]_"%](6_$1&UWE*GP/]#SW;> T2S')-D 5G')*QEWXQ2:/^!QU)Q>.] MR"\Y+>MUN4?5*PEV_I_Q/MQ?OFU"NOO[^^GMBA8YGO[7[<^3Q_=3]#193='\ M$=&]D2OVWVCZGQ]GGR8/T\?5$DT>[]#3=+EZFMW2:LGT>^]OYTE/9L$*"(BQ M\E51AVX?\'Y1=)IK$"[?:3\/N/NZNT4 :\;UTG9AJY2/#K/_[PP,E^B-+^BU M/?M;"+',WB7F5/OWXPH]-^7[:.@+P^RIV \PK@ L(G2>!IW"%IQ&=CQQ4Y5H MO]LEK*)-D-1%<&;I.LNWO(B:H4"1K;;36D7CFM0K6V2G"F:-,0ZO$*WW<;%X MF'X@5)T\H.84E7@']_.G#Y/5;/[H_WY2Y[+K(HBC1ZRBHDS0\2UD!=#!U>.! M%!@N*:$)@QW;]J&YF&CF];HL!=4#P!8>&&VBRD#*+4^D$/LDZ8D 8H@,EXD> M0$+5Z^&1EG(D?[915&DDV?6\BXLPR8I]C@TSX.EF7:\ESO$0AB[B*3;!T/M, M#1%VRN>/UVQR[5P )GZARR@E22;P;+VO,H$7\^LOG 2AQ;%YS0*3DO(&8'W"L$II;U3V!JB(KDCY56M :GW\(%71S23U?XK;PA&'Y7/)AC#+EDXO$-[3)TO!4PS#T: MNN"1!"5Q6^@FU'-EDMW3(TB"%$J-MF6\2>-U'-)[A\(;:Z*RK;+37:E1#>IM M2EEI@J'I*+C"EM1^NPWR \O[T-JIJ[K1,7A76?+.4%XEC!:(,BT1)8).%WU* MH+UEG" %AE%*:,+6 Q-$5!+2%%VG.B6C-5E;EC21='L_T326V2I[< HM&R1Q M$ V:T'(PCD)M49?HBI;P]4Y+Y>5^PWAFH>?XIH)=,P;7%?1*8 8_6Z22BPM, M[PHQ3>;A-;J01D=E ]L=-M,8.9LT(C!& MS_=9%GV.DX2T;T;67>DFIEG,V1:5]>'!2!LNB7M4\[K,'64 #'6/02U4@*UL M,-:V5A W@UH[D$9A=6M-@Z^5IN,35MNF#$Y=36K0_%)[R&(9PX:6?%O]+(.J MZG99 TN6Q$^U?!ZGZNX6VKC&M#?3[/2\CX1'@!7SYQ0EXDIH=O&4G5*$JD'+ M2L-ALB8;Z)W$3#IQ&,RQPB@EC)"CT_\67SV3VT^&6@T?_IOEY*<1AS;IF:&J M'#+O?*IJ'15UL:,@,>T=:S4Q^G[#%*THVT):=J'4A>_+"H MEE!1B[255<_J?-29Z_R_WJ9F%(5KH@2'B"+"2:C^M*BLS0-2]4Y!=TS$-<$,A ME[22 ^P2J"\!ABI26$*2:R8$:4SBB.;K!UP4&-L/2!9Z[FECT0R121HE8.0R M(Y7SS3O)IJRJF6'4&0HYS88H!=A+9-B3 $,,*2PA?2 O*@=HU%F6A+,O61+A MO.#H'K-RQ.@S0M_I%:"QS>K= K)5!D.^L8B%NT O08XK_?_^3__Z[H=_^5-5 M -$[0=_O@SQ(2\S..Q9Y%NW#\I<@IY^9%XBVRD[#!48UJ!^<1J.RLDUSH;;;=$CFM??'QUA MP/M@=0IJ<<>TL<&\KYX5H$>15NTV;^Z/,P*.SX8-_S$6OBQ&FP\!^I0.NV:\ MDW>)-Q3:$]YE.[@F=7 ,F_$KAW7!#!\[9\+_/<]P3)]U5PS-(N[S5VN!]U/5BZ7 MA4,B/4 Q]U,MCK@\J.%KT!;CH*66]\DG_0"E$@;+*',ZL892^!7$J%2EZQMD M1COP_S:F:+14=IJ6<52#>JD8K33!<&\4W"$1F3(K^]')T^B=C+?=K1\["NI5 M'$>8&<$/(LN4\F!(9@%23)43D_7BCMZ4(OR"M9OWL<#S];0HXVU0*BO##H5< MDD@.L$N;O@08HDAA#:E!A"@G<"W&K](5Q7[+LL?ZGPWOLQS'FY3?"PS[=[32 MB/TS84PN[$:G$^RY9-W)S>X2]&AC8+A\:@N&M*_LH; RR"]#<1,\TS&[8!IF M6S(;O^"TB%]Q7:A3<'N;U 2\?WE4)0V-9D:DKC+1*L( %CFF M9:"6.'^-0US<8Q-QK+6A>^SGIV\[,G];$>L((^XJ$1W;P+;.,KGEU% M55S9\CZ5*A/DVDVL]NH@4AU;3+JVNE!(>R3N+R_+<9O$SXZ:&GFWM^@-L/M7 MZ!7"T-AF OJEI%4--\ER!C[*E--Q\X3&]H;2(^R V?,^ ;PPTC:F6!G4A-BX3JB1 M:N#USNZ;JLK@;;9]CM/N3K[JJ%VCX*/DI!JXK+2D* V&=4:(0MQ"72 R;#6\ M\^F>T/U3D.SQ!QS0D,36([8\);37=WHJ.+99O5- 6V4P7!R+6#CE(_KHE1H@ M:YS&@G=R3M]*G$9X<+?XH!WO##I.4UW8P.]EOM I@"&;#4K5[5I@28=?<;JG MY0>S#5F(6<=M6>BY/9.S;$;_:,Z@!(9NMDC%'*Y,C^Y@UXH7K)HR7U>_9W%Z MHI=W6C'%!+M7+T4E[)TJM@BEFWHT7QQ7NF15G4G"-(QCC(V"4X88@?%MDK$CCNIL3^L:66FZG;FLF]*?NXQJWNDV M'JLX?W%-=I05M;H7&J38\F$2$;^.I0O^-%D1R'13CQX@UR$-[*OWRY7%&':: M/6=#W#F:W8R IQCSSMASM6#(8V82!=0F*JDF^IIF('OW_9^(=?;7#W_ZAI%\ M0W^'_=4$PO05R&_6"MZ'X28/M^UAKDK<2T9TJZ-NX7T\X?EFYSM,TUBG&YY.UIP: M6*_D-B^P30/Z28%U&M .2*W07B8KL&*XF6YW27; ^ :G>!V;#C7M5)P-/);@ MF]''( ]C"+(#*20-KK30,U?S/A9-@SPE%"\6.&>)8^U<'*.6T[UWNR;T=M_U M*MX9-@ZG0+)*"Y$!#!54[T*CTK(,RCT1/M %;/YJ%4]NUG$V+MG";P8FDP*4 M>6P,6"'W0ZV&\DK/^Q@US*HSYM#:4M=G'B3KPVHK13!CUQBTJI1<>:WLG8./ M^',GA46>I>3/D!V=%V/H.-Z,2V8>V\@N2[FT0%%R0'%1T-*[ M06,3[7I&+S4GAR\XVB>8IUS9[H+T0'Z[39"!H_LX#=(P#A(ZU',L*WKK1S]M MG\.LNYG]? ^AG?Q/M^F=ZV=NB#!L5Y;I06O0L=U)KT+>B'5M'16-^8N_#'7. MC^AC@=?[A$:+%O-U?9.H>P?I$9=C7H>3#'MX(<[P("2OQ E6H;T4IS=%]UK4 M264BM&?F$0TYKE)<5;?:SG^?[]"?%%[D"IJW4$FTV.-RSDHXDJLG");#5=UNT8T91N\0X+-1C$'(55Q[ZH M9Z@3&7;QL;:"?'-8Q5OB&\W7+%/3&N?S-3M]G^?MX;O]8'N\50^C[:F/0#+< M'FL2!JW/U@X=Y2N"H^<#*IEQ^F%9F:=_\Z",+&]B,MR]"^]QMLF#W4LQW\*.3[Y;-U/'<*,1L)RV16[)XDUC#M4AFY>G["/I]2PM2=N)UH8X0I@\ MM7$[*)8F/!!U5.,D'+72AT;/,:!US$Q[=J@7RPUYW[ON;_C05&:THFCQD 4L M4V2UVY-NVDQ"QE.54RPZ/6LYO>F]$YCCS7EG_?G:H-WV2Y+L,S& V:7J*-L_ MEW1M5^V"^W\7ZC:WK9O4B.^S_#;'45P^9(5^/#_5F,LWX+0&=\E_G"4H9^)G M:<67S'QETJVC\Z9!RYAV7*XT>".T-50='7UN)Y^X<0QSB_B4S> O;MOW'!N\ METEE920?O<3W@65O:Q._C6&?C;X'^MDW2\(_LS(T EHCUC$P!)K)KVUFG4K+ M?L$ET?"SH%)"ER^8!''OC+/'J.,8F&1HXKIN$1R8?YM&Y)-\CZ.'-B.'U?KF M-)-^U_GC&Z]?Z-O; TCLHQNA8SXO![+C)JLB.=PJJ-0OW7WHA)XW+P+B%G>K MI8Q\%VS-^.'_N$;*.6]G R#/1P'7GS(P0X3=.3 2WV;;7992-X9ZZ=6UV"K) M0'47:22?C[#HA]I'-UW.\M'F !+^V#;HO>;:)CL@?L%T+^$U+FBWGV9!S1I"]!G,[3.IWRJ$B&TTS[B' XQ\.013Z<8A<: MM<_1&&VD!"[K,;7R,'#U&S0ND_T(SQ)$?@81KR.J?@B0MS&\W3A+B6NT93%( M-X?J2WMO8Z0U/][&44V6>QNC3'E_.\Z#7_="%%S%OSNMB*^V$69[\-RGY.7CLQ#U7X//2SB+K[%#I'1@J]] M.\NFJ;;L#.I@R#H>LXZR/1O,::BL(&8&_<8,_6_O'.[A9+EI:7M9@HV'.,6S M$F\+Q0.S4W6?$2[VCLVW0Y7]SAYW)9O4SXCK0H+&FD\ATNPCS>T?8J MGLSI9IWF,#O30^@E.3O1)AB2GZDA0D[0VI+W5Z![GI,0&!G-._F*)[20RH8G MR""3#[NG(O]:..NT.#@ZUP_Y.@L\[X-2'1&>YU? O$H7:YI82J&CCSH&F"?4 M_3=/S5N^!"GJ*T%QW<_PI$PN_GE_PN4;>8F'TWT7SVD?S%MX@49=XOT[XS)% ME=:8.*GEH;YR65]U)VZK['Q"(^PNE;$)<)O$6"7IG856\(2"7A(SEKI"C$U-L0UBF#\"&73 M3-Z!C2*("WC:F=RL!8:.UE!'$A'2OI^RC76BK[5JO+32!,%'L2E6A&S5X#-2 MP"I,W-(T:][IUX[X]W$:EYB5;Q_>.K2;MD(L$+%= ,G(: MENSN1"99KX'D>MX6/[IF*%<],B4P9+1%JALI*TW4404S/(JMLECBJ#4<^Y(F MZ ,?4B4.AFUFC))EC,@MRV'NHF$G/-FK/+2$?_?7=] 2#@G(AD][E95!&3UEQ8&2(I>G[ 1$*>KL,,D MCE*4LAY)XH%..E<=Z&^GX3A?KMG MP;_L3)/>C<[Q"TX+LG+CEZ-E#;!2<\:)$8UH^&&A X,K]D"'O.EH5GE'PJYN M=2?=^Z1VG^4XWJ2W^SS':=A+06&.6+15=KHW-*I!O=TA*TWOO#P*KK!#Q)51 M6&GST_%*_5*C72=KZ2+'NR".ZLH ]QA+9SRCBKM1S@Y\.\+IY;VS: 1(863K MI8W=<;VF @-:XXLE&NCB9<-QFQ*7!B)53:B2B1@)96/!"[_LFR:EFUD='ONL M,>O)R"?:O+7#SK-KBN+*U(78^3Y[Q7E*CSB7^^_AM'%4DS#WF5" MZ--DA4(F=J&>?8HW+^5\_;&HCMUD>$499[VK@M?T[U 1@\K4 DW$JD8W8O9 M%W4V9N^+I?D.TTCC=/. @P+7R9I4-PV5TBZ70P;(W?6/0M0[:^SP#?G#A$"E M]>SC_P53@N-H0B:J8(/OXH(E/'T*2KS .:W(;?48;,SXXYM](]5$--L RE!K MX$/JUHHHX)HTRP531<2Z_RVC!WKAHDU^4#GHBD>B$G;)23W@+O/DDF#XI84G M/Z0]UYKG9-9\B-,L[US@:&_%\G>!\/SFL AR]< WRH)+?AW1M"[I1JB#8>)X MS,)-?JBUYR9I29:+R9[>*%OB<)\S[V'Z%B;["$?WI.?I(<"^K,X8IT&>D@84 MI.'+%]+@R9:.U(K'=B;;3JMQG?-Q](ISG<,PF!?BG*T1]K@ZME%!Q0&\)4)1 MLO=Y5JAB()32?NO*]2#K"\J-%S2JH= MSN,L6I9!7LJH=03N(=-N\"9.J=^&GH.$6O% L4D4Q9*0G!%Z(,@U;(85LVHE M[W[86*3"D%5][7^*LWH?R%_T/%4\T#[>##S73&SD>">MM>&=HB<"%Q.$,H&# MXXLT3B8IMQ=P^#0U3:7>]5&XA0OT:73&.>IR>1MT.P8F)1#9&I3[!WH-,&.# M%4SA2N?^&97G"(H_Q_JL#K&^PSOB_<=L=XW\G6#Z!RT:N:7E#O[!/E>V5KT& M.9-YQZO LSZ4P<+Q++;![66KJ8J&Z'8--#)P[O":H7V M(E=]3K]FV.&&HG5]$:?7!R7@>E<%.]^#F>8DH(0K@!V1^LS<.Q,T&4!TKI-9 M#4BN%J7[9-(!PRQ+H!(7"H8'I<'?F1.[<]_X!Z$T!(2%AH9:\E)A!9JG9[G%V*B1=[HP M-,'NK?14PF"F7A-"8YVPH#89. M1HBZS&8=%3#9:J0->C#DJC$I>:>8T CS1[ 9:FQ@FE-MP= N1P[P!1M[TFX M9),$6I4HB-+%R1E&B+2Y?L@C%K;1W.G2)'N'UJ5F3[8SX&J+L&Z@: MLLP60 YAUK#U0UIM!GPF94.+;PX?@K]E^6T2%,;I]CA3;H?-XQO;'U_'VP'# M]A/ BS?7S3RWG-$OV.OOLRSZ'">)K"?K[^"=^0C(Q*006?0+$? ^A$S",-_C M:!DD 0VYX2FKG"^OK/C74WM).%//.$S,VX9PO"])K)HY*(N_) M(15'NWH0M!CAK94=N[36EZ#L@CT0KQJ\VZG0[G:?%9"QC=^L__L/<8KK9BI> MK[Z(TW1A$G"])&&=[[V31P-*/@C5U"#R%QJ *O:2'_A8$O?C'VVI^2[A95+. M!A4UQ&;X$$6\][4>EW JW'8TVE>BH%[\^R!D>P_3MUV<\PLW08E_L""X4M/7 M,&%HBFKT4*AY)]IXK,(64R.%(B+&)B&R4'$Z^DS"GJZS*?$I^2'YV(!%RV;=R@-W^[4N Z6,I+%D_EQD*4,YE MT8X*>_!<<6/0;K?[7MN@./ZL6&O;JCG,.C&K4X*JNE:YW M]AT)6%+\EZGS0:A'3A01M4ME::J2^ 0)7:G+7JRAA+O,2U)H;6*4WM?>::#& MI,J;1-P'TP[:!=_-*@*$E_];!6]5'NX;G.*U?,M K^%J;[-_37"%<_T&IR5H MP=7C:E6!0U0&;W"2D-_A-2;H(D/7#1Z$49D$61X"G(5'U33@9?Q3"8/CF0:D$J&46KQ4D0_ MP6-66WPD*XK;(,\/ZRS_'.21LC#Y& M>>6=NFI:&:G6XK#1B%NHIX!)EM1+Q MCHH"A5TU>(0E?]2?50/]$Z951%GU1Q8'$22%+A>>[;,\PP]YI?_9'I3V+3GY M5^"^3.=JFK[X*+P$YL*#^!0D>[8KWR"W?80R3:\OA;HI6I:+:M!2M-A#EN=D M>:W%V_SZ\(BH3L(B%_7M]MJZNW#'0'56%8E[>Y;\^>=D32<>TG[Y)%7RQ"1- M Q29[CC?[,E?9.B\ MS;;/<*X,H[!C^9)AV?)W5)QXK33LQYTT-J&&/TZKV)16K[W1O MS]K7)R^RNK!')*(PJ[E<:-DVHKO4,NG N@MJB5;J/_C?B)RNUSBDY6N;YHR$+C"0N+)&XN%O3N1&E MG:![PG!!QE @Q9C\,M#HILB*]@V9YW[ M3/%L[-7=WM,;UZC^93T[73#T' EXR,N/:8(9N4;.8@LP ]+E>-JG:J+MDYIC&]B'(+/3"L' %VR,C[N]DM M2N)M[/\X^C8H7L@(7]V(NPG2WU6NHE32*:O44'LD$L7@<$:)37 'B22MJ$A) MY2N+5>O#XJ# 3_'FI9RO/Q;\?%'OETL4X"6[L8,K['/]<(:Z&6CW_O;0(\GF^+&F8&5LS+W#.4!IZ2Z4&NM>,H/6] M1]11EB-N #$+B)C@O7JI )L\BM,@/W#F& X@-<+N FY,@-O &Y6D]Z'8"IZP M]*GD4<%?\C,>3"JX\;C?/N.<3!7L!Q>DY2_$/95F1E2*.N.% 6S#"H4<#$[H MP0G79YDTG9XK2NQJA8O%UY(AR8H/*DF'T;8ZJ)V@6YD8##)HL0DAN&RVN 5 M3E](!LVRI4_O65'L:>*,51ZD11!JJE&/,^%TJ7E$XWIKSQ'ZWEEY FCCT!4S M5>]D[3ASGS*ZU<-V?Y6+4I6TTV6I'K+"O^Z*@B&6'I\PY#$14 %:[#58Y+'R MCGI7P&W]GR&P?NV"^ELP5! @"?M;5 Q"?_=W@Z(MUE:Q%$53_J$0TPK9I)% MW*A)SLJ(IVEN1 ,5$YV%!3@T/ :VR3<[SUQG6+3UEY=/.(KP5K]V4VDX7\+I MH0LK.;FX=PK98U0[1]E@S9]7BMY'//(RO.*\8#>3.QN6_.,21ZK330L]M[Z3 M93/Z7I1!R3OUQB(U>N=AK0& >(,]\DY=*=MM]9Z*)U=="5Y[>M&1!T0R(TCU M5B;?^*Y8UJGYY9]G_)3LER GTWLYSWGXD)EK1C4/)Y;&1D@.+Y4Z<'AG!U2( MON#R!9J?CVT*5VP1Q,1Z5;]JDD;T8&=/E ]5)C>9PV#6<>:.V<)O'#*3@G?J MC$$I)&PG:M=Q>ETILEL01:U*'#.FZWW8ZL2)T#'UANX DP&:WNO@Z=@H^3>8 MY:J_.;0R"YZ_?D*O,%G&^)QJWU-$T'D>BR)^Z#3CWM^/2[5(&YM$M:^9.NK^ M!NK^"(U=Z@I6/X38+X&)9S(^+-6S>C $/YW#L//=QK,\"&&7\B2K<%ZP)L,+].#78S7"7Y1[8(9HDVD8LZ\'PW(QN&1R'BGF &8RAV&==&]>YS( MMOB'46.R]TDN[WS"IH(.VB@.\T@VF>@V\_VGFJ_/,:;HD MXKU '9D3))-RFRQ<"K&?(+PGXKV?];@4;WM7TOM[_CZ(4YJL;9[>Q46=&&B^ MYL15A:N8E%R."'8-Z X3>@WOG!H%4TXQ5C(N2U'$%(/$.\LZ)R=X0W=5G_ N MRVF<\BQ=9_F6O0LWA^I+RY,V>TN>SM3&-E5Q>F9K!@QSC\>N/1'CXJ@QACK6 MKMCN?24!YN!+W?H'T]&6E:I37H]H3(_(%GIPF&L/5J"JCIX04@0\X5><[K&T MD^KO_OJCVU3IIKKE BZQ< \7\':AORCGZPJ$[,'V!.#M"\CAB=?QBY*.P+G? MA_T^)V[-(L\4I=$[7P/:#)"A&CY?)H-V3,C[I'6'=SD.8W[RGD:3+1W-_B%; M-%IIN*W19X3>+]"G%(?VGIJABA7Z6@T6E!=T=+R3K(JM*%;9)/S[/J97VK)H MSXH1:#?4+?1<$LZZ&5W:&97 C%VV2!7['%5$**;ILZ.XW.?>9@[CAKU;M\>\ M8ZCT=_BCG< X &O7>;4;1O.[3M^(6Y<&R>V^*+,M\?#(@/60I9L'>C&P+N)M ML\ _SJB?M?XI#T"^[#_&(A@6GZ49NLV VBPOR%D;1HUE-N51V]?,>/7&@-D9 M&/E43+L%QYMS^;:!DW^V!_LXD7<1.L8 MPG0 /66;!^S_T;)8Y9#L M%YSBG.5QF$3;.(V+ M,F=55LW/WZ )KU]L 2OZZPI5!MA U#?AN2]IY@TBSFJGD9IY[J2E_5,'0UVZNA0#UAAJ;NLQ8+>K[F?,:OC1,5OO4 M6S&(SUV"3OWDJR+L7U/Q;SP]?N)D9WWPFD%)*0RH*\P8A5R '8VF3RHE7]W2 M\JC>58W3/<%7D2=+BQN\SG+<%+[&Q?2-3'5U.DUV#F"_B+W@SP&BAHM6BC7% M.^\X/])I?QBUOXR>V4_7_&,_?@5L"5Q=@>L46V?OR UQNA2!?'H-2.LO.Z#" M@JRZ[M?V6CV=HJ\K75\CR!U>8P(NNL?T@E(RHM/L- &]UR,!B_%U7!U5^A![ M^OL1T$L#\><=G.)I/7($[X9F@G56RU?783%'$H=:;&F0#4?\S/8.9\6BQB;-F$FF3LMT MX)>.Z9&\\O=DY1MO4KZ:"@^=!&Z3-&+_2OA]F>AO^Z)DV4/9:IF\Y2?.MWX1 M 7JC@3P(>724=L2O$*(:(NI@9.<+'92HA7E5[[BPJ>++< %(RW,<%/@.\_^= MI9,PS/9I6?!J3:JK"#9Z@+@X"JYDLU^C6 JIEAU7:GD]PQ5:Q&:1] MZ2W?L*$6Z(Y3@K7L.C[)=@PX[CR6>LO$QX)%&+#D26)*VC'* +KR>,RJ'K4Q M N:5K.?B17!@3F$>1"/=EJXF@/X\$O!8UZ4RQ>&^1Y'A@LA)Y@#W=GC6S%JEAV^S#Q4D1L'< M( M\CSJT)@'^N\:H33&U 7'@%:=I9, M;:#:",TB^36U0[KUF\[;V-KRU+]"*I[E2Y:7*YQOZ9X'WYRTRS8D4P34J^/P MBM4HN3;=A:WT$3-P32V@C@D?J]4*W7Q-K^1\P.5+%K6(A.6I5AI CXT J>@F MN1:4-XR,">3]+P\+ KTDSAR]H[8;]M1X;0 ]=P)HFQ>NMG*%F)VKYH;?SD/W M,I8^X5W-N(6N\$'@6'=%H@V@STX /=)=:4SY MZ"YSX(A>6?7A) OUD"5 V(@H:W.X35JU_0F\))4-+"J61P MOL//THE,)P^@5T;!5 Z#!;\/S=00TT-4$=9@>!^G01H>.QA*M %UWQ&@1PZ& MC2G_:S>*DOZ'ND"O08)92$)1YG%(Z$>_()Y6_X..Y +G,?6.A]L551CJ]"U\ MH06,GPB5I^LU#N4!PDX1 .*9IX8+P:?$\!5G:\?^%6I_&G$1ZBD//NQK<$Q( MLA'5C4VNH2&*#7%P7R+YS\YE0*&8YVG'I9CF*U%S==!!VO[(D@)&N%VKK/!; M>9-DX>\R6MAI AJ:1@(62M#61T*T(VL#G7 ,]!NU@9@17Q5'9FE)(,?T+(PE M"+R+BS#)BGVN[TH+-4#]. :M>)Y0Z]8)65MM"!WX/LNBSW&26':<1AQ0A]F@ M%"IT5#K ^F=XXBP<-Y/!99A3LFU!=0_9:E@]SR\ 8L&%&J8';)=H?K2N$?6L1T1XF]F:9$E<<1BXZ7DT0H"X( =/O'&MUS!HV--.#I< MLQ!\X4'[2ELI NBEX_#*'&+V>DG64LP$^JWZ7__#>2>8UJ(?U=* .L\"I+A+ MU_JPWKN&[P+SZ-@ESE_C$!?W6-L_EBH .FDL4F&OVZCJH[>&@>UD[!B$-YLZ M;[0%*'UY/'#I%;HQEGR=VJM.K"T&4%M= +U[-&3QE>V=S?>/Y@%.B6U8B$6' M*H4!]: 9H[A)4&N [)_^[L=]G,8E9C5F.$:;#1Y!"51_V6(U;NY<(:[,2_ M[,QZEX,,+,-FUU^I.]5:&5#GCL>LW!BB ZFDQ^OO ?;V RVK@_N!ZX5V?-5K M .I72Z!"5GJF=C6,PB^\;[HLRZ#S!VM2 -!7XW *Z4D,BIXW M9%O/>9(DV>> *-YG^6V.H[BD&2A6UN=9XRP!Z-8O.)'07%5 "6>@#"1XZ"*W2GG;Z_=VR_W;/@S&X5>_)W@JL< M4I-.,?M1]S3.91O6FWS>)DE>_OH'4/<7KE#S&_Q""'Q.AN9\@6OUWB= W"ZWS%)*[7^#(Z53>MFSJ0Z'K? M]U5<,X=X=]7FAJJ_*ZC#Q/>KX(WW\Z<@V?-TC+5;('OD%FJ NF(,6F5J?YH[ MOGX5&OW6X?5SDS',-N2E)4#F:V'\SN."WC@BXC=[\A M8@Q 7Y^O#9(0A*.-^F %JX#>H7PGB&PPLUF(0^E92Y32:O!*-4]C+DL-4H4 M5I%\/.Y;4RC>I .@GT9#%3J+*M:QD=[FPW9),U@KR>=!I3B@'K%!*C6Z M]$G@_3HZC]Q75^$\^NOHQEF17T?O24AB)XWBOXX^.4'&?A-=^@&)1Y-HM0Y( M2N@?\@__.GK[_OWX?1H_,U MBK\DW[O1"M;A+'72+-GV]L/3#\7_Y>1_"_SPRZ_LOQZG/_QP\OK_?;B>N4NRXJ#\QIO7)3O;GNE??47["B>)_VO"V;N.7"?E:M=^9B1MP?[UJFSV MBOWJU1?+F,S__MTJ6$3T2Z=O?OCIS0_L._^RURC=K.D@37PV MQKX;O>Z!AX^ADWDI\:["E,3^:A*%'@D3XM$?DBCP/8?^[TG&8<>6[]B MLJ0$_B.YHEVOR'64P+0^U$T MDJA_'F_CB*Y'Z>8V8."$'IM_:S9 :Q":/OGF$XO)USX%)AQDM#-!<"H@J1_ M_B91DGX@Z3*B"\$C25(^V_6VCH*H?Q[?1Y'WU0^T.WV]7?^<3*E9$-\Z&S;0 MV?I"AW^<$>_:=Q[\@+;7SW)X#_US?T<"MJI3^R;=W,=.2%N6.WMA &G9-^BB M?_[OG2<]AWN-AI@O5,8PS6VBZ?S.3[[H9XN4I'_^K@GU@;0@[;<:8$/((XD[;&LU'ZMU>&M5HW1?\_WV8Z>PWXG6)J! MB=*FKP/Y$C ! *2']2M@;,-[.(B/ 6-:2W@@?P/&+8!T.-\#QJ*X-88? N/7 MM!\4GP0FBG%' _DG,&X%30>W+F&<*8F&L]R NYNP]<&MBG.2.G[0U:RH]8(E MQ0WS62'7:JU2GEDCUIE>IWE@BU8^] M2O6C)5*][56JMY9(!5[@N_5Z("\2N*Q#: _+L7;1!A$/Y_O6G%8@SC#JPWKL MIN.^35\'\>*!.M!3'I);,.P&71PH#@'$&T([7"0"R*2D.48L LBQ<4>(LH ' M>?L>46(M0%69]X0I#5A9';H<*)H$U(>H[; <::T98>-A>=(ZD,+&P_($'GM* MHH/<8S#EV*"+H>XYF+*LICK$/0ACGPS)P%[CQ+5'GN4;WOXJY.$N-\OHL?7'O%?,U38 M#QP>#@W]QQ_\0^.'A*Z,[O;F9N \D(#W_P=M4VOR^@! X=D=13)VIK/M,I6KQ>\_<5K]RE'VPU/H^CE0R= HE(PF@5 M*/J)PZ YIM_W& ^7@;,0PUEK L3S! -0H318B)Z3Q(W]=?6"FP38O99 ?$]1 M\17(=F"8R[ES1Q9^4MANVV<>ZG5!0@($_@WF2J&4%DD#XS#,G.".K*-8 _Q^ M2R#>/V+B+9(-">;_RJ@W3^)@ T&ZT1@(]EM,L"42(N'-XR;<4(, WFP-1/PG M5,-#(B,2Y+,E"0+V-M,)0:-J,0#[1F,@ZN\P49=(B(KW1>A!T=XV!?L_^Q$."^M)/ M7"?(.;JDOTO4< N:0R%'\3FU8J+"_CMQ8C#HE<90R%'<4(V(!P9\DL7Q'C/* M547>&@HYB@.J$_+ F%^$J9]N6 :DFVSUL N<[F/=; 7%&,7IE F%@FT9:0A3 MEMA)A6^])11C%%]3)1P*SA-^\AA)C*L5#@?HV]MFU MT)GOZA>-9ELHV"B>I5I %+3OG:,(NYL:;2>0IEW0-(50=*/ZF@>@H2AE[7LP>'>7_<^V'Y$2E"F%S\!D1 MG@(48EH"^ZD9[*=PV%'\4*V8EL#^Q@SV-W#847Q1K9B8L$_HC]/X/OHJ.8&6 M-H9"CN*+:D3$!)SO--/X-HX>_3Q#K [U!@44>D0752TLZH#/-WG(:"];0O%& M=%?%PF'B?!LEJ1/\M[_669+B]E#,$1U7E:"'#C#F>F=!"]E5HEH3*+XHOJI0 MG$-#RC0<$T<^?/=;0 %%<4!%PAP8S^N(G7TLHU 9CVVV@N**XDG*A#KTPLLN M%2?2J5_Y,_@&&\JR6A?CP#!^COV4V@(*,X>W+!#HSP;4R8I@DUN_D]+O;J()[.Y[*5 M5]4>BCB*KZ<7%!?YJR3)2&R*OX *J@44MP\J]*'7&>)F=-G;G)P^W+,7,Y)5 MIM$*BC6*RR<3ZL#8WD3WL<,J%\TVJXWR(X:TU M@0*+XMD)Q4%:$RZ>W*43+HC\]H*X)11@%$]/)1S:VKL K;T+P[47Q>.3"86$ M;7XWG,ZHZ4/@+_92I8MA%A* W]E@(JX0]=#O]_B3'U;3+EYQ/B[I#V+8)4VA M@.,\D52)=VBH\\I-.4N7?NB$+G6I=L6:)*AKJ: *P'E#"10:);S_F03!/\+H M:S@C3A*%Q,M-?56$7TH"U0+B&:)&7!05?(J"C*(4\XN@L60.2)I"(4<\.Y2( MAW/W,K_4O-U[\N*E*L1E%%#@$0\1U<(BW4]+">/9?R3G3NH4'*KPEU% \4<\ M4%0+BW9_/I[0C6<1J<_,:PVA:"->A16*A@+R;.4$09EJ7 5RK2$49,0[KT+1 M4$"^6)%X01>U]W'T-5T6;SM58$L(H* CWFQ5BHH#_M/N'7G^_DV)O* U.#L! M(NQ2(;'2;FP36L]X/?E8@KJJ/11WU(>5D8_ M]$6L& -RJ'Y0,PJ!81"HZ6^O&W)=TU\<).OIQ]#)/,HR#X[XJTE$^PD3PLKM M%OEL29FQG&Z)I!(=W\N0>CIZ-=I&T.G/'V_&'\_O+\Y'5S?W%W=7'T:3Z7YV/V9_/QM?CF\G%:/;;Q<7]K'M.U;F3/' M9\FKA>.L\\%+ M@C0I?[,;Q<4O_MCR/9UO3P-NHQPL1?+5@AQ&W7U&MI$LKX:AEZ'>#BMCJQ&D M^U-1(LD 2V-[111;*%0?C>9HB5_[THL$ '3U3)QDR4J,T_]AF=$?G8"MZ.-T MXL3QAFZQGYP@$]VO*.B!Y&AY9;NKSP@@='4*RU_)3?ERB"JIT'+3]C#W '"@ MZXS5/PIIMQO*FUQ'^ZW0\M=VUXE(7'0=W,9D[?C>Q=.:F8#:"2-ICI;HMKM6 ME !T54^S^@'[31G3+*)F NZM)@\) I@0W7#9Y+0OOG*P9KXEX46/MY$76O2GU')VN,EDNZN-S4&Z"IJ#JO<1FN,+9,I*.T"+S7U M$!-0@]1 @9+QBK%QGI'[Z&YWNB.ZS\^:2UOCI:SN&!S1R(\^H_:# .6XV&@7 M/QT=7J+KO@,C,DS057?O/)%R?FOU)6R,EQV[NY(4TJ-KQL0D[&+YV1@T 1EX M1^R$FYQ(:LCP$GGWJF:+SR8E*SDHGJDGQIXQSXKIE[!',BM!E'V3F MJZGP,I/WYZ*I\$!7&G\]X%V.LQ4ZKWN:\] =^QM MIY_?1&%/+"*>:(%0/%2Z5!+A97#OKEL &N@+9YL#GAZ.= ;(_]Y=7T=PB'-; M+@B<5\U;+F%CO-3PW16DD!Y=,Y5G[;HG=HV6>"GD^UGD1'*C*V3L>9Q_*HGC M4^MUXJS]5%@\I QARPCP\L_W$)=7HX"NI3N2.GY(O LG#EF.CK'K9JN,!ZZI MX\'JH\@5!J'%2W'?77=P; 8Z3.%9/=G+OCL*6OPH?2TD:(>7^;[C 8I49O2I M4E$_=_M81J>8+%D=K$>2>^?74<(N(T_GU$U7'DF:=8279K^7@\DVJ*%KNVF, MFACDF(GZAS#$GX%O_,$/H[A,W4L2Q;[6;(E7!*"[,F5R6SC#Z'(09"P/U2W+ M$T8E2]/8?\A2=N9W'[%8-?7A*6B4BX5>C7WUCU> 8(B9W 7C(Y[]NNNBH%"G MA!*O-D*O\4\E+KVJ_JB2E-UR#2Q)ZKL5OVTO8]F;7C*6C?ZR]ZE_>\E@-F3L MCF(]C3F['H^;W)*8IT.$AO/D],>;\<24T#@HU)D'V-@[$K$#B=%S?SZ%_Y)05A=%3L=OPH M+&^IS3"]'T]N+N_']%6TP&M^PEA]N[RY^HV17GRYH3_3? M%Z._7$]G,R2/)(=A*ZC>"9$28,6Y"D;N68P%X#L5[713MC'\!YFX&O0;\:9] M&:J9EI#1IY.9F;4FN(Q(^^2\9/O@AVVE3<\AA ES)?<0\/CC@/XN7,).?1RO%%-:9WG(N: M(V,OA56&ODB&78@%+0$A8^T#D522VOI^>\W0O" UF!*W52 ANKU0O',#_W>Y4YP2!;,S44]\7T?4\>9+J]SU17&O4;61"%U MRA*(=L1'\]NGB64^=OTNHB"Q)B*I4Z)6;/0E;T;X+9""/Y4YM=_.FEBC3@5B M 8]ZU2M$>D]".KH"EH?)6_FAST86*U8/U:66WIIJ$$ = P$Y:MVS&].4]27/ MC/Q(@H@G>=>J7$-F3:T)O6Z=YMJ/0 M8;6Q-74HP%H4'&,=L;'*WC#D$K%*&G"+54-G3\D*K5Y!"* ;K^\=/V1C;AK. MG(!,Y_S\^"J<90^)[_E.O)G&S1H.1+%-MN[0GC(76K^R&V;H.B_OJ^>CLQB: MFB* ,@I[*F3HM*:3>KB2&.R2]-Y7%;5(Y,WM*80A15HM@"6CO[(P@_8AFZI9 M&&PZUN!]$X71OHVC=;44)/;4LM#I0BOW$9MW.UOUDN*3IXS)J)R[2UIG9![% M9)N,BR073]3PH=JART.\X;B9/E0;]*/V%.30[V.#8_\R,D7H0&_4#?QQ>\J/ M((Y4Z_RH(JGK5I1BK3\C(5&>K.GH[*D]HM,V#(&C#BR6.28OB<>BY,;*AM+; M4[-$IW0S1(Y:^<;:[JK> U0P@:W@@^D3/]"K;>PI8J)375.R([;J M;DBZ,R:ZI;MHT94]!4^T/F=;G-#MIWW.'QT_R-FNO&HJ$BZ<.8GO0O4+Z,B> M&BIFV@5C=,3SWFQY_N/4I@(K\ 6:\6W)-%3E'J-F / #]*!/4560$%5."96 MZ_"2NMO^(LQ]-7=S'SMA0GEGF(<>_U>0:\#[9Y;7:M?GZ1OJ>_:4>^DR0KHC MCCZ@!)*5//:;BJSW#]E32D8;/1D&XR/>^Q6(##;*^AU5%L3D^L'0YA6HE9YM M*G7308?/8)9_IIOC,B7>^)'$SH+<9.S!WG2>9["89FF2.B%;^_26IWE/]E34 MT8V!MBBA3UPHXQJGWK ;>RKM]*58F4-OE5;/_2!C65OJS!OK5=Z1/75V6FI6 MAQ&Z;LLL_F56+OW"*Z>PI\J.3ELZJ:U3BV;!E#2WIZJ.J4+L6@#KW!6S&JZ/ M+8$]-75,-5*3N;4-2M?'AR@AMN4^-LE-QO$0YX/>RT3VMI],9+/?QG<7OTVO MSR_N9O_JK*/DKZ.+__IX=?\[>BKD=F7:0.0O2KW&"E&1&A-YJ&V.I&C@;^X MZ:L(:A!?6)# R6?1,$4+7J?AH5J=&-94U:8D,- ?! 5U9SZQ8'_X!F265 M^=8D]B,6\XM3W+QE\+.U]J=G^(=GD..QXU3@0 ].\$_0>GQO(CX1L.,2K?EU MSOR-Z[WSU,L&@,V7-=:[;CQB ]5V#ECTXO$XC!F#5Q_XAZC]B=S+?G@1(H^P M#N:,@=[Q7P@(N1](A4=U=#YQDN5E$'V5U.[ZJ9\3\\EX]MOH\GKZ>89^1+X5 MV.AD7$"%]DZ3\4*MO4>?#I&SS<>$*7N;Q7),M]+'O$ZV5KXV?=E2!D.AR.:K MS9:(H4H"&^A(F7X5ZZBJ-$&3^^B.4$/ ]0.RQ^M]U-ML M'.9KUH0_D8@5%;$[. Z]P$ M%G0=\G&74(ZH+WL>90_I/ O&KAME=,0JHTH**FO\>KC.(#"@ZZI,D%3)<<;B M#,[3A/[25^E+3VF-UVLRSV!P#'2P7>:BFRWIM+XG\2K/S<'V:P'+4P>6FH&PQ"NF'?%7!%@V9 M-64_NFA< ,0S4_5M3-:.[VF7<#VE/05!NFAHGMK!NU"2\HMHX2L5?#^C#KPI[2(D#SN@U"SVR.E\;*K;/A!YBQ MX[6RXO;I[2E]TH*L%BL\! AJBG=(@,-)(Y:U_"[$7W<(K&IFLH0]TGM(M1E<<#+ 9Z-"\&(J4ZXB]M]R5-%8< MFVMH[*FH @SM@3 X[FE87W#HV*,F1KJY#9PP927,Z6_7$I7+%BU%'_:47>FP M*&LQ.NXAT5A]VHP)DT[LJ=[298TV&17]INU8E\O4=>2$ZHL4>68+.8$]]5F M2[1>>@L/U291$!#^^G ZWS',AM)']O!K]V0F>TA\SW=B412,]=2F(WL*K !5 MW!XM=$\'[J3UX=#:5/ED"$?V^48Z+OW0"=U^(AW*ONPI8M)Y@ P&^P^L1/> M4^<@5ET@KC:QI^P(^,IP4\)A_4QJ79\YX1>JSDO'E1W\5'PR47M[*GN8^9=R MV9^-(W%'>/(M.J+2S3EY 'H.32I[:GRTQA.VM*=D!W#E5,B+/I7@]DH?MIU-Y3V&L.F> M@=%_,9]3_W4ZOWARETZX('<4KFG(Y&?_87&B1R<@_+%'F6&4_6$<>ON_J+24 MCYQ!/F9/O1+X$!L0=?0EII,4MSR#3/.:29&1J(I7CJ%\L!V:#^@XM")VA831 MT2^7 RV,!UH";0JM];W8'6?R31O'DT$:LS(Z"]W+F$)/8)>MUP%'S@E* MY*[">12O44&#L["7RCDGB1O[ZR+C'2NT MG+ [;+N1<4]'PAGEX8M=C,[%6U^_>FW;OZM"MI1_&6^-]'(27'\1%X]D:67A!@]0O:HE7+XQC25?R& M%5EP/+)3!6!20>F1)Y5<. 9X]/SP&',B2B_LR^;CR0_U^5AV,5H'?/NC M=BHI>T& MC:V4V8SV0D%Z1ANMZ/6LV-$\.:U/9T8[6G'BD5^A[O/NY/9[0D85\Y/?1(12 M]_N 3/ IU3S+WU&IB;#FEQ&*S< J# O+]K=R,1'/@C?U6;!M_K*-'4A6H^U+ M2?0,MBT *,]HN^*)^(H$?(DZ ]_>K/VQ/FMY1Z-UT1/W#IV\KU%0Z0PK\<.> M?$X ".(HB7"C.67"Q(:NV"$4TT/E5Y7-AM>#30VB/GU]!]NUU*M?$B;J%^AG MM&Q47PM5Z@LG_+2(>N*N;-UX6U\WBI[HRL%"2VFE+[Z&/)2](3T4DXBI73WT ME%A/W\1\&9D 1IT@3WZH"AM/XXQQLLSJWD^AN3<)?ZI/PKPM[H5$$^M:281\ ML=(P%J2B0IXZ -7(;EH>SS29T%\0=A)4Y%SQDR_B2=.XN[-'R2X'Q(P69U6G M7V9[[T?*48J(55&;$V $+)L0LR6% M8!D%%,&$G5=6K0K*Q6&-J875;2TV"<+1LIKWE$!8F/9_#HGNYR3 MLD<-IXU;*76J08ZO:Q\!'UQ+Z?K-4+3W$=UAM;RY'[';W^D#ROJ5"&;U[-.L&*]( 8!(4 M;D87\=M9IXU[*MCF.\Y)__8ZL6<'[< '(NR"E M0'*_:OR8.5X08N2)I5-1W?F"XV';Q,D>$O(_&>WZXE$^@1I71'9D(_*(.)-J MW$,RF,@HL%*R[/,#F3]R$NQ9HU%'(^&*1G;KY@KD):KR1>IIX]($_$7JZ"]E MU__V\CBUPT/R_ ETC;%-_M^0Q^- ^F-[G&J&"WZBEZIO"E:>F@I:3]$:G4% M0-?4QX1,YQ=)ZJ^<5)4[N-X.7 C1%FV(!47'_S**"=U9\JN,;OV.'_]GP$%- MP-.H0Y?@8@>V:+4S?.@#H,AO6$_1"EXS8>3@='*V*-8(EIZ#G8>^*5J^BX=K M744#5/5@6;6-5:T' %._L@HS,5D[OC+/>SF99; W74B[,TZP%XJ8;W M !P/@V5N-EZX3<$YZI&P>P<,5KV"!*CKP3(P&^M:*_Z1*W?_$>NE'_HIN?8? MB9>+JU*REA0-SU*/A:D6-F9@G MWXW/_60=)4[ ZC^'"S[N<[GA:W^KWJ!CQ)ZP6A?4T&,O91K62;1Z\,-JG$AQ MPJ"@@:K/GOB9'@%T)5W2\?7)"3+R@3CL6&YG@\ CHO NH"JT)U)FC ^Z1B^* M4][:=5W=S-.0035G3^ +A .ZMN[8'9*,I>^,%J%O=* '((5JS8)8%URH?C2G M2-/%RLAR+F#!*34)5 66!*(@\@\(_3C@%*!I4+*KH(&";T'4!R"--4M60NCG MV0'2.1TG0<2C4D6<4K?-@(BA:K,G@&. R4"SAQLI8X]N>#P-QJ?Q/>6%.9(L MEER>'O _O9_=PR97MR[!=QCPE=A=6$NFYC9SA4$4548!U9\]$16=]$,58F)G M-_FW#4ZS) 10U"V(4>A$L61.Y,_J]PLS0>X:Z^B@FK(G' %#PL)CY(O5.H@V MA)R1D,Q]2)R0D6FIH!JT(!H!DL>2"7?AQ"$5B17"YID>P'N1EA"J,(N"$# L M!MJ96,&[C#;>,/,T?H3>MM"3015A05P!)A#^TM?[PS3#*"Z0'*IY"\(99H)9 MLGC>D*\5">,HI#^Z/.J<&"K4O">H;BV(EK264:IFBZMPWO,K85O>]QY5-9)@ M FIQCOZ2]_@MOZ62[9CNDGA90/+'0*NU$V[H-W=O34A9^M<)MM5DDWM=&3*^ M!_71\]$\K.I-8BOG*^PUI&K:-M)PFKR%?)F]VME;/D7R/B9DG@7LM@2O_9I? MJ:Q5CC.0_DX&AX%9@W^-Y4]F3P(,JFBZ7SF(1DT69 MXS@_HX3MOE#BXWEX:2+5@29@\?FSS;V_HA),Y_R%('6CIW-^D#*-=^OW)%K$SGKIN]?%N75K[0*Z.IZ7ENUE/) &;YA5&Z94=DJU MH*L[H5@:.S/ 7H[GV60K\:ST4H15RU5.22.+N:QV.;(+:=.L3/X0ERW.1G91:^OK"K4913OH- NO_L+ MFG%_V#Z)<8W[=H ]HP2MJIKWJM6\D7:_[$A:^1YY60?73C=X!HR]Z$L9Z_*V MV9XEO/=R][;;5+(@B'@.OFGD[A>7ND>>>$=4+%CKU70/]_47V+.R/K"QL%;. M0W$%<<5,;*3WEU2I[S85GT^Y^MT0$7W4<$I!NK"C1H!Q*?LV.%DVE\KE1#5] M&DG_2Z*7K0LA@+#5F$F 0$!TS/L81#XKIYN^5KUJ(C;R^<,JUF.[=L^D='TS M$E765I?JL540SZ17;!?0N"Q]'R!:-J15D[I18P!83AYY5C^_NO+5 SLQ MA^9S&MH3=C7?=A7FVR)FV03F#SM54[11O(!3($_ YU)UONI$K=91R)PN%ILH M&"V>41?OGLQG8(M.CZYF?0\0HI^1[60X+XYL*.>Y/T WTDZ&E6&'V*=D7?3? M"KO!;YNP5]FYE6<8.Y(38M_5,U 25"0K]\9Z,4S%+MEXC5*C'3BZ:G4UUW,RP*V0TW M=$M4:G<"R;&M3$.E&H%BV3*J>6%[3E+'#R3+:^-:+.B);='EM_Q*K]=P M'.4DN^=8(B\1I.]%-R<;@'F1BFN M]) QRE-ST$E/KE*R4A3+@U';H MB^:D E;V=7MTQ7Z,"3F/5M1),M-:C=0._6G&(T!7-;%V%G:O:3NO?K^Z)^XR MC()HL;D*7?:+#V3U0&*!$GBB2A4%MDD)'EE[J3?U& R5-'7OR]>IQWY!_\= M 4TB[+AD#SJ0(3%4F'A)PC_I?SX3?^,_^>&.D4E$>:C_>1HSYCY?3B^4>NK< M*_;CX5:*[ G+@37].Y7&"?E[RI"D$A[S1B =M^@/^REQ)^VVQF\@O?Z#.;_) MZ9LW-5:VOU=J$4R-_8RXE&BQD+Q M6Z6^0)3894];J<@ DT'W,S$?>W\#[&L&O6 7+NVPOQEC-9#F+HGG7 3$3>,H M]%U6>HTE'KR-_4>'U=A<^2SOX'X;I0X[](=>F;25.CL#.)!B+YY<$DQ8^I6" MB=TOE H$T*$7#VVE*# @@YD=U )BAA#Q5UG##*K\36-U&/:"7L6SI=71"JRA MC X_\:+5M?-P%;K;G]7&AHH"O3)G.RM##\)084?_:U0)MN6SM_RE.O8(H42O MLMDN @D'96 _BGTT;=HRU5^#'"F#?M#+:W9RI8P!&WA'>I]%FZQRTTBRWO)F MH,VI38?HM3<[[5/M(1S*(W.2I8ZK71NU6]:J*_1"GNV66>,+V$0._^C4H]M.D*O"-I*B^TA&\R"^>]ZU(S]2F.[*&G0BWZVM%H M0 QNKU >1-MO_FN@K0+J [VH9T<[Q0"H@91V1OQ_^N'B]R@+_2]$OB@7#93* M:]D7>F7/5DKL!-SP%Q<$P<_9?T."Q(9]H!<([7HK 0X4^C, @:@WSHHGKN " M>_R-D:+:-;@#],?_\ NY^IMS*HS0=5I6T9RED?ME^C4D,35^URP1Y<5L>GM. M'M)9 04YI^R[*4LS?$X2-_;73#BYLKOWC'U[K\,PZ O6HWPWH;GFZ?_&?&RE-Y-(/ M\2T[+E5W>)C2'Q3X[U=ZD*6QG@I*%_3Z%3L&T'#3L#;P^@5OH.VFBT=D?66>PNG82,%]0G M8A+4N9,^LJ'T!N3(^I7"WM".@4S#O+(I8@)TG,VRA\3W?">F>Y?2+5>3H%GJ M9F@V'7$($D-=X*$V=KHI:RB5!O[@C;X]=N6: _7_O9H\.* NCVZ'NPP3#HX,SH!\5T4*8< QP-":X<* M305'/^.YS.+09R%V7AWR MB?TD=_8*(A4-]HO^]GK2(X&NK&M"/=EE%'A7JW4:.E$Y;2B+LE]WMU07 M8AA]Z6):S(65AQ\K?[9C]VEK2NS+4IG6!X9:.OQ+!J%#??@08&-HU+$L61UD MR]: ^<$/_56V4L%9:X*VU-?A:H IE 5E-?C@/&E1W6^"EDE%CZI(%O0]4;IJ M?4S(/ NN_;DB#@,BQJX:! Y/0+V#)C+''"0]$4=)&U4L6T1)1RXJ27 M=$%F+Z(?2:-\'3A2JN_##H.J0ZQ4+R)^M%3!(R!>"J.V0Y'FP[?N48*$Q8^: M*O@\VWQP_AG%D\!)$G7TU*B3YZ_@ILSH\50%MSM>E77/L0&M'1:B%L\2WY!=45FN2[JX/:6>/B@8[2VH_DT>/"KKB)M%Z M$_N+I5Y=S9;8(?&>5C@) NBJ>?;Q&A,'Z=N,V)R*(S:G?41L3E\B-GW=;/,R M-ZV^'3:XTB8FM<,-Z':732P9?EBFR1H@&J,DLD-;X!'97$KEHN&\42E8FL8S M$C_ZKN*06-SR2!4BE0?ER4G!"KM^7C"3J)Z8*)KCGR>K!E03?9$,PSPAF5"V M8R>@WZ6?2E@E(.^1FC4^_Y$VB/UTN2I94;J_K7K"?'"B'5Y5_[<#3D,EZ7 " MPFNAIR0(_ 5[+J.,&/%\%6H:S/-L(VV 9$=WGXI*DLJ:;V4+_(-KG4G2*."V M+UP%;T0V60P0A3VO"^D8'B[OT5'873>?F8 MSFTJJ$'$1ZL^D'3H!\T:+G7'RT!R.Y1H,%C-=&G+$7+E2?4XO8W\D!ITE'7Y MO>M2/ T=]D&RT2"MJPZ$";JO4&%S2BUB0ZW52; /+WM2F!@)=%T=D5\'-:Q> MG#NA<_>CV+G[L0_G[L<7YZ[+Z1<=&022O:'6S@Y+Q/Q LV MFZO6>0O;>@5R#Z'6Y!A@;G*-X@EL>5#9_XU&^%:_<%"(L!W6OF]92=D&&U^B M>6E9Y(/6W@65V;7!H@>@>- JN?RE5)A2YFG;19FD6+1LLN;2UM;;[$KNI0@? MC0VNKEGSXT]]V.(OI6M>;/(7F]P21=AFDQLH@"^\['FN$VXNHYC0]6>2Q51F M=W/F!$[HDK--I9:8^C)5J\Z.2(6MY$._7J7G&I+$PZP7.Y3:87 ;:_X E5:( M$U^$'K^;DJ>AN*-C5E-J14V#?4>GS=#<*[D"@60@8WW\2&)G08S4H:$!JN.M MK>H 08*25[,40U'G:Z^%'>N7-@BUSW2O2743XGZ_B!Y?N\4G8 M+$F8^(_DBJ7^$@76N+D(H3R*8+8!!NBW?VJ&?;5RHJ!HO"";)Y >^\$.^.J0 M&2!#S:(@B+XR#XMR-O4Q!<$N%5+3[N=%3861^!TPBOJY4&<*6V'D: M88@KA!SL1NXZ2S\YZ20FGB\ZO^9T_C$IDC=* MD&PV V+Y$RZ6,O'0[9GIFK"3\'#!*WQ=^\Z#'_CI1F[ 2 F BO@9W6+1B&R9 M2J@S1X<.\8KH,+OZP(ZM66CXEL0NE1>J*TA/0"7^8ID2X2"A:_>:%6"GNS]/ MAD[*W5^N0UE[M%B$J:;4 J/KXX,?LM1OVZ+VVP!!,7#H<#K;W')$Y$HRZ@0O M_F&JNA;8H.MS'*;4[@LR=KMK1MR,\D^MP(LG-\@\XEU2+%AX(4N+Y_073AS2 M522A$LV65)+QBBT<AD+>QY0MQ724$2 ' M/N7PUZ>76F+\Y;02PSB/LH=TG@5-GA4* M)CQSOA"C,"Q/PAY;M\:0I9PI>B MK3VSD2Z/)G.1-\<.HG:8BA5Q6[^(3:/4"2QZ#ZO:\R3%/7\QWO302GFB;'N MR+A\I8"$Q)74UN]T1M)TG&UK$ON11XW;..VR=+;0Z-CS?,G1GPZ ':G]NR!< MEJ,R8.A/[.A ?"ABM/-7>SJ>K:\E2 &4@X;,42#H7IMW7-$P[$+K2IX;=/#12F79YM[^EGU M0T40\?-69E52]">**6&)T1?#;.&>"]1PL.R4=O>"YIQ0;%V?(TM_#@B'./3&JRA._3_Y[Z52*0_W M>OJ"M0:*;BST#?)1GPU+I5,>$:NIL,/E_:\2?1P@VY=2624N*(G;VQ^D\=EU MP).WR:.TZ+G;GF.\MKJ>R=G?;V7KEJXKI"D0U;)KB5>TSW#A/P3%8Q'-:M5@%WP$ MHN_#C@!=*PU+#T3T4N,?B2AX;!@-@O@0B-H.W9J/Z'K8""0L_M&(@L^SS0?G MGU$\">BJJCXB,>KD^2NX*3/ZH8F"VQVOD-2.QAW9H>X6PQRN;['@V !\C?]=)Q]B^Q,K??5G(N6):,7(P M-7:(OL(4."3?I$$.ZQ@AKHF\-X7#C[0+N0/$V'5T=D3C](,1HBRKXN@[OO0O M"D1MCU0Q(E'0@]W[3$VHC[*(XF*OU$71(+1VZ$H^XI0Z$HLT3 +ZW9=/E!$S M03ML3QP^AO:3B$H$'BP?:_F]4R# I[:$A+L"?&I9Y+&R8$)6%_QX(LS$D*XE MW;-7V!=(*+TTI9/R8]U)*:E>;ASAV,<>F?=PZPC6CQU;?[\WCV"2X_M$&CZK MY_@ 3ZE=;W;HO]WH;RSE;0"PP=,"\ZUSPPP[^C:5;XU3I^38[!93J\[L4'_+ MX6^F_T%N-$E+=>2;&4NN.UN2\$_ZG]^I<>:$XYV=IO1NC'K =RQ;C^/]VA_& MJ WD@^YSDM=D>Y]%FZR=^M0=X'NM V@/@AFZ?UNRK'<H^G6V90%FL:N&V=4FJ)""*N\JG*#W];=8-[?:%UTR!^U.7F7HV#7)[:3 M7!?8"0"Y4Y5$:&^@&;0S)W!8BL*\(!U[&<8N2>;_4)R30XBQ7[SI%=5\L0R% M!'TUY9.ES&I8B"J<@W(E&G2!;?.8Z](8GX&,FXLD]5?\DINB5A1K*6J(?8?, M ':9")9,E]DRBM-[$J_.HCB.OK*2&XJ8GJ@QMN%H/@44,J/KHSDSRPD+7KX, MNL"NQMAJ*S+#I]>$^\]W+!AD,1XN:]5PHZ&'G,9'[&=H+NO^U-'A0+^\^UQ< MCUT >A(% :MWQU$=4W3#1?XJJS"Z)7^N5LT&G\_U]RT[XK@M#((!L, _U>M! MED801_"NM=>OV#&"AIN']1>SO8(WT EB$J>5X4;_M1MJ]!]TF&6LK",%-MVP MV*SD:) V%;?\5E0N!6"8 T"-UN[(.HO=I9/L7OS6N9,>]5%Z W)D_4IA;VC' M0*9ASNONG76VR90G.OM-T,(@9F@U R(B20>*,WTF_DJ-Z5X+M&A&5T@%<@X3 MS-!N!V$2!;[':S2'*?<45%N"K/4WM2W(0*A,8%P-JO8"57L;%G_U>-3H8="< M,QI%S+*'Q/=\?N8B7<%H0U$[S*U!/X JH,N%1(_%LNOSTWEE,JMOO4F:?RL+ MF1J%RKZ)%$QM2.J(A=.]8S+NR(X!H!S,];"JJ8C#V,/7D1-N+2&E"2=LB7VX MT7+$58TZ!0(#F'R[.G(!5#)2Y([+6V,5D!PA][?DO:I30 M=ZZ#G>H.5T%V0 T:'0/W<4C42PX%DKBQOV:2T3V\J/?IA)=1_#F*OU#F)\[: MIZ-2,E/AY-AW*X:>NZ9 HD]F)DW)J7P6[[?"OI1Q@.DK@F6@3;$8)?2#'U,_ M\/_W'><$5ZI^>P":4E!C[RL2! MYYD&Q,&GW]A-,R?XF#@+F44J:0O4TT_'J">%V%*U8%Y;X>F!B7?+8MI5 2D4 MA1VMOA__<_VZ2M'AB$?)1VFE2WYUY:'H%/N"O%1N[545/>7+?97CO:\"'1+JW8$.%]N;3R[:C\Y=+*RZ45M7'^G]$FRI+SV%EH'B.+&A[M;0NYU /Y M0.<984^:;QW)^T,>V=IO\\QC\$)$AD/_/JK::7(-U-L]YT"Z1.0C]SHUKR5^ MZ>I^HC^7>'Z.Z&TD(*GMC;LA^> M"#?$GWY0;XBCDY1T39A;&RZNHR29 M4!]W,X_BKT[L*0YBC#HYWCW. "/[],H$+GY7; -W%/?X;>-TK&0),K*OA'38UR [J4F!Q$!1T#OB1HO0SZ^@ M-VH*Q]0W"1E6=+S&&7I&XOYG"BB3F=!& K:#=$;F\$@DLL8^K M3)DE?M=3'I^C"D6CUQ2[MNS%ZEM /YUJ]F3L.SZ6[,W=GYA0+><7TC3/0VKM M[+B@;3[GZG+@O\C8=0/Y( M0='\&.!72X#RU&!&%G5N5$\+%,WQGQ)H!U-5#W)!^DR!EA#W^T7T^)H?5\2; M7!/%/W:**'[QQV__$*!>_)']#B(4"6KCBXFM-<4.RJDAUS.NR63I,V]FQZNV0P6 M30+/@B.X3%.Y0.FLBB.H6Q(Z 3]MY$7F"84W+:YY %QS:$?8X2:P%EM"A*[: M;2VWRRC^&+HD3NF62L6XC?+04EDF4:Y3> _8UR# RC0%Q;(',70'=6F_^=XY MG=_YR1=8./!-/1RXU],HFH]BVI<]X4$F&9M<6QW![H%HR%Y"A"T>ET$T\1(D MM"!*]1(D? D2O@0)GWN0T(J8EA5!PI>8UC"/?NDV[\\IQRE)IO-SLF:F\3CE M_BOU9=EE<(41 Z,^ECB6"1;XBG.2)374BKPS9T[X195A3M38_F"7BGLK/;9K MXB30.QL_UIVTG-@>KRSG1^^&U=MAQQT9.W?^8IE.YQ^3_!HV)/0H)$->NL0J MD 8>%9)CUA#H6;?;J Y4JQ4"[#6OA4(;XCXC57XF;+02;TQ9L(\26B@?#A"Z0:)D_(XP<[C\(RMSHLAU;]X3]O%"=\TJ ++, MQIDM*2++**"()A>T#_/S7$>$=VF,#Y0+J;:!Z M.^P,Z+,TR6$T<:SQ8,,TN"V7J$M1-F MV)39T]CS0R?>\.U87F^4/Y42-L7VJ>0#9.^9ET+,86SG;RSIOW:MT67O/VQ= M\9?L_0WMH&?OGZU9K>Y8N0;5VAQMSGZAK /=B[UV/!(^9/'B?ND$*R<,)Y&Z M@+&\/1#O=];AK<5@(.P_7?U^5?5TE<#+&H.W6.M@5XL_$.9Y/8S_/+_V5WY* M/$ AD$9;*.*#'-#W4 Q$(CQZE'"6/22^YS-#S-E:#1I_2TYR=#:07J3*AH6D MH1U';*!-YY4D\SK_"T)KBK*Z^V[)NBWN,'C MK'Y%ORXF^J(V?20QRY:8LI5ZRM_CZ!2A(,%.7]=:,5H8T!55A H^LU,%RF+, M#\O5NX^"Q)*5K&TP5B129=);I"%@V$],9(>6M",/HJ-AO>_;["'PW>*+:C]% MW!1J,P]77%X_>*J6LDK@@3R3V]A_=%(" UG<%HKR<%7>#5%6B8R_(T2K513R ME3./#(^S=!G%_I^[LW%1P5X%$?*5,>4Y8Z-VKE;XH[YL5)'OUHFG,3^$\?@] MWEL2QXGR)V\Y*;JBIG7T: G9*^Y3XODAI= M*WS<4*] 56REV@8[9[S1-&G(A@_W;N9.HC#QO2(9TQUQB?](/&K[F:YMH'Z M:OO%"K6UPFA@ZVO?^KLCGD=66B-,1H1V;M_6%E-+CSZKZ#"AOD["$[-4'.C\ MU]2M4CQO )#BG?>WVF^ 4%B@M%J\(S=># (])0%40;8Y_B*Q[5/+-$N3U GI M K PT,T>%=[]C3X4) 74NW92"H93P-2@_5'&[8P% H2W0H#-W#9IN6TI;3 M']B, P(QU#&0X].ON,[:3YU@''ILS&24>%-4UI2="&G);#D_U8 M'F/!WCS^5'_S6)+;\\+Q?>8PC@C/;GD;1U[FI@67H"1\4'KT%Y%L(3YC,4>Z MV[+.E]SDFBJEU1 K_H6DN)OV ^KI9K=FWH>&:T.A/3MM+ MN9.$+IV!$RJ?D4''=ZNOV3%RA*/>='ZWDO^X[\@-E\Y^P*%]J+MU+X]0,'9A M[9.5GM_OMCR\?WFRW*VFV7&P>+Q8Q6= ]H+@A62Y$DA59WAQ]#QQD7=;!8]GYP#EQ65Z/P/=X MUT647WPZ\'/]=*!&O#TD:'(]3-" -U+Q1V#60/$5+STO93< M&68)LZ/D3ED9PR-^CCW]80,Y%0-PTCD+?331)IJ2MT?R3!DQ- M:T0C(KJ#P7/^ZVL]UIIA._300B!"Z= QGZ9+$N>LR1'?:X3N@8-KVC9%0X=; MA[0AR/B%@Z7X'M^#Z[)6A4_@]6:K;=%=6-/*LDU!+9D?-ZJB-Y4FV.]'#6?) MC;"B39]&S'V4.L'>(R")_2)JB/VB$U8_7BXB^N!]3^TN5C]]&E+7>%V4:9[. M<^4KWM3HZ+#?;X*'.0P RX)>1?W#1!GM^J51_Z.@ZACFZAZZR/FX(^LH9L]E M]7=>Y13HMUQKG%V%\RA><86?;8H_PN^SPCNS)+*@T:3\KBI<4@M";7)F&ZN+ M?NR*J2W19_MQ75(L2RA?25(NDL"2)&*R9Z=-M;CX]T=S=K17 MC_:;6:(ER @4SZYAHXL3^H78"6[CR*5CA9;63)@M=&?0)AT1>]065D@@],MU> M00 PCGJV%5?)DOMHS )4+/\6?[/J/Q+=61& %#U WE[Q8�YVO/9WK#Q=?; M*T.+N$4!W%V<>2^"^TX;P1V=O,1P.\=P2UOVDHZ^"ZK3.'2"29:DT8K:IG0! MOX["Q37+2I>581?/GJ%2UQ,.$A74*RQ>N*C>JLK**YL@* M4V/;U(-K=W$V7T4= .+7:BQJD9=93*.&"$E\Y#AH,3:&.Z MC99H/K,IK@HYT5VC8EUDR^(D"KG1\]E/E^72>/'D!AG+6,>61?K_WKWSI+4! MS#I#C@IWM83$.WX;/(VG(30W_Q_4$L! A0#% @ >30)5XYP MF$D.# *ED !, ( ! &UI8W)O86QG;VEN8U\V:RYH M=&U02P$"% ,4 " !Y- E73ൖR 0#E.0X %P @ $_ M# ;6EC&UL M4$L! A0#% @ >C0)5T$7K*Z4*P =+," !4 ( !>X$! M &UL9V\M,C R,S V,S!?9&5F+GAM;%!+ 0(4 Q0 ( 'HT"5?>Q&OG E\ M ()*!0 5 " 4*M 0!M;&=O+3(P,C,P-C,P7VQA8BYX;6Q0 M2P$"% ,4 " !Z- E79ULQ!L)% 3A 0 %0 @ %W# ( K;6QG;RTR,#(S,#8S,%]P&UL4$L%!@ ( @ %@( &Q2 @ $! end