0001493152-21-026359.txt : 20211027 0001493152-21-026359.hdr.sgml : 20211027 20211026191756 ACCESSION NUMBER: 0001493152-21-026359 CONFORMED SUBMISSION TYPE: 6-K PUBLIC DOCUMENT COUNT: 115 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20211027 DATE AS OF CHANGE: 20211026 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Taoping Inc. CENTRAL INDEX KEY: 0001552670 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: D8 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 6-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35722 FILM NUMBER: 211350158 BUSINESS ADDRESS: STREET 1: UNIT 3102, 31/F, CITICORP CENTRE STREET 2: 18 WHITEFIELD ROAD CITY: HONG KONG STATE: K3 ZIP: 000000 BUSINESS PHONE: 852-36117837 MAIL ADDRESS: STREET 1: UNIT 3102, 31/F, CITICORP CENTRE STREET 2: 18 WHITEFIELD ROAD CITY: HONG KONG STATE: K3 ZIP: 000000 FORMER COMPANY: FORMER CONFORMED NAME: China Information Technology, Inc. DATE OF NAME CHANGE: 20120620 6-K 1 form6-k.htm

 

 

 

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 OF THE

SECURITIES EXCHANGE ACT OF 1934

 

For the month of, October 2021

 

Commission File Number 001-35722

 

TAOPING INC.

(Translation of registrant’s name into English)

 

Unit 3102, 31/F, Citicorp Centre

18 Whitefield Road, Hong Kong

(Address of principal executive offices)

 

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

 

Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(1): ☐

 

Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(7): ☐

 

 

 

 

 

 

EXPLANATORY NOTE

 

Taoping Inc. (the “Company”) is furnishing this Form 6-K to provide the unaudited consolidated financial statements for the six months ended June 30, 2021 and 2020 and incorporate such financial statements into the Company’s registration statements referenced below.

 

This Form 6-K is hereby incorporated by reference into the registration statements of the Company on Form S-8 (Registration Numbers 333-256600 and 333-211363) and on Form F-3 (Registration Number 333-229323) to the extent not superseded by documents or reports subsequently filed or furnished by the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.

 

FORWARD-LOOKING INFORMATION

 

This Report on Form 6-K contains forward-looking statements and information relating to us that are based on the current beliefs, expectations, assumptions, estimates and projections of our management regarding our company and industry. When used in this report, the words “may”, “will”, “anticipate”, “believe”, “estimate”, “expect”, “intend”, “plan” and similar expressions, as they relate to us or our management, are intended to identify forward-looking statements. These statements reflect management’s current view of us concerning future events and are subject to certain risks, uncertainties and assumptions, including among many others: our potential inability to achieve or sustain profitability or reasonably predict our future results due to our limited operating history of providing blockchain technology and smart cloud services, our independent registered auditors’ substantial doubt about our ability to continue as a going concern, unfavorable economic conditions that may affect the level of technology and Out-of-Home advertising spending by our customers, the emergence of additional competing technologies, changes in domestic and foreign laws, regulations and taxes, uncertainties related to China’s legal system and economic, political and social events in China, the volatility of the securities markets, and other risks and uncertainties which are generally set forth under the heading, “Key information - Risk Factors” and elsewhere in our Annual Report on Form 20-F filed on April 30, 2021 (the “Annual Report”). Should any of these risks or uncertainties materialize, or should the underlying assumptions about our business and the commercial markets in which we operate prove incorrect, actual results may vary materially from those described as anticipated, estimated or expected in the Annual Report.

 

All forward-looking statements included herein attributable to us or other parties or any person acting on our behalf are expressly qualified in their entirety by the cautionary statements contained or referred to in this section. Except to the extent required by applicable laws and regulations, we undertake no obligations to update these forward-looking statements to reflect events or circumstances after the date of this report or to reflect the occurrence of unanticipated events.

 

 

 

 

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: October 26, 2021 TAOPING INC.
     
  By: /s/ Jianghuai Lin
    Jianghuai Lin
    Chief Executive Officer

 

 

 

 

EXHIBIT INDEX

 

Exhibit Number   Description
     
99.1   Unaudited Interim Consolidated Financial Statements as of June 30, 2021 and for the six months ended June 30, 2021 and 2020
99.2   Operating and Financial Review and Prospects in Connection with the Interim Consolidated Financial Statements for the six months ended June 30, 2021
99.3   Press Release dated October 26, 2021
101.INS   Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH   Inline XBRL Taxonomy Extension Schema Document
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE   Inline XBRL Taxonomy Presentation Linkbase Document
104   Cover Page Interactive Data File – the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

 

 

EX-99.1 2 ex99-1.htm
0001552670 false 2021-06-30 --12-31 Q2 2021 1,176,940 4 P1Y 0001552670 2021-01-01 2021-06-30 0001552670 2021-06-30 0001552670 2020-12-31 0001552670 TAOP:ProductsMember 2021-01-01 2021-06-30 0001552670 TAOP:ProductsMember 2020-01-01 2020-06-30 0001552670 TAOP:ProductsRelatedPartiesMember 2021-01-01 2021-06-30 0001552670 TAOP:ProductsRelatedPartiesMember 2020-01-01 2020-06-30 0001552670 TAOP:SoftwareMember 2021-01-01 2021-06-30 0001552670 TAOP:SoftwareMember 2020-01-01 2020-06-30 0001552670 us-gaap:AdvertisingMember 2021-01-01 2021-06-30 0001552670 us-gaap:AdvertisingMember 2020-01-01 2020-06-30 0001552670 TAOP:CryptocurrencyMiningMember 2021-01-01 2021-06-30 0001552670 TAOP:CryptocurrencyMiningMember 2020-01-01 2020-06-30 0001552670 TAOP:OtherMember 2021-01-01 2021-06-30 0001552670 TAOP:OtherMember 2020-01-01 2020-06-30 0001552670 TAOP:OtherRelatedPartiesMember 2021-01-01 2021-06-30 0001552670 TAOP:OtherRelatedPartiesMember 2020-01-01 2020-06-30 0001552670 2020-01-01 2020-06-30 0001552670 us-gaap:CommonStockMember 2020-12-31 0001552670 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001552670 TAOP:StatutoryReserveMember 2020-12-31 0001552670 us-gaap:RetainedEarningsMember 2020-12-31 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001552670 us-gaap:NoncontrollingInterestMember 2020-12-31 0001552670 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001552670 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001552670 TAOP:StatutoryReserveMember 2021-01-01 2021-06-30 0001552670 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001552670 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-06-30 0001552670 us-gaap:CommonStockMember 2021-06-30 0001552670 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001552670 TAOP:StatutoryReserveMember 2021-06-30 0001552670 us-gaap:RetainedEarningsMember 2021-06-30 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001552670 us-gaap:NoncontrollingInterestMember 2021-06-30 0001552670 us-gaap:CommonStockMember 2019-12-31 0001552670 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001552670 TAOP:StatutoryReserveMember 2019-12-31 0001552670 us-gaap:RetainedEarningsMember 2019-12-31 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001552670 us-gaap:NoncontrollingInterestMember 2019-12-31 0001552670 2019-12-31 0001552670 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001552670 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001552670 TAOP:StatutoryReserveMember 2020-01-01 2020-06-30 0001552670 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001552670 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-06-30 0001552670 us-gaap:CommonStockMember 2020-06-30 0001552670 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001552670 TAOP:StatutoryReserveMember 2020-06-30 0001552670 us-gaap:RetainedEarningsMember 2020-06-30 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001552670 us-gaap:NoncontrollingInterestMember 2020-06-30 0001552670 2020-06-30 0001552670 TAOP:ConsultantsMember 2020-01-01 2020-01-31 0001552670 TAOP:TwoIndividualInvestorMember 2020-03-31 0001552670 TAOP:ConsultantsMember 2020-04-01 2020-04-30 0001552670 TAOP:ConsultantsMember 2020-04-30 0001552670 TAOP:ConvertiblePromissoryNoteMember 2020-09-30 0001552670 TAOP:ConvertiblePromissoryNoteMember us-gaap:InvestorMember 2021-06-30 0001552670 TAOP:ConvertiblePromissoryNoteMember us-gaap:InvestorMember 2020-09-30 0001552670 TAOP:ConvertiblePromissoryNoteMember us-gaap:InvestorMember 2020-09-01 2020-09-30 0001552670 TAOP:ConsultantsMember 2021-01-01 2021-01-31 0001552670 us-gaap:WarrantMember TAOP:ThreeStrategyConsultantsMember 2021-02-01 2021-02-28 0001552670 us-gaap:WarrantMember TAOP:ThreeStrategyConsultantsMember 2021-04-01 2021-04-30 0001552670 TAOP:EmployeesMember 2021-03-01 2021-03-31 0001552670 us-gaap:WarrantMember TAOP:ConsultantsMember 2021-04-01 2021-04-30 0001552670 TAOP:ConsultantsMember 2021-04-01 2021-04-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-01 2021-06-30 0001552670 2021-04-01 2021-04-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-09 0001552670 TAOP:MrJianghuaiLinMember 2021-06-09 0001552670 TAOP:TaopingNewMediaCoLtdMember TAOP:MrJianghuaiLinMember 2021-06-09 0001552670 TAOP:TaopingIncMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingHoldingsLimitedMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingHoldingsLimitedMember 2020-01-01 2020-12-31 0001552670 TAOP:TaopingHoldingsLimitedMember 2019-01-01 2019-12-31 0001552670 TAOP:TaopingGroupChinaLtdISTHKMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingGroupChinaLtdISTHKMember 2020-01-01 2020-12-31 0001552670 TAOP:TaopingGroupChinaLtdISTHKMember 2019-01-01 2019-12-31 0001552670 TAOP:TaopingDigitalAssetsAsiaLimitedTDALMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingDigitalAssetsHongKongLimitedTDLMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingCapitalLimitedTCLMember 2021-01-01 2021-06-30 0001552670 TAOP:AlphaDigitalGroupLtdADGMember 2021-01-01 2021-06-30 0001552670 TAOP:InformationSecurityTechChinaCoLtdISTMember 2021-01-01 2021-06-30 0001552670 TAOP:InformationSecurityTechChinaCoLtdISTMember 2020-01-01 2020-12-31 0001552670 TAOP:InformationSecurityTechChinaCoLtdISTMember 2019-01-01 2019-12-31 0001552670 TAOP:TopCloudSoftwareChinaCoLtdTopCloudMember 2021-01-01 2021-06-30 0001552670 TAOP:TopCloudSoftwareChinaCoLtdTopCloudMember 2020-01-01 2020-12-31 0001552670 TAOP:TopCloudSoftwareChinaCoLtdTopCloudMember 2019-01-01 2019-12-31 0001552670 TAOP:InformationSecurityIoTTechCoLtdISIOTMember 2021-01-01 2021-06-30 0001552670 TAOP:InformationSecurityIoTTechCoLtdISIOTMember 2020-01-01 2020-12-31 0001552670 TAOP:InformationSecurityIoTTechCoLtdISIOTMember 2019-01-01 2019-12-31 0001552670 TAOP:IASPECTechnologyGroupCoLtdiASPECMember 2021-01-01 2021-06-30 0001552670 TAOP:IASPECTechnologyGroupCoLtdiASPECMember 2020-01-01 2020-12-31 0001552670 TAOP:IASPECTechnologyGroupCoLtdiASPECMember 2019-01-01 2019-12-31 0001552670 TAOP:BiznestInternetTechCoLtdBiznestMember 2021-01-01 2021-06-30 0001552670 TAOP:BiznestInternetTechCoLtdBiznestMember 2020-01-01 2020-12-31 0001552670 TAOP:BiznestInternetTechCoLtdBiznestMember 2019-01-01 2019-12-31 0001552670 TAOP:IASPECBocomIoTTechCoLtdBocomMember 2021-01-01 2021-06-30 0001552670 TAOP:IASPECBocomIoTTechCoLtdBocomMember 2020-01-01 2020-12-31 0001552670 TAOP:IASPECBocomIoTTechCoLtdBocomMember 2019-01-01 2019-12-31 0001552670 TAOP:TaopingNewMediaCoLtdTNMMember 2021-01-01 2021-06-30 0001552670 TAOP:ShenzhenTaopingECommerceServiceCoLtdSZTECMember 2021-01-01 2021-06-30 0001552670 TAOP:ShenzhenTaopingEducationTechnologyCoLtdSZTETMember 2021-01-01 2021-06-30 0001552670 TAOP:WuhuTaopingEducationTechnologyCoLtdWHTETMember 2021-01-01 2021-06-30 0001552670 TAOP:IASPECTechnologyGroupCoLtdMember 2009-12-12 2009-12-13 0001552670 2007-06-29 2007-07-01 0001552670 us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:RevenueFromContractWithCustomerMember TAOP:TaopingNewMediaCoLtdMember 2021-01-01 2021-06-30 0001552670 2021-01-01 2021-03-31 0001552670 2021-07-01 2021-07-31 0001552670 2020-07-01 2020-07-31 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-30 0001552670 TAOP:CryptocurrencyMiningsMember 2021-01-01 2021-06-30 0001552670 2020-01-01 2020-12-31 0001552670 TAOP:PrepaidStockBasedCompensationMember 2021-06-30 0001552670 TAOP:PrepaidRentalMember 2021-06-30 0001552670 TAOP:PrepaidStockBasedCompensationMember 2020-12-31 0001552670 srt:OfficeBuildingMember srt:MinimumMember 2021-01-01 2021-06-30 0001552670 srt:OfficeBuildingMember srt:MaximumMember 2021-01-01 2021-06-30 0001552670 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-06-30 0001552670 TAOP:ElectronicsEquipmentFurnitureAndFixturesMember srt:MinimumMember 2021-01-01 2021-06-30 0001552670 TAOP:ElectronicsEquipmentFurnitureAndFixturesMember srt:MaximumMember 2021-01-01 2021-06-30 0001552670 TAOP:MotorVehiclesMember 2021-01-01 2021-06-30 0001552670 TAOP:PurchasedSoftwareMember 2021-01-01 2021-06-30 0001552670 TAOP:MediaDisplayEquipmentMember 2021-01-01 2021-06-30 0001552670 TAOP:CryptocurrencyMiningMachineMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-01 2021-06-09 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-10 2021-06-30 0001552670 2020-01-02 0001552670 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001552670 TAOP:NonEmployeesStockOptionsMember 2020-01-01 2020-06-30 0001552670 TAOP:NonEmployeesStockWarrantsMember 2020-01-01 2020-06-30 0001552670 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001552670 TAOP:NonEmployeesStockOptionsMember 2021-01-01 2021-06-30 0001552670 TAOP:NonEmployeesStockWarrantsMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2020-01-01 2020-06-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2020-12-31 0001552670 TAOP:MrLinMember 2021-06-30 0001552670 TAOP:MrLinMember 2021-01-01 2021-06-30 0001552670 TAOP:RelatedCompanyOwnedByMrLinMember 2021-06-30 0001552670 TAOP:RelatedCompanyOwnedByMrLinMember 2021-01-01 2021-06-30 0001552670 TAOP:MediaDisplayEquipmentMember 2021-06-30 0001552670 TAOP:LeaseAgreementMember 2021-04-01 2021-04-02 0001552670 TAOP:LeaseAgreementMember TAOP:MrLinMember 2021-01-01 2021-06-30 0001552670 TAOP:OfficeBuildingsMember 2021-06-30 0001552670 TAOP:OfficeBuildingsMember 2020-12-31 0001552670 TAOP:ElectronicEquipmentFurnitureAndFixturesMember 2021-06-30 0001552670 TAOP:ElectronicEquipmentFurnitureAndFixturesMember 2020-12-31 0001552670 TAOP:CryptocurrencyMiningMachineMember 2021-06-30 0001552670 TAOP:CryptocurrencyMiningMachineMember 2020-12-31 0001552670 TAOP:MediaDisplayEquipmentMember 2020-12-31 0001552670 TAOP:MotorVehiclesMember 2021-06-30 0001552670 TAOP:MotorVehiclesMember 2020-12-31 0001552670 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001552670 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001552670 TAOP:PurchasedSoftwareMember 2021-06-30 0001552670 TAOP:PurchasedSoftwareMember 2020-12-31 0001552670 srt:OfficeBuildingMember 2021-06-30 0001552670 TAOP:BankLoanOneMember 2021-06-30 0001552670 TAOP:BankLoanOneMember 2020-12-31 0001552670 TAOP:BankLoanTwoMember 2021-06-30 0001552670 TAOP:BankLoanTwoMember 2020-12-31 0001552670 TAOP:BankLoanThreeMember 2020-12-31 0001552670 TAOP:BankLoanThreeMember 2021-06-30 0001552670 srt:MinimumMember 2021-01-01 2021-06-30 0001552670 srt:MaximumMember 2021-01-01 2021-06-30 0001552670 TAOP:PRCMember 2021-01-01 2021-06-30 0001552670 TAOP:PRCMember 2020-01-01 2020-06-30 0001552670 country:HK 2021-01-01 2021-06-30 0001552670 country:HK 2020-01-01 2020-06-30 0001552670 TAOP:BVIMember 2021-01-01 2021-06-30 0001552670 TAOP:BVIMember 2020-01-01 2020-06-30 0001552670 country:HK 2020-01-01 2020-12-31 0001552670 TAOP:BVIMember 2021-01-01 2021-06-30 0001552670 TAOP:HighTechnologyEnterpriseMember 2021-01-01 2021-06-30 0001552670 TAOP:BiznestMember 2021-01-01 2021-06-30 0001552670 TAOP:VendorMember 2021-06-30 0001552670 TAOP:VendorMember 2021-01-01 2021-06-30 0001552670 us-gaap:SubsequentEventMember TAOP:VendorMember 2021-01-01 2021-12-31 0001552670 TAOP:SubsequentToJuneThirtyTwoThousandTwentyOneMember TAOP:VendorMember 2021-06-30 0001552670 TAOP:SupplierMember 2021-06-30 0001552670 2020-11-01 2020-11-30 0001552670 us-gaap:SubsequentEventMember 2021-07-01 2021-08-31 0001552670 country:US 2020-12-31 0001552670 country:US 2019-12-31 0001552670 country:US us-gaap:AdvertisingMember 2020-10-01 2021-04-30 0001552670 2020-10-01 2021-04-30 0001552670 2020-10-01 2020-10-02 0001552670 TAOP:OfficeSpaceMember 2021-01-01 2021-06-30 0001552670 TAOP:ApirlNighteenTwoThousandTwentyFourMember 2021-06-30 0001552670 TAOP:ServerRoomsMember 2021-01-01 2021-06-30 0001552670 TAOP:DormitoryLeaseMember 2021-01-01 2021-06-30 0001552670 srt:MinimumMember 2021-06-30 0001552670 srt:MaximumMember 2021-06-30 0001552670 TAOP:OfficeSpaceMember 2021-06-30 0001552670 TAOP:LeasesOfficeServerRoomsDormitoryleasesMember 2021-06-30 0001552670 TAOP:WallSpaceLeasesMember 2021-06-30 0001552670 TAOP:QingdaoTaopingIoTCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-06-30 0001552670 TAOP:YunnanTaopingIoTCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-06-30 0001552670 TAOP:JiangsuTaopingIoTTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-06-30 0001552670 TAOP:JiangsuTaopingNewMediaCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-06-30 0001552670 us-gaap:EquityMethodInvestmentsMember 2021-06-30 0001552670 us-gaap:EquityMethodInvestmentsMember 2021-01-01 2021-06-30 0001552670 us-gaap:EquityMethodInvestmentsMember 2021-06-08 2021-06-09 0001552670 us-gaap:PrivatePlacementMember TAOP:ConvertiblePromissoryNoteMember 2019-10-31 0001552670 us-gaap:PrivatePlacementMember TAOP:ConvertiblePromissoryNoteTwoMember 2020-03-31 0001552670 us-gaap:PrivatePlacementMember TAOP:ConvertiblePromissoryNoteThreeMember 2020-09-30 0001552670 us-gaap:PrivatePlacementMember TAOP:ConvertiblePromissoryNoteOneMember 2019-10-01 2019-10-31 0001552670 us-gaap:PrivatePlacementMember TAOP:ConvertiblePromissoryNoteMember 2020-09-30 0001552670 TAOP:ConvertiblePromissoryNoteTwoMember us-gaap:PrivatePlacementMember 2020-12-31 0001552670 TAOP:ConvertiblePromissoryNoteTwoMember us-gaap:PrivatePlacementMember 2020-09-30 0001552670 TAOP:NoteTwoMember 2020-12-31 0001552670 TAOP:NoteOneMember 2020-12-31 0001552670 TAOP:NoteThreeMember 2020-12-31 0001552670 TAOP:NoteThreeMember 2021-06-30 0001552670 TAOP:NoteThreeMember 2021-09-30 0001552670 TAOP:NoteTwoMember 2021-01-01 2021-06-30 0001552670 TAOP:NoteTwoMember 2021-06-30 0001552670 TAOP:NoteOneMember 2021-01-01 2021-06-30 0001552670 TAOP:NoteThreeMember 2021-01-01 2021-06-30 0001552670 us-gaap:OtherCurrentLiabilitiesMember 2021-06-30 0001552670 TAOP:IndividualInvestorMember 2020-03-01 2020-03-31 0001552670 TAOP:IndividualInvestorMember 2020-03-31 0001552670 TAOP:InvestorsMember 2020-01-01 2020-06-30 0001552670 TAOP:ConsultantMember 2020-04-01 2020-04-30 0001552670 TAOP:ConsultantMember 2020-07-01 2020-07-31 0001552670 TAOP:EmployeeMember 2020-07-01 2020-09-30 0001552670 TAOP:ConsultantMember 2020-09-01 2020-09-30 0001552670 TAOP:PromissoryNoteHolderMember 2020-12-29 2020-12-30 0001552670 TAOP:PromissoryNoteHolderMember 2020-01-01 2020-12-31 0001552670 TAOP:PromissoryNoteHolderMember 2021-01-01 2021-06-30 0001552670 TAOP:InvestorsMember 2021-01-01 2021-01-31 0001552670 TAOP:InvestorsMember 2021-01-31 0001552670 TAOP:InvestorsMember 2021-02-01 2021-02-28 0001552670 TAOP:InvestorsMember 2021-02-28 0001552670 TAOP:ConsultantMember 2021-01-01 2021-01-31 0001552670 2021-03-01 2021-03-31 0001552670 2021-03-31 0001552670 TAOP:TaopingNewMediaCoLtdMeemberMember 2021-06-01 2021-06-30 0001552670 TAOP:TaopingNewMediaCoLtdMeemberMember 2021-06-30 0001552670 TAOP:HolderMember 2021-06-01 2021-06-30 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:EmployeesAndDirectorsMember 2020-01-01 2020-06-30 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember us-gaap:SellingGeneralAndAdministrativeExpensesMember TAOP:EmployeesAndDirectorsMember 2020-01-01 2020-06-30 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:EmployeesAndDirectorsMember 2020-07-23 2020-07-24 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember us-gaap:SellingGeneralAndAdministrativeExpensesMember TAOP:EmployeesAndDirectorsMember 2020-07-23 2020-07-24 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:EmployeesAndDirectorsMember 2020-07-29 2020-07-31 0001552670 us-gaap:StockOptionMember 2020-12-31 0001552670 us-gaap:StockOptionMember 2021-01-01 2021-06-30 0001552670 us-gaap:StockOptionMember 2021-06-30 0001552670 TAOP:EmployeeMember 2021-01-01 2021-06-30 0001552670 TAOP:EmployeeMember 2020-01-01 2020-06-30 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember 2021-06-30 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember 2020-06-30 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember 2021-01-01 2021-06-30 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember 2020-01-01 2020-06-30 0001552670 TAOP:NonEmployeesMember 2021-06-30 0001552670 TAOP:NonEmployeesMember 2021-01-01 2021-06-30 0001552670 TAOP:WarrantOneMember 2021-06-30 0001552670 TAOP:WarrantOneMember 2021-01-01 2021-06-30 0001552670 TAOP:WarrantTwoMember 2021-06-30 0001552670 TAOP:WarrantTwoMember 2021-01-01 2021-06-30 0001552670 TAOP:WarrantThreeMember 2021-06-30 0001552670 TAOP:WarrantThreeMember 2021-01-01 2021-06-30 0001552670 TAOP:WarrantFourMember 2021-06-30 0001552670 TAOP:WarrantFourMember 2021-01-01 2021-06-30 0001552670 TAOP:WarrantsMember 2021-06-30 0001552670 TAOP:TITSegmentMember 2021-01-01 2021-06-30 0001552670 TAOP:TITSegmentMember 2020-01-01 2020-06-30 0001552670 TAOP:CBTSegmentMember 2021-01-01 2021-06-30 0001552670 TAOP:CBTSegmentMember 2020-01-01 2020-06-30 0001552670 TAOP:BTSegmentMember 2021-01-01 2021-06-30 0001552670 TAOP:BTSegmentMember 2020-01-01 2020-06-30 0001552670 TAOP:CorporateAndOthersMember 2021-01-01 2021-06-30 0001552670 TAOP:CorporateAndOthersMember 2020-01-01 2020-06-30 0001552670 TAOP:NonCashCompensationMember 2021-01-01 2021-06-30 0001552670 TAOP:NonCashCompensationMember 2020-01-01 2020-06-30 0001552670 TAOP:TITSegmentMember 2021-06-30 0001552670 TAOP:TITSegmentMember 2020-12-31 0001552670 TAOP:CBTSegmentMember 2021-06-30 0001552670 TAOP:CBTSegmentMember 2020-12-31 0001552670 TAOP:BTSegmentMember 2021-06-30 0001552670 TAOP:BTSegmentMember 2020-12-31 0001552670 TAOP:CorporateAndOthersMember 2021-06-30 0001552670 TAOP:CorporateAndOthersMember 2020-12-31 0001552670 TAOP:ShenzhenKejianInformationTechnologyCoLtdMember 2016-07-27 2016-07-28 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:CustomerMember 2021-01-01 2021-06-30 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:OneCustomerMember 2021-01-01 2021-06-30 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:OneCustomerMember 2020-01-01 2020-06-30 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:TopFiveCustomerMember 2021-01-01 2021-06-30 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:TopFiveCustomerMember 2020-01-01 2020-06-30 0001552670 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember TAOP:TopFiveReceivablesMember 2021-01-01 2021-06-30 0001552670 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember TAOP:OneCustomerMember 2021-01-01 2021-06-30 0001552670 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember TAOP:TwoCustomerMember 2021-01-01 2021-06-30 0001552670 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember TAOP:TopFiveReceivablesMember 2020-01-01 2020-12-31 0001552670 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember TAOP:NoSingleCustomerMember 2020-01-01 2020-12-31 0001552670 TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember TAOP:FiveUnrelatedSuppliersMember 2021-01-01 2021-06-30 0001552670 TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember TAOP:FiveUnrelatedSuppliersMember 2020-01-01 2020-06-30 0001552670 TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember TAOP:OneSuppliersMember 2021-01-01 2021-06-30 0001552670 TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember TAOP:TwoSuppliersMember 2021-01-01 2021-06-30 0001552670 TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember TAOP:OneSuppliersMember 2020-01-01 2020-06-30 0001552670 TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember TAOP:TwoSuppliersMember 2020-01-01 2020-06-30 0001552670 us-gaap:SubsequentEventMember TAOP:SecuritiesPurchaseAgreementMember TAOP:InvestorsMember 2021-07-11 2021-07-12 0001552670 us-gaap:SubsequentEventMember TAOP:SecuritiesPurchaseAgreementMember TAOP:InvestorsMember 2021-07-12 0001552670 us-gaap:SubsequentEventMember TAOP:SecuritiesPurchaseAgreementMember TAOP:InvestorsMember us-gaap:WarrantMember 2021-07-12 0001552670 us-gaap:SubsequentEventMember TAOP:SecuritiesPurchaseAgreementMember 2021-08-26 0001552670 us-gaap:SubsequentEventMember TAOP:SecuritiesPurchaseAgreementMember 2021-08-25 2021-08-26 0001552670 us-gaap:SubsequentEventMember TAOP:SecuritiesPurchaseAgreementMember TAOP:YunnanTaopingMember 2021-07-28 2021-08-06 0001552670 us-gaap:SubsequentEventMember TAOP:TaopingDigitalAssetsAsiaLimitedMember 2021-08-27 0001552670 us-gaap:SubsequentEventMember TAOP:AralPetroleumCapitalLLPMember 2021-08-27 0001552670 us-gaap:SubsequentEventMember TAOP:EquityTransferAgreementMember TAOP:MrLinMember 2021-09-17 2021-09-18 0001552670 us-gaap:SubsequentEventMember TAOP:ShenzhenTaopingECommerceServiceCoLtdMember 2021-09-23 0001552670 TAOP:PurchaseAgreementMember TAOP:BitmainTechnologiesLimitedMember TAOP:CryptocurrencyMember 2021-04-14 2021-04-15 0001552670 TAOP:PurchaseAgreementMember TAOP:BitmainTechnologiesLimitedMember TAOP:CryptocurrencyMember 2021-06-30 0001552670 us-gaap:SubsequentEventMember TAOP:PurchaseAgreementMember TAOP:BitmainTechnologiesLimitedMember 2021-10-01 2021-12-31 0001552670 us-gaap:SubsequentEventMember TAOP:PurchaseAgreementMember TAOP:BitmainTechnologiesLimitedMember 2021-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure iso4217:CNY TAOP:Number iso4217:HKD TAOP:Equipment

 

Exhibit 99.1

 

TAOPING INC.

 

(F/K/A CHINA INFORMATION TECHNOLOGY, INC.)

 

UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

FOR THE SIX MONTHS ENDED JUNE 30, 2021 AND 2020

 

INDEX

 

Contents   Page(s)
     
Consolidated Balance Sheets   F-2
Consolidated Statements of Operations   F-3
Consolidated Statements of Comprehensive Loss   F-4
Consolidated Statements of Changes in Equity   F-5
Consolidated Statements of Cash Flows   F-6
Notes to Consolidated Financial Statements   F-7

 

F-1
 

 

TAOPING INC.

(F/K/A CHINA INFORMATION TECHNOLOGY, INC.)

CONSOLIDATED BALANCE SHEETS

JUNE 30, 2021 AND DECEMBER 31, 2020

 

   NOTES  June 30, 2021   December 31, 2020 
      (Unaudited)     
ASSETS             
CURRENT ASSETS             
Cash and cash equivalents     $849,519   $882,770 
Restricted cash  2(e)   -    214,144 
Accounts receivable, net  2(f)   2,707,994    4,264,257 
Accounts receivable-related parties, net  2(f)   166,012    2,919,215 
Advances to suppliers      10,950,271    3,177,678 
Prepaid expenses  2(g)   9,891,376    24,635 
Inventories, net  7   1,366,594    254,678 
Cryptocurrencies, net  9   175,487    - 
Loan receivable - related party  6(d)   -    519,331 
Other current assets  12   2,629,046    173,026 
TOTAL CURRENT ASSETS      28,736,299    12,429,734 
Non-current accounts receivable, net  2(f)   -    1,839,230 
Non-current accounts receivable-related parties, net  2(f)   -    1,323,196 
Property, plant and equipment, net  8   18,599,830    10,851,899 
Long-term investments  14   818,266    30,592 
Right-of-use assets  2(n)   926,689    - 
Other assets, non-current  12   3,790,167    4,302,000 
TOTAL ASSETS     $52,871,251   $30,776,651 
              
LIABILITIES AND EQUITY             
CURRENT LIABILITIES             
Short-term bank loans  10  $5,949,005   $6,210,176 
Accounts payable      14,985,772    14,857,436 
Accounts payable-related parties  6(c)   -    69,585 
Advances from customers      653,804    315,924 
Advances from customers-related parties      100,636    161,063 
Amounts due to related parties  6(e)   3,380,197    137,664 
Accrued payroll and benefit      222,086    231,598 
Other payables and accrued expenses  16   4,991,801    6,636,097 
Convertible note payable, net of debt discounts  15   689,502    1,180,908 
Lease liability-current  13   418,546    - 
TOTAL CURRENT LIABILITIES      31,391,349    29,800,451 
              
Lease liability  13   580,917    - 
TOTAL LIABILITIES      31,972,266    29,800,451 
              
EQUITY             
Ordinary shares, 2021 and 2020: par $0; authorized capital 100,000,000 shares; shares issued and outstanding, June 30, 2021:13,646,360 shares; December 31, 2020: 8,486,956 shares*;  18   154,316,011    131,247,787 
Additional paid-in capital  18   26,914,305    15,643,404 
Statutory reserve  17   14,044,269    14,044,269 
Accumulated deficit      (206,310,884)   (192,212,544)
Accumulated other comprehensive income      23,675,886    23,612,413 
Total equity (deficit) of the Company      12,639,587    (7,664,671)
Non-controlling interest      8,259,398    8,640,871 
Total Equity      20,898,985    976,200 
              

TOTAL LIABILITIES AND EQUITY

     $52,871,251   $30,776,651 

 

*On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. Except shares authorized, all references to number of shares, and to per share information in the consolidated financial statements have been retroactively adjusted.

 

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

 

F-2
 

 

TAOPING INC.

(F/K/A CHINA INFORMATION TECHNOLOGY, INC.)

CONSOLIDATED STATEMENTS OF OPERATIONS

FOR THE SIX MONTHS ENDED JUNE 30, 2021 AND 2020

 

   Six Months Ended   Six Months Ended 
   NOTES  June 30, 2021   June 30, 2020 
      (Unaudited)   (Unaudited) 
Revenue – Products     $2,971,899   $2,056,805 
Revenue – Products-related parties  6(a)   67,612    217,813 
Revenue – Software      1,621,534    1,049,377 
Revenue – Advertising      576,310    - 
Revenue – Cryptocurrency mining      814,772    - 
Revenue – Other      319,429    371,381 
Revenue – Other-related parties  6(a)(b)   54,021    41,974 
TOTAL REVENUE      6,425,577    3,737,350 
Cost – Products      2,696,207    1,970,154 
Cost – Software      237,986    296,190 
Cost – Advertising  2(p)   683,835    - 
Cost – Cryptocurrency mining  2(p)   661,753    - 
Cost – Other      7,555    4,001 
TOTAL COST      4,287,336    2,270,345 

GROSS PROFIT

      2,138,241    1,467,005 
              
Administrative expenses      13,606,688    7,064,286 
Research and development expenses      2,260,274    1,802,747 
Selling expenses      193,484    143,816 
LOSS FROM OPERATIONS      (13,922,205)   (7,543,844)
Subsidy income      136,393    223,391 
(Loss) from equity method investment      (578,619)   - 
Other income (loss), net      378,831    (302,336)
Interest expense and debt discounts, net of interest income      (478,439)   (387,761)
Loss before income taxes      (14,464,039)   (8,010,550)
Income tax (expense) benefit  11   (871)   69,858 
NET LOSS      (14,464,910)   (7,940,692)
Less: Net loss attributable to the non- controlling interest  4   366,570    264,047 
NET LOSS ATTRIBUTABLE TO THE COMPANY     $(14,098,340)  $(7,676,645)
              
Loss per share - Basic and Diluted*  

   
Basic  5  $(1.34)  $(1.12)
Diluted  5  $(1.34)  $(1.12)
NET LOSS PER SHARE ATTRIBUTABLE TO THE COMPANY*             
Basic  5  $(1.31)  $(1.08)
Diluted  5  $(1.31)  $(1.08)

 

*On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. The computation of basic and diluted EPS was retroactively adjusted for all periods presented.

 

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

 

F-3
 

 

TAOPING INC.

(F/K/A CHINA INFORMATION TECHNOLOGY, INC.)

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

FOR THE SIX MONTHS ENDED JUNE 30, 2021 AND 2020

 

  

Six Months Ended

June 30, 2021

  

Six Months Ended

June 30, 2020

 
   (Unaudited)   (Unaudited) 
Net loss  $(14,464,910)  $(7,940,692)
Other comprehensive loss:           
Foreign currency translation gain (loss)   44,523    (103,036)
Comprehensive loss   (14,420,387)   (8,043,728)
Comprehensive loss attributable to the non- controlling interest   385,520    251,561 
Comprehensive loss attributable to the Company  $(14,034,867)  $(7,792,167)

 

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

 

F-4
 

 

TAOPING INC.

(F/K/A CHINA INFORMATION TECHNOLOGY, INC.)

CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY

FOR THE SIX MONTHS ENDED JUNE 30, 2021 AND 2020

(Unaudited)

 

        *               Accumulated         
          

Additional

          other  

Non-

     
   Ordinary shares*   Paid-in   Statutory   Accumulated   comprehensive   controlling     
   Shares   Amount   Capital   Reserve   deficit   income   interest   Total 

BALANCE AS AT

JANUARY 1, 2021

   8,486,956   $131,247,787   $15,643,404   $14,044,269   $(192,212,544)  $23,612,413   $8,640,871   $976,200 
Stock-based payment
for consulting fee (Note 18)
   7,000    21,840    11,318,641    -    -    -    -    11,340,481 
Conversion of
convertible notes (Note 15)
   598,034    1,745,930    (205,810)   -    -    -    -    1,540,120 
Issuance of common
stock for financing (Note 18)
   3,140,740    13,071,998    -    -    -    -    -    13,071,998 
Employee stock incentive (Note 18)   200,000    2,792,000    158,070    -    -    -    -    2,950,070 
Net loss for the year   -    -    -    -    (14,098,340)   -    (366,570)   (14,464,910)
Foreign currency
translation gain
   -    -    -    -    -    63,473    (18,950)   44,523 
Common stock issued
for business acquisition
   1,213,630    5,436,456    -    -    -    -    -    5,436,456 
Minority shareholders’ contribution   -    -    -    -    -    -    4,047    4,047 

BALANCE AS AT

JUNE 30, 2021

(unaudited)

   13,646,360   $154,316,011   $26,914,305   $14,044,269   $(206,310,884)  $23,675,886   $8,259,398   $20,898,985 

 

                       Accumulated         
          Additional           other  

Non-

     
   Ordinary shares*   Paid-in   Statutory   Accumulated   comprehensive   controlling     
   Shares   Amount   Capital   Reserve   deficit   income   interest   Total 

BALANCE AS AT

JANUARY 1, 2020

   7,000,053   $126,257,156   $16,461,333   $14,044,269   $(174,517,769)  $23,022,845   $9,340,551   $14,608,385 
Stock-based payment
for consulting fee
   46,667    186,000    16,185    -    -    -    -    202,185 
Issued common
stock
   285,714    576,000    -    -    -    -    -    576,000 
Issued convertible note beneficial conversion feature in connection with the private placement (Note 12)   -    -    165,580    -    -    -    -    165,580 
Issued detachable warrant in connection with the private placement (Note 12)   -    -    11,580    -    -    -    -    11,580 
Net loss for the year   -    -    -    -    (7,676,645)   -    (264,047)   (7,940,692)
Foreign currency translation loss   -    -    -    -    -    (115,522)   12,486    (103,036)
Employee Stock Incentive   -    -    92,308    -    -    -    -    92,308 

BALANCE AS AT

JUNE 30, 2020

(unaudited)

  7,332,434   $127,019,156   $16,746,986   $14,044,269   $(182,194,414)  $22,907,323   $9,088,990   $7,612,310 

  

*

 
On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. Except shares authorized, all references to number of shares, and to per share information in the consolidated financial statements have been retroactively adjusted.

  

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

 

F-5
 

 

TAOPING INC.

(F/K/A CHINA INFORMATION TECHNOLOGY, INC.)

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE SIX MONTHS ENDED JUNE 30, 2021 AND 2020

 

  

Six Months Ended

June 30, 2021

  

Six Months Ended

June 30, 2020

 
   (Unaudited)   (Unaudited) 
OPERATING ACTIVITIES          
Net loss  $(14,464,910)  $(7,940,692)

Adjustments to reconcile net loss to net cash used in operating activities:

        
Provision for credit losses on accounts receivable and other current assets   6,697,608    5,875,044 
Provision (reversal) for obsolete inventories   48,589    (15,255)
Depreciation and amortization   2,713,008    1,605,201 
(Gain) on sales of cryptocurrencies   (41,345)   - 
Impairment on cryptocurrencies   42,447    - 
(Gain) on business acquisition   (12,345)   - 
Loss on equity method investment   578,620    - 
Loss on disposal of equipment and inventories   44,705    50,428 
Stock-based compensation for consulting services   2,142,892    204,443 
Amortization of convertible note discount   257,430    163,833 
Stock-based compensation to employees   2,950,070    92,308 
Write-off of long aged payables   (330,991)   - 

Changes in operating assets and liabilities:

          
Accounts receivable   1,460,535    (1,225,284)
Accounts receivable - related parties   744,732    803,982 
Prepaid expenses    (701,611)   - 
Inventories   (1,193,956)   27,762 
Cryptocurrencies – mining   (814,772)   - 
Other non-current assets   -    342,269 
Other current assets   (139,076)   1,601,902 
Advances to suppliers   (8,488,625)   (1,685,458)
Other payables and accrued expenses   (741,892)   305,903 
Advances from customers   322,214    (48,317)
Advances from customers - related parties   (62,356)   18,491 
Amounts due to related parties   (140,447)   - 
Accounts payable to related party   (70,299)   - 
Accounts payable   (7,065,510)   (1,283,642)
Lease liability   (62,818)   - 
Income tax payable   -    (69,858)
Net cash used in operating activities   (16,328,103)   (1,176,940)
           

INVESTING ACTIVITIES

          

Proceeds from sales of property and equipment

   38,974    - 
Purchases of property and equipment   (769,751)   (150,470)
Acquired cash in connection with a business acquisition   7,644    - 
Proceeds from sales of cryptocurrencies   638,183    - 
Repayment of loan receivable-related party   170,909    43,708 
Net cash provided by (used in) investing activities   85,959    (106,762)
           

FINANCING ACTIVITIES

          

Proceeds from short-term bank loans

   4,172,283    4,029,193 
Borrowings from related party   3,090,580    - 
Repayment of short-term bank loans   (4,512,247)   (5,696,201)
Capital injected by minority shareholders in joint venture   4,047    - 
Proceeds from issuance of convertible note, net of debt issuance costs   -    1,344,000 
Proceeds from issuance of common stock, net of issuance cost   13,071,998    576,000 
Net cash provided by financing activities   15,826,661    252,992 
           

Effect of exchange rate changes on cash and cash equivalents

   168,088    (4,092)
           
NET DECREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH   (247,395)   (1,034,802)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING   1,096,914    1,519,666 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING  $849,519   $484,864 
           

Supplemental disclosure of cash flow information:

          
Cash paid during the year          
Income taxes  $-   $- 
Interest  $195,469   $346,042 

 

   Six Months Ended   Six Months Ended 
   June 30,2021   June 30, 2020 

Reconciliation to amounts on consolidated balance sheets

          
Cash and cash equivalents  $849,519   $286,795 
Restricted cash   -    198,069 
Total cash, cash equivalents, and restricted cash  $849,519   $484,864 

 

Supplemental disclosure of significant non-cash transactions*:

 

*On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. Except shares authorized, all references above in this section to number of shares, and to per share information in the consolidated financial statements have been retroactively adjusted.

 

In January 2020, the Company issued 30,000 restricted ordinary shares as compensation of approximately $144,000 for a consultant’s service.

 

In March 2020, the Company issued two individual investors warrants with fair value of $11,580 for each to purchase 26,667 shares of the Company’s ordinary share in connection with the issuance of a $1.48 million convertible promissory note.

 

In April 2020, the Company issued 16,667 restricted ordinary shares and warrant to purchase 16,667 shares of the Company’s ordinary shares as compensation for a consultant’s service. The fair values of the restricted ordinary shares and warrants were approximately $42,000 and $16,000, respectively.

 

In September 2020, the Company issued Convertible Promissory Notes (Note) with principal amount of $1.48 million. The Note mature in 12 months from the issue date. In June 2021, the investor of the Note converted $740,000 of principal amount of the convertible note and $26,208 of the accrued interest into 298,716 ordinary shares of the Company with no par value at a conversion price of $2.565.

 

In January 2021, the Company issued 7,000 non-restricted shares with a fair value of $21,840 to a consultant as a compensation for his service.

 

In February and April 2021, the Company issued warrants to three strategy consultants to purchase a total of 1.9 million ordinary shares as compensations to their services. The aggregate fair value of the warrants was approximately $11.2 million.

 

In March 2021, the Company issued 200,000 non-restricted ordinary shares to certain employees with the fair value of approximately $2,792,000 as rewards for their past services.

 

In April 2021, the Company issued warrants to an investment relationship consultant to purchase 15,000 ordinary shares as a compensation for its service. The fair value of the warrants was approximately $66,000.

 

In June 2021, the Company issued 1,213,630 restricted ordinary shares for the acquisition of Taoping New Media Co., Ltd. The fair value of the restricted ordinary shares was approximately $5,436,000.

 

During the six months ended June 30, 2021, purchase of software and equipment in an amount of approximately $6.7 million and $11,000 was made by an increase in accounts payable and other payable, respectively, and $765,000 was made by a decrease of advances to suppliers.

 

In April 2021, the Company obtained right-of-use assets of approximately $1 million in exchange for lease liabilities.

 

 

 

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

 

F-6
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

1. ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS

 

Taoping Inc. (f/k/a China Information Technology, Inc.), together with its subsidiaries (the “Company” or “TAOP”), is a leading cloud-based ads display terminal and service provider of digital advertising distribution network and new media resource sharing platform in the Out-of-Home advertising market in China. The Company provides the integrated end-to-end digital advertising solutions enabling customers to distribute and manage ads on the ads display terminals.

 

On June 9, 2021, the Company consummated an acquisition of 100% of the equity interest of Taoping New Media Co., Ltd (“TNM”), a leading media operator in China’s out-of-home digital advertising industry. Mr. Jianghuai Lin, the Chairman and CEO of TAOP, who owns approximately 24.6% of total shares outstanding of the Company, owned approximately 51% of TNM. TNM focuses on digital life scenes and mainly engaged in selling out-of-home advertising time slots on its networked smart digital advertising display terminals with artificial intelligence and big data technologies. The acquisition of TNM is expected to enhance TAOP’s presence in the new media and advertising sectors.

 

In 2021, the Company also launched blockchain related new business in cryptocurrency mining operations and newly established subsidiaries in Hong Kong and Cayman Island to supplement its diminished Traditional Information Technology (TIT) business segment as a part of new business transformation. With multiple cloud data centers deployed outside of China mainland, currently in Hong Kong, the Company continues to improve computing power and create value for the encrypted digital currency industry.

 

In May 2018, we changed our corporate name from “China Information Technology Inc.” to “Taoping Inc.”, to more accurately reflect our current business operations in the new media and IoT industries. In 2021, Information Security Tech. International Co. Ltd. (“IST HK”), one of the Company’s Hong Kong subsidiaries, changed its corporate name to Taoping Group (China) Ltd. to reflect the Company’s current corporate structure to be in line with the new business strategies. As listed in the table below, these services are provided through the Company’s wholly-owned People’s Republic of China (PRC) subsidiaries, and the Company’s Variable interest entity (“VIE”) and VIE subsidiaries.

 

Entities  Subsidiaries/ VIE  June 30, 2021 % owned   December 31, 2020 % owned   December 31, 2019 % owned   Location
                 
Taoping Inc.      %             British Virgin Islands
Taoping Holdings Limited (THL)  Subsidiary   100%   100 %   100%  British Virgin Islands
Taoping Group (China) Ltd. (IST HK)  Subsidiary   100%   100 %   100%  Hong Kong, China
Taoping Digital Assets (Asia) Limited (TDAL)  Subsidiary   100%             Hong Kong, China
Taoping Digital Assets (Hong Kong) Limited (TDL)  Subsidiary   100%             Hong Kong, China
Taoping Capital Limited (TCL)  Subsidiary   100%             Hong Kong, China
Alpha Digital Group Ltd. (ADG)  Subsidiary   100%             Cayman, Island
Information Security Tech. (China) Co., Ltd. (IST)  Subsidiary   100%   100 %   100%  Shenzhen, China
TopCloud Software (China) Co., Ltd. (TopCloud)  Subsidiary   100%   100 %   100%  Shenzhen, China
Information Security IoT Tech.Co., Ltd. (ISIOT)  Subsidiary   100%   100 %   100%  Shenzhen,China
iASPEC Technology Group Co., Ltd. (iASPEC)  VIE   100%   100 %   100%  Shenzhen, China
Biznest Internet Tech. Co., Ltd. (Biznest)  VIE subsidiary   100%    100 %   100%  Shenzhen,China
iASPEC Bocom IoT Tech. Co., Ltd. (Bocom)  VIE subsidiary   100%    100 %   100%  Shenzhen, China
Taoping New Media Co., Ltd. (TNM)  VIE subsidiary   100%          Shenzhen, China
Shenzhen Taoping E-Commerce Service Co., Ltd. (SZTEC)  VIE Subsidiary   100%          Shenzhen, China
Shenzhen Taoping Education Technology Co., Ltd. (SZTET)  VIE subsidiary   51%             Shenzhen, China
Wuhu Taoping Education Technology Co., Ltd. (WHTET)  VIE subsidiary   51%             Wuhu, China

 

F-7
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Amended and Restated MSA

 

iASPEC is a VIE of the Company. To comply with PRC laws and regulations that restrict foreign ownership of companies that provide public security information technology and Geographic Information Systems software operating services to certain government and other customers, the Company operates the restricted aspect of its business through iASPEC.

 

The Amended and Restated Management Service Agreement (“MSA”) was entered into on December 13, 2009, by and among IST, iASPEC and iASPEC’s sole shareholder, Mr. Jianghuai Lin (“Mr. Lin”), which replaced the original MSA dated July 1, 2007. Pursuant to the Amended and Restated MSA, IST will provide management and consulting services to iASPEC, under the following terms:

 

  iASPEC agreed that IST will be entitled to receive ninety five percent (95%) of the Net Received Profit, as defined, of iASPEC during the term of the Agreement. iASPEC is obligated to calculate and pay the Net Received Profit due to IST no later than the last day of the first month following the end of each fiscal quarter. Mr. Lin, agreed to enter into an agreement with IST to pledge all of his equity interests in iASPEC as security for his and iASPEC’s fulfillment of their respective obligations under the MSA, and to register the pledge agreement with the local AIC (Administration for Industry and Commerce). The Amended and Restated MSA was executed on December 13, 2009. Based on the advice of the Company’s PRC legal counsel, in January 2010 all the parties to the agreement decided not to enter into a pledge agreement.
     
  Mr. Lin confirmed his status as the sole iASPEC shareholder and his assumption of all of the obligations of the iASPEC shareholder under the agreement, including a confirmation of his continuing obligation under a written guaranty, executed by the then iASPEC shareholders.
     
  Based on iASPEC’s needs for its development and operation, IST has the right, from time to time, at its sole discretion, to provide iASPEC with capital support.
     
  IST agreed that it will not interfere with any business of iASPEC covered by iASPEC’s PRC State Secret related Computer Information System Integration Certificate, including but not limited to, seeking access to relevant documents regarding such business. However, iASPEC agreed that it will cooperate with the requests of the Company as necessary to comply with the Company’s reporting obligations to the Securities and Exchange Commission. (“SEC”).

 

The Amended and Restated MSA amended certain terms of the original MSA dated July 1, 2007 and has a term of 30 years unless otherwise early termination by the parties by one of the following means:

 

  Either iASPEC or IST may terminate the Amended and Restated MSA immediately (a) upon the material breach by a party of its obligations and the failure of such party to cure such breach within 30 working days after written notice from the non-breaching party; or (b) upon the filing of a voluntary or involuntary petition in bankruptcy by a party, or of which the party is the subject to insolvency, or the commencement of any proceedings placing the party in a receivership, or of any assignment by a party for the benefit of creditors; or
     
  The Amended and Restated MSA may be terminated at any time by IST upon 90 calendar days’ written notice delivered to all other parties.

 

F-8
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Upon any effective date of any termination of the Amended and Restated MSA: (a) IST will cease providing management services to iASPEC; (ii) IST will deliver to iASPEC all chops and seals of iASPEC; (iii) IST will deliver to iASPEC all of the financial and other books and records of iASPEC, including any and all permits, licenses, certificates and other proprietary and operational documents and instruments; (iv) the senior managers who are recommended by IST and elected as directors of iASPEC will resign from the Board of Directors of iASPEC in a lawful way; and (v) the software license that iASPEC granted to IST according to the Amended and Restated MSA will terminate unless otherwise agreed by the parties. In addition, any amounts owing from any party to any other party on the effective date of any termination under the terms of the Amended and Restated MSA will continue to be due and owing despite such termination.

 

The Amended and Restated MSA does not have renewal provisions. We expect that the parties to the Amended and Restated MSA will negotiate to extend the term of the agreement before its expiration.

 

Option Agreement

 

In connection with the MSA, IST also has an immediately exercisable purchase option agreement (the “Option Agreement”) with iASPEC and its shareholders. Pursuant to the Option Agreement, the iASPEC shareholder granted IST or its designee(s) an exclusive, irrevocable option to purchase, from time to time, all or a part of iASPEC’s shares or iASPEC’s assets from the iASPEC shareholder for $1,800,000 in aggregate. The option may not be exercised if the exercise would violate any applicable laws and regulations in PRC or cause any license or permit held by, and necessary for the operation of iASPEC, to be cancelled or invalidated. The Option Agreement will terminate on the date that IST exercises its purchase option and acquires all the shares or assets of iASPEC pursuant to the terms of the Option Agreement. The Option Agreement may be rescinded by IST upon 30 days’ notice without costs to terminate. The Option Agreement does not have renewal provisions.

 

The substance of the Amended and Restated MSA and the Option Agreement is to:

 

  Allow the Company to utilize the business licenses, contacts, permits, and other resources of iASPEC in order for the Company to be able to expand its operations and business model;
     
  Provide the Company with effective control over all of iASPEC’s operations; and provide the shareholders of iASPEC an opportunity to monetize a portion of their investment through the $1.8 million purchase option (see Note 22 - Subsequent Events for recent development).

 

Going Concern and Management’s Plans

 

Although the COVID-19 pandemic has largely been contained in China, ripple effect of negative impact from the pandemic to the out-of-home advertising business continues in the first half of 2021. However, our revenue achieved 71.2% year-over-year increase as a result of the additions of cryptocurrency mining and the acquisition of TNM for the first half of 2021. The Company incurred a net loss of approximately $14.4 million for the six months ended June 30, 2021, which was mainly due to the provision of allowance of credit losses and the expenses of stock-based compensation, compared to a net loss of $7.9 million for the same period of 2020. The Company reported negative cash flows from operations of approximately $16.3 million for the six months ended June 30, 2021, compared to negative cash flows of $1.2 million from operations for the same period of 2020. As of June 30, 2021, the Company had a working capital deficit of approximately $2.7 million, compared to a working capital deficit of $17.4 million as of December 31, 2020. The Company had significant accumulated deficit approximately $206.3 million and $192.2 million as of June 30, 2021 and December 31, 2020, respectively.

 

In the first quarter of 2021, the Company completed three financing transactions issuing 3,140,740 ordinary shares in total with aggregate proceeds of $13.1 million net of issuance costs. In July 2021, the Company consummated a financing transaction comprising of 1,200,000 ordinary shares, and warrants with aggregate proceeds net of issuance cost of $4.73 million. Proceeds from all financing activities were to increase the Company’s working capital.

 

In June 2021, the Company completed an acquisition of 100% of equity of TNM to offer more comprehensive services off the new media sharing platform and enhance revenue generation from new media and advertising sectors. In April 2021, the Company also formed a Blockchain business segment and engages in cryptocurrency mining activities as the first initiative of this sector to supplement the diminished Traditional Information Technology (TIT) business segment as a part of new business transformation. Revenue generated from cryptocurrency mining was approximately $815,000, and the gross profit from mining business was approximately $153,000 for the six months ended June 30, 2021. In 2021, the Company will continue to expand Blockchain related business operations to improve revenue and cash flow generations. In addition, the management will also continue to execute the existing business strategies with focuses on selection of quality customers, collection of accounts receivable, maintaining proper inventory level, and managing accounts payable to enhance operating cash flows. Meanwhile, with the increasing scale of the Taoping national network, the Company expects to gradually increase its revenue stream of platform service in 2021. The Company will continue advancing business cooperation internationally. Moreover, the Company will aggressively develop domestic and international markets to develop new customers in new media business, and explore more blockchain related businesses, such as establishing overseas data centers in addition to Hong Kong and developing applications of NFT, cloud desktop and cloud rendering. With its well established “Taoping” brand, technology platform and industry reputation along with strategic expansion into the Blockchain business sector, the Company believes that it has the ability to raise needed capital to support the Company’s operations and business expansions.

 

If the Company’s execution of business strategies is not successful in addressing its current financial concerns, additional capital raise from issuing equity security or debt instrument or additional loan facility may occur to support required cash flows. However, the Company can make no assurances that financing will be available for the amounts we need, or on terms commercially acceptable to us, if at all. If one or all of these events do not occur or subsequent capital raise was insufficient to bridge financial and liquidity shortfall, substantial doubt exists about the Company’s ability to continue as a going concern. The consolidated financial statements have been prepared assuming that the Company will continue as a going concern and, accordingly, do not include any adjustments that might result from the outcome of this uncertainty.

 

F-9
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

(a) Basis of Presentation and Principles of Consolidation

 

The consolidated financial statements as of June 30, 2021 and for the six-month periods ended June 30, 2021 and 2020 are unaudited. The accompanying unaudited consolidated financial statements have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial reporting. In the opinion of management, all adjustments (consisting of normal recurring adjustments) have been made that are necessary to present fairly the financial position, the results of its operations and cash flows. Operating results as presented are not necessarily indicative of the results to be expected for a full year. These consolidated financial statements and related notes should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Form 20-F for the year ended December 31, 2020 filed on April 30, 2021 with the Securities and Exchange Commission.

 

The consolidated financial statements include the accounts of the Company, its subsidiaries, and its VIE for which the Company is the primary beneficiary. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Reverse Stock Split: A one (1)-for-six (6) reverse stock split of the Company’s issued and outstanding ordinary shares was effective on July 30, 2020 (the “Reverse Stock Split”). Except shares authorized, all share and per share information has been retroactively adjusted to give effect to the Reverse Stock Split for all periods presented, unless otherwise indicated.

 

(b) Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company’s significant estimates include its accounts receivable, assessment of credit losses, fair value of stock options and warrants, valuation allowance of deferred tax assets, useful lives of property and equipment, the recoverability of long-lived assets, revenue recognition, valuation of prepayments and other assets and other intangible assets. Management makes these estimates using the best information available at the time the estimates are made; however actual results could differ from those estimates.

 

F-10
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

(c) Economic, Pandemic, Political, and Currency Exchange Risks

 

All the Company’s revenue-generating operations are conducted in the PRC. Accordingly, the Company’s business, financial condition and results of operations may be influenced by the political, economic, public health, and legal environments in the PRC, and by the general state of the PRC economy. The Company’s operations in the PRC are subject to special considerations and significant risks that are not typically pertaining to the companies in North America and Western Europe. These include risks associated with, among others, the political, economic, public health, and legal environments, geopolitical influences, and foreign currency exchange, notably in recent events, where the government’s sudden interventions or modifications of the laws and regulations currently in effective could negatively impact the Company’s operations and financial results.

 

Recently, ten Chinese regulatory authorities collectively promulgated a guidance to further control and monitor cryptocurrency related trading, exchanges, transaction, banking and financial service, initial coin offering, and other intermediary and derivatives transactions, which are considered illegal in accordance with effectuated laws and regulations and may be subject to penalty criminally. The new guidance also bars foreign cryptocurrency trading platforms and related businesses to provide services to China domestic individuals and business entities, and expands the application of laws and regulations to Chinese employees or contractors of foreign operatives that provide related services to individuals or business entities domiciled in China. The legality of cryptocurrency mining activity may be subject to challenge by Chinese authorities. The Company is in the process of reorganizing its corporate structure to relocate cryptocurrency mining activities and related subsidiaries to jurisdictions outside of China mainland to minimize the risk.

 

The functional currency of the Company is Chinese Renminbi Yuan (“RMB”), which is not freely convertible into foreign currencies. The Company cannot guarantee that the current exchange rate will remain steady. Therefore, there is a possibility that the Company could post the same amount of profit for two comparable periods and yet, because of fluctuating exchange rates, record higher or lower profit depending on exchange rate of RMB. RMB converted to U.S. dollars on the relevant dates. The exchange rate could fluctuate depending on changes in the political and economic environment without notice.

 

(d) Cash and Cash Equivalents, and Restricted cash

 

The Company considers all highly liquid investments purchased and cash deposits with financial institutions with original maturities of three months or less to be cash equivalents. The Company had no cash equivalents as of June 30, 2021 or December 31, 2020.

 

The Company maintains its cash accounts at credit worthy financial institutions and closely monitors the movements of its cash positions. As of June 30, 2021, and December 31, 2020, approximately $0.8 million and $0.9 million of cash, respectively, was held in bank accounts in the PRC and Hong Kong.

 

(e) Restricted Cash

 

The Company also held restricted cash of $0.2 million as of December 31, 2020. The restricted fund is a time deposit served as collateral to secure a bank loan facility that matured on May 7, 2021. The Company had no restricted cash as of June 30, 2021.

 

(f) Accounts Receivable, Accounts Receivable – related parties, and Concentration of Risk

 

In January 2020, the Company adopted ASU 2016-13, Topics 326-Credit Loss, Measurement of Credit Losses on Financial Instruments, which replaces the incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (CECL) methodology, as its accounting standard for its trade accounts receivable.

 

The adoption of the credit loss accounting standard has no material impact on the Company’s consolidated financial statements as of January 1, 2020. Accounts receivable are recognized and carried at carrying amount less an allowance for credit loss, if any. The Company maintains an allowance for credit losses resulting from the inability of its customers to make required payments based on contractual terms. The Company reviews the collectability of its receivables on a regular and ongoing basis according to historical trend, and estimates its provision for expected credit losses on receivables aging analysis.

 

The Company has further adjusted allowance for credit losses for the anticipation of future economic condition and credit risk indicators of customers, including the potential impact of the COVID-19 pandemic on its customers’ businesses. After all attempts to collect a receivable have failed, the receivable is written off against the allowance. In the event the Company recovers amounts previously reserved for, the Company will reduce the specific allowance for credit losses. The balance of allowance for credit losses for the six-month ended June 30, 2021 has increased approximately $6.94 million from the year ended December 31, 2020.

 

F-11
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Accounts receivable as of June 30, 2021 and December 31, 2020 are as follows:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Accounts Receivable  $15,650,969   $12,359,619 
Allowance for credit losses   (12,942,975)   (8,095,362)
Accounts Receivable, net  $2,707,994   $4,264,257 
Accounts Receivable - related parties  $15,651,195   $12,017,651 
Allowance for credit losses - related parties   (15,485,183)   (9,098,436)
Accounts Receivable - related parties, net  $166,012   $2,919,215 
Non-current Accounts Receivable  $-   $3,013,532 
Non-current Allowance for credit losses   -    (1,174,302)
Non-current Accounts Receivable, net  $-   $1,839,230 
Non-current Accounts Receivable - related parties  $-   $4,172,502 
Non-current Allowance for credit losses - related parties   -    (2,849,306)
Non-current Accounts Receivable - related parties, net  $-   $1,323,196 

 

F-12
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

The normal credit term is ranging from 1 month to 3 months after the customers’ acceptance of high-end data storage servers or software, and completion of advertising and other services, and ranging from 1 month to 6 months after the customers’ acceptance of ads display terminals. However, because of various factors of business cycle, the actual collection of outstanding accounts receivable may be beyond the normal credit terms.

 

In accordance with ASC 210-10-45, the non-current accounts receivable and non-current accounts receivable-related parties represent the amounts that the Company does not reasonably expect to be realized during the normal operating cycle of the Company. The Company uses one-year time period as the basis for the separation of current and non-current assets.

 

The allowance for credit losses at June 30, 2021 and December 31, 2020, totaled approximately $28.4 million and $21.2 million, respectively, representing management’s best estimate. The following table describes the movements in the allowance for credit losses during the six-month period ended June 30, 2021 and the year ended December 31, 2020:

      
Balance at January 1, 2020  $7,212,644 
Increase in allowance for credit losses   13,528,638 
Foreign exchange difference   476,124 
Balance at December 31, 2020  $21,217,406 
Addition from acquisition of TNM   309,537 
Increase in allowance for credit losses   6,691,031 
Decrease for balance recovered   (61,969)
Foreign exchange difference   272,153 
Balance at June 30, 2021 (Unaudited)  $28,428,158 

 

(g) Prepaid expenses

 

As of June 30, 2021, prepaid expenses included prepaid stock-based compensation of $9,189,765 and prepaid rental of $701,611. As of December 31, 2020, prepaid expenses represented prepaid stock-based compensation of $24,635.

 

Prepaid stock-based compensation represents stock-based payments including ordinary shares, warrants or stock options issued to consultants as compensation for their contracted services. Share-based payments are measured at the grant date, and recognized as consulting service expense using the straight-line method over the service period.

 

Prepaid rental was the payment made to a hash-rate platform for leasing blockchain cloud computing power which was amortized over the 12-month lease period from March 2021.

 

(h) Fair Value Accounting

 

Financial Accounting Standards Board (FASB) Accounting Standards Codifications (ASC) 820-10 “Fair Value Measurements and Disclosures”, establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). As required by FASB ASC 820-10, assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The three levels of the fair value hierarchy under FASB ASC 820-10 are described below:

 

Level 1 Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
Level 2 Quoted prices in markets that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and
Level 3 Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

 

F-13
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

On January 1, 2020, the Company adopted ASU 2018-13,” Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement.” The adoption of the disclosure requirements for Fair Value Accounting has no material impact on the Company’s consolidated financial statements.

 

(i) Property, equipment and software, net

 

Property, equipment and software are stated at cost less accumulated amortization and depreciation. Amortization and depreciation are provided over the assets’ estimated useful lives, using the straight-line method. Estimated useful lives of property, equipment and software are as follows:

 

Office buildings   20-50 years  
Lease improvement   Shorter of lease term or assets lives  
Electronics equipment, furniture and fixtures   3-5 years  
Motor vehicles   5 years  
Purchased software   5 years  
Media display equipment   5 years  
Cryptocurrency mining machine   3 years  

 

Expenditures for maintenance and repairs, which do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures for major renewals and betterments which substantially extend the useful life of assets are capitalized. The cost and related accumulated depreciation of assets retired or sold are removed from the respective accounts, and any gain or loss are included in the Company’s results of operations.

 

(j) Cryptocurrencies

 

Cryptocurrencies held, including Bitcoin and Ethereum, are accounted for as intangible assets with indefinite useful lives. An intangible asset with an indefinite useful life is not amortized but assessed for impairment annually, or more frequently, when events or changes in circumstances occur indicating that it is more likely than not that the indefinite-lived asset is impaired. Impairment exists when the carrying amount exceeds its fair value, which is measured using the quoted price of the cryptocurrency at the time its fair value is being measured. In testing for impairment, the Company has the option to first perform a qualitative assessment to determine whether it is more likely than not that an impairment exists. If it is determined that it is not more likely than not that an impairment exists, a quantitative impairment test is not necessary. If the Company concludes otherwise, it is required to perform a quantitative impairment test. To the extent an impairment loss is recognized, the loss establishes the new cost basis of the asset. Subsequent reversal of impairment losses is not permitted.

 

Cryptocurrencies awarded to the Company through its mining activities are included within operating activities in the consolidated statements of cash flows. The sales of cryptocurrencies are included within investing activities in the consolidated statements of cash flows and any realized gains or losses from such sales are included in other income (expense) in the consolidated statements of operations. The Company accounts for its gains or losses in accordance with the first in first out (FIFO) method of accounting.

 

(k) Business combination

 

In accordance with ASC 805, the Company applies acquisition method to account for business combination. The acquisition method requires that the fair value of the underlying exchange transaction is used to establish a new accounting basis of the acquired entity upon the acquirer taking control over the acquiree. Furthermore, because of obtaining control the acquirer is responsible and accountable for all of the acquiree’s assets, liabilities and operations, the acquirer recognizes and measures the assets acquired and liabilities assumed at their full fair values as of the date control is obtained, which may result in goodwill, when purchase consideration exceeds the net of fair value of the assets acquired and liabilities assumed, or a bargain purchase gain, when the net of fair value of the assets acquired and liabilities assumed exceeds the purchase consideration, regardless of the percentage ownership in the acquiree or how the acquisition was achieved.

 

(l) Long-term investment

 

The Company’s long-term investment consists of investments accounted for under the equity method and equity investments without readily determinable fair value. Pursuant to ASC 321, equity investments, except for those accounted for under the equity method, those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC Topic 820, Fair Value Measurements and Disclosures (“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company elected to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.

 

For equity investments that the Company elects to measure at cost, less any impairment, plus or minus changes resulting from observable price changes, the Company makes a qualitative assessment considering impairment indicators to evaluate whether investments are impaired at each reporting date. Impairment indicators considered include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee, including factors that raise significant concerns about the investee’s ability to continue as a going concern, a significant adverse change in the regulatory, economic, or technologic environment of the investee and a significant adverse change in the general market condition of either the geographical area or the industry in which the investee operates. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820.

 

For impairment on equity investments without readily determinable fair value, the Company uses Level 3 inputs of fair value accounting in accordance with ASC 820-10 and recognizes impairment loss in the statement of operations equal to the difference between its initial investment and its proportional share of the net book value of investee’s net assets which approximates its fair value if those are determined to be other than temporary.

 

(m) Convertible promissory note

 

The Company determines the appropriate accounting treatment of its convertible debts in accordance with the terms in relation to conversion features. After considering the impact of such features, the Company may account for such instrument as a liability in its entirety, or separate the instrument into debt and equity components following the guidance described under ASC 815 Derivatives and Hedging and ASC 470 Debt. The debt discount, if any, together with related issuance cost are subsequently amortized as interest expense over the period from the issuance date to the earliest conversion date or stated redemption date. The Company presented the issuance cost of debt in the balance sheet as a direct deduction from the related debt.

 

F-14
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

(n) Operating leases - Right-of-use assets and lease liabilities

 

The Company accounts for lease under ASC 842 “Leases”, and also elects practical expedient not to separate non-lease component from lease components in accordance with ASC 842-10-15-37 and instead to account for each separate lease component and the non-lease components associated with that lease component as a single lease component. The Company also elects the practical expedient not to recognize lease assets and lease liabilities for leases with a term of 12 months or less.

 

The Company recognized a lease liability and corresponding right-to-use asset based on the present value of minimum lease payments discounted at the Company’s incremental borrowing rate. The Company records amortization and interest expense on a straight-line basis based on lease terms and reduces lease liabilities upon making lease payments.

 

(o) Revenue Recognition

 

In accordance with the ASC 606, the Company recognizes revenues net of applicable taxes, when goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to receive in exchange for those goods or services.

 

The Company generates its revenues primarily from five sources: (1) product sales, (2) software sales, (3) advertising, (4) crypto-currency mining, and (5) other sales. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied, generally, upon delivery of the goods and services and receipts of cryptocurrencies from cryptocurrency mining pools.

 

Revenue - Products

 

Product revenues are generated primarily from the sale of Cloud-Application-Terminal based digital ads display terminals with integrated software essential to the functionality of the hardware to our customers (inclusive of related parties) and high-end data storage servers. Although manufacturing of the products has been outsourced to the Company’s Original Equipment Manufacturer (OEM) suppliers, the Company has acted as the principal of the contract. The Company recognized the product sales at the point of delivery. The Company has indicated that it may from time to time provide future unspecified software upgrades to the hardware products’ essential software, which is expected to be infrequent and, free of charge. Non-software service is mainly the one-time training session provided to the customer to familiarize them with the software operation upon the customer’s initial introduction to the software platform. The costs of providing infrequent software upgrade and training are de minimis. As a result, the Company does not allocate transaction price to software upgrade and customer training. Product sales are classified as “Revenue-Products” on the Company’s consolidated statements of operations.

 

F-15
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Revenue - Software

 

Customers in the private sector contract the Company to design and develop software products specifically customized for their needs for a fixed price. Software development projects usually include developing software, integrating various isolated software systems into one, and testing the system. The design and build services, together with the integration of the various elements, are generally determined to be essential to the functionality of the delivered software. The contracted price is usually paid in installments based on progression of the project or at the delivery of the software. The Company usually provides non-software services including after-sale support, technical training. The technical training only occurs at the introduction of the software. The software is highly specialized and stable, after-sale support and subsequent upgrade or enhancement are infrequent. The Company has estimated the costs associated with the non-software performance obligations and concludes that these obligations are de minimis to the overall contract. Therefore, the Company does not further allocate transaction price.

 

The Company usually completes the customized software contracts less than 12 months and recognizes the revenue at the point of delivery because the Company does not have an enforceable right to payment for performance completed to date. Revenues from software development contracts are classified as “Revenue-Software” on the Company’s consolidated statements of operations.

 

Revenue - Advertising

 

The Company generates revenues primarily from providing advertising slots to customers to promote their businesses by broadcasting advertisements on identifiable digital ads display terminals and vehicular ads display terminals in different geographic regions and locations through a cloud- based new media sharing platform. The Company also contracts individuals to promote special events or for various occasions. The Company is only obligated to broadcast the advertisements to the contracted digital ads display terminals, and therefore allocates 100% of the transaction price to advertisement broadcasting. The transaction price for advertisement broadcasting is fixed based on the numbers of advertisement delivery and duration of the contract, and has no variable consideration, or significant financing component, or subsequent price change, and is not refundable.

 

The Company recognizes the revenues, net of applicable taxes, from advertisement broadcasting contracts with customers over the contracted advertising duration.

 

F-16
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Revenue - Cryptocurrency mining

 

The Company has entered into digital asset mining pools by executing contracts with the mining pool operators to provide computing power to the mining pool. The contracts are terminable under certain circumstances. In exchange for providing computing power, the Company is entitled to a fractional share of the fixed cryptocurrency awards the mining pool operator receives (less digital asset transaction fees to the mining pool operator, if any.) for successfully adding a block to the blockchain. The Company’s fractional share is based on the proportion of computing power the Company contributed to the mining pool operator to the total computing power contributed by all mining pool participants in solving the current algorithm.

 

Providing computing power in digital asset transaction verification services is an output of the Company’s ordinary activities. The provision of providing such computing power is the only performance obligation in the Company’s contract with mining pool operator.

 

The transaction consideration the Company receives, if any, is noncash consideration, which the Company measures at fair value using the quoted price of the related cryptocurrency on the date received, which is not materially different than the fair value at the contract inception or at the time the Company has earned the award from the pools. The consideration is all variable. Because it is not probable that a significant reversal of cumulative revenue will not occur (ASC 606-10-32-11), the consideration is constrained until the mining pool operator successfully places a block (by being the first to solve an algorithm), and the Company receives confirmation of the consideration it will receive, at which time revenue is recognized. There is no financing component, nor allocation of transaction price in these transactions.

 

Revenue - Other

 

The Company also reports other revenue which comprises revenue generates from System upgrade and technical support services, platform service fee, and rental income.

 

System upgrade and technical support revenue is recognized when performance obligations are satisfied upon completion of the services. Platform service fee is charged based on number of the display terminals used by the customers or a percentage of advertising revenue generated by the display terminals. Platform service revenue is recognized on a monthly basis over the contract period.

 

The Company follows ASC 842 – Leases that requires lessor to identify the underlying assets and allocate rental income among considerations in lease and non-lease components. The Company owns two units of office space renting out to a third party and TNM under non-cancelable operating lease agreements with lease terms of six years starting from May 1, 2016 and three years starting from July 1, 2019, respectively. The lease agreements have fixed monthly rental payments, and no non-lease component or option for lessees to purchase the underlying assets. The Company collects monthly rental payments from the lessees, and has generated approximately $183,000 and $211,000 rental income for the periods ended June 30, 2021, and 2020, respectively.

 

After completion of the business acquisition on June 9, 2021, TNM became a subsidiary of the VIE of the Company, and is no longer a related party. The rental income from TNM has become an intercompany revenue and been eliminated since June 9, 2021.

 

Annual minimum rental income to be received in the next 5 years:     
2021   155,688 
2022   108,982 
Total   264,670 

 

Contract balances

 

The Company records advances from customers when cash payments are received or due in advance of our performance. For the six months ended June 30, 2021 and 2020, the Company recognized revenue of $104,000 and $120,000, respectively, that was included in the advances from customers balance at the beginning of each reporting period.

 

Practical expedients and exemptions

 

The Company generally expenses sales commissions and other incremental costs of obtaining a contract, if any incurred, because the duration of the service contracts and the amortization periods would have been one year or less. In many cases, the Company is approached by customers for customizing software products for their specific needs without incurring significant selling expenses.

 

The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less.

 

(p) Cost of advertising and cost of cryptocurrencies

 

The cost of advertising mainly comprises of direct costs of generating advertising revenue including lease expense for the wall space, to where the ads display terminal to be installed, installation costs of ads display terminals, depreciation of display termination, labor, and other related expenses. The cost of cryptocurrencies consists primarily of direct costs of earning Bitcoin and Ethereum related to mining operations, including mining platform fees, mining pool fees, mining facility rental fees, electric power costs, other utilities, depreciation of mining machines, labor, insurance, and among other ancillary costs.

 

F-17
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

(q) Segment reporting

 

Segment information is consistent with how management reviews the businesses, makes investing and resource allocation decisions and assesses operating performance. Transfers and sales between reportable segments, if any, are recorded at cost.

 

The Company reports financial and operating information in the following three segments:

 

(1) Cloud-based Technology (CBT) segment —It includes the Company’s cloud-based products, high-end data storage servers. and related services sold to private sectors including new media, healthcare, education, and residential community management, and among other industries and applications. In this segment, the Company generates revenues from the sales of hardware and software total solutions with proprietary software and content as well as from designing and developing software products specifically customized for private sector customers’ needs for a fixed price. The Company includes the revenue and cost of revenue of high-end data storage servers in the CBT segment. Advertising services is included in the CBT segment, after the Company consummated the acquisition of TNM. Advertisements are delivered to the ads display terminals and vehicular ads display terminals through the Company’s cloud-based new media sharing platform. Incorporation of advertising services complements the Company’s out-of-home advertising business strategy.
   
(2) Blockchain Technology (BT) segment — The BT segment is the Company’s newly formed business sector. Cryptocurrency mining is the first initiative implemented in the BT segment.
   
(3) Traditional Information Technology (TIT) segment —The TIT segment includes the Company’s project-based technology products and services sold to the public sector. The solutions the Company has sold primarily include Geographic Information Systems (GIS), Digital Public Security Technology (DPST), and Digital Hospital Information Systems (DHIS). In this segment, the Company generates revenues from sales of hardware and system integration services. As a result of the business transformation, the TIT segment is being phased out in 2021.

 

(r) Reclassifications

 

Certain prior period amounts have been reclassified to be comparable to the current period presentation. This reclassification has no effect on previously reported net assets or net income (loss).

 

(s) Recent Accounting Pronouncements

 

In August 2020, the FASB issued ASU No. 2020-06 (“ASU 2020-06”) “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.” ASU 2020-06 will simplify the accounting for convertible instruments by reducing the number of accounting models for convertible debt instruments and convertible preferred stock. Limiting the accounting models results in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. Convertible instruments that continue to be subject to separation models are (1) those with embedded conversion features that are not clearly and closely related to the host contract, that meet the definition of a derivative, and that do not qualify for a scope exception from derivative accounting and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. ASU 2020-06 is effective for public business entities fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company is currently evaluating the effect of the adoption of ASU 2020-06 on the consolidated financial statements. The effect will largely depend on the composition and terms of the financial instruments at the time of adoption.

 

In January 2020, the FASB issued ASU 2020-01, Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)-Clarifying the Interactions between Topic 321, Topic 323, and Topic 815. The guidance provides clarification of the interaction of rules for equity securities, the equity method of accounting and forward contracts and purchase options on certain types of securities. ASU 2020-01 is effective for the Company in the first quarter of 2021. The adoption did not have any significant impact on the Company’s condensed consolidated financial statements.

 

The Company has considered all other recently issued accounting pronouncements and does not believe that the adoption of such pronouncements will have a material impact on the consolidated financial statements.

 

F-18
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

3. BUSINESS ACQUISITION

 

On June 9, 2021, the Company and Biznest Internet Technology Co., Ltd. (“Biznest”), a subsidiary of a VIE of the Company consummated an acquisition of 100% of the equity interests of Taoping New Media Co., Ltd and its subsidiary (“TNM”). Mr. Jianghuai Lin, the Chairman and CEO of the Company, who owns approximately 24.6% of total shares outstanding of the Company, owned approximately 51% of TNM. TNM is a new media operator focusing on digital life scenes and mainly engaged in selling out-of-home advertising time slots on its networked smart digital advertising display terminals with artificial intelligence and big data technologies. Acquiring TNM and synergizing its new media network will enhance the Company’s presence in the new media and advertising sectors. After completion of the acquisition, TNM becomes a wholly owned subsidiary of Biznest.

 

Pursuant to the share purchase agreement, as a consideration of the purchase, the Company issued to the shareholders of TNM a total of 1,213,630 shares of its ordinary shares with no par value, equivalent to the value of approximately $5.4 million.

 

The following table summarizes the purchase price allocation for TNM, and the amounts of the assets acquired, and liabilities assumed which were based on their estimated fair values at the acquisition date:

 

     
Cash  $7,644 
Accounts receivable, net   1,252,601 
Advances to suppliers   75,971 
Other receivables and other current assets, net   2,345,332 
Long-term investments   1,386,191 
Property and equipment   1,550,113 
Right of use assets   74,812 
Accounts payable   (339,198)
Advances from customers   (10,943)
Accrued payroll and benefits   (32,840)
Amount due to related parties   (619,571)
Other payables and accrued expenses   (87,373)
Lease liabilities   (153,938)
Total net assets acquired   5,448,801 
Bargain purchase gain   (12,345)
Total purchase price  $5,436,456 

 

Due to the negative impact from COVID-19 pandemic and slowdown of the out-of-home advertising industry in China, the total consideration paid by the Company was less than the net amount of identifiable assets acquired and liabilities assumed of TNM, which resulted in a bargain purchase gain of approximately $12,000 on the acquisition date.

 

The Company’s consolidated statement of operations for the six months ended June 30, 2021 included revenue of $0.08 million and net loss of $1 million attributable to TNM since June 9, 2021, the acquisition date.

 

The following unaudited pro forma information shows the combined operations for the periods presented, as if the acquisition of TNM had occurred on January 1, 2020. The unaudited pro forma financial information has been presented for illustrative purposes only and is not necessarily indicative of results of operations that would have been achieved had the acquisition taken place on the date indicated, or the future consolidated results of operations of the Company. The pro forma financial information presented below has been derived from the historical condensed consolidated financial statements of the Company and from the historical accounting records of TNM.

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Revenue   $6,895,929   $5,417,123 
Net (loss)    (14,775,796)   (8,276,745)
Net (loss) attributable to TAOP   (14,393,682)   (8,015,283)
           
Weighted Average Number of Shares:          
Basic and Diluted   11,833,830    8,289,241 
           
(Loss) per share – Basic and Diluted   (1.25)   (1.00)
(Loss) per share attributable to TAOP - Basic and Diluted   $(1.22)  $(0.97)

 

The unaudited pro forma results include certain pro forma adjustments to revenue and net loss that were directly attributable to the acquisition, assuming the acquisition had occurred on January 1, 2020, including the followings:

 

1. Transaction costs of approximately $350,000 are assumed to have occurred on January 1, 2020 and are recognized in the first half of 2020.

2. Elimination of intercompany sales and purchases, rental income and rent expense.

3. Bargain purchase gain resulted from the transaction is recognized as if it occurred on January 1, 2020.

 

F-19
 

 

4. VARIABLE INTEREST ENTITY

 

The Company is the primary beneficiary of iASPEC, pursuant to the Amended and Restated MSA. iASPEC is qualified as a variable interest entity of the Company and is subject to consolidation. Accordingly, the assets and liabilities and revenues and expenses of iASPEC have been included in the accompanying consolidated financial statements. In 2021, Taoping New Media Co., Ltd and its subsidiary, Shenzhen Taoping Education Technology Co., Ltd. and Wuhu Taoping Education Technology Co., Ltd. were newly added VIE subsidiaries or joint ventures. In the opinion of management, (i) the ownership structure of the Company, and the VIEs are in compliance with existing PRC laws and regulations; (ii) the contractual arrangements with the VIEs and its shareholder are valid and binding, and do not result in any violation of PRC laws or regulations currently in effect; and (iii) the Company’s business operations are in compliance with existing PRC laws and regulations in all material respects. In July 2021, PRC government agencies jointly proposed revisions to laws and regulations to strengthen approval and supervision of VIE corporate structure. Since the proposed new regulatory requirements for VIE has not yet been finalized, the Company is unable to estimate the impact to its corporate structure, business operations, and consolidated financial performance.

 

For the six months ended June 30, 2021 and 2020, net loss of $366,570 and $264,047 respectively, have been attributed to non- controlling interest in the consolidated statements of operations of the Company.

 

Government licenses, permits and certificates represent substantially all of the unrecognized revenue-producing assets held by the VIE and its subsidiaries. Recognized revenue-producing assets held by the VIEs consist of property, equipment and software.

 

On September 18, 2021, the Company and the Company’s wholly owned subsidiary, Information Security Technology (China) Co., Ltd. (“IST”) entered into an equity transfer agreement with Mr. Jianghuai Lin, the sole shareholder of iASPEC. Upon closing of the equity transfer, the Company’s existing variable interest entity structure will be dissolved and iASPEC will become a wholly owned indirect subsidiary of the Company (see Note 22 Subsequent Events).

 

The VIE’s assets and liabilities were as follows as of June 30, 2021 and December 31, 2020:

 

  

June 30, 2021

  

December 31, 2020

 
   (Unaudited)     
Total current assets  $7,841,679   $9,261,921 
Other assets, non-current   3,790,167    4,302,000 
Non-current accounts receivable, net   -    2,101,276 
Long-term investments   818,266    - 
Property, equipment and software   6,094,121    3,713,860 
Total assets   18,544,233    19,379,057 
Intercompany payable to the WFOE   29,622,291    20,449,508 
Total current liabilities   48,426,228    41,717,595 
Lease liability   82,134    - 
Total liabilities   48,508,363    41,717,595 
Total equity  $(29,964,130)  $(22,338,538)

 

F-20
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

5. LOSS PER SHARE

 

Basic loss per share is computed by dividing loss available to common shareholders by the weighted-average number of ordinary shares outstanding during the period. Diluted loss per share reflects the potential dilution that could occur, if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares, or resulted in the issuance of ordinary shares that shared in the earnings of the entity.

 

Components of basic and diluted earnings per share were as follows for the six months ended June 30, 2021 and 2020:

 

  

Six Months Ended

June 30, 2021

  

Six Months Ended

June 30, 2020

 
   (Unaudited)   (Unaudited) 
Numerator:          
Net loss attributable to the Company  $(14,098,340)  $(7,676,645)
Denominator:         
Weighted average outstanding ordinary shares-Basic   10,761,008    7,075,611 
Weighted average outstanding ordinary shares- Diluted   10,761,008    7,075,611 
Loss per share attributable to the Company    
Basic  $(1.31)  $(1.08)
Diluted  $(1.31)  $(1.08)

 

*On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. The computation of basic and diluted EPS was retroactively adjusted for all periods presented.

 

For the six-month period ended June 30, 2021 and 2020, no shares were included in the diluted earnings per shares calculation. These incremental shares were added to denominator for the period that stock options were outstanding due to the average market price of the Company’s stock in the period exceeded the exercise prices of the stock options granted to the Company’s employees and various consultants. The incremental shares were computed under the treasury stock method. There were 296,900 stock options for employees and 68,334 stock options/warrants for nonemployees outstanding that were not included in the computation of dilutive weighted- average shares outstanding for the six months ended June 30, 2020, because the effect would be anti-dilutive.

 

There were 313,000 stock options for employees, 57,366 options and 1 million warrants for nonemployees outstanding that were not included in the computation of dilutive weighted- average shares outstanding for the six months ended June 30, 2021, because the effect would be anti-dilutive, as well. The EPS calculation excluded the if-converted shares from the convertible promissory note or exercised shares from detachable warrant associated with the convertible promissory note for the period ended June 30, 2021, based on the Company’s stock prices, which were significantly below the stated convertible price and among other conversion prices of alternative conversions or exercise price of the warrant.

 

F-21
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

6. RELATED PARTY TRANSACTIONS

 

(a) Revenue – related parties

 

For the six months ended June 30, 2021 and 2020, approximately $0.1 million and 0.2 million, respectively, for sales of products and other revenue were from Taoping alliance companies of which Taoping New Media Co., Ltd. (“TNM”) has equity investment of over 5% ownership. After completion of the Company’s acquisition on June 9, 2021, TNM became a subsidiary of the VIE of the Company and is no longer a related party.

 

(b) Rental income – related party

 

For the six months ended June 30, 2020, the Company had a rental income of $30,000 from TNM which was for the office lease between TNM and the Company, and was included as “revenue-other-related parties”. After completion of the acquisition, the rental income from TNM has become an intercompany revenue and been eliminated since June 9, 2021, the acquisition date of TNM.

 

(c) Accounts payable – related party

 

iASPEC and Bocom had a balance of $69,585 payable to TNM as of December 31, 2020 for certain consultation service. Before the acquisition of TNM, the balance was fully repaid to TNM in April 2021.

 

(d) Loan receivable – related party

 

As of December 31, 2020, the Company recorded a loan receivable of $0.5 million from TNM, which was originally for a nine-month short-term loan without interest and is expected to be fully repaid by September 2021. Before the acquisition of TNM, $0.17 million was repaid to the Company. The remaining balance of $0.33 million was eliminated for consolidation purposes as of June 30, 2021.

 

(e) Amount due to related parties

 

As of December 31, 2020, the balance of due to related party was $0.14 million, which was borrowed from TNM for working capital purpose. Before the acquisition of TNM, the balance was fully repaid to TNM. As of June 30, 2021, the balance of due to related parties were $3.38 million, which includes the borrowing from the major shareholder, Mr. Jianghuai Lin (“Mr. Lin”), of approximately $279,000 for 6-month without interest and matures on November 9, 2021, and a loan of approximately $3,098,000 (RMB20 million) from a related company 100% owned by Mr. Lin for 12-month at the interest of 5.85% per annum, which matures on May 17, 2022.

 

(f) Lending of inventory and fixed assets to related parties

 

As of June 30, 2021, the Company lends 5,160 units of media display equipment and the other fixed assets to Taoping alliance companies without charges for one year which is renewable. Taoping alliance companies would return the media display equipment after one year, or purchase at selling price if needed. The net balance of these media display equipment was approximately $1.2 million.

 

(g) Operating lease - related party

 

On April 1, 2021, the Company entered into a lease agreement with a related company 100% owned by Mr. Lin for leasing of space for cryptocurrency mining machines which is located at Dongguan City for three years from April 1, 2021 to March 30, 2024. The monthly rent was $1,438 (RMB 9,350). For the six months ended June 30, 2021, the Company’s rental expense to the related party was approximately $4,300. As of June 30, 2021, the right-of-use asset and lease liability for the related party lease was $44,831 and $44,831, respectively.

 

7. INVENTORIES

 

         
As of June 30, 2021 and December 31, 2020, inventories consist of: 
   June 30, 2021   December 31, 2020 
   (Unaudited)     
Raw materials  $3,711   $3,663 
Finished goods   1,613,853    427,942 
Cost of projects   12,176    34,792 
Inventories, gross  $1,629,740   $466,397 
Allowance for slow-moving or obsolete inventories   (263,146)   (211,719)
Inventories, net  $1,366,594   $254,678 

 

For the six months ended June 30, 2021, impairments for obsolete inventories were approximately $49,000. For the first six months ended June 30, 2020, there was a reversal of impairments for obsolete inventories in the amount of approximately $15,000. Impairment charges on inventories are included with general and administrative expenses.

 

Included in the balance as of June 30, 2021, there was inventory of high-end storage server and computer hardware.

 

F-22
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

8. PROPERTY, EQUIPMENT AND SOFTWARE

 

         
As of June 30, 2021 and December 31, 2020, property, equipment and software consist of:
   June 30, 2021   December 31, 2020 
   (Unaudited)     
Office buildings  $5,206,573   $5,140,635 
Electronic equipment, furniture and fixtures   5,983,372    5,470,985 
Cryptocurrency mining machine   6,506,306    - 
Media display equipment   1,232,872    - 
Motor vehicles   204,094    201,509 
Leasehold improvement   110,919    - 
Purchased software   19,098,570    17,465,168 
Property, plant and equipment, gross   38,342,706    28,278,297 
Less: accumulated depreciation   (19,742,876)   (17,426,398)
Property, equipment and software, net  $18,599,830   $10,851,899 

 

Depreciation expenses for the six months ended June 30, 2021 and 2020 were approximately $2.1 million and $1.6 million, respectively.

 

Management regularly evaluates property, equipment and software for impairment, if an event occurs or circumstances change that would potentially indicate that the carrying amount of the property, equipment and software exceeded its fair value. Management utilizes the discounted cash flow method to estimate the fair value of the property, equipment and software.

 

Company’s office buildings, with net carrying value of approximately $3.0 million, are used as collateral for its short-term bank loan.

 

9. CRYPTOCURRENCIES

 

As of June 30, 2021, cryptocurrencies included Bitcoin and Ethereum the Company held which were received from mining activities. Cryptocurrencies is classified as current asset as it is expected to be realized in cash by the Company within one year. The Company subsequently sold all cryptocurrencies held as of June 30, 2021 in July 2021.

 

F-23
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

The following table presents the movements of cryptocurrencies for the six-month period ended June 30, 2021:  

 

   Amounts 
Balance at January 1, 2021   - 
Receipt of cryptocurrencies from mining activities  $814,772 
Sales of cryptocurrencies   (638,183)
Realized gain on sale of cryptocurrencies   41,345 
Impairment loss on cryptocurrencies   (42,447)
Balance at June 30, 2021  $175,487 

 

10. BANK LOANS

 

(a) Short-term bank loans      

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Secured short-term loans (1)  $5,949,005   $6,210,176 

 

(1) Detailed information of secured short-term loan balances as of June 30, 2021 and December 31, 2020 were as follows:  

   June 30, 2021   December 31, 2020 
   (Unaudited)     
         
Collateralized by office buildings of IST and guaranteed by Mr. Lin and Biznest  $4,182,894   $3,976,960 
Guaranteed by IST and Mr. Lin and Collateralized by the real property of ISIOT and equity investment of ISTIL   1,766,111    2,019,072 
Guaranteed by a $ 0.2 million restricted bank time deposit   -    214,144 
Total  $5,949,005   $6,210,176 

 

As of June 30, 2021, the Company had short-term bank loans of approximately $5.9 million, which mature on various dates from July 7, 2021 to April 30, 2022. The short-term bank loans can be extended for another year by the banks without additional charges to the Company upon maturity. The bank borrowings are in the form of credit facilities. Amounts available to the Company from the banks are based on the amount of collateral pledged or the amount guaranteed by the Company’s subsidiaries. These borrowings bear interest rates ranging from 4.95% to 6.22% per annum. The weighted average interest rates on short term debt were approximately 5.84% and 6.33% for the six months ended June 30, 2021 and 2020, respectively. The interest expenses were approximately $0.2 million each, for the six months ended June 30, 2021 and 2020.

 

F-24
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

11. INCOME TAXES

 

Pre-tax (loss) income from continuing operations for the six months ended June 30, 2021 and 2020 were taxable in the following jurisdictions:

 

  

Six Months

Ended

  

Six Months

Ended

 
   June 30, 2021   June 30, 2020 
   (Unaudited)   (Unaudited) 
PRC  $(8,798,878)  $(7,160,850)
HK   (224,699)   (11,910)
BVI   (5,440,462)   (837,790)
Total loss before income taxes  $(14,464,039)  $(8,010,550)

 

United States

 

The Company from time to time evaluates the tax effect of GILTI, and determined that there was no impact of GILTI tax to the Company’s consolidated financial statements as of June 30, 2021.

 

F-25
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

BVI

 

Under the current laws of the BVI, dividends and capital gains arising from the Company’s investments in the BVI and ordinary income, if any, are not subject to income taxes.

 

Hong Kong

 

Under the current laws of Hong Kong, ISTIL. is subject to a profit tax rate of 16.5%.

 

PRC

 

Income tax expense (benefit) from continuing operations consists of the following:

  

Six Months

Ended

  

Six Months

Ended

 
   June 30, 2021   June 30, 2020 
   (Unaudited)   (Unaudited) 
Current tax expense (benefit)  $871   $(69,858)
Income tax expense (benefit)  $871   $(69,858)

 

Current income tax expense (benefit) were recorded in 2021 and 2020 and were related to differences between the book and corporate income tax returns.

 

  

Six Months

Ended

  

Six Months

Ended

 
   June 30, 2021   June 30, 2020 
   (Unaudited)   (Unaudited) 
PRC statutory tax rate   25%   25%

Computed expected income tax (benefit)

  $(3,616,011)  $(2,002,638)

Tax rate differential benefit from tax holiday

   952,236    801,931 
Permanent differences   231,390    117,180 
Tax effect of deductible temporary differences not recognized   1,016,965    

801,244

 
Non-deductible tax loss   1,416,291    212,425 
Income tax expense (benefit)  $871   $(69,858)

 

F-26
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

The significant components of deferred tax assets and deferred tax liabilities were as follows as of June 30, 2021 and December 31, 2020:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)         
  

Deferred

Tax

Assets

  

Deferred

Tax

Liabilities

  

Deferred

Tax

Assets

  

Deferred

Tax

Liabilities

 
Allowance for credit losses  $4,698,990   $-   $3,640,083   $- 
Loss carry-forwards   4,271,589    -    3,714,825    - 
Fixed assets   23,230    (273,000)   80,456    (258,451)
Inventory valuation   384,109    -    369,064    - 
Accrued liabilities   14,814    -    -    - 
Long-term investments   150,832    -    5,736    - 
Intangible assets   -    135,918    -    134,197 
Gross deferred tax assets and (liabilities)   9,543,564    (137,082)   7,810,164    (124,254)
Valuation allowance   (9,406,482)   -    (7,685,910)   - 
Total deferred tax assets and (liabilities)  $137,082   $(137,082)  $124,254   $(124,254)

 

The Company has net operating loss carry forwards totaling RMB 163 million ($25.3 million) as of June 30, 2021, substantially all of which were from PRC subsidiaries and will expire on various dates through June 30, 2025. Valuation allowance for deferred tax asset was fully provided. As of June 30, 2021, the Company also has net operating loss of approximately $9.5 million from the parent, Taoping Inc., a BVI company who is treated as a US corporation for the US tax purposes.

 

IST is approved as being high-technology enterprises and subject to PRC enterprise income tax rate (“EIT”) at 15%. For Biznest, the income tax starts from the earning year, tax free for the first two years and 12.5% income tax rate for year 3-5.

 

The Company recognizes that virtually all tax positions in the PRC are not free of some degree of uncertainty due to tax law and policy changes by the State. However, the Company cannot reasonably quantify political risk factors and thus must depend on guidance issued by current State officials.

 

Based on all known facts, circumstances, and current tax law, the Company has recorded nil unrecognized tax benefits as June 30, 2021 and December 31, 2020, respectively. The Company believes that there are no tax positions for which it is reasonably possible, based on current Chinese tax laws and policies, that the unrecognized tax benefits will significantly increase or decrease over the next 12 months, individually or in the aggregate, and have a material effect on the Company’s results of operations, financial condition or cash flows.

 

The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. Any accrued interest or penalties associated with any unrecognized tax benefits were not significant for the six months ended June 30, 2021 and 2020.

 

F-27
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Since the Company intends to reinvest its earnings to further expand its businesses in the PRC, the PRC subsidiaries do not intend to declare dividends to their parent companies in the foreseeable future. The Company’s foreign subsidiaries are in a cumulative deficit position. Accordingly, the Company has not recorded any deferred taxes on the cumulative amount of any undistributed deficit. It is impractical to calculate the tax effect of the deficit at this time.

 

12. OTHER CURRENT AND NON-CURRENT ASSETS

 

(a) As of June 30, 2021, and December 31, 2020, other current assets consist of:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Advances to unrelated parties (i)  $1,641,865   $8,305 
Receivable for sales of other assets (ii)   578,700    - 
Advances to employees   104,799    45,396 
Other current assets (iii)   303,682    119,325 
Total  $2,629,046   $173,026 

 

(i)The advances to unrelated parties for business development, and are non-interest bearing and due on demand.

 

As of June 30, 2021, the Company included in the balance of advances to unrelated parties of $1.64 million compared to advances to unrelated parties of $8,305 as of December 31, 2020.

 

As of June 30, 2021, the outstanding balance included the amount due from a third-party vendor, at the amount of approximately $1,472,000, whom the Company has contracted to develop the new media advertising market. According to the contract and its subsequent amendment, the vendor is responsible for performing consulting service of market research as subcontractor and facilitating the development of the new media advertising market.

 

Based on the amendment of the contract, the Company agrees to make advances to the vendor specifically for its market development purposes, and the total commitment of funding was RMB6 million (USD $929,532). Meanwhile, the Company agrees to pay the vendor a 12% commission fee based on the advertising revenue it has facilitated, and a 50% subcontractor fee based on the consulting services revenue, tax inclusive.

 

If the Company’s revenue facilitated by the vendor does not reach certain threshold during specified periods, the contract could be terminated by the Company, and all funding with applicable interest, less any commissions and subcontractor fees payable to the vendor, shall be repaid to the Company within one month after the termination of the contract. If the two parties terminate the cooperation on the condition that the vendor meet the target, all funding without interest, shall be repaid.

 

The first period as specified is from January 1, 2021 to December 31, 2021 with a threshold revenue of RMB 15 million (approximately USD $2,294,400). The threshold revenue is to increase by 30% in the year 2022. As of June 30, 2021, revenue facilitated by the vendor has reached RMB3,342,355 (USD $511,247). The Company will continue to monitor the revenue facilitated by the vendor and assess if an event occurs or circumstance changes that would potentially indicate that the carrying amount of the receivable was impaired.

 

As of June 30, 2021, the Company overfunded the vendor by $543,000 which was returned by the vendor subsequent to June 30, 2021.

 

As of June 30, 2021, the outstanding balance also included the deposits of RMB 1 million (approximately USD $154,000) made to a supplier for purchases which has been cancelled. The deposits will be refundable before the end of October 2021.

 

(ii)Receivable for sales of other assets

 

In November 2020, the Company sold non-cash consideration (see Note 2-o) received in prior years in exchange for advertising service to a third-party company in a price of $1,142,779 which equals to the carrying value of non-cash consideration. The company had collected $564,079 as of June 30, 2021. The remaining balance of $578,700 was fully collected subsequently in August 2021.

 

(iii)Other current assets

 

As of June 30, 2021, the outstanding balance included the security deposit of $143,541 and the VAT credit of $87,000.

 

(b) As of June 30, 2021 and December 31, 2020, Other assets, non-current consist of:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Other assets, non-current  $3,790,167   $4,302,000 

 

During 2019 and 2020, the Company advanced RMB 30 million (USD $4.3 million) to a vendor, whom the Company has contracted to develop a vehicular IOT smart advertising software (“Internet of Vehicle” or “IOV” software) to interconnect to the Company’s new media advertising sharing platform expanding its advertising capability to people riding in motor vehicles. According to the contract and its subsequent amendment, total commitment of the funding was RMB 30 million (USD $4.3 million). The vendor is solely responsible for hardware and software development and marketing the vehicular terminal. The Company financially supports development cost of IOV software in exchange for advertising revenue generated from the software for four years of the contract term.

 

Based on the amendment of the contract, if the Company’s new media advertising revenue generated from IOV software does not reach certain threshold during specified period, the contract could be terminated by the Company, and all funding with applicable interest, and less the revenue generated from the IOV software shall be repaid to the Company within half year after the termination of the contract. Once the vendor fully repays the total funding plus applicable interest, the vendor will own 100% the title of the vehicular terminal and related equipment.

 

The first period as specified was from October 1, 2020 to April 30, 2021 with a threshold advertising revenue from IOV software of RMB 3 million (approximately USD $462,000). The threshold revenue is to increase incrementally by 15% in every six months going forward until the contract expires four years after the commencing date of the operation. As of April 30, 2021, revenue generated from the IOV software has exceeded RMB 3.0 million (approximately USD $462,000) in the first performance evaluation period, and the management estimates that the Company will fulfil the sales target at the end of October 2021 for the second performance evaluation period. The Company will continue to monitor advertising revenue generation from the IOV software and evaluate for impairment, if an event occurs or circumstance changes that would potentially indicate that the carrying amount of the asset exceeded its fair value. The vendor will own the title of the IOV software upon its fulfillment of the contract obligations after four years.

 

The development of IOV software was completed by September 30, 2020. Since Company has the right to use the IOV software in the contract term, software was capitalized as “other assets, non-current, net” and started to amortize from October 1, 2020 over the four-year contract term. As of June 30, 2021 and December 31, 2020, the balance of “other assets, non-current, net” was $3,790,000 and $4,302,000, Respectively. The amortization was approximately $0.8 million for the period ended June 30, 2021.

 

F-28
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

13. OPERATING LEASES

 

In addition to the lease with a related party for computing server room in Dongguan City (see Note 6-g), in April 2021, the Company leased an office space, two server rooms, and a dormitory in Hong Kong for executing the Blockchain business strategy. The fixed monthly lease payment for the office space is $22,035 (HKD 170,775) all inclusive of rental, property management fee, utility, and applicable tax) with a lease term of three years ending April 18, 2024. The fixed monthly lease payment for the server rooms is $7,484 (HKD 58,000) all inclusive of rental, management fee, utility, and applicable tax) with a lease term of three years ending May 16, 2024. The fixed monthly lease payment for the dormitory is $4,381 (HKD 34,000) including rental and management fee with a lease term of two years ending April 19, 2023. All lease agreements have no variable lease payment nor option to purchase the underlying assets. There was no initial direct cost associated with the office space lease agreement. The initial direct costs associated with the lease for server rooms and dormitory are $7,484 (HKD 58,000), and $2,194 (HKD 17,000), respectively.

 

The Company has also leased specific and identifiable wall spaces with a certain dimension in commercial and residential building lobbies, inside elevators, elevator waiting areas, and various places to install the new media advertising display terminals without substitution for purpose of broadcasting advertisements paid by the customers to promote their businesses or special events. The lease terms with negotiated payment terms range from one year to three years, and the rental costs vary depending on the number of spots where the display terminals are installed and the duration of the leases.

 

The Company incurred rent expenses of approximately $73,000 whereas rent expenses for short-term lease were approximately $3,000 for the period ended June 30, 2021. As of June 30, 2021, lease liabilities also included unpaid rent for expired long-term leases of approximately $78,000.

 

The Company has elected to apply the short-term lease exception to all leases with a term of one year or less. The future short-term lease costs are approximately $2,800 in the year subsequent to June 30, 2021.

 

Weighted-average remaining lease term as of June 30, 2021, and discount rate for its operating leases are as follows:

Weighted-average remaining lease term   32.8 months 
Weighted-average discount rate   6.75% 

 

The following table outlines maturities of operating lease liabilities as of June 30, 2021:

 

Year ending June 30  Leases for office/ server rooms/ Dormitory   

Wall Space

Leases

 
2022  $375,118   $4,082 
2023   363,340    - 
2024   265,973    - 
Total lease payments   1,004,431    4,082 
Less: Imputed interest   (87,103)   - 
Present value of lease liabilities  $917,328   $4,082 

 

F-29
 

 

14. LONG-TERM INVESTMENTS

 

As of June 30, 2021, the carrying value of the Company’s equity investments were $818,266, which consisted of the followings:

 

(1) Equity method investments:

 

As of June 30, 2021, the Company’s equity method investments had a carrying value of $489,513 which were as follows:

 

Investees  Abbreviation   % of Ownership   Carrying value 
Qingdao Taoping IoT Co., Ltd.   QD Taoping, or QD    47%  $111,638 
Yunnan Taoping IoT Co., Ltd.   YN Taoping, or YN    40%   203,097 
Jiangsu Taoping IoT Technology Co.,Ltd.   JS Taoping, or JS    25%   165,855 
Jiangsu Taoping New Media Co., Ltd   JS New Media, or JN    21%   8,923 
             $489,513 

 

The Company’s initial investments in the above equity method investments were approximately $1.89 million. The Company recognized losses from equity method investments of approximately $0.6 million and no impairment on equity method investments from the acquisition date June 9, 2021 to June 30, 2021.

 

(2) Equity investments without readily determinable fair value that is not accounted for under equity method accounting:

 

In accordance with ASC 321, the Company elected to use the measurement alternative to measure such investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.

 

As of June 30, 2021, the carrying value for the equity investments without readily determinable fair value was $328,753. The total initial investments to the equity investments without readily determinable fair value were approximately $710,786. No impairment was recognized for the six months ended June 30, 2021.

 

15. CONVERTIBLE NOTE PAYABLE

 

In October 2019, March 2020, and September 2020, the Company issued Convertible Promissory Notes with principal amount of $1.04 million, $1,48 million and $1.48 million, respectively (Note-1, Note-2, and Note-3, collectively “Notes”). All three Notes mature in 12 months from the issue dates of the Notes (the “Maturity Dates”), carrying an interest rate of 5% per annum and an original issue discount (OID) to cover investors’ transaction costs of the Notes. In September and October 2020, the principal balance and the accrued interest of Note-1 was fully converted to 454,097 ordinary shares of the Company with no par value at a conversion price of $2.4. In September and December 2020, the principal balance and the accrued interest of Note-2 was fully converted to 612,748 ordinary shares of the Company with no par value at a conversion price of $2.42 and 2.57, respectively. The total amount of principal and accrued interest converted of Note-1 and Note-2 was approximately $2.6 Million. As of December 31, 2020, there was no outstanding balance and unamortized debt issuance cost of Note-1 and Note-2, and the outstanding balance of Note-3 was $1,180,908 net of unamortized debt discount of $299,695.

 

In conjunction with issuance of the Notes, the Company also issued the holders of the Notes warrants to purchase 26,667, 53,334, and 53,334 ordinary shares of the Company, at an exercise price of $9 with a cashless-exercise option. The warrants will expire in three years from the dates of issuance, respectively.

 

In June 2021, the investor of Note-3 converted $740,000 of principal amount of the convertible note along with accrued interest of $26,208 into 298,716 ordinary shares of the Company with no par value at a conversion price of $2.565. As of June 30, 2021, the outstanding balance of Note-3 was $689,502 net of unamortized debt discount of $50,498 which will be amortized through September 30, 2021.

 

The Company recognized interest expense of approximately $209,000 for both Note-1 and Note-2 for the six months ended June 30, 2020, including interest relating to contractual interest obligation of $45,000 and amortization of debt discount of $164,000. The Company recognized interest expense of approximately $294,000 for Note-3 including interest relating to contractual interest obligation of $36,700 and amortization of debt discount of $257,000 for the six months ended June 30, 2021.

 

 

F-30
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

16. OTHER PAYABLES AND ACCRUED EXPENSES

 

As of June 30, 2021 and December 31, 2020, other payables and accrued expenses consist of:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Advances from unrelated third parties (i)  $274,084   $469,418 
Other taxes payable (ii)   4,111,865    4,089,013 
Unrecognized tax liability (iii)   -    433,000 
Accrued professional fees   184,140    404,025 
Amount due to employees (iv)   134,496    65,785 
Other current liabilities (v)   287,216    1,174,856 
Other Payables and Accrued Expenses  $4,991,801   $6,636,097 

 

(i) The advances from unrelated parties are non-interest bearing and due on demand.
   
(ii) The other taxes payable were the amounts due to the value added tax, business tax, city maintenance and construction tax, and individual income tax.
   
(iii) The unrecognized tax liability refers to the land value added tax due to the sale of property, equipment, and land use rights in September 2015. As of June 30, 2021, the unrecognized tax liability passed the 5-year statute of limitation and recognized as other income in the consolidated statement of operations.
   
(iv) The amounts due to employees were pertaining to employees’ out-of-pocket expenses for travel and meal allowance, etc.
   
(v) The other current liabilities as of June 30, 2021 included the security and deposit of approximate $207,000. The decrease was for: a) approximate of $203,000 payable of prior year’s government funding has been settled during the six months ended June 30, 2021, and b) an amount of $767,500 for ordinary shares converted from the convertible debt have been issued as of June 30, 2021.

  

 

17. STATUTORY RESERVE AND DISTRIBUTION OF PROFIT

 

In accordance with relevant PRC regulations and the Articles of Association of our PRC subsidiaries, our PRC subsidiaries are required to allocate at least 10% of their annual after-tax profits determined in accordance with PRC statutory financial statements to a statutory general reserve fund until the amounts in said fund reaches 50% of their registered capital. As of June 30, 2021 and December 31, 2020, the balance of general reserve was $14.0 million for each of the reporting periods.

 

F-31
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Under the applicable PRC regulations, the Company may pay dividends only out of the accumulated profits, if any, determined in accordance with the PRC accounting standards and regulations. As the statutory reserve funds can only be used for specific purposes under the PRC laws and regulations. The general reserves are not distributable as cash dividends.

 

Our after-tax profits or losses with respect to the payment of dividends out of accumulated profits and the annual appropriation of after-tax profits as calculated pursuant to the PRC accounting standards and regulations do not result in significant differences as compared to after-tax earnings as presented in our consolidated financial statements. However, there are certain differences between the PRC accounting standards and regulations and the U.S. generally accepted accounting principles, arising from different treatment of items such as amortization of intangible assets and change in fair value of contingent consideration arising from business combinations.

 

18. EQUITY

 

(a) Ordinary shares

 

The Company is authorized to issue 100,000,000 ordinary shares.

 

In March 2020, the Company issued a total of 285,714 ordinary shares to certain individual investors at $2.1 per share, which generated approximately $576,000 net proceeds for the Company.

 

In the first half of 2020, the Company issued a total of 30,000 ordinary shares as compensation of investor relations service, fair value of which was approximately $144,000 and was amortized over the service period until July 21, 2020.

 

In April 2020, the Company issued 16,667 restricted shares to a consultant as its service compensation. The fair value of the restricted shares was approximately $16,185, which was amortized over the service period until April 1, 2021.

 

In July 2020, the Company issued 42,000 ordinary shares to a consultant as service compensation. The fair value of issued shares was approximately $101,000, which is amortized over the service period for the service period until January 20, 2021.

 

In July and September 2020, the Company issued an aggregate of 13,110 ordinary shares to an employee for the individual’s job performance. The fair value of issued shares was approximately $65,000.

 

In September 2020, the Company issued 16,220 restricted shares to a consultant as a part of finder fees for the financing services, the fair value of which was approximately $41,000.

 

In September, October, and December 2020, the holders of the convertible notes issued in September 2019, and March 2020 converted all principal balance of the notes and accrued interests to the Company’s ordinary shares in an aggregate of 1,066,845 ordinary shares of which 299,318 shares converted on December 30, 2020 were not issued until February 2021 (see Note 15). The total amount of principal and accrued interest converted was approximately $2.6 million, of which $1.8 million was converted into the ordinary shares as of December 31, 2020, and $0.8 million was converted into the ordinary shares in the first half of 2021.

 

In January 2021, the Company issued a total of 740,740 ordinary shares to certain individual investors at $2.7 per share, which generated approximately $1.99 million net proceeds for the Company.

 

In February 2021, the Company issued a total of 1,900,000 ordinary shares to certain individual investors at $4.08 per share, which generated approximately $7.74 million net proceeds for the Company.

 

In January 2021, the Company issued 7,000 ordinary shares with fair value of approximately $21,840 to a consultant as compensation for the consulting service.

 

In March 2021, the Company issued 200,000 ordinary shares with fair value of approximately $2,792,000 to certain employees for their job performance.

 

In March 2021, the Company issued 500,000 ordinary shares in the registered direct offering at the offering price of $6.70 per share resulting in approximately $3.34 million net proceeds for the Company.

 

In June 2021, the Company issued 1,213,630 ordinary shares with 6 months restricted period upon the closing of acquisition of Taoping New Media Co., Ltd (“TNM”), at unit price of $5.27 per share with discounts for lack of marketability as the consideration equivalent to approximately $5.4 million for acquiring 100% equity interest of TNM.

 

In June 2021, the holder of the convertible note issued in September 2020 converted 50% principal balance of the note and accrued interests to the Company’s ordinary shares in an aggregate of 298,716 ordinary shares (see Note 15). The total amount of principal and accrued interest converted into the ordinary shares as of June 30, 2021 was approximately $766,000.

 

(b) Stock-based compensation

 

The following table provides the details of the approximate total share-based payments expense during the six months ended June 30, 2021 and 2020:

 

   Six Months Ended June 30, 2021   Six Months Ended June 30, 2020 
   (Unaudited)   (Unaudited) 
Employees and directors share-based payments  $

2,950,000

(a)(c)  $92,000(c)
Stock options and warrants issued for services   2,100,000(d)   12,000(d)
Shares issued for services   42,000(a)   193,000(a)
Total share based payments expenses  $5,092,000   $297,000 

 

F-32
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

(c) Stock options to employees and directors

 

On May 9, 2016, the Board of Directors of the Company adopted the 2016 Equity Incentive Plan, or the 2016 Plan. Pursuant to the 2016 Plan and its amendment in May 2021, the Company may offer up to five million ordinary shares as equity incentives to its directors, employees and consultants. Such number of shares is subject to adjustment in the event of certain reorganizations, mergers, business combinations, recapitalizations, stock splits, stock dividends, or other change in the corporate structure of the Company affecting the issuable shares under the 2016 Plan. The Company accounts for its stock option awards to employees and directors pursuant to the provisions of ASC 718, Compensation – Stock Compensation. The fair value of each option award is estimated on the date of grant using the Black-Scholes Merton valuation model. The Company recognizes the fair value of each option as compensation expense ratably using the straight-line attribution method over the service period, which is generally the vesting period.

 

During the first half of 2020, the stock options issued in May 2017 to purchase an aggregate of 160,000 ordinary shares under 2016 Plan was fully vested, and $92,000 was recognized as compensation for the six months ended June 30, 2020.

 

On July 24, 2020, the Company granted options to employees and directors to purchase an aggregate of 333,348 ordinary shares under the 2016 Plan. The fair value of these options was approximately $0.3 million at the date of the grant, of which approximately $158,070 was recorded as compensation and included in administrative expenses in the consolidated statements of operations for the six months ended June 30, 2021.

 

On July 31, 2020, the stock options granted to employees and directors in 2016 and 2017 were fully exercised on a cashless method, and 72,414 ordinary shares were issued, as a result.

 

Stock option activity for the six months ended June 30, 2021 is summarized as follows:

 

       Weighted   Weighted Average Remaining     
   Options   Average
Exercise
   Contractual
Life
   Aggregated Intrinsic 
   Outstanding   Price   (Years)   Value 
Outstanding at January 1, 2021    326,348   $2.4    2.6   $143,587 
Exercised   -    -           
Canceled   (13,333)  $2.4         
Outstanding at June 30, 2021(Unaudited)   313,015   $2.4    2.1   $769,980 
Vested and expected to be vested as of June 30, 2021(Unaudited)   313,015   $2.4    2.1   $769,980 
Options exercisable as of June 30, 2021 (vested)(Unaudited)   156,500   $2.4    2.1   $384,990 

 

F-33
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

There were no stock options granted to employees during the year ended June 30, 2021 and 2020. There was no option exercised during the six months ended June 30, 2021 and 2020.

 

The following table summarizes the status of options which contain vesting provisions:    

 

   Options  

Weighted

Average

Grant Date

Fair Value

 
Non-vested at January 1, 2021   326,348   $1.01 
Vested   (156,500)  $1.01 
Canceled   (13,333)  $1.01 
Non-vested at June 30, 2021 (Unaudited)   156,515   $1.01 

 

As of June 30, 2021, approximately $22,000 unrecognized compensation expense related to non-vested share options is expected to be recognized over a weighted average remaining vesting period of approximately 0.04 year. The total fair value of options vested during the six months ended June 30, 2021, and 2020 was approximately $0.2 million and $0.1 million, respectively. To the extent the actual forfeiture rate is different from what the Company has anticipated, stock-based compensation related to these awards will be different from its expectations.

 

(d) Stock options and warrants to non-employees

 

Pursuant to the Company’s 2016 Equity Incentive Plan and its amendment, for the six months ended June 30, 2021 and 2020, the Company issued 1,915,000 and 16,667 warrants to consultants, respectively. The Company expensed to administrative expense approximately $2.1 million and $12,000 for the six months ended June 30, 2021 and 2020, respectively. During the six months ended June 30, 2021, no options or warrants were exercised.

 

As of June 30, 2021, the weighted average exercise price was $4.77 and the weighted average remaining life was 0.5 years. The following table outlines the options and warrants outstanding and exercisable as of June 30, 2021:

 

   June 30, 2021 Number of Warrants Outstanding   Exercise   Expiration 
   and Exercisable   Price   Date 
July 2020 stock options to consultants   57,366   $2.64    07/09/2023 
February 2021 warrants to consultant   1,000,000   $3.5    08/21/2021 
April 2021 warrants to consultants   900,000   $6.3    04/15/2022 
April 2021 warrants to consultant   15,000   $6.3    04/15/2022 
    1,972,366           

 

F-34
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

19. CONSOLIDATED SEGMENT DATA

 

Selected information by segment is presented in the following tables for the six months ended June 30, 2021 and 2020

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Revenues (1)             
TIT Segment   $88,670   $141,919 
CBT Segment    5,522,135    3,595,431 
BT Segment   814,772    - 
   $6,425,577   $3,737,350 

 

(1) Revenues by operating segments exclude intercompany transactions.

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
(Loss) income from operations           
TIT Segment   $(72,677)  $(122,921)
CBT Segment    (8,792,969)   (6,780,105)
BT segment   (1,246,811)   - 
Corporate and others (2)      (3,809,748)   (640,818)
(Loss) from operations      (13,922,205)   (7,543,844)
CBT’s loss from equity method investments   (578,619)   - 
BT’s other income   41,345    - 
Corporate other income, net    473,879    (78,945)
Corporate interest income    2,109    3,470 
Corporate interest expense    (480,548)   (391,231)
(Loss) before income taxes    (14,464,039)   (8,010,550)
Income tax benefit    (871)   69,858 
Net loss   (14,464,910)   (7,940,692)
Less: Loss attributable to the non-controlling interest    366,570    264,047 
Net loss attributable to the Company  $(14,098,340)  $(7,676,645)

 

(2)

Includes non-cash compensation, professional fees and consultancy fees for the Company.

 

Non-cash compensation by segment for the six months ended June 30, 2021 and 2020 are as follows:

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Non-cash compensation:           
TIT Segment  $55,840   $- 
CBT Segment   335,040    - 
BT segment   1,357,383    - 
Corporate and others    3,344,699    92,308 
   $5,092,962   $92,308 

 

Depreciation and amortization by segment for six months ended June 30, 2021 and 2020 are as follows:

 

   Six Months Ended June 30, 2021 (Unaudited)   Six Months Ended June 30, 2020 (Unaudited) 
Depreciation and amortization:           
TIT Segment   $16,356   $8,380 
CBT Segment    2,385,886    1,596,821 
BT Segment   310,766    - 
   $2,713,008   $1,605,201 

 

F-35
 

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers:           
TIT Segment   $(61,812)  $30,909 
CBT Segment    6,752,063    5,844,135 
BT Segment   7,357    - 
   $6,697,608   $5,875,044 

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Inventory obsolescence provision:           
TIT Segment   $-   $504 
CBT Segment    48,589    (15,759)
   $48,589   $(15,255)

 

Total assets by segment as of June 30, 2021 and December 31, 2020 are as follows:

 

   June 30, 2021
(Unaudited)
   December 31, 2020 
Total assets           
TIT Segment   $307,867   $213,329 
CBT Segment *    35,011,091    30,488,753 
BT Segment   8,273,018    - 
Corporate and others   9,279,275    74,569 
   $52,871,251   $30,776,651 

 

* CBT segment included equity investments of approximately $0.8 million as of June 30, 2021.

 

 

20. COMMITMENTS AND CONTINGENCIES

 

The Company may from time to time be subject to legal proceedings, investigations, and claims incidental to conduct of our business. The Company is currently subject to a legal proceeding with the bankruptcy receiver (the Receiver) for Shenzhen Kejian Information Technology Co., Ltd. (Kejian). The Receiver was appointed by the bankruptcy court to liquidate Kejian that filed bankruptcy on December 6, 2016. On July 28, 2016, the Company received a payment in the amount of RMB 550,000 (approximately $89,000) from Kejian, which was considered as a preferential payment within 6 months from Kejian’s bankruptcy filing according to China bankruptcy laws and requested to return the amount to the Receiver. The Company has anticipated an unfavorable outcome from the lawsuit and accrued a contingent liability of $89,000 for the probable loss. On August 2, 2021, the Company received the initial judgment issued by Shenzhen Intermediate People’s Court, which supported the claims of the plaintiff. The Company filed an appeal within 15 days of the conclusion of the case.

 

Although the COVID-19 pandemic has largely been contained in China, ripple effect of negative impact from the pandemic to the out-of-home advertising business sector continues in the first half of 2021. The China government continues asserted efforts to vaccinate general population, social distancing, mandate mask wearing in the public places and public transportation, prohibit large gatherings, control travels to and from high-risk infectious areas, and track the source of infections. The COVID-19 pandemic may continue to adversely affect the Company’s business and results of operations.

 

In addition to various promulgations in the past few years, ten Chinese regulatory authorities recently collectively promulgated a guidance to further control and monitor cryptocurrency related trading, exchanges, transaction, banking and financial service, initial coin offering, and other intermediary and derivatives transactions, which are considered illegal in accordance with effectuated laws and regulations and may be subject to penalty criminally. The new guidance also bars foreign cryptocurrency trading platforms and related businesses to provide services to China domestic individuals and business entities, and expands the application of laws and regulations to Chinese employees or contractors of foreign operatives, that provide related services to individuals or business entities domiciled in China. Although, the legality of cryptocurrency mining activity was not specifically mentioned in the guidance, notably in recent events, where the government’s sudden interventions or modifications of the laws and regulations currently in effective could negatively impact the Company’s operations and financial results. The legality of cryptocurrency mining activity may be subject to challenge by Chinese authorities.

 

21. CONCENTRATIONS

 

For the six months ended June 30, 2021, the revenue from cryptocurrency mining consisted 13% of the total revenues, and one customer accounted for 10% of the total revenues. For the six months ended June 30, 2020, one customer accounted for 14% of revenue. The Company’s top five customers in aggregate accounted for 44% of the Company’s revenues for each of the six months ended June 30, 2021 and 2020, including the revenue from cryptocurrency mining.

 

The Company’s top five receivables in aggregate accounted for 53% of total net accounts receivable as of June 30, 2021, while two customers’ balance accounted for 18% and 14%, respectively. The Company’s top five customers in aggregate accounted for 25% of total net accounts receivable as of December 31, 2020, while no single customer accounted for greater than 10% or more of accounts receivable.

 

For the six months ended June 30, 2021 and 2020, approximately 96% and 84%, respectively, of total purchases were from five unrelated suppliers. Two suppliers each accounted for 59% and 19%, respectively, of total purchases in the six months ended June 30, 2021, and two suppliers each accounted for 41% and 25%, respectively, of total inventory purchases in the six months ended June 30, 2020.

 

22. SUBSEQUENT EVENTS

 

On July 12, 2021, the Company and investors entered into a securities purchase agreement to sell to the Investors an aggregate of 1.2 million ordinary shares with no par value, at a purchase price of $4.15 per share in a registered direct offering. In addition, the Company will sell and issue to the Investors warrants to purchase an aggregate of 360,000 Ordinary Shares with an exercise price of $4.56 per share within 36 months following the issue date. The Warrants can only be exercised in cash. The aggregate proceeds of the financing were approximately $4.73 million net of issuance cost. The Company intends to use the net proceeds from the financing for working capital and general corporate purposes.

 

F-36
 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

On August 26, 2021, the Company, Taoping Holdings Limited, a wholly owned subsidiary of the Company and a business company incorporated under the laws of the British Virgin Islands (“Taoping Holding”), Genie Global Limited, a Hong Kong private company limited by shares (“Genie Global”) and Render Lake Tech Ltd., a wholly owned subsidiary of Genie Global and a company governed under the Canada Business Corporations Act (“Render Lake”), entered into a termination agreement to terminate a share purchase agreement dated March 29, 2021, that Genie Global agreed to sell 51% equity interest in Render Lake to Taoping Holding in exchange for 144,204 ordinary shares to be issued by the Company.

 

On July 28, 2021 and August 6, 2021, the Company entered into a letter of intent (the “LOI”) with the shareholders of Zhenjiang Taoping IoT Technology Limited (“Zhenjiang Taoping”) and the majority shareholder of Yunnan Taoping IoT Limited (“Yunnan Taoping”), respectively, to acquire equity interests and increase its ownership of each two companies to no less than 51%. Currently, TNM owns no shares in Zhenjiang Taoping, and owns about 40% of Yunnan Taoping. Pursuant to the LOI, the purchase price, to be determined by the parties after the completion of due diligence, will be paid in the form of ordinary shares of TAOP. The LOI will be terminated if no definitive agreements are entered into among the parties for Zhenjiang Taoping before December 31, 2021 and for Yunnan Taoping before March 31, 2022, respectively.

 

On August 11, 2021, the Company signed a non-binding Memorandum of Understanding (“MOU”) with Dennver Group Holdings Limited, a British Virgin Islands company, to purchase Ethereum mining machines with a total hash rate of 500 GH/s. Pursuant to the MOU, the purchase price of the Ethereum mining machines and related rights and interests, to be determined by the two parties after the completion of due diligence, will be paid in the form of a combination of cash and restricted ordinary shares of TAOP. The price per share is set at the volume weighted average closing price of TAOP ordinary shares over the 5 trading days prior to the execution of the MOU. TAOP will designate a third-party valuation firm to conduct examination and assessment of the fair market value of the Ethereum mining machines.

 

On August 27, 2021, the Company’s wholly-owned subsidiary Taoping Digital Assets (Asia) Limited (“TDAL”) and a Kazakhstan company Aral Petroleum Capital LLP (“APC”) have signed a memorandum of understanding (“MOU”) to establish a joint venture in Kazakhstan, of which TDAL and APC will own 51% and 49%, respectively. TDAL will control the board of directors of the joint venture. The joint venture plans to invest and build cryptocurrency mining sites with a total capacity of 100MW, the first stage construction of 30 MW is expected to complete within three to six months. TDAL will have the priority to deploy cryptocurrency mining machines owned by TDAL or its partners. The joint venture will carry out operation and maintenance of cryptocurrency mining machines in Kazakhstan. In addition, the joint venture plans to rent out excess operating capacity to third parties for additional income.

 

On September 18, 2021, the Company and the Company’s wholly owned subsidiary, Information Security Technology (China) Co., Ltd. (“IST”) entered into an equity transfer agreement (the “Equity Transfer Agreement”) with Mr. Jianghuai Lin, the sole shareholder of iASPEC Technology Group Co., Ltd., a variable interest entity (“iASPEC”), pursuant to which, IST exercised the option to purchase all of the equity interests in iASPEC. As consideration for the equity interests of iASPEC, the Company agreed to issue 612,245 ordinary shares to Mr. Lin. Upon the closing of the equity transfer, the Company’s existing variable interest entity structure was dissolved and iASPEC becomes a wholly owned indirect subsidiary of the Company. The Amended and Restated Management Services Agreement, entered into by and among IST, Mr. Lin and iASPEC on December 13, 2009, was automatically terminated then. The equity transfer was closed upon the registration of equity transfer with the local authorities on September 24, 2021. The equity transfer was completed on September 24, 2021.

 

As a result of the VIE dissolution, on September 23, 2021, TNM disposed 100% equity interest of Shenzhen Taoping E-Commerce Service Co., Ltd. (“SZTEC”) with nil consideration. SZTEC’s shareholder deficit as of June 30, 2021 was approximately $0.12 million.

 

On April 15, 2021, the Company signed a Cryptocurrency mining machine purchase agreement (the “Purchase Agreement”) with Bitmain Technologies Limited. Pursuant to the Purchase Agreement, TAOP purchased 3,000 units of Antminer S19j Pro Cryptocurrency mining machines with a total order value of about $24 million (RMB 157,500,000). As of June 30, 2021, TAOP advanced payments of approximately $6.1 million to Bitmain Technologies Limited. As of the date of this report, the Company is in the process of amending the Purchase Agreement with Bitmain Technologies Limited, as a result of the Company’s changed plan of capital allocation in the blockchain business sector. According to the amendment, the Company agrees to purchase a total of 60 units of Antminers from the seller with purchase amount of approximately $0.8 million which are expected to be delivered in the fourth quarter of 2021, and the remaining of the advance payment $5.3 million would be refunded to the Company by the end of 2021.

 

F-37

 

EX-99.2 3 ex99-2.htm

 

Exhibit 99.2

 

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

IN CONNECTION WITH THE INTERIM CONSOLIDATED FINANCIAL STATEMENTS FOR THE SIX MONTHS ENDED JUNE 30, 2021

 

In this report, as used herein, and unless the context suggests otherwise, the terms “TAOP,” “Company,” “we,” “us” or “ours” refer to the combined business of Taoping Inc. (F/K/A China Information Technology, Inc.), its subsidiaries and other consolidated entities. References to “dollar” and “$” are to U.S. dollars, the lawful currency of the United States, and references to “Renminbi” and “RMB” are to the legal currency of China. References to “SEC” are to the Securities and Exchange Commission.

 

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our unaudited consolidated financial statements and the related notes included elsewhere in this Report on Form 6-K and with the discussion and analysis of our financial condition and results of operations contained in our Annual Report on Form 20-F for the fiscal year ended December 31, 2020 filed with the Securities and Exchange Commission on April 30, 2021 (the “2020 Form 20- F”). This discussion may contain forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those identified elsewhere in this report on Form 6-K, and those listed in the 2020 Form 20-F under “Item 3. Key Information-D. Risk Factors” or in other parts of the 2020 Form 20-F.

 

Overview

 

We are a provider of blockchain technology and smart cloud services. We provide the integrated end-to-end digital advertising solutions enabling customers to distribute and manage ads on the ads display terminals. On June 9, 2021, we consummated an acquisition of 100% equity interest of Taoping New Media Co., Ltd. (“TNM”) that focuses its business in digital advertising in the Out-of-Home advertising market. By synergizing our cloud-based new media resource sharing platform and technology with TNM’s advertising customers along with digital advertising resource of the Taoping Alliance members, we will have more prominent presence in the Out-of-Home advertising market and improve our business profitability.

 

As a part of our strategic business transformation, in 2021 we established a blockchain technology business segment, which is dedicated to the research and application of blockchain technology and digital assets. We launched a blockchain related new business in cryptocurrency mining operations as the first initiative of this new business segment at the end of first quarter of 2021. With multiple cloud data centers deployed outside of China mainland, the Company continues to improve computing power and create value for the encrypted digital currency industry.

 

We were founded in 1993 and are headquartered in Shenzhen, China. Prior to 2014, we generated majority of our revenues through selling our products mostly to public service entities to help improve their operational efficiency and service quality. Our representative customers included China Ministry of Public Security, provincial bureaus of public security, fire departments, traffic bureaus, police stations, human resource departments, urban planning boards, civic administrations, land resource administrations, mapping and surveying bureaus, and the Shenzhen General Station of Exit and Entry Frontier Inspection.

 

Since 2014, we have diversified our customer base beyond the public sector into private sectors. Our private sector customers include, among others, advertising agencies, auto dealerships, hotels, shopping malls, educational institutes, and beauty spas. Our new corporate mission is to make publicity accessible and affordable for businesses of every size.

 


1

 

 

In 2014, we generated revenues from sales of products, software, and other sources including hardware maintenance services, network maintenance services, hardware system upgrade, rental income, and miscellaneous income. Starting in 2015, with the introduction of our cloud-based software as a service (SaaS) offering, also, in May 2017, we completed the business transformation and rolled out Cloud-Application-Terminal and IoT technology based digital ads distribution network and new media resource sharing platform in the Out-of-Home advertising market. From 2017, we generated most revenue from selling fully integrated Cloud-Application-Terminal and IoT technology based digital ads display terminals.

 

The outbreak of COVID-19 negatively impacted our business in 2020. Starting from 2021, we have experienced certain degree of business recovery as the pandemic has been largely contained by the Chinese government, as well as additional revenue generated from block chain related business and advertising revenue from the Internet of Vehicle advertising network and the acquisition of TNM. Revenue in the first half of 2021 was $6.4 million, compared to $3.7 million for the same period of 2020, an increase of $2.7 million, or 71.9%. The Company incurred a net loss of approximately $14.5 million for the six months ended June 30, 2021, primarily due to the provision of allowance for credit losses and stock-based compensation to employees and certain consultants.

 

Critical Accounting Policies and Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company’s significant estimates include its accounts receivable, assessment of credit losses, fair value of stock options and warrants, valuation allowance of deferred tax assets, useful lives of property and equipment, the recoverability of long-lived assets, revenue recognition, valuation of prepayments and other assets, and other intangible assets. Management makes these estimates using the best information available at the time the estimates are made; however actual results could differ from those estimates.

 

Please see Note 2 to our unaudited consolidated financial statements included elsewhere in this report on Form 6-K for a summary of significant accounting policies.

 

Recently Adopted and Issued Accounting Pronouncements

 

Please see Note 2 to our unaudited consolidated financial statements included elsewhere in this report on Form 6-K for a summary of significant accounting policies.

 


2

 

 

Results of Operations

 

The following table sets forth key components of our results of operations for the first six months ended June 30, 2021 and 2020, both in dollars and as a percentage of our revenue.

 

  

Six Months Ended

June 30, 2021

  

Six Months Ended

June 30, 2020

 
   (Unaudited)       (Unaudited)     
   Amount   % of Revenue   Amount   % of Revenue 
Revenue  $6,425,577    100.00%  $3,737,350    100.00%
Costs of revenue   4,287,336    66.72%   2,270,345    60.75%
Gross profit   2,138,241    33.28%   1,467,005    39.25%
Administrative expenses   (13,606,688)   (211.76)%   (7,064,286)   (189.02)%
Research and development expenses   (2,260,274)   (35.18)%   (1,802,747)   (48.24)%
Selling expenses   (193,484)   (3.01)%   (143,816)   (3.85)%
Loss from operations   (13,922,205)   (216.67)%   (7,543,844)   (201.85)%
Subsidy income   136,393    2.12%   223,391    5.98%
Loss from equity method investment   (578,619)   (9.00%)   -    - 
Other income (loss), net   378,831    5.90%   (302,336)   (8.09)%
Interest expense and debt discounts, net of interest income   (478,439)   (7.45)%   (387,761)   (10.38)%
Loss before income taxes   (14,464,039)   (225.10)%   (8,010,550)   (214.34)%
Income tax (expense) benefit   (871)   (0.01)%   69,858    1.87%
Net loss   (14,464,910)   (225.11)%   (7,940,692)   (212.47)%
Less: net loss attributable to non- controlling Interest   366,570    5.70%   264,047    7.07%
Net loss attributable to the Company  $(14,098,340)  (219.41)%  $(7,676,645)  (205.40)%

 

Revenue

 

Revenue was $6.4 million for the first six months of 2021, compared to $3.7 million for the same period of last year, an increase of $2.7 million, or 71.9%. The increase was primarily due to the increase of $0.7 million of the product sale of high-end data storage servers, the increase of $0.6 million of the software sales, the addition of $0.6 million of advertising revenue, and $0.8 million revenue from cryptocurrency mining, a new business the Company initiated in March 2021. The Company expects that revenue for the second half of 2021 would increase significantly as a result of the growth of cryptocurrency mining and advertising businesses.

 

Cost of Revenue and Gross Profit

 

Cost of revenue was $4.3 million for the six months ended June 30, 2021, compared to $2.3 million for the same period of 2020. As a percentage of revenue, our cost of revenue increased to 66.7% for the first six months of 2021, from 60.8% for the first six months of 2020. As a result, gross profit as a percentage of revenue was 33.3% for the first six months ended June 30, 2021 and was 39.3% for the same period of 2020. The increase in the overall gross profits was primarily contributed by the increase of software revenue. The decrease in the overall gross margin was primarily resulted from lower margin of cryptocurrency mining and advertising. The Company expects that the gross margin for the remaining of 2021 would be slightly decrease due to new business developments in cryptocurrency mining and advertising businesses.

 

3

 

 

Administrative, R&D and Selling expenses

 

Administrative expenses increased by $6.5 million, or 92.6%, to $13.6 million for the first six months of 2021, from $7.1 million for the same period of 2020. Such increase was mainly caused by an increase in share-based compensation of $3.0 million to certain employees and $2.1 million amortization of service compensation related to warrants granted to certain consultants, respectively, and an increase of $0.9 million in allowance for credit losses. As a percentage of revenue, administrative expenses increased to 212% for the first six months of 2021, from 189% for the same period of 2020. The Company expects that the administrative expenses for the remaining of 2021 would decrease as a result of the decrease of allowance for credit losses and share-based compensation to employees.

 

Research and development (“R&D”) expenses increased by $0.5 million, or 25.4%, to $2.3 million for the first six months of 2021, from $1.8 million for the first six months of 2020. Such increase was primarily due to the increase in payroll and benefits to R&D staff newly employed for the Blockchain Technology business segment, and the increase of depreciation expenses of purchased software. As a percentage of revenue, R&D expenses decreased to 35.2% for the first six months of 2021, from 48.2% for the same period of last year. R&D expenses for the remaining of 2021 are expected to be consistent with the first half of the year.

 

Selling expenses increased by approximately $50,000, or 34.5%, to $0.19 million for the first six months of 2021, from $0.14 million for the first six months of 2020. This increase was primarily due to the increased commission and payroll expenses of sales department which was in line with the increase in revenues. Selling expenses for the remaining of 2021 is expected to slightly increase in line with revenue increase.

 

Net loss attributable to Company

 

For the first six months of 2021, net loss attributable to the Company was $14.1 million, compared to a net loss attributable to the Company of $7.7 million for the same period of last year. The increase of net loss was the result of the cumulative effect of the foregoing factors, especially the increase in administrative expenses as discussed above.

 

Business Acquisition

 

On June 9, 2021, the Company, through its consolidated affiliated entity, Biznest Internet Technology Co., Ltd. (“Biznest”), consummated an acquisition of 100% of the equity interests of TNM. After completion of the acquisition, TNM becomes a wholly owned subsidiary of Biznest.

 

The Company’s consolidated statement of operations for the six months ended June 30, 2021 included revenue of $0.08 million and net loss of $1 million attributable to TNM since June 9, 2021, the acquisition date, to the end of June 30, 2021.

 

The pro forma unaudited combined revenue was approximately $6.9 million and $5.4 million for the six months ended June 30, 2021 and 2020, respectively, and the pro forma unaudited combined net loss was approximately $14.8 million and $8.2 million for the six months ended June 30, 2021 and 2020. The pro forma combined financial information is presented as if the acquisition of TNM had occurred on January 1, 2020. (Refer to Note 3 to the unaudited consolidated financial statements for more details)

 

Liquidity and Capital Resources

 

As of June 30, 2021, we had cash and cash equivalents of $0.8 million.

 

We evaluate the creditworthiness of all of our customers individually before accepting them, and continuously monitor the recoverability of accounts receivable individually or in aggregate through aging analysis and past credit loss history, current financial conditions of our customers, and reasonable and supportable forecasts for future economic condition taking into consideration of the COVID-19 pandemic. If there are any indicators that a customer may not make payment, the Company may consider making provision for non- collectability for that particular customer. At the same time, the Company may cease further sales or services to such customer. We have established an accounting policy to account for allowance for credit loss described in Note 2(f) to our unaudited consolidated financial statements.

 


4

 

 

In previous years, with respect to private-sector customers, we generally required 30% of cash down payment and provided for a payment term ranging from 30 days to 90 days for the remaining balance of the sales contract upon customer’s acceptance of goods and services delivery. For certain strategic customers, we may extend the payment term up to 120 days.

 

However, because of the negative impact to overall economy and businesses caused by outbreak of the COVID-19 pandemic, we were unable to collect outstanding trade accounts receivable as planned causing significant increase in allowance for credit losses. The following table describes the movement in the allowance for credit losses for the six-month period ended June 30, 2021.

 

Balance at December 31, 2020  $21,217,406 
Addition from business acquisition   309,537 
Increase in allowance for credit losses   6,691,031 
Decrease for balance recovered   (61,969)
Foreign exchange difference   272,153 
Balance at June 30, 2021 (Unaudited)  $28,428,158 

 

Although the COVID-19 pandemic has largely been contained in China, ripple effect of negative impact from the pandemic to the out-of-home advertising business sector continues in the first half of 2021. In the first quarter of 2021, the Company completed three financing transactions issuing 3,140,740 ordinary shares in total with aggregate proceeds of $13.1 million net of issuance costs. In July 2021, the Company consummated a financing transaction issuing 1,200,000 ordinary shares and warrants with aggregate proceeds of $4.73 million net of issuance cost. Proceeds from all financing activities were used to increase the Company’s working capital.

 

In the first half of 2021, the Company signed a cryptocurrency mining machine purchase agreement (the “Purchase Agreement”) with Bitmain Technologies Limited. Pursuant to the Purchase Agreement, TAOP purchased 3,000 units of Antminer S19j Pro Cryptocurrency mining machines with a total order value of about $24 million (RMB 157,500,000). As of June 30, 2021, TAOP advanced payments of approximately $6.1 million to Bitmain Technologies Limited. As of the date of this report, the Company is in the process of amending the Purchase Agreement with Bitmain Technologies Limited, as a result of the Company’s changed plan of capital allocation in the blockchain business sector. According to the amendment, the Company agrees to purchase a total of 60 units of Antminers from the seller with purchase amount of approximately $0.8 million which are expected to be delivered in the fourth quarter of 2021, and the remaining of the advance payment $5.3 million would be refunded to the Company by the end of 2021.

 

To support its planned expansion in Blockchain related business, in addition to Hong Kong, the Company is in the process of constructing new dada center and cryptocurrency mining sites in Kazakhstan. Capital for this construction will be funded through a joint venture to be comprised of TAOP and other strategic business partners.

 

With the substantially increased computing power, the Company expects its revenues and cash inflow from Blockchain related business would grow in the second half of 2021. Meanwhile, with the increasing scale of the Taoping national network, the Company expects to gradually increase its revenue stream of platform service in 2021. With its well established “Taoping” brand, technology platform and industry reputation along with strategic expansion into the Blockchain business sector, the Company believes that it has the ability to raise needed capital to support the Company’s operations and business expansions.

 

If the Company’s execution of business strategies is not successful in addressing its current financial concerns, the Company will raise additional capital from issuing equity security or debt instrument, or secure additional loan facility to support required cash flows.

 

The following table summarizes the key cash flow components from our consolidated statements of cash flows for the periods indicated.

 

Cash and Financial Position

 

As of June 30, 2021, the Company had cash and cash equivalents of $0.8 million, compared to cash and cash equivalents of $0.9 million and restricted cash of $0.2 million as of December 31, 2020. Working capital deficit was $2.7 million as of June 30, 2021, compared to working capital deficit of $17.4 million as of December 31, 2020.

 

  

Six Months

Ended

June 30,2021

  

Six Months

Ended

June 30,2020

 
   (Unaudited)   (Unaudited) 
Net cash used in operating activities  $(16,328,103)  $(1,176,940)
Net cash provided by (used in) investing activities  $85,959   $(106,762)
Net cash provided by financing activities  $15,826,661   $252,992 

 

5

 

 

Operating Activities

 

Net cash used in operating activities was approximately $16.3 million for the first six months of 2021, compared to net cash used in operating activities of approximately $1.2 million for the first six months of 2020. For the first six months of 2021, negative operating cash flow was mainly attributable to the increased net loss, increase in prepaid expenses and advances to suppliers, increase in inventories, and decrease in accounts payable and other payables.

 

Investing Activities

 

Net cash provided by investing activities was approximately $0.086 million for the first six months of 2021, and net cash used in investing activities was approximately $0.107 million for the first six months of 2020. The change was primarily due to the purchases of property and equipment, offset by the proceeds from sales of cryptocurrencies during the first six months of 2021.

 

Financing Activities

 

Net cash provided by financing activities was approximately $15.8 million for the first six months of 2021, mainly attributable to receipts of the borrowings from related party of $3.1 million, net proceeds of $13.1 million from issuance of ordinary shares, offset by $0.3 million in net repayment of short-term bank loans. Net cash provided by financing activities was approximately $0.3 million for the first six months of 2020 mainly attributable to the net proceeds of $1.3 million from issuance of convertible notes, $0.6 million from issuance of the Company’s ordinary shares, offset by $1.6 million in net repayment of short-term bank loans.

 

6


EX-99.3 4 ex99-3.htm

 

Exhibit 99.3

 

 

TAOP Reports Financial Results for the Six Months Ended June 30, 2021

 

Hong Kong, October 26, 2021 - Taoping Inc. (NASDAQ: TAOP), a provider of blockchain technology and smart cloud services, today announced its unaudited financial results for the six months ended June 30, 2021.

 

Revenue was $6.4 million for the first six months of 2021 as compared to $3.7 million for the same period of last year, representing an increase of $2.7 million, or 71.9%. The increase was primarily due to the increase of the sale of high-end data storage servers and software, the addition of advertising revenue as a result of the acquisition of Taoping New Media Co., Ltd. (“TNM”) on June 9, 2021, and the new revenue stream from cryptocurrency mining that the Company initiated in March 2021.

 

Gross profit was $2.1 million for the first six months of 2021, an increase of $0.6 million, compared to $1.5 million for the first six months of 2020. Gross profit as a percentage of revenue was 33.3% for the first six months of 2021, decreased from 39.3% for the same period of last year. The increase in the overall gross profits was primarily contributed by the increase of software revenue. The decrease in the overall gross margin was primarily resulted from lower margin of cryptocurrency mining and advertising as a result of new business developments for these two newly added business operations.

 

Net loss attributable to the Company was $14.1 million for the first six months of 2021, compared to a net loss attributable to the Company of $7.7 million for the same period of 2020. Most of the increase in loss was attributed to the share-based compensations granted to the Company’s employees and amortization of service compensation related to warrants issued to the consultants for their services, and loss from equity method investment of TNM, a company acquired on June 9, 2021.

 

Excluding share-based compensation expenses and loss from equity method investment of TNM, the adjusted net loss attributable to the Company was $8.4 million for the first six months of 2021, compared to the adjusted net loss of $7.4 million for the same period of 2020.

 

“In 2021, we made a series of strategic decisions including the investment in digital asset business and the acquisition of Taoping New Media. The new actions led to a $2.7 million year-over-year revenue increase for the first six months of 2021. We believe the new businesses will keep ramping up in the rest of 2021,” said Mr. Jianghuai Lin, CEO and Chairman of TAOP.

 

Mr. Lin added, “We are glad to see the cryptocurrency mining business generating new revenue stream in the first half of 2021 and its subsequent significant growth. We have acquired additional cryptocurrency miners to boost our mining capability and expect our computing power of Ethereum to reach a total of 1000GH/s by the end of 2021, which will generate about 700 Ether per month by then. In addition to Hong Kong facility, we are in the process of constructing new data center and cryptocurrency mining sites in Kazakhstan. We believe that our devoted efforts in the cryptocurrency mining business will provide additional value to the Company’s shareholders.”

 

Digital Assets Business Progress and Plan

 

  On August 27, 2021, the Company announced that its wholly-owned subsidiary Taoping Digital Assets (Asia) Limited (“TDAL”) and a Kazakhstan company, Aral Petroleum Capital LLP (“APC”), have signed a memorandum of understanding (“MOU”) to establish a joint venture to operate a cryptocurrency mining site in Kazakhstan, of which TDAL and APC will own 51% and 49%, respectively.
     
  On August 11, 2021, the Company signed a non-binding Memorandum of Understanding with Dennver Group Holdings Limited, a British Virgin Islands company, to purchase Ethereum mining machines with a total hash rate of 500 GH/s. Both parties aim to reach a definitive purchase agreement in the fourth quarter of 2021.

 

 
 

 

  On July 30, 2021, the Company entered into a strategic cooperation agreement (the “Agreement”) with Shenzhen IntelStrat Technology Co., Ltd. (“IntelStrat”). Pursuant to the Agreement, TAOP and IntelStrat will seek in-depth collaboration in data service center and investments in blockchain company. It is expected that the parties will initiate the R&D cooperation on certain blockchain technology related projects by the end of 2021.
     
  On May 5, 2021, the Company launched “Taoping G Cloud Hong Kong Data Center” in Hong Kong. The Company would deploy a total of 1,000 general-purpose servers suitable for Ethereum and cloud desktops at the data center, with a total hash rate of 480,000 MH/s, by the end of 2021. The Company has accomplished most of its planned deployment for the data center.
     
  On May 3, 2021, the Company entered into a strategic cooperation agreement with Singapore-based ZNDS Global Technology PTE. LTD. (“Zionodes”), a leading computing power trading platform for a 5-year term from May 1, 2021, to April 30, 2026. Pursuant to the strategic cooperation agreement, TAOP plans to increase the supply of computing power to Zionodes in stages totaling at least $10 million. The two parties will work together to develop the GPU cloud computing market. The cooperation is expected to be formally implemented in 2022.

 

Digital Culture (Advertising) Business Progress

 

  On August 6, 2021, the Company entered into a letter of intent with the majority shareholder of Yunnan Taoping IoT Limited (“Yunnan Taoping”) to acquire additional equity interests to increase its ownership interest of Yunnan Taoping to 51% or more. Pursuant to the letter of intent, the purchase price, to be determined by the two parties after the completion of due diligence, will be paid in the form of ordinary shares of TAOP. The letter of intent will be terminated if no definitive agreements are entered into between the parties before March 31, 2022.
     
  On July 28, 2021, the Company entered into a letter of intent with the shareholders of Zhenjiang Taoping IoT Technology Limited (“Zhenjiang Taoping”) to acquire 51% or more of the ownership interest of Zhenjiang Taoping. Pursuant to the letter of intent, the purchase price, to be determined by the parties after the completion of due diligence, will be paid in the form of ordinary shares of TAOP. The letter of intent will be terminated if no definitive agreements are entered into among the parties before December 31, 2021.

 

Dissolution of VIE Structure and Change of Corporate Headquarters to Hong Kong

 

 

On September 18, 2021, the Company’s wholly owned Chinese subsidiary, Information Security Technology (China) Co., Ltd. (“IST”), exercised the option to acquire 100% equity interests in iASPEC Technology Group Co., Ltd., the then variable interest entity (“VIE”) of the Company (“iASPEC”) from iASPEC’s sole shareholder, Mr. Jianghuai Lin, the Chief Executive Officer and Chairman of the Company. The Company believes that the dissolution of VIE structure in China will improve corporate governance and transparency for TAOP shareholders. The equity transfer was completed on September 24, 2021.

 

In addition, the Company relocated its global corporate headquarters from Shenzhen, China to Hong Kong as part of the implementation of its global growth strategy. As a result, the executive offices of the Company are now located at Unit 3102, 31/F, Citicorp Centre, 18 Whitefield Road, Hong Kong. TAOP’s Shenzhen office will serve as TAOP’s regional headquarter in Mainland China.

 

 
 

 

Financial Results for the First Six Months of 2021

 

Revenue

 

Revenue was $6.4 million for the first six months of 2021, compared to $3.7 million for the same period of last year, an increase of $2.7 million, or 71.9%. The increase was primarily due to the increase of $0.7 million of the product sale of high-end data storage servers, the increase of $0.6 million of the software sales, the addition of $0.6 million of advertising revenue, and $0.8 million revenue from cryptocurrency mining, a new business the Company initiated in March 2021. The Company expects that revenue for the second half of 2021 would increase as a result of the growth of cryptocurrency mining and advertising businesses.

 

Gross Profit

 

Gross profit was $2.1 million for the first six months of 2021, an increase of $0.6 million, compared to $1.5 million for the first six months of 2020. Gross profit as a percentage of revenue was 33.3% for the first six months of 2021, decreased from 39.3% for the same period of last year. The increase in the overall gross profits was primarily contributed by the increase of software revenue. The decrease in the overall gross margin was primarily resulted from lower margin of cryptocurrency mining and advertising. The Company expects that the gross margin for the remaining of 2021 would decrease slightly due to new business developments in cryptocurrency mining and advertising businesses.

 

Administrative, R&D and Selling Expenses

 

Administrative expenses increased by $6.5 million, or 92.6%, to $13.6 million for the first six months of 2021, from $7.1 million for the same period of 2020. Such increase was mainly caused by an increase in share-based compensation of $3.0 million to certain employees and $2.1 million amortization of service compensation related to warrants issued to certain consultants, and an increase of $0.9 million in allowance for credit losses. As a percentage of revenue, administrative expenses increased to 212% for the first six months of 2021, from 189% for the same period of 2020. The Company expects that the administrative expenses for remaining of 2021 would decrease as a result of the decrease of allowance for credit losses and share-based compensation to employees。

 

Research and development (“R&D”) expenses increased by $0.5 million, or 25.4%, to $2.3 million for the first six months of 2021, from $1.8 million for the first six months of 2020. Such increase was primarily due to the increase in payroll and benefits to R&D staff newly employed for the Blockchain Technology business segment, and the increase of depreciation expenses of purchased software. As a percentage of revenue, R&D expenses decreased to 35.2% for the first six months of 2021, from 48.2% for the same period of last year. R&D expense for the remaining of 2021 is expected to be consistent with the first half of the year.

 

Selling expenses increased by approximately $50,000, or 34.5%, to $0.19 million for the first six months of 2021, from $0.14 million for the first six months of 2020. This increase was primarily due to the increased commission and payroll expenses of sales department which was in line with the increase in revenues. Selling expense for the remaining of 2021 is expected to slightly increase in line with revenue increase.

 

Net loss attributable to Company

 

For the first six months of 2021, net loss attributable to the Company was $14.1 million, compared to a net loss attributable to the Company of $7.7 million for the same period of last year. The increase of net loss was the result of the foregoing factors, especially the increase in administrative expenses as discussed above.

 

Adjusted Net loss attributable to the Company

 

Excluding the two major reconciliation items, which are $5.1 million share-based compensation expenses and $0.6 million loss from equity method investment of TNM, the adjusted net loss was $8.4 million for the first six months of 2021, compared to the adjusted net loss of $7.4 million for the same period of 2020.

 

 
 

 

Cash and Financial Position

 

As of June 30, 2021, the Company had cash and cash equivalents of $0.8 million, compared to $0.9 million of cash and cash equivalents and $0.2 million of restricted cash as of December 31, 2020. Working capital deficit was $2.7 million as of June 30, 2021, compared to working capital deficit of $17.4 million as of December 31, 2020.

 

Net cash used in operating activities was $16.3 million for the first six months of 2021, compared to net cash used in operating activities of $1.2 million for the first six months of 2020.

 

About Taoping Inc.

 

Taoping Inc. (TAOP) is a blockchain technology and smart cloud services provider. The Company provides cloud-based ads display terminal, digital advertising distribution network and new media resource sharing platform in the Out-of-Home advertising market in China. TAOP is also dedicated to the research and application of blockchain technology and digital assets, a new business segment the Company initiated in 2021. With multiple cloud data center deployed overseas, the Company continues to improve computing power and create value for the encrypted digital currency industry. Relying on its self-developed smart cloud platform, TAOP provides solutions and cloud services to industries such as new media and artificial intelligence. To learn more, please visit http://www.taop.com/.

 

Safe Harbor Statement

 

This press release may contain certain “forward-looking statements” relating to the business of Taoping Inc. and its subsidiaries. All statements, other than statements of historical fact included herein, are “forward-looking statements” in nature within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements, often identified by the use of forward-looking terminologies such as “believes”, “expects” or similar expressions, involve known and unknown risks and uncertainties. Such forward-looking statements may relate to, among other things, statements regarding our expected growth and financial performance, our strategies to drive growth, anticipated effects of the ongoing COVID-19 pandemic, expectations regarding our businesses and anticipated progress and benefits of the Company’s digital assets and digital culture (advertising) transactions. Although the Company believes that the expectations reflected in these forward-looking statements are reasonable, they do involve assumptions, risks and uncertainties, and these expectations may prove to be incorrect. Investors should not place undue reliance on these forward-looking statements, which speak only as of the date of this press release. The Company’s actual results could differ materially from those anticipated in these forward-looking statements as a result of a variety of factors, including those discussed in the Company’s periodic reports that are filed with the Securities and Exchange Commission and available on its website (http://www.sec.gov). All forward-looking statements attributable to the Company and its subsidiaries or persons acting on their behalf are expressly qualified in their entirety by these factors. Other than as required under the securities laws, the Company does not assume a duty to update these forward-looking statements.

 

About Non-GAAP Financial Measures

 

To supplement the Company’s financial results presented in accordance with U.S. GAAP, the Company uses non-GAAP financial measures, which are adjusted from results based on U.S. GAAP to exclude share-based compensation expenses and loss from equity method investment of TNM, a company acquired on June 9, 2021. Reconciliations of non-GAAP financial measures to U.S. GAAP financial measures are set forth in table at the end of this release, which provide more details on the non-GAAP financial measures.

 

Non-GAAP financial information is provided as additional information to help investors compare business trends among different reporting periods on a consistent basis and to enhance investors’ overall understanding of the historical and current financial performance of the Company’s continuing operations and prospects for the future. Non-GAAP financial information should not be considered a substitute for or superior to U.S. GAAP results. In addition, calculations of this non-GAAP financial information may be different from calculations used by other companies, and therefore comparability may be limited.

 

 
 

 

Reconciliation of Non-GAAP Adjusted Net (Loss) Attributable to the Company and EPS are provided in the table at the end of this press release.

 

For further information, please contact:

 

TAOPING INC.  
   
Chang Qiu  
Email: chang_qiu@taoping.cn  
   
Or  
   
Dragon Gate Investment Partners LLC  
   
Tel: +1 (646)-801-2803  
Email: taop@dgipl.com  

 

 
 

 

TAOPING INC.

CONSOLIDATED BALANCE SHEETS

JUNE 30, 2021 AND DECEMBER 31, 2020

 

  

June 30,

2021

   December 31,
2020
 
   (unaudited)     
ASSETS          
CURRENT ASSETS          
Cash and cash equivalents  $849,519   $882,770 
Restricted cash   -    214,144 
Accounts receivable, net   2,707,994    4,264,257 
Accounts receivable-related parties, net   166,012    2,919,215 
Advances to suppliers   10,950,271    3,177,678 
Prepaid expenses   9,891,376    24,635 
Inventories, net   1,366,594    254,678 
Cryptocurrencies, net   175,487    - 
Loan receivable - related party   -    519,331 
Other current assets   2,629,046    173,026 
TOTAL CURRENT ASSETS   28,736,299    12,429,734 
           
Non-current accounts receivable, net   -    1,839,230 
Non-current accounts receivable-related parties, net   -    1,323,196 
Property, plant and equipment, net   18,599,830    10,851,899 
Long-term investments   818,266    30,592 
Right-of-use assets   926,689    - 
Other assets, non-current   3,790,167    4,302,000 
TOTAL ASSETS  $52,871,251   $30,776,651 
           
LIABILITIES AND EQUITY          
CURRENT LIABILITIES          
Short-term bank loans  $5,949,005   $6,210,176 
Accounts payable   14,985,772    14,857,436 
Accounts payable-related parties   -    69,585 
Advances from customers   653,804    315,924 
Advances from customers-related parties   100,636    161,063 
Amounts due to related parties   3,380,197    137,664 
Accrued payroll and benefits   222,086    231,598 
Other payables and accrued expenses   4,991,801    6,636,097 
Convertible note payable, net of debt discounts   689,502    1,180,908 
Lease liability-current   418,546    - 
TOTAL CURRENT LIABILITIES   31,391,349    29,800,451 
Lease liability   580,917    - 
TOTAL LIABILITIES   31,972,266    29,800,451 
           
EQUITY          
Ordinary shares, 2021 and 2020: par $0; authorized capital 100,000,000 shares; shares issued and outstanding, June 30, 2021: 13,646,360 shares; December 31, 2020: 8,486,956 shares*;   154,316,011    131,247,787 
Additional paid-in capital   26,914,305    15,643,404 
Statutory reserve   14,044,269    14,044,269 
Accumulated deficit   (206,310,884)   (192,212,544)
Accumulated other comprehensive income   23,675,886    23,612,413 
Total equity (deficit) of the Company   12,639,587    (7,664,671)
Non-controlling interest   8,259,398    8,640,871 
TOTAL EQUITY   20,898,985    976,200 
           
TOTAL LIABILITIES AND EQUITY  $52,871,251   $30,776,651 

 

* On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. Except for shares authorized, all references to number of shares, and to per share information in the consolidated financial statements have been retroactively adjusted.

 

 
 

 

TAOPING INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

FOR THE SIX MONTHS ENDED JUNE 30, 2021 AND 2020

 

  

Six Months

Ended

June 30, 2021

  

Six Months

Ended

June 30, 2020

 
   (unaudited)   (unaudited) 
Revenue – Products  $2,971,899   $2,056,805 
Revenue – Products-related parties   67,612    217,813 
Revenue – Software   1,621,534    1,049,377 
Revenue – Advertising   576,310    - 
Revenue – Cryptocurrency mining   814,772    - 
Revenue – Other   319,429    371,381 
Revenue – Other-related parties   54,021    41,974 
TOTAL REVENUE   6,425,577    3,737,350 
           
Cost – Products   2,696,207    1,970,154 
Cost – Software   237,986    296,190 
Cost – Advertising   683,835    - 
Cost – Cryptocurrency mining   661,753    - 
Cost – Other   7,555    4,001 
TOTAL COST   4,287,336    2,270,345 
           
GROSS PROFIT   2,138,241    1,467,005 
           
Administrative expenses   13,606,688    7,064,286 
Research and development expenses   2,260,274    1,802,747 
Selling expenses   193,484    143,816 
(LOSS) FROM OPERATIONS   (13,922,205)   (7,543,844)
           
Subsidy income   136,393    223,391 
(Loss) from equity method investment   (578,619)   - 
Other income (loss), net   378,831    (302,336)
Interest expense and debt discounts, net of interest income   (478,439)   (387,761)
(Loss) before income taxes   (14,464,039)   (8,010,550)
           
Income tax (expense) benefit   (871)   69,858 
NET LOSS   (14,464,910)   (7,940,692)
Less: Net loss attributable to the non- controlling interest   366,570    264,047 
NET LOSS ATTRIBUTABLE TO THE COMPANY  $(14,098,340)  $(7,676,645)
           
Loss per share - Basic and Diluted*          
Basic  $(1.34)  $(1.12)
Diluted  $(1.34)  $(1.12)
NET LOSS PER SHARE ATTRIBUTABLE TO THE COMPANY*          
Basic  $(1.31)  $(1.08)
Diluted  $(1.31)  $(1.08)

 

* On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. Except shares authorized, all references to number of shares, and to per share information in the consolidated financial statements have been retroactively adjusted.

 

 
 

 

TAOPING INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE SIX MONTHS ENDED JUNE 30, 2021 AND 2020

 

  

Six Months Ended

June 30, 2021

  

Six Months Ended

June 30, 2020

 
   (unaudited)   (unaudited) 
OPERATING ACTIVITIES          
Net loss  $(14,464,910)  $(7,940,692)
Adjustments to reconcile net loss to net cash used in operating activities:          
Provision for credit losses on accounts receivable and other current assets   6,697,608    5,875,044 
Provision (reversal) for obsolete inventories   48,589    (15,255)
Depreciation and amortization   2,713,008    1,605,201 
(Gain) on sales of cryptocurrencies   (41,345)   - 
Impairment on cryptocurrencies   42,447    - 
(Gain) on business acquisition   (12,345)   - 
Loss on equity method investment   578,620    - 
Loss on disposal of equipment and inventories   44,705    50,428 
Stock-based compensation for consulting services   2,142,892    204,443 
Amortization of convertible note discount   257,430    163,833 
Stock-based compensation to employees   2,950,070    92,308 
Write-off of long aged payables   (330,991)   - 
Changes in operating assets and liabilities:          
Accounts receivable   1,460,535    (1,225,284)
Accounts receivable - related parties   744,732    803,982 
Prepaid expenses   (701,611)   - 
Inventories   (1,193,956)   27,762 
Cryptocurrencies – mining   (814,772)   - 
Other non-current assets   -    342,269 
Other current assets   (139,076)   1,601,902 
Advances to suppliers   (8,488,625)   (1,685,458)
Other payables and accrued expenses   (741,892)   305,903 
Advances from customers   322,214    (48,317)
Advances from customers - related parties    (62,356)   18,491 
Amounts due to related parties   (140,447)   - 
Accounts payable to related party   (70,299)   - 
Accounts payable   (7,065,510)   (1,283,642)
Lease liability   (62,818)   - 
Income tax payable   -    (69,858)
Net cash used in operating activities   (16,328,103)   (1,176,940)
           
INVESTING ACTIVITIES          
Proceeds from sale of property and equipment   38,974    - 
Purchases of property and equipment   (769,751)   (150,470)
Acquired cash in connection with a business acquisition   7,644    - 
Proceeds from sales of cryptocurrencies   638,183    - 
Repayment of loan receivable-related party   170,909    43,708 
Net cash provided by (used in) investing activities   85,959    (106,762)
           
FINANCING ACTIVITIES          
Proceeds from short-term bank loans   4,172,283    4,029,193 
Borrowings from related party   3,090,580    - 
Repayment of short-term bank loans   (4,512,247)   (5,696,201)
Capital injected by minority shareholders in joint venture   4,047    - 
Proceeds from issuance of convertible note, net of debt issuance costs   -    1,344,000 
Proceeds from issuance of common stock, net of issuance cost   13,071,998    576,000 
Net cash provided by financing activities   15,826,661    252,992 
           
Effect of exchange rate changes on cash and cash equivalents   168,088    (4,092)
           
NET DECREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH   (247,395)   (1,034,802)
           
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING   1,096,914    1,519,666 
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, ENDING  $849,519   $484,864 
           
Supplemental disclosure of cash flow information:          
Cash paid during the year          
Income taxes  $-   $- 
Interest  $195,469   $346,042 

 

  

Six Months Ended

June 30, 2021

  

Six Months Ended

June 30, 2020

 
Reconciliation to amounts on consolidated balance sheets          
Cash and cash equivalents  $849,519   $286,795 
Restricted cash   -    198,069 
Total cash, cash equivalents, and restricted cash  $849,519   $484,864 

 

 
 

 

TAOPING INC.

Reconciliation of Non-GAAP Adjusted Net (Loss) Attributable to the Company and EPS

 

   Six Months Ended 
   June 30,   June 30, 
   2021   2020 
Net (loss) attributable to the Company  $(14,098,340)  $(7,676,645)
Share-based compensation for consulting services   2,142,892    204,443 
Share-based compensation to employees   2,950,070    92,308 
Loss from equity method investment   578,620    - 
Adjusted net (loss) attributable to the Company  $(8,426,758)  $(7,379,894)
         
Weighted average number of shares outstanding        
Basic   10,761,008    7,075,611 
Diluted   10,761,008    7,075,611 
           
(Loss) per share          
Basic  $(1.31)  $(1.08)
Diluted  $(1.31)  $(1.08)
           
Adjusted (loss) per share          
Basic  $(0.78)  $(1.04)
Diluted  $(0.78)  $(1.04)

 

 

 

 

GRAPHIC 5 ex99-3_001.jpg begin 644 ex99-3_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBD+!5+$X [FB]@%S67>>(-,LGV2W<>[^ZK D5S7B;Q))(S M65A)A0<22 XBCX9P#]:YVRM+;0[;[/ H-PW^L?K4D0EN6VH,YZFH> M-FO=6K(]DKW6QLB^A+8SCW-6$=7&5(-8S64S*61D8CL#4$-W);3'C!'WE-*. M,J0?[U: Z47\+.BHJ&WN$N8PZ'MR/2I<AJ.2>"%@))8T+= S 9K@O#^@:IH-])J.KW M1^S0Q-A1(3D\?X5RNIZOJ7B'6?[2M8)6CA(\H(#Q@YYH ]K!!&0KT5Y(OQ!\06KLES#&24S\Z;=IY[=: MD23QUJB"ZB\W8_(QY:C'L#S0!ZO17E!L_'_/^N_[ZBI1:>/P?^6W_?45 'JU M%>4&W\?#AA/CL0T76F:5XA\2VGB*WL[VX=R\JK+$ZITS["@#UJBD4Y4'&*6@ M HHHH 0D RM&(4?ZQP<$^PJ?Q!K+$O9VK#'(D<'I6;I&B/J,J MLX86ZG.['7Z5Y>(Q$JDO94SKHTXQ7M)E;1-!DU.42,=L ZMW;VKJ+N\@L(OL M=DJHP&,+P *74[T:= EI; *Y&!ST%9%A9R:A+L4'RP?G>N=KV7[NG\1I=S?/ M/X2S8PR7TQ )*Y^9B:LZZ+W3M,']G@+_ 'W[BMRVMH[6%8XQ@"I2H8$$9!KM MI8/DIN_Q,YYUKRTV//=&UJ73;@&21Y+>0_-N8DCWYKK;NT2_@%S;$;B,J1WK M#USP^;=FN;1"R-]] ,_Y%5M"U5].F6)SFVGN M7X+N:SF.,C!^=2<5T=G>1WD7F(?PJGJ6F+>()HCB0#(([US]O=RV%UNVD8.' M0U<93PL[/X69N,:L;QW.UHJ&UN$N8%E0@AO0U-7JQ:DDT:H1WGB>&"XT26.ZNOLT&? MGDQVP:\[TGQK_8]T((+6--.!/RHHWMQU)Q77Z]%'J7ARP@U75(+"655DEW$) MN;'S GU-8NI6WA#3O#UPEI):7%TL9$9\Q6'GTZ236);,7#/A5E=5('T)KM=)T_ MPV;AKC3%M'DAZO$P;9^73I0!P7CZ<7GBQ(((E+Q1A< +H8DC M6UPB@*O[I>@X]*C\/3'4/&5YJ\N?*@5YV_[Y/?\ "HO$?CB;6'B2P:2UBB;+ M;7SOP3[4 7/^$P\7#.;7./\ ID/\*:?&?BP'_CV_\A#_ J_;?$^UM[6*-[% MV*(%+F7&<#KTJ;_A:MG_ - Y_P#O]_\ 6H RO^$S\6GI9D\(O'TVK00Q6*RV:AMSL'R6&#QT%=GX*UT:SI M018W_P!&1$:5VSO;'/;VH Z?O1110 5'.Y2!V'4"I*1E#*5/0U+6C&CSJ)3< MW<8<\RN-WXFO0;>%+>W2.-0%4=!7#S6TEE>%I>VP9U>7@%RRE%[G57U@FCDM6G=]4G).=K8 KJ='MT@TZ(J/F898US/B&W:UU)I MIVR\C^M:?A[5T>-;*4XD'W2?XA2PS5/$R4]V.I[U)6.CHHHKUSC$90Z%6&01 M@BN"U:U%MJ:_E5:?5;&VF\J:ZC20#.U MCS3H=1M;E9#;SI)L&3M-=!FUB*VGU4Q7,0VI JYY./;VKD?%?A> M#PZELL=T\TLS'Y2!Q^E2V&JV*^/KO4[]O+B25]C$#J&XI?%&M66M>+;*42@V M,&S7^J/ '4'D# )Y]*U;2QLO#/@W4;NQNS<"X M3Y93W.#CL/6L?QMXALM6L[/3M/EWQAP2>W0C%2>+IX=-\(Z;HT6!*$5I8T&2 M"%&01[YH =X$:RTK0K[4M2D"03/Y/S G*X'I_O5C^*[_ $:\U"U32E1;9 /, M=5(YS[UUH\/:;'X*M+;5G,,<8\V0(<9/'';T%E>KZ3'IZV*R:;&J6\OSC:",Y^M>=^$_!5IK>C)?7C/EV.P D#@D?T MKTRTMH[.TAMHAB.) B_0#% $U%%% !1110!FZGIBWJ[U&)0.#ZUS\+S6%R2H M*N#R",9KLJH:AIZ72%@ )!T->?B\*W^\I[F]*K9D MT;)ND[;HJZ#KZ72BVN6"3#H6XW5NSW$=O&7D8 5RNG^'8M/D%S>S"1T)V!2: MGNYGNY,MG8#\BBMHXF=.E[RU(E2C.5X;%>]NY+^4$Y" _*F.IK0L--CMT-[= MG;MYPW&*+>"WL$^TW\B*0-P7/2N:U[Q ^HR^5 VVV'3'\?UKGNJ7[VKJWLC6 M,74?LZ99UO73?R-#$<6ZD\^M6_#^AM.RW=TA"#[JL,9JOX;\/M=[;NZ4K .4 M0GEOK7<* !A1@#L*Z,/AY5'[6K\B*M2-->SA\P50H X'2@C^>:6CZ5Z:5M# MC.%UGX>?VOJEQ>O?[3,>A3./UK7\,^%(O#EO/$LWFF;J2N.*-0U/7+&ZAB\F MQ83R;$.6]N3^=;5D;PPYO1"LN?\ EEG&/QI@U:22.J^6 ?($Q0_3- '/:WX(EU_7&N M[J["6ZJ$C15Y"@D]<^]=/I.DVFBV*VMHF$'4GJQ]365-?:_;V#7LB6)C4;F1 M-VF1F@#5'(KEO&^B7^NZ?!:V00@.2^X@>F*T]6 MU"\MKJTM;**)YIPQ_>9P ,?XU%;ZGJ2:S#87T-NHE4LKQ;NP/K]* +>AV!TO M1K6R8@M$F#CU)R?YUH5AMJ6J7-_=0V-M;F.!PI:4G)RH/8^]7M,N+JYBE-T( M0R2%,1$GD'!SF@"]1110 4444 %%%% %2ZLDN!G&&]168UI)$PR"". 5.*WJ M0C-<=;!QG+F3LS2%5Q,$6TLS 88^['-3/;&PMGN#$T[J.$49K9Q14T\#"+NW M[XSZY/XUM3VLESI< MEM-(/,DC*%L<9(QTJY10!@I8ZXMNMO\ ;8/+"[/]6.F,59ETMV\-OIBR R?9 M_*#$<=,5JT4 8+^&_-C*2:C>%#U3SFVD>F,]*MZAIC7-M:PQ.%$#AN?0 BM. MB@"A=6#7&JV=V& 6!7!'KDK_ (43V+RZQ:WH?"0JP*^N01_6K]% &$VG:K;W M]U+97,0BG8/AUR00 *NZ1926-O*L\BO-+*TKE1@98YJ_CGVI: "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ *HHHH **** /_V0$! end EX-101.SCH 6 taop-20210630.xsd INLINE XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Changes in Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000008 - Statement - Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - BUSINESS ACQUISITION link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - VARIABLE INTEREST ENTITY link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - CRYPTOCURRENCIES link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - BANK LOANS link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - OPERATING LEASES link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - LONG-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - CONVERTIBLE NOTE PAYABLE link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - STATUTORY RESERVE AND DISTRIBUTION OF PROFIT link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - EQUITY link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - CONSOLIDATED SEGMENT DATA link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - CONCENTRATIONS link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - BUSINESS ACQUISITION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - VARIABLE INTEREST ENTITY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - CRYPTOCURRENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - BANK LOANS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - OPERATING LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - LONG-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - CONSOLIDATED SEGMENT DATA (Tables) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - SCHEDULE OF ESTIMATED USEFUL LIVES (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - SCHEDULE OF FUTURE MINIMUM PAYMENTS FOR OPERATING LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION PRO-FORMA (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - BUSINESS ACQUISITION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - SCHEDULE OF VARIABLE INTEREST ENTITY OF ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - VARIABLE INTEREST ENTITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - LOSS PER SHARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - SCHEDULE OF INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - INVENTORIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - SCHEDULE OF MOVEMENTS OF CRYPTOCURRENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - SCHEDULE OF SHORT-TERM BANK DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - BANK LOANS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - SCHEDULE OF INCOME BEFORE INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details) link:presentationLink link:calculationLink link:definitionLink 00000074 - Disclosure - SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000075 - Disclosure - SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000076 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000077 - Disclosure - SCHEDULE OF OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000078 - Disclosure - SCHEDULE OF OTHER ASSETS, NONCURRENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000079 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000080 - Disclosure - SCHEDULE OF OPERATING LEASE (Details) link:presentationLink link:calculationLink link:definitionLink 00000081 - Disclosure - SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000082 - Disclosure - OPERATING LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000083 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000084 - Disclosure - LONG-TERM INVESTMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000085 - Disclosure - CONVERTIBLE NOTE PAYABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000086 - Disclosure - SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 00000087 - Disclosure - SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000088 - Disclosure - STATUTORY RESERVE AND DISTRIBUTION OF PROFIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000089 - Disclosure - SCHEDULE OF SHARE BASED PAYMENTS EXPENSE (Details) link:presentationLink link:calculationLink link:definitionLink 00000090 - Disclosure - SUMMARY OF STOCK OPTION ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000091 - Disclosure - SCHEDULE OF NON-VESTED SHARE ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000092 - Disclosure - SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000093 - Disclosure - EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000094 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details) link:presentationLink link:calculationLink link:definitionLink 00000095 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000096 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000097 - Disclosure - CONCENTRATIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000098 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 taop-20210630_cal.xml INLINE XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 taop-20210630_def.xml INLINE XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 taop-20210630_lab.xml INLINE XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Product and Service [Axis] Products [Member] Products Related Parties [Member] Software [Member] Advertising [Member] Cryptocurrency Mining [Member] Other [Member] Other Related Parties [Member] Equity Components [Axis] Ordinary Shares [Member] Additional Paid-in Capital [Member] Statutory Reserve [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] Noncontrolling Interest [Member] Title of Individual [Axis] Consultants [Member] Two Individual Investor [Member] Debt Instrument [Axis] Convertible Promissory Note [Member] Investor [Member] Warrant [Member] Three Strategy Consultants [Member] Employees [Member] Series [Axis] Taoping New Media Co Ltd [Member] Business Acquisition [Axis] Related Party [Axis] Mr. Jianghuai Lin [Member] Taoping Inc. [Member] Taoping Holdings Limited (THL) [Member] Taoping Group (China) Ltd. (IST HK) [Member] Taoping Digital Assets (Asia) Limited (TDAL) [Member] Taoping Digital Assets (Hong Kong) Limited (TDL) [Member] Taoping Capital Limited (TCL) [Member] Alpha Digital Group Ltd (ADG) [Member] Information Security IoT Tech.Co., Ltd. (ISIOT) [Member] TopCloud Software (China) Co., Ltd. (TopCloud) [Member] Information Security IoT Tech.Co., Ltd. (ISIOT) [Member] iASPEC Technology Group Co., Ltd. (iASPEC) [Member] Biznest Internet Tech. Co., Ltd. (Biznest) [Member] iASPEC Bocom IoT Tech. Co., Ltd. (Bocom) [Member] Taoping New Media Co., Ltd. (TNM) [Member] Shenzhen Taoping E-Commerce Service Co., Ltd. (SZTEC) [Member] Shenzhen Taoping Education Technology Co., Ltd. (SZTET) [Member] Wuhu Taoping Education Technology Co., Ltd. (WHTET) [Member] iASPEC Technology Group Co., Ltd. [Member] Concentration Risk Type [Axis] Revenue from Rights Concentration Risk [Member] Concentration Risk Benchmark [Axis] Revenue from Contract with Customer Benchmark [Member] Customer [Axis] Cryptocurrency Minings [Member] Balance Sheet Location [Axis] Prepaid Stock Based Compensation [Member] Prepaid Rental [Member] Long-Lived Tangible Asset [Axis] Office Building [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Leasehold Improvements [Member] Electronics Equipment, Furniture and Fixtures [Member] Motor Vehicles [Member] Purchased Software [Member] Media Display Equipment [Member] Cryptocurrency Mining Machine [Member] Antidilutive Securities [Axis] Share-based Payment Arrangement, Option [Member] Non Employees Stock Options [Member] Non Employees Stock Warrants [Member] Mr.Lin [Member] Ownership [Axis] Related Company Owned By Mr.Lin [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Lease Agreement [Member] Office Buildings [Member] Electronic Equipment Furniture And Fixtures [Member] Short-term Debt, Type [Axis] Bank Loan 1 [Member] Bank Loan 2 [Member] Bank Loan Three [Member] Income Tax Authority [Axis] PRC [Member] HONG KONG BVI [Member] Geographical [Axis] High Technology Enterprise [Member] Biznest [Member] Vendor [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Award Date [Axis] Subsequent To June Thirty Two Thousand Twenty One [Member] Supplier [Member] UNITED STATES Finite-Lived Intangible Assets by Major Class [Axis] Office Space [Member] Apirl 18, 2024 [Member] Server Rooms [Member] Dormitory Lease [Member] Leases Office Server Rooms Dormitory leases [Member] Wall Space Leases [Member] Investment, Name [Axis] Qingdao Taoping IoT Co Ltd [Member] Asset Class [Axis] Equity Method Investments [Member] Yunnan Taoping IoT Co Ltd [Member] Jiangsu Taoping IoT Technology Co Ltd [Member] Jiangsu Taoping New Media Co Ltd [Member] Sale of Stock [Axis] Private Placement [Member] Convertible Promissory Note-2 [Member] Convertible Promissory Note-3 [Member] Convertible Promissory Note-1 [Member] Note-2 [Member] Note-1 [Member] Note-3 [Member] Award Type [Axis] Other Current Liabilities [Member] Individual Investor [Member] Investors [Member] Consultant [Member] Employee [Member] Promissory Note Holder [Member] Taoping New Media Co Ltd [Member] Holder [Member] Plan Name [Axis] 2016 Equity Incentive Plan [Member] Employees and Directors [Member] Income Statement Location [Axis] Selling, General and Administrative Expenses [Member] Equity Option [Member] Non-employees [Member] Warrant One [Member] Warrant Two [Member] Warrant Three [Member] Warrant Four [Member] Warrants [Member] Segments [Axis] TIT Segment [Member] CBT Segment [Member] BT Segment [Member] Corporate and Others [Member] Non Cash Compensation [Member] Shenzhen Kejian Information Technology Co Ltd [Member] Revenue Benchmark [Member] Customer Concentration Risk [Member] Customer [Member] One Customer [Member] Top Five Customer [Member] Accounts Receivable [Member] Top Five Receivables [Member] Two Customer [Member] No Single Customer [Member] Purchases [Member] Suppliers Concentration Risk [Member] Five Unrelated Suppliers [Member] One Suppliers [Member] Two Suppliers [Member] Securities Purchase Agreement [Member] Yunnan Taoping [Member] Taoping Digital Assets Asia Limited [Member] Aral Petroleum Capital LLP [Member] Equity Transfer Agreement [Member] Shenzhen Taoping E-Commerce Service Co Ltd [Member] Purchase Agreement [Member] Bitmain Technologies Limited [Member] Cryptocurrency [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 Restricted cash Accounts receivable, net Accounts receivable-related parties, net Advances to suppliers Prepaid expenses Inventories, net Cryptocurrencies, net Loan receivable - related party Other current assets TOTAL CURRENT ASSETS Non-current accounts receivable, net Non-current accounts receivable-related parties, net Property, plant and equipment, net Long-term investments Right-of-use assets Other assets, non-current TOTAL ASSETS LIABILITIES AND EQUITY CURRENT LIABILITIES Short-term bank loans Accounts payable Accounts payable-related parties Advances from customers Advances from customers-related parties Amounts due to related parties Accrued payroll and benefit Other payables and accrued expenses Convertible note payable, net of debt discounts Lease liability-current TOTAL CURRENT LIABILITIES Lease liability TOTAL LIABILITIES EQUITY Ordinary shares, 2021 and 2020: par $0; authorized capital 100,000,000 shares; shares issued and outstanding, June 30, 2021:13,646,360 shares; December 31, 2020: 8,486,956 shares*; Additional paid-in capital Statutory reserve Accumulated deficit Accumulated other comprehensive income Total equity (deficit) of the Company Non-controlling interest Total Equity TOTAL LIABILITIES AND EQUITY Ordinary shares, no par value Ordinary shares, shares authorized Ordinary shares, shares issued Ordinary shares, shares outstanding Statement [Table] Statement [Line Items] TOTAL REVENUE TOTAL COST GROSS PROFIT Administrative expenses Research and development expenses Selling expenses LOSS FROM OPERATIONS Subsidy income (Loss) from equity method investment Other income (loss), net Interest expense and debt discounts, net of interest income Loss before income taxes Income tax (expense) benefit NET LOSS Less: Net loss attributable to the non- controlling interest NET LOSS ATTRIBUTABLE TO THE COMPANY Loss per share - Basic and Diluted* Basic Diluted NET LOSS PER SHARE ATTRIBUTABLE TO THE COMPANY* Basic Diluted Income Statement [Abstract] Net loss Other comprehensive loss: Foreign currency translation gain (loss) Comprehensive loss Comprehensive loss attributable to the non- controlling interest Comprehensive loss attributable to the Company Balance Balance, shares Stock-based payment for consulting fee Stock-based payment for consulting fee, shares Conversion of convertible notes (Note 15) Conversion of convertible notes (Note 15), shares Issued common stock Issued common stock, shares Issued convertible note beneficial conversion feature in connection with the private placement (Note 12) Issued detachable warrant in connection with the private placement (Note 12) Issuance of common stock for financing (Note 18) Insurance of common stock for financing (Note 18), shares Employee Stock Incentive Employee stock incentive (Note 18), shares Net loss for the year Foreign currency translation loss Common stock issued for business acquisition Common stock issued for business acquisition, shares Minority shareholders’ contribution Balance Balance, shares Statement of Cash Flows [Abstract] OPERATING ACTIVITIES Adjustments to reconcile net loss to net cash used in operating activities: Provision for credit losses on accounts receivable and other current assets Provision (reversal) for obsolete inventories Depreciation and amortization (Gain) on sales of cryptocurrencies Impairment on cryptocurrencies (Gain) on business acquisition Loss on equity method investment Loss on disposal of equipment and inventories Stock-based compensation for consulting services Amortization of convertible note discount Stock-based compensation to employees Write-off of long aged payables Changes in operating assets and liabilities: Accounts receivable Accounts receivable - related parties Prepaid expenses Inventories Cryptocurrencies – mining Other non-current assets Other current assets Advances to suppliers Other payables and accrued expenses Advances from customers Advances from customers - related parties Amounts due to related parties Accounts payable to related party Accounts payable Lease liability Income tax payable Net cash used in operating activities INVESTING ACTIVITIES Proceeds from sales of property and equipment Purchases of property and equipment Acquired cash in connection with a business acquisition Proceeds from sales of cryptocurrencies Repayment of loan receivable-related party Net cash provided by (used in) investing activities FINANCING ACTIVITIES Proceeds from short-term bank loans Borrowings from related party Repayment of short-term bank loans Capital injected by minority shareholders in joint venture Proceeds from issuance of convertible note, net of debt issuance costs Proceeds from issuance of common stock, net of issuance cost Net cash provided by financing activities Effect of exchange rate changes on cash and cash equivalents NET DECREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING Supplemental disclosure of cash flow information: Income taxes Interest Reconciliation to amounts on consolidated balance sheets Cash and cash equivalents Restricted cash Total cash, cash equivalents, and restricted cash Number of restricted ordinary shares Number of restricted ordinary shares, value Fair value of warrants Warrants to purchase common stock Convertible promissory note Interest payable Debt conversion, converted instrument, shares issued Debt instrument, convertible, conversion price Number of shares issued for services Number of shares issued for services, value Fair value of warrants Purchase of software and equipment Increase in accounts payable and other payable Decrease in advance to suppliers Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Organization, Consolidation and Presentation of Financial Statements [Abstract] ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Business Combination and Asset Acquisition [Abstract] BUSINESS ACQUISITION VARIABLE INTEREST ENTITY Earnings Per Share [Abstract] LOSS PER SHARE Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Inventory Disclosure [Abstract] INVENTORIES Property, Plant and Equipment [Abstract] PROPERTY, EQUIPMENT AND SOFTWARE Investment Company [Abstract] CRYPTOCURRENCIES Debt Disclosure [Abstract] BANK LOANS Income Tax Disclosure [Abstract] INCOME TAXES Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] OTHER CURRENT AND NON-CURRENT ASSETS Operating Leases OPERATING LEASES Investments, All Other Investments [Abstract] LONG-TERM INVESTMENTS Convertible Note Payable CONVERTIBLE NOTE PAYABLE Other Liabilities Disclosure [Abstract] OTHER PAYABLES AND ACCRUED EXPENSES Statutory Reserve And Distribution Of Profit STATUTORY RESERVE AND DISTRIBUTION OF PROFIT Equity [Abstract] EQUITY Segment Reporting [Abstract] CONSOLIDATED SEGMENT DATA Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Risks and Uncertainties [Abstract] CONCENTRATIONS Subsequent Events [Abstract] SUBSEQUENT EVENTS (a) Basis of Presentation and Principles of Consolidation (b) Use of Estimates (c) Economic, Pandemic, Political, and Currency Exchange Risks (d) Cash and Cash Equivalents, and Restricted cash (e) Restricted Cash (f) Accounts Receivable, Accounts Receivable – related parties, and Concentration of Risk (g) Prepaid expenses (h) Fair Value Accounting (i) Property, equipment and software, net (j) Cryptocurrencies (k) Business combination (l) Long-term investment (m) Convertible promissory note (n) Operating leases - Right-of-use assets and lease liabilities (o) Revenue Recognition (p) Cost of advertising and cost of cryptocurrencies (q) Segment reporting (r) Reclassifications (s) Recent Accounting Pronouncements SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY SCHEDULE OF ACCOUNTS RECEIVABLE SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES SCHEDULE OF ESTIMATED USEFUL LIVES SCHEDULE OF FUTURE MINIMUM PAYMENTS FOR OPERATING LEASES SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED SCHEDULE OF BUSINESS ACQUISITION PRO-FORMA SCHEDULE OF VARIABLE INTEREST ENTITY OF ASSETS AND LIABILITIES SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE SCHEDULE OF INVENTORIES SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE SCHEDULE OF MOVEMENTS OF CRYPTOCURRENCIES SCHEDULE OF SHORT-TERM BANK DEBT SCHEDULE OF SECURED SHORT-TERM BANK DEBT SCHEDULE OF INCOME BEFORE INCOME TAXES SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES SCHEDULE OF OTHER CURRENT ASSETS SCHEDULE OF OTHER ASSETS, NONCURRENT SCHEDULE OF OPERATING LEASE SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES SCHEDULE OF EQUITY METHOD INVESTMENTS SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES SCHEDULE OF SHARE BASED PAYMENTS EXPENSE SUMMARY OF STOCK OPTION ACTIVITY SCHEDULE OF NON-VESTED SHARE ACTIVITY SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE SCHEDULE OF SEGMENT REPORTING Entities Subsidiaries/VIE Percentage owned Location Schedule of Product Information [Table] Product Information [Line Items] Equity interest acquired, percentage Shares outstanding, percentage Net profit received, percentage Purchase price of assets Revenue percentage Net income loss Cash flow from operating activities Working capital deficiency Accumulated deficit Sale of stock, shares issued Proceeds net of issuance cost and debt discount Business combination step acquisition shares percentage Revenue Gross Profit Accounts Receivable Allowance for credit losses Accounts Receivable, net Accounts Receivable - related parties Allowance for credit losses - related parties Accounts Receivable - related parties, net Non-current Accounts Receivable Non-current Allowance for credit losses Non-current Accounts Receivable, net Non-current Accounts Receivable - related parties Non-current Allowance for credit losses - related parties Non-current Accounts Receivable - related parties, net Allowance for credit losses, beginning Increase in allowance for credit losses Foreign exchange difference Addition from acquisition of TNM Increase in allowance for credit losses Decrease for balance recovered Allowance for credit losses, ending Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Estimated useful life of property, plant and equipment Estimated useful life of property, plant and equipment Estimated useful life of intangible assets 2021 2022 Total Reverse stock split Cash equivalents Accounts Receivable, Allowance for Credit Loss Prepaid Expenses Advertising cost, percentage Rental income Recognized revenue Number of reportable segments Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Cash Accounts receivable, net Advances to suppliers Other receivables and other current assets, net Long-term investments Property and equipment Right of use assets Accounts payable Advances from customers Accrued payroll and benefits Amount due to related parties Other payables and accrued expenses Lease liabilities Total net assets acquired Bargain purchase gain Total purchase price Revenue Net (loss) Net (loss) attributable to TAOP Basic and Diluted (Loss) per share – Basic and Diluted (Loss) per share attributable to TAOP - Basic and Diluted Business acquisition, shares issued Business acquisition, shares issued, value Bargain purchase gain Revenues Net loss Transaction cost Total current assets Other assets, non-current Non-current accounts receivable, net Long-term investments Property, equipment and software Total assets Intercompany payable to the WFOE Total current liabilities Lease liability Total liabilities Total equity Net loss attributable to the Company Weighted average outstanding ordinary shares-Basic Weighted average outstanding ordinary shares- Diluted Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Number of anti-dilutive shares Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Revenues from related parties Equity investment ownership percentage Accounts payable - related party Loan receivable from related party Repaid of loan receivable-related party Due to related party Debt term Debt maturity date Ownership percentage Debt interest rate Number of equipment lended Fixed assets Lease description Lease expiration date Rent expenses Right-of-use asset Operating lease liability Raw materials Finished goods Cost of projects Inventories, gross Allowance for slow-moving or obsolete inventories Inventories, net Impairment of inventory Impairment of inventory Property, plant and equipment, gross Less: accumulated depreciation Property, equipment and software, net Depreciation expenses Asset collateral amount Cryptocurrencies, beginning balance Receipt of cryptocurrencies from mining activities Sales of cryptocurrencies Realized gain on sale of cryptocurrencies Impairment loss on cryptocurrencies Cryptocurrencies, ending balance Secured short-term loans (1) Schedule of Short-term Debt [Table] Short-term Debt [Line Items] Total short-term bank loans Restricted bank time deposit Schedule of Long-term Debt Instruments [Table] Debt Instrument [Line Items] Debt instrument maturity date description Borrowings, interest rate Weighted average interest rate, percentage Interest expenses Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Total (loss) income before income taxes Current tax expense (benefit) Income tax expense (benefit) PRC statutory tax rate Computed expected income tax (benefit) Tax rate differential benefit from tax holiday Permanent differences Tax effect of deductible temporary differences not recognized Non-deductible tax loss Income tax expense (benefit) Deferred tax assets, Allowance for credit losses Deferred tax liabilities, Allowance for credit losses Deferred tax assets, Loss carry-forwards Deferred tax liabilities, Loss carry-forwards Deferred tax assets, Fixed assets Deferred tax liabilities, Fixed assets Deferred tax assets, Inventory valuation Deferred tax liabilities, Inventory valuation Deferred tax assets, Accrued liabilities Deferred tax liabilities, Accrued liabilities Deferred tax assets, Long-term investments Deferred tax liabilities, Long-term investments Deferred tax assets, Intangible assets Deferred tax liabilities, Intangible assets Deferred tax assets, Gross Deferred tax liabilities, Gross (liabilities) Deferred tax assets, Valuation allowance Deferred tax liabilities, Valuation allowance Total deferred tax assets Total deferred tax (liabilities) Tax profits Operating Loss Carryforwards Operating Loss Carryforwards, Expiration Date Operating Income (Loss) Corporate tax rate Advances to unrelated parties Receivable for sales of other assets Advances to employees Other current assets Total Due from related party Funding commitment Commission fee Deposit Assets Proceeds from Sale of Other Assets Security deposit Value added tax receivables Advances to a vendor Total commitment Ownership percentage Revenue Debt instrument covenant description Increase in revenue [custom:ContractTerms] Other Assets, Noncurrent Cost, Amortization Schedule Of Operating Lease Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Discount Rate, Percent Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] 2022 2023 2024 Total lease payments Less: Imputed interest Present value of lease liabilities Payments for Rent Lease term Variable Lease, Payment Operating Lease, Initial Direct Cost Expense, over Term Accrued Rent, Current Short-term Lease Payments [custom:UnpaindRentLiabilities] Short-term Lease, Cost Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Line Items] Carrying value Impairment Effects on Earnings Per Share [Table] Impairment Effects on Earnings Per Share [Line Items] Equity method investments Recognized loss from equity method investments Impairment Equity investments without readily determinable fair value Initial investment equity investments without readily determinable fair value Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary, Sale of Stock [Line Items] Debt Instrument, Face Amount Debt Instrument, Maturity Date, Description Debt Instrument, Interest Rate, Stated Percentage Class of Warrant or Right, Number of Securities Called by Warrants or Rights Shares Issued, Price Per Share Debt Instrument, Convertible, Conversion Price Convertible Notes Payable, Current Amortization of Debt Issuance Costs and Discounts Debt Instrument, Unamortized Discount Class of Warrant or Right, Exercise Price of Warrants or Rights Interest expenses Debt Instrument, Convertible, Liquidation Preference, Value Interest Expense, Debt Contractual Obligation Advances from unrelated third parties (i) Other taxes payable (ii) Unrecognized tax liability (iii) Accrued professional fees Amount due to employees (iv) Other current liabilities (v) Other Payables and Accrued Expenses Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Prior year government funding Convertible debt instrument amount Annual tax profits Statutory reserve percentage General reserve Employees and directors share-based payments Stock options and warrants issued for services Shares issued for services Total share based payments expenses Option Outstanding, Balance Beginning Weighted Average Exercise Price, Beginning Balance Weighted Average Remaining Contractual Life (Year), Beginning Aggregated Intrinsic Value, Outstanding Beginning Option Outstanding, Exercised Weighted Average Exercise Price, Exercised Option Outstanding, Canceled Weighted Average Exercise Price, Canceled Option Outstanding, Balance Ending Weighted Average Exercise Price, Ending Balance Weighted Average Remaining Contractual Life (Year), Ending Aggregated Intrinsic Value, Outstanding Ending Option Outstanding, Vested and expected to be vested Weighted Average Exercise Price, Vested and expected to be vested Weighted Average Remaining Contractual Life (Year), Options vested Aggregated Intrinsic Value, Vested and expected to be vested Option Outstanding, Options Exercisable Weighted Average Exercise Price, Options Exercisable Weighted Average Remaining Contractual Life (Year), Options exercisable Aggregated Intrinsic Value, Options exercisable Options Non-vested, Beginning Weighted Average Grant Date Fair Value, Non-Vested Beginning Balance Options Vested Weighted Average Grant Date Fair Value, Vested Options Canceled Weighted Average Grant Date Fair Value, Canceled Options Non-vested, Ending Weighted Average Grant Date Fair Value, Non-Vested Ending Balance Number of Warrants Outstanding and Exercisable Exercise Price Expiration Date Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Ordinary shares, authorized Number of shares issued Shares issued price per share Proceeds from issuance of common stock Number of restricted shares issued Number of restricted shares issued, value Shares issued for services Shares issued for services, value Debt Conversion, Converted Instrument, Shares Issued Principal and accured interest Debt conversion converted into ordinary shares Number of shares issued, value Consideration Equity Method Investment, Ownership Percentage Debt Conversion, Converted Instrument, Rate Debt Conversion, Converted Instrument, Amount Stock option granted Share based compensation Fair value of stock option grant date Stock options exercised Unrecognized compensation expense related to non-vested share options Weighted average remaining vesting period Fair value of stock option vested General and Administrative Expense Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Revenues (Loss) income from operations CBT’s loss from equity method investments BT’s other income Corporate other income, net Corporate interest income Corporate interest expense (Loss) before income taxes Income tax benefit Less: Loss attributable to the non-controlling interest Non-cash compensation Depreciation and amortization Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers Inventory obsolescence provision Total assets Preferential payment received Accrued contingent liability Concentration Risk [Table] Concentration Risk [Line Items] Concentration of risk percentage Subsequent Event [Table] Subsequent Event [Line Items] Aggregate number of ordinary shares sold Stock par value per share Purchase price Warrants to purchase ordinary shares Warrants exercise price per share Warrants and rights outstanding, term Proceeds from financing costs Business Acquisition, Description of Acquired Entity Business Acquisition, Percentage of Voting Interests Acquired Ordinary shares issued under business acquisition Shareholder deficit Stock issued during period, shares, purchase of assets Stock issued during period, value, purchase of assets Advanced payment Advances from customers-related parties, current. Products [Member] Products Related Parties [Member] Software [Member] Cryptocurrency Mining [Member] Other [Member] Other Related Parties [Member] Subsidy income. Ordinary Shares [Member] Statutory Reserve [Member] Insurance of common stock for financing. Insurance of common stock for financing, shares. Stock-based payments for consulting services. Write off of long aged payables. Increase decrease in cryptocurrencies mining. The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence. Amounts due to/from related parties. Increase decrease in accounts payable from related party. Increase decrease in lease liability. Capital injected by minority shareholders in joint venture. Reconciliation to amounts on consolidated balance sheets. Consultants [Member] Two Individual Investor [Member] Three Strategy Consultants [Member] Employees [Member] Taoping New Media Co Ltd [Member] Decrease in advance to suppliers. Taoping New Media Co Ltd [Member] Increase in accounts payable and other payable. Purchase of software and equipment. Customer [Member] One Customer [Member] Top Five Customer [Member] Top Five Customers [Member] No Single Customer [Member] Purchases [Member] Suppliers Concentration Risk [Member] Five Unrelated Suppliers [Member] One Suppliers [Member] Two Suppliers [Member] Securities Purchase Agreement [Member] Investors [Member] Purchase price. Economic Pandemic And Political Risks [Policy Text Block] Cryptocurrencies [Policy Text Block] Shareholder [Member] Cryptocurrencies Disclosure [Text Block] Convertible Note Payable [Text Block] Schedule of subsidiaries and variable interest entity [Table Text Block] Schedule of estimated useful lives [Table Text Block] Taoping Digital Assets Asia Limited [Member] Aral Petroleum Capital LLP [Member] Schedule of movements of cryptocurrencies [Table Text Block] Equity Transfer Agreement [Member] Mr.Lin [Member] Shenzhen Taoping E-Commerce Service Co Ltd [Member] Purchase Agreement [Member] Bitmain Technologies Limited [Member] Cryptocurrency [Member] Advanced payment. Preferential payment received. Shenzhen Kejian Information Technology Co Ltd [Member] RMB [Member] Shares Outstanding Percentage. Mr. Jianghuai Lin [Member] Net profit received, percentage. iASPEC Technology Group Co., Ltd. (iASPEC) [Member] Working capital deficiency. TIT Segment [Member] CBT Segment [Member] BT Segment [Member] Corporate and Others [Member] Entities. Taoping Inc. [Member] Taoping Holdings Limited (THL) [Member] Allowance for credit losses, accounts receivable - related parties. Non-current accounts receivable - related parties. Non-current allowance for credit losses - related parties. Foreign exchange difference. Allowance for doubtful accounts receivable addition from acquisition. Electronics Equipment, Furniture and Fixtures [Member] Motor Vehicles [Member] Purchased Software [Member] Media Display Equipment [Member] Cryptocurrency Mining Machine [Member] Prepaid Stock Based Compensation [Member] Prepaid Rental [Member] Advertising cost percentage. Business combination recognized identifiable assets acquired and liabilities assumed advances to suppliers. Business combination recognized identifiable assets acquired and liabilities assumed current liabilities advances from customer. Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued payroll and benefits. Business combination recognized identifiable assets acquired and liabilities assumed current liabilities due to related parties. Business acquisitions pro-forma net loss attributable to parent. Business acquisition pro-forma weighted average number of shares basic and diluted. Variable interest entity assets, current. Variable interest entity, other assets noncurrent. Variable interest entity, non-current accounts receivable, net. Variable interest entity long-term investments. Property, plant and equipment. Variable interes entity, assets. Intercompany payable to WFOE. Variable interest entity, current liabilities. Variable interest entity lease liability. Variable interest entity liabilities. Variable interest entity, equity. Non Employees Stock Options [Member] Non Employees Stock Warrants [Member] Statutory reserve and distribution of profit [Text Block] Related Company Owned By Mr.Lin [Member] Lease Agreement [Member] Advances from unrelated third-parties. Other taxes payable. Unrecognized tax liability. Other payables and accrued expenses, current portion. Prior year's government funding. Prior Year Government Funding. Cost of projects. Allowance for slow-moving or obsolete inventories. Annual tax profits. Statutory reserve percentage. General reserve. Stock options and warrants issued for services. Shares issued for services. Office Buildings [Member] Electronic Equipment Furniture And Fixtures [Member] Weighted average remaining contractual life (year), canceled. Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Cryptocurrencies net. Receipt of cryptocurrencies from mining activities. Sales of cryptocurrencies. Realized gain on sale of cryptocurrencies. Impairment loss on cryptocurrencies. Warrant One [Member] Weighted average price at which grantees can acquire the shares reserved for issuance under the warrants. Equity expiration date. Warrant Two [Member] Warrant Three [Member] Warrant Four [Member] Warrants [Member] Bank Loan 1 [Member] Bank Loan 2 [Member] Bank Loan 4 [Member] Bank Loan Three [Member] Individual Investor [Member] Consultant [Member] Employee [Member] Promissory Note Holder [Member] PRC [Member] BVI [Member] Computed expected income tax expense (benefit). Tax rate differential benefit from tax holiday. Permanent differences. Tax effect of deductible temporary differences not recognized. Deferred tax assets, allowance for doubtful accounts. Deferred tax assets, intangible assets. Deferred tax liabilities, allowance for doubtful accounts. Deferred tax liabilities, loss carry-forwards. Deferred tax liabilities, salary payable. Deferred tax liabilities, valuation allowance. Prepaid Expenses [Policy Text Block] Deferred Tax Liabilities Accrued Liabilities. Tax profits. High Technology Enterprise [Member] Biznest [Member] Holders [Member] 2016 Equity Incentive Plan [Member] Directors, Employees and Consultants [Member] Advances to unrelated-parties. Other current assets. Employees and Directors [Member] Fair value of stock option grant date. Vendor [Member] Funding commitment. Commission fee. Subsequent To June Thirty Two Thousand Twenty One [Member] Supplier [Member] Fair value of stock option vested. Increase in revenue. Contract term. Non-employees [Member] Yunnan Taoping [Member] Rent expenses. Leases Office Server Rooms Dormitory leases [Member] Wall Space Leases [Member] Office Space [Member] Server Rooms [Member] Dormitory Lease [Member] Unpaind Rent Liabilities. Qingdao Taoping IoT Co Ltd [Member] Yunnan Taoping IoT Co Ltd [Member] Jiangsu Taoping IoT Technology Co Ltd [Member] Jiangsu Taoping New Media Co Ltd [Member] HB Taoping [Member] Initial Investment Equity Securities Without Readily Determinable Fair Value Amount. Convertible Promissory Note [Member] Convertible Promissory Note-2 [Member] Convertible Promissory Note-3 [Member] Convertible Promissory Note-1 [Member] Location. Taoping Group (China) Ltd. (IST HK) [Member] Taoping Digital Assets (Asia) Limited (TDAL) [Member] Taoping Digital Assets (Hong Kong) Limited (TDL) [Member] Taoping Capital Limited (TCL) [Member] Alpha Digital Group Ltd (ADG) [Member] Note-3 [Member] Note-2 [Member] Note-1 [Member] Information Security IoT Tech.Co., Ltd. (ISIOT) [Member] TopCloud Software (China) Co., Ltd. (TopCloud) [Member] Information Security IoT Tech.Co., Ltd. (ISIOT) [Member] iASPEC Technology Group Co., Ltd. (iASPEC) [Member] Biznest Internet Tech. Co., Ltd. (Biznest) [Member] iASPEC Bocom IoT Tech. Co., Ltd. (Bocom) [Member] Taoping New Media Co., Ltd. (TNM) [Member] Shenzhen Taoping E-Commerce Service Co., Ltd. (SZTEC) [Member] Shenzhen Taoping Education Technology Co., Ltd. (SZTET) [Member] Wuhu Taoping Education Technology Co., Ltd. (WHTET) [Member] Prepaid Expenses Policy [Text Block] Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date. Cryptocurrency Minings [Member] Net Loss. Holder [Member] Top Five Receivables [Member] Two Customer [Member] Apirl 18, 2024 [Member] Information Security IoT Tech.Co., Ltd. (ISIOT) [Member] [Default Label] Taoping New Media Co Ltd [Member] [Default Label] Assets, Current Assets Liabilities, Current Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Interest Expense Net Income (Loss) Attributable to Noncontrolling Interest Earnings Per Share, Basic Earnings Per Share, Diluted Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Gain (Loss) on Disposition of Business Equity Method Investment, Realized Gain (Loss) on Disposal Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property WriteoffOfLongAgedPayables Increase (Decrease) in Accounts Receivable Increase (Decrease) in Accounts Receivable, Related Parties Increase (Decrease) in Prepaid Expense Increase (Decrease) in Inventories IncreaseDecreaseInInvestments Increase (Decrease) in Other Noncurrent Assets Increase (Decrease) in Other Current Assets Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Increase (Decrease) in Contract with Customer, Liability IncreaseDecreaseInAmountsDueTofromRelatedParties Increase (Decrease) in Accounts Payable IncreaseDecreaseInLeaseLiability Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Repayments of Short-term 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, Including Disposal Group and Discontinued Operations Restricted Cash Equivalents Restricted Cash and Cash Equivalents Fair Value Adjustment of Warrants Stockholders' Equity Note Disclosure [Text Block] WorkingCapitalDeficiency Accounts Receivable, Allowance for Credit Loss, Current AllowanceForCreditLossesReceivableForRelatedParties Accounts Receivable, Allowance for Credit Loss, Noncurrent NoncurrentAllowanceForCreditLossesRelatedParties IncreaseDecreaseInAllowanceForCreditLosses Accounts Receivable, Allowance for Credit Loss, Recovery Property, Plant and Equipment, Estimated Useful Lives Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdvancesToSuppliers Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAdvancesFromCustomer Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Business Acquisition, Pro Forma Revenue VariableInterestEntityOtherAssetsNoncurrent VariableInterestEntityNoncurrentAccountsReceivableNet VariableInterestEntityLongtermInvestments VariableInterestEntityLeaseLiability Inventory, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Gross Deferred Tax Assets, Valuation Allowance Deferred Tax Liabilities, Net OtherCurrentAssets Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months Lessee, Operating Lease, Liability, Undiscounted Excess Amount Deposit Liabilities, Accrued Interest OtherPayablesAndAccruedExpensesCurrent StockOptionsAndWarrantsIssuedForServices SharesIssuedForServices Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Interest Expense, Other Depreciation, Depletion and Amortization, Nonproduction EX-101.PRE 10 taop-20210630_pre.xml INLINE XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 form6-k_htm.xml IDEA: XBRL DOCUMENT 0001552670 2021-01-01 2021-06-30 0001552670 2021-06-30 0001552670 2020-12-31 0001552670 TAOP:ProductsMember 2021-01-01 2021-06-30 0001552670 TAOP:ProductsMember 2020-01-01 2020-06-30 0001552670 TAOP:ProductsRelatedPartiesMember 2021-01-01 2021-06-30 0001552670 TAOP:ProductsRelatedPartiesMember 2020-01-01 2020-06-30 0001552670 TAOP:SoftwareMember 2021-01-01 2021-06-30 0001552670 TAOP:SoftwareMember 2020-01-01 2020-06-30 0001552670 us-gaap:AdvertisingMember 2021-01-01 2021-06-30 0001552670 us-gaap:AdvertisingMember 2020-01-01 2020-06-30 0001552670 TAOP:CryptocurrencyMiningMember 2021-01-01 2021-06-30 0001552670 TAOP:CryptocurrencyMiningMember 2020-01-01 2020-06-30 0001552670 TAOP:OtherMember 2021-01-01 2021-06-30 0001552670 TAOP:OtherMember 2020-01-01 2020-06-30 0001552670 TAOP:OtherRelatedPartiesMember 2021-01-01 2021-06-30 0001552670 TAOP:OtherRelatedPartiesMember 2020-01-01 2020-06-30 0001552670 2020-01-01 2020-06-30 0001552670 us-gaap:CommonStockMember 2020-12-31 0001552670 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001552670 TAOP:StatutoryReserveMember 2020-12-31 0001552670 us-gaap:RetainedEarningsMember 2020-12-31 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001552670 us-gaap:NoncontrollingInterestMember 2020-12-31 0001552670 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001552670 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001552670 TAOP:StatutoryReserveMember 2021-01-01 2021-06-30 0001552670 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001552670 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-06-30 0001552670 us-gaap:CommonStockMember 2021-06-30 0001552670 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001552670 TAOP:StatutoryReserveMember 2021-06-30 0001552670 us-gaap:RetainedEarningsMember 2021-06-30 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001552670 us-gaap:NoncontrollingInterestMember 2021-06-30 0001552670 us-gaap:CommonStockMember 2019-12-31 0001552670 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001552670 TAOP:StatutoryReserveMember 2019-12-31 0001552670 us-gaap:RetainedEarningsMember 2019-12-31 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001552670 us-gaap:NoncontrollingInterestMember 2019-12-31 0001552670 2019-12-31 0001552670 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001552670 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001552670 TAOP:StatutoryReserveMember 2020-01-01 2020-06-30 0001552670 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001552670 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-06-30 0001552670 us-gaap:CommonStockMember 2020-06-30 0001552670 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001552670 TAOP:StatutoryReserveMember 2020-06-30 0001552670 us-gaap:RetainedEarningsMember 2020-06-30 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001552670 us-gaap:NoncontrollingInterestMember 2020-06-30 0001552670 2020-06-30 0001552670 TAOP:ConsultantsMember 2020-01-01 2020-01-31 0001552670 TAOP:TwoIndividualInvestorMember 2020-03-31 0001552670 TAOP:ConsultantsMember 2020-04-01 2020-04-30 0001552670 TAOP:ConsultantsMember 2020-04-30 0001552670 TAOP:ConvertiblePromissoryNoteMember 2020-09-30 0001552670 us-gaap:InvestorMember TAOP:ConvertiblePromissoryNoteMember 2021-06-30 0001552670 us-gaap:InvestorMember TAOP:ConvertiblePromissoryNoteMember 2020-09-30 0001552670 us-gaap:InvestorMember TAOP:ConvertiblePromissoryNoteMember 2020-09-01 2020-09-30 0001552670 TAOP:ConsultantsMember 2021-01-01 2021-01-31 0001552670 TAOP:ThreeStrategyConsultantsMember us-gaap:WarrantMember 2021-02-01 2021-02-28 0001552670 TAOP:ThreeStrategyConsultantsMember us-gaap:WarrantMember 2021-04-01 2021-04-30 0001552670 TAOP:EmployeesMember 2021-03-01 2021-03-31 0001552670 TAOP:ConsultantsMember us-gaap:WarrantMember 2021-04-01 2021-04-30 0001552670 TAOP:ConsultantsMember 2021-04-01 2021-04-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-01 2021-06-30 0001552670 2021-04-01 2021-04-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-09 0001552670 TAOP:MrJianghuaiLinMember 2021-06-09 0001552670 TAOP:TaopingNewMediaCoLtdMember TAOP:MrJianghuaiLinMember 2021-06-09 0001552670 TAOP:TaopingIncMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingHoldingsLimitedMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingHoldingsLimitedMember 2020-01-01 2020-12-31 0001552670 TAOP:TaopingHoldingsLimitedMember 2019-01-01 2019-12-31 0001552670 TAOP:TaopingGroupChinaLtdISTHKMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingGroupChinaLtdISTHKMember 2020-01-01 2020-12-31 0001552670 TAOP:TaopingGroupChinaLtdISTHKMember 2019-01-01 2019-12-31 0001552670 TAOP:TaopingDigitalAssetsAsiaLimitedTDALMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingDigitalAssetsHongKongLimitedTDLMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingCapitalLimitedTCLMember 2021-01-01 2021-06-30 0001552670 TAOP:AlphaDigitalGroupLtdADGMember 2021-01-01 2021-06-30 0001552670 TAOP:InformationSecurityTechChinaCoLtdISTMember 2021-01-01 2021-06-30 0001552670 TAOP:InformationSecurityTechChinaCoLtdISTMember 2020-01-01 2020-12-31 0001552670 TAOP:InformationSecurityTechChinaCoLtdISTMember 2019-01-01 2019-12-31 0001552670 TAOP:TopCloudSoftwareChinaCoLtdTopCloudMember 2021-01-01 2021-06-30 0001552670 TAOP:TopCloudSoftwareChinaCoLtdTopCloudMember 2020-01-01 2020-12-31 0001552670 TAOP:TopCloudSoftwareChinaCoLtdTopCloudMember 2019-01-01 2019-12-31 0001552670 TAOP:InformationSecurityIoTTechCoLtdISIOTMember 2021-01-01 2021-06-30 0001552670 TAOP:InformationSecurityIoTTechCoLtdISIOTMember 2020-01-01 2020-12-31 0001552670 TAOP:InformationSecurityIoTTechCoLtdISIOTMember 2019-01-01 2019-12-31 0001552670 TAOP:IASPECTechnologyGroupCoLtdiASPECMember 2021-01-01 2021-06-30 0001552670 TAOP:IASPECTechnologyGroupCoLtdiASPECMember 2020-01-01 2020-12-31 0001552670 TAOP:IASPECTechnologyGroupCoLtdiASPECMember 2019-01-01 2019-12-31 0001552670 TAOP:BiznestInternetTechCoLtdBiznestMember 2021-01-01 2021-06-30 0001552670 TAOP:BiznestInternetTechCoLtdBiznestMember 2020-01-01 2020-12-31 0001552670 TAOP:BiznestInternetTechCoLtdBiznestMember 2019-01-01 2019-12-31 0001552670 TAOP:IASPECBocomIoTTechCoLtdBocomMember 2021-01-01 2021-06-30 0001552670 TAOP:IASPECBocomIoTTechCoLtdBocomMember 2020-01-01 2020-12-31 0001552670 TAOP:IASPECBocomIoTTechCoLtdBocomMember 2019-01-01 2019-12-31 0001552670 TAOP:TaopingNewMediaCoLtdTNMMember 2021-01-01 2021-06-30 0001552670 TAOP:ShenzhenTaopingECommerceServiceCoLtdSZTECMember 2021-01-01 2021-06-30 0001552670 TAOP:ShenzhenTaopingEducationTechnologyCoLtdSZTETMember 2021-01-01 2021-06-30 0001552670 TAOP:WuhuTaopingEducationTechnologyCoLtdWHTETMember 2021-01-01 2021-06-30 0001552670 TAOP:IASPECTechnologyGroupCoLtdMember 2009-12-12 2009-12-13 0001552670 2007-06-29 2007-07-01 0001552670 TAOP:TaopingNewMediaCoLtdMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:RevenueFromRightsConcentrationRiskMember 2021-01-01 2021-06-30 0001552670 2021-01-01 2021-03-31 0001552670 2021-07-01 2021-07-31 0001552670 2020-07-01 2020-07-31 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-30 0001552670 TAOP:CryptocurrencyMiningsMember 2021-01-01 2021-06-30 0001552670 2020-01-01 2020-12-31 0001552670 TAOP:PrepaidStockBasedCompensationMember 2021-06-30 0001552670 TAOP:PrepaidRentalMember 2021-06-30 0001552670 TAOP:PrepaidStockBasedCompensationMember 2020-12-31 0001552670 srt:MinimumMember srt:OfficeBuildingMember 2021-01-01 2021-06-30 0001552670 srt:MaximumMember srt:OfficeBuildingMember 2021-01-01 2021-06-30 0001552670 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-06-30 0001552670 srt:MinimumMember TAOP:ElectronicsEquipmentFurnitureAndFixturesMember 2021-01-01 2021-06-30 0001552670 srt:MaximumMember TAOP:ElectronicsEquipmentFurnitureAndFixturesMember 2021-01-01 2021-06-30 0001552670 TAOP:MotorVehiclesMember 2021-01-01 2021-06-30 0001552670 TAOP:PurchasedSoftwareMember 2021-01-01 2021-06-30 0001552670 TAOP:MediaDisplayEquipmentMember 2021-01-01 2021-06-30 0001552670 TAOP:CryptocurrencyMiningMachineMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-01 2021-06-09 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-10 2021-06-30 0001552670 2020-01-02 0001552670 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001552670 TAOP:NonEmployeesStockOptionsMember 2020-01-01 2020-06-30 0001552670 TAOP:NonEmployeesStockWarrantsMember 2020-01-01 2020-06-30 0001552670 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001552670 TAOP:NonEmployeesStockOptionsMember 2021-01-01 2021-06-30 0001552670 TAOP:NonEmployeesStockWarrantsMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-01-01 2021-06-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2020-01-01 2020-06-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2020-12-31 0001552670 TAOP:MrLinMember 2021-06-30 0001552670 TAOP:MrLinMember 2021-01-01 2021-06-30 0001552670 TAOP:RelatedCompanyOwnedByMrLinMember 2021-06-30 0001552670 TAOP:RelatedCompanyOwnedByMrLinMember 2021-01-01 2021-06-30 0001552670 TAOP:MediaDisplayEquipmentMember 2021-06-30 0001552670 TAOP:LeaseAgreementMember 2021-04-01 2021-04-02 0001552670 TAOP:MrLinMember TAOP:LeaseAgreementMember 2021-01-01 2021-06-30 0001552670 TAOP:OfficeBuildingsMember 2021-06-30 0001552670 TAOP:OfficeBuildingsMember 2020-12-31 0001552670 TAOP:ElectronicEquipmentFurnitureAndFixturesMember 2021-06-30 0001552670 TAOP:ElectronicEquipmentFurnitureAndFixturesMember 2020-12-31 0001552670 TAOP:CryptocurrencyMiningMachineMember 2021-06-30 0001552670 TAOP:CryptocurrencyMiningMachineMember 2020-12-31 0001552670 TAOP:MediaDisplayEquipmentMember 2020-12-31 0001552670 TAOP:MotorVehiclesMember 2021-06-30 0001552670 TAOP:MotorVehiclesMember 2020-12-31 0001552670 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001552670 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001552670 TAOP:PurchasedSoftwareMember 2021-06-30 0001552670 TAOP:PurchasedSoftwareMember 2020-12-31 0001552670 srt:OfficeBuildingMember 2021-06-30 0001552670 TAOP:BankLoanOneMember 2021-06-30 0001552670 TAOP:BankLoanOneMember 2020-12-31 0001552670 TAOP:BankLoanTwoMember 2021-06-30 0001552670 TAOP:BankLoanTwoMember 2020-12-31 0001552670 TAOP:BankLoanThreeMember 2020-12-31 0001552670 TAOP:BankLoanThreeMember 2021-06-30 0001552670 srt:MinimumMember 2021-01-01 2021-06-30 0001552670 srt:MaximumMember 2021-01-01 2021-06-30 0001552670 TAOP:PRCMember 2021-01-01 2021-06-30 0001552670 TAOP:PRCMember 2020-01-01 2020-06-30 0001552670 country:HK 2021-01-01 2021-06-30 0001552670 country:HK 2020-01-01 2020-06-30 0001552670 TAOP:BVIMember 2021-01-01 2021-06-30 0001552670 TAOP:BVIMember 2020-01-01 2020-06-30 0001552670 country:HK 2020-01-01 2020-12-31 0001552670 TAOP:BVIMember 2021-01-01 2021-06-30 0001552670 TAOP:HighTechnologyEnterpriseMember 2021-01-01 2021-06-30 0001552670 TAOP:BiznestMember 2021-01-01 2021-06-30 0001552670 TAOP:VendorMember 2021-06-30 0001552670 TAOP:VendorMember 2021-01-01 2021-06-30 0001552670 TAOP:VendorMember us-gaap:SubsequentEventMember 2021-01-01 2021-12-31 0001552670 TAOP:SubsequentToJuneThirtyTwoThousandTwentyOneMember TAOP:VendorMember 2021-06-30 0001552670 TAOP:SupplierMember 2021-06-30 0001552670 2020-11-01 2020-11-30 0001552670 us-gaap:SubsequentEventMember 2021-07-01 2021-08-31 0001552670 country:US 2020-12-31 0001552670 country:US 2019-12-31 0001552670 us-gaap:AdvertisingMember country:US 2020-10-01 2021-04-30 0001552670 2020-10-01 2021-04-30 0001552670 2020-10-01 2020-10-02 0001552670 TAOP:OfficeSpaceMember 2021-01-01 2021-06-30 0001552670 TAOP:ApirlNighteenTwoThousandTwentyFourMember 2021-06-30 0001552670 TAOP:ServerRoomsMember 2021-01-01 2021-06-30 0001552670 TAOP:DormitoryLeaseMember 2021-01-01 2021-06-30 0001552670 srt:MinimumMember 2021-06-30 0001552670 srt:MaximumMember 2021-06-30 0001552670 TAOP:OfficeSpaceMember 2021-06-30 0001552670 TAOP:LeasesOfficeServerRoomsDormitoryleasesMember 2021-06-30 0001552670 TAOP:WallSpaceLeasesMember 2021-06-30 0001552670 TAOP:QingdaoTaopingIoTCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-06-30 0001552670 TAOP:YunnanTaopingIoTCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-06-30 0001552670 TAOP:JiangsuTaopingIoTTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-06-30 0001552670 TAOP:JiangsuTaopingNewMediaCoLtdMember us-gaap:EquityMethodInvestmentsMember 2021-06-30 0001552670 us-gaap:EquityMethodInvestmentsMember 2021-06-30 0001552670 us-gaap:EquityMethodInvestmentsMember 2021-01-01 2021-06-30 0001552670 us-gaap:EquityMethodInvestmentsMember 2021-06-08 2021-06-09 0001552670 TAOP:ConvertiblePromissoryNoteMember us-gaap:PrivatePlacementMember 2019-10-31 0001552670 TAOP:ConvertiblePromissoryNoteTwoMember us-gaap:PrivatePlacementMember 2020-03-31 0001552670 TAOP:ConvertiblePromissoryNoteThreeMember us-gaap:PrivatePlacementMember 2020-09-30 0001552670 TAOP:ConvertiblePromissoryNoteOneMember us-gaap:PrivatePlacementMember 2019-10-01 2019-10-31 0001552670 TAOP:ConvertiblePromissoryNoteMember us-gaap:PrivatePlacementMember 2020-09-30 0001552670 TAOP:ConvertiblePromissoryNoteTwoMember us-gaap:PrivatePlacementMember 2020-12-31 0001552670 TAOP:ConvertiblePromissoryNoteTwoMember us-gaap:PrivatePlacementMember 2020-09-30 0001552670 TAOP:NoteTwoMember 2020-12-31 0001552670 TAOP:NoteOneMember 2020-12-31 0001552670 TAOP:NoteThreeMember 2020-12-31 0001552670 TAOP:NoteThreeMember 2021-06-30 0001552670 TAOP:NoteThreeMember 2021-09-30 0001552670 TAOP:NoteTwoMember 2021-01-01 2021-06-30 0001552670 TAOP:NoteTwoMember 2021-06-30 0001552670 TAOP:NoteOneMember 2021-01-01 2021-06-30 0001552670 TAOP:NoteThreeMember 2021-01-01 2021-06-30 0001552670 us-gaap:OtherCurrentLiabilitiesMember 2021-06-30 0001552670 TAOP:IndividualInvestorMember 2020-03-01 2020-03-31 0001552670 TAOP:IndividualInvestorMember 2020-03-31 0001552670 TAOP:InvestorsMember 2020-01-01 2020-06-30 0001552670 TAOP:ConsultantMember 2020-04-01 2020-04-30 0001552670 TAOP:ConsultantMember 2020-07-01 2020-07-31 0001552670 TAOP:EmployeeMember 2020-07-01 2020-09-30 0001552670 TAOP:ConsultantMember 2020-09-01 2020-09-30 0001552670 TAOP:PromissoryNoteHolderMember 2020-12-29 2020-12-30 0001552670 TAOP:PromissoryNoteHolderMember 2020-01-01 2020-12-31 0001552670 TAOP:PromissoryNoteHolderMember 2021-01-01 2021-06-30 0001552670 TAOP:InvestorsMember 2021-01-01 2021-01-31 0001552670 TAOP:InvestorsMember 2021-01-31 0001552670 TAOP:InvestorsMember 2021-02-01 2021-02-28 0001552670 TAOP:InvestorsMember 2021-02-28 0001552670 TAOP:ConsultantMember 2021-01-01 2021-01-31 0001552670 2021-03-01 2021-03-31 0001552670 2021-03-31 0001552670 TAOP:TaopingNewMediaCoLtdMeemberMember 2021-06-01 2021-06-30 0001552670 TAOP:TaopingNewMediaCoLtdMeemberMember 2021-06-30 0001552670 TAOP:HolderMember 2021-06-01 2021-06-30 0001552670 TAOP:EmployeesAndDirectorsMember TAOP:TwoThousandSixteenEquityIncentivePlanMember 2020-01-01 2020-06-30 0001552670 TAOP:EmployeesAndDirectorsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember TAOP:TwoThousandSixteenEquityIncentivePlanMember 2020-01-01 2020-06-30 0001552670 TAOP:EmployeesAndDirectorsMember TAOP:TwoThousandSixteenEquityIncentivePlanMember 2020-07-23 2020-07-24 0001552670 TAOP:EmployeesAndDirectorsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember TAOP:TwoThousandSixteenEquityIncentivePlanMember 2020-07-23 2020-07-24 0001552670 TAOP:EmployeesAndDirectorsMember TAOP:TwoThousandSixteenEquityIncentivePlanMember 2020-07-29 2020-07-31 0001552670 us-gaap:StockOptionMember 2020-12-31 0001552670 us-gaap:StockOptionMember 2021-01-01 2021-06-30 0001552670 us-gaap:StockOptionMember 2021-06-30 0001552670 TAOP:EmployeeMember 2021-01-01 2021-06-30 0001552670 TAOP:EmployeeMember 2020-01-01 2020-06-30 0001552670 TAOP:ConsultantsMember TAOP:TwoThousandSixteenEquityIncentivePlanMember 2021-06-30 0001552670 TAOP:ConsultantsMember TAOP:TwoThousandSixteenEquityIncentivePlanMember 2020-06-30 0001552670 TAOP:ConsultantsMember TAOP:TwoThousandSixteenEquityIncentivePlanMember 2021-01-01 2021-06-30 0001552670 TAOP:ConsultantsMember TAOP:TwoThousandSixteenEquityIncentivePlanMember 2020-01-01 2020-06-30 0001552670 TAOP:NonEmployeesMember 2021-06-30 0001552670 TAOP:NonEmployeesMember 2021-01-01 2021-06-30 0001552670 TAOP:WarrantOneMember 2021-06-30 0001552670 TAOP:WarrantOneMember 2021-01-01 2021-06-30 0001552670 TAOP:WarrantTwoMember 2021-06-30 0001552670 TAOP:WarrantTwoMember 2021-01-01 2021-06-30 0001552670 TAOP:WarrantThreeMember 2021-06-30 0001552670 TAOP:WarrantThreeMember 2021-01-01 2021-06-30 0001552670 TAOP:WarrantFourMember 2021-06-30 0001552670 TAOP:WarrantFourMember 2021-01-01 2021-06-30 0001552670 TAOP:WarrantsMember 2021-06-30 0001552670 TAOP:TITSegmentMember 2021-01-01 2021-06-30 0001552670 TAOP:TITSegmentMember 2020-01-01 2020-06-30 0001552670 TAOP:CBTSegmentMember 2021-01-01 2021-06-30 0001552670 TAOP:CBTSegmentMember 2020-01-01 2020-06-30 0001552670 TAOP:BTSegmentMember 2021-01-01 2021-06-30 0001552670 TAOP:BTSegmentMember 2020-01-01 2020-06-30 0001552670 TAOP:CorporateAndOthersMember 2021-01-01 2021-06-30 0001552670 TAOP:CorporateAndOthersMember 2020-01-01 2020-06-30 0001552670 TAOP:NonCashCompensationMember 2021-01-01 2021-06-30 0001552670 TAOP:NonCashCompensationMember 2020-01-01 2020-06-30 0001552670 TAOP:TITSegmentMember 2021-06-30 0001552670 TAOP:TITSegmentMember 2020-12-31 0001552670 TAOP:CBTSegmentMember 2021-06-30 0001552670 TAOP:CBTSegmentMember 2020-12-31 0001552670 TAOP:BTSegmentMember 2021-06-30 0001552670 TAOP:BTSegmentMember 2020-12-31 0001552670 TAOP:CorporateAndOthersMember 2021-06-30 0001552670 TAOP:CorporateAndOthersMember 2020-12-31 0001552670 TAOP:ShenzhenKejianInformationTechnologyCoLtdMember 2016-07-27 2016-07-28 0001552670 TAOP:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001552670 TAOP:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001552670 TAOP:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001552670 TAOP:TopFiveCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001552670 TAOP:TopFiveCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001552670 TAOP:TopFiveReceivablesMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001552670 TAOP:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001552670 TAOP:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001552670 TAOP:TopFiveReceivablesMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001552670 TAOP:NoSingleCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001552670 TAOP:FiveUnrelatedSuppliersMember TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember 2021-01-01 2021-06-30 0001552670 TAOP:FiveUnrelatedSuppliersMember TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember 2020-01-01 2020-06-30 0001552670 TAOP:OneSuppliersMember TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember 2021-01-01 2021-06-30 0001552670 TAOP:TwoSuppliersMember TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember 2021-01-01 2021-06-30 0001552670 TAOP:OneSuppliersMember TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember 2020-01-01 2020-06-30 0001552670 TAOP:TwoSuppliersMember TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember 2020-01-01 2020-06-30 0001552670 TAOP:InvestorsMember us-gaap:SubsequentEventMember TAOP:SecuritiesPurchaseAgreementMember 2021-07-11 2021-07-12 0001552670 TAOP:InvestorsMember us-gaap:SubsequentEventMember TAOP:SecuritiesPurchaseAgreementMember 2021-07-12 0001552670 TAOP:InvestorsMember us-gaap:WarrantMember us-gaap:SubsequentEventMember TAOP:SecuritiesPurchaseAgreementMember 2021-07-12 0001552670 us-gaap:SubsequentEventMember TAOP:SecuritiesPurchaseAgreementMember 2021-08-26 0001552670 us-gaap:SubsequentEventMember TAOP:SecuritiesPurchaseAgreementMember 2021-08-25 2021-08-26 0001552670 TAOP:YunnanTaopingMember us-gaap:SubsequentEventMember TAOP:SecuritiesPurchaseAgreementMember 2021-07-28 2021-08-06 0001552670 TAOP:TaopingDigitalAssetsAsiaLimitedMember us-gaap:SubsequentEventMember 2021-08-27 0001552670 TAOP:AralPetroleumCapitalLLPMember us-gaap:SubsequentEventMember 2021-08-27 0001552670 TAOP:MrLinMember us-gaap:SubsequentEventMember TAOP:EquityTransferAgreementMember 2021-09-17 2021-09-18 0001552670 TAOP:ShenzhenTaopingECommerceServiceCoLtdMember us-gaap:SubsequentEventMember 2021-09-23 0001552670 TAOP:CryptocurrencyMember TAOP:PurchaseAgreementMember TAOP:BitmainTechnologiesLimitedMember 2021-04-14 2021-04-15 0001552670 TAOP:CryptocurrencyMember TAOP:PurchaseAgreementMember TAOP:BitmainTechnologiesLimitedMember 2021-06-30 0001552670 us-gaap:SubsequentEventMember TAOP:PurchaseAgreementMember TAOP:BitmainTechnologiesLimitedMember 2021-10-01 2021-12-31 0001552670 us-gaap:SubsequentEventMember TAOP:PurchaseAgreementMember TAOP:BitmainTechnologiesLimitedMember 2021-12-31 iso4217:USD shares iso4217:USD shares pure iso4217:CNY TAOP:Number iso4217:HKD TAOP:Equipment 6-K 001-35722 TAOPING INC. Unit 3102 31/F Citicorp Centre HK 0001552670 false 2021-06-30 --12-31 Q2 2021 -1176940 P4Y P1Y 849519 882770 214144 2707994 4264257 166012 2919215 10950271 3177678 9891376 24635 1366594 254678 175487 519331 2629046 173026 28736299 12429734 1839230 1323196 18599830 10851899 818266 30592 926689 3790167 4302000 52871251 30776651 5949005 6210176 14985772 14857436 69585 653804 315924 100636 161063 3380197 137664 222086 231598 4991801 6636097 689502 1180908 418546 31391349 29800451 580917 31972266 29800451 0 0 100000000 100000000 13646360 13646360 8486956 8486956 154316011 154316011 131247787 131247787 26914305 15643404 14044269 14044269 -206310884 -192212544 23675886 23612413 12639587 -7664671 8259398 8640871 20898985 976200 52871251 30776651 2971899 2056805 67612 217813 1621534 1049377 576310 814772 319429 371381 54021 41974 6425577 3737350 2696207 1970154 237986 296190 683835 661753 7555 4001 4287336 2270345 2138241 1467005 13606688 7064286 2260274 1802747 193484 143816 -13922205 -7543844 136393 223391 -578619 378831 -302336 478439 387761 -14464039 -8010550 871 -69858 -14464910 -7940692 -366570 -264047 -14098340 -7676645 -1.34 -1.34 -1.12 -1.12 -1.34 -1.34 -1.12 -1.12 -1.31 -1.31 -1.08 -1.08 -1.31 -1.31 -1.08 -1.08 -14464910 -7940692 44523 -103036 -14420387 -8043728 385520 251561 -14034867 -7792167 8486956 131247787 15643404 14044269 -192212544 23612413 8640871 976200 7000 21840 11318641 11340481 598034 1745930 -205810 1540120 3140740 13071998 13071998 200000 2792000 158070 2950070 -14098340 -366570 -14464910 63473 -18950 44523 1213630 5436456 5436456 4047 4047 13646360 154316011 26914305 14044269 -206310884 23675886 8259398 20898985 7000053 126257156 16461333 14044269 -174517769 23022845 9340551 14608385 7000053 126257156 16461333 14044269 -174517769 23022845 9340551 14608385 46667 186000 16185 202185 285714 576000 576000 165580 165580 11580 11580 -7676645 -264047 -7940692 -115522 12486 -103036 92308 92308 7332434 127019156 16746986 14044269 -182194414 22907323 9088990 7612310 7332434 127019156 16746986 14044269 -182194414 22907323 9088990 7612310 -14464910 -7940692 6697608 5875044 48589 -15255 2713008 1605201 41345 42447 12345 -578620 -44705 -50428 2142892 204443 257430 163833 2950070 92308 330991 -1460535 1225284 -744732 -803982 701611 1193956 -27762 814772 -342269 139076 -1601902 8488625 1685458 -741892 305903 322214 -48317 -62356 18491 140447 -70299 -7065510 -1283642 -62818 -69858 -16328103 -1176940 38974 769751 150470 7644 638183 170909 43708 85959 -106762 4172283 4029193 3090580 4512247 5696201 4047 1344000 13071998 576000 15826661 252992 168088 -4092 -247395 -1034802 1096914 1519666 849519 484864 195469 346042 849519 286795 198069 849519 484864 30000 144000 11580 26667 1480000 16667 16667 42000 16000 1480000 740000 26208 298716 2.565 7000 21840 1900000 1900000 11200000 11200000 200000 2792000 15000 66000 1213630 5436000 6700000 11000 765000 1000000 <p id="xdx_800_eus-gaap--NatureOfOperations_zFOySzS2XAQ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>1. <span id="xdx_82C_zMcRnbmkiJ7e">ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Taoping Inc. (f/k/a China Information Technology, Inc.), together with its subsidiaries (the “Company” or “TAOP”), is a leading cloud-based ads display terminal and service provider of digital advertising distribution network and new media resource sharing platform in the Out-of-Home advertising market in China. The Company provides the integrated end-to-end digital advertising solutions enabling customers to distribute and manage ads on the ads display terminals.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On June 9, 2021, the Company consummated an acquisition of <span id="xdx_902_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pid_dp_uPure_c20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_z5PCSKF6BuGb" title="Equity interest acquired, percentage">100%</span> of the equity interest of Taoping New Media Co., Ltd (“TNM”), a leading media operator in China’s out-of-home digital advertising industry. Mr. Jianghuai Lin, the Chairman and CEO of TAOP, who owns approximately <span id="xdx_90F_ecustom--SharesOutstandingPercentage_iI_pid_dp_uPure_c20210609__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrJianghuaiLinMember_z5MDRhVHzBQk" title="Shares outstanding, percentage">24.6%</span> of total shares outstanding of the Company, owned approximately <span id="xdx_903_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pid_dp_uPure_c20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrJianghuaiLinMember_zx60KnC4hNNg" title="Equity interest acquired, percentage">51%</span> of TNM. TNM focuses on digital life scenes and mainly engaged in selling out-of-home advertising time slots on its networked smart digital advertising display terminals with artificial intelligence and big data technologies. The acquisition of TNM is expected to enhance TAOP’s presence in the new media and advertising sectors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In 2021, the Company also launched blockchain related new business in cryptocurrency mining operations and newly established subsidiaries in Hong Kong and Cayman Island to supplement its diminished Traditional Information Technology (TIT) business segment as a part of new business transformation. With multiple cloud data centers deployed outside of China mainland, currently in Hong Kong, the Company continues to improve computing power and create value for the encrypted digital currency industry.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In May 2018, we changed our corporate name from “China Information Technology Inc.” to “Taoping Inc.”, to more accurately reflect our current business operations in the new media and IoT industries. In 2021, Information Security Tech. International Co. Ltd. (“IST HK”), one of the Company’s Hong Kong subsidiaries, changed its corporate name to Taoping Group (China) Ltd. to reflect the Company’s current corporate structure to be in line with the new business strategies. As listed in the table below, these services are provided through the Company’s wholly-owned People’s Republic of China (PRC) subsidiaries, and the Company’s Variable interest entity (“VIE”) and VIE subsidiaries.</span></p> <p id="xdx_897_ecustom--ScheduleOfSubsidiariesAndVariableInterestEntityTableTextBlock_zMQOML7oEY91" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8BE_zegSn7uBlok9" style="display: none">SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Entities</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Subsidiaries/ VIE</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June 30, 2021 % owned</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December 31, 2020 % owned</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December 31, 2019 % owned</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Location</span></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"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"/></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingIncMember_z4hKptN3bRvh" title="Entities">Taoping Inc.</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember" style="display: none">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember_zdmbrjuHrIdl" style="display: none">100</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif; display: none">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_90E_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingIncMember" title="Location">British Virgin Islands</span></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; width: 17%"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember_zwL8aBBQ7tS4">Taoping Holdings Limited (THL)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 14%"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember_zuKvuHfzb157" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember_z9maiaw8Rc8f" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember_znwGpY0WGDtf" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 1%">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember_ztFRtd3HBxIf" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 14%"><span id="xdx_90B_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember" title="Location">British Virgin Islands</span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingGroupChinaLtdISTHKMember_zMhd8KqjkhOd">Taoping Group (China) Ltd. (IST HK)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingGroupChinaLtdISTHKMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingGroupChinaLtdISTHKMember_zCXHdfjuoXX6" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--TaopingGroupChinaLtdISTHKMember_zE51yl53Rvpe">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--TaopingGroupChinaLtdISTHKMember_zezrvxnGTfl3">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingGroupChinaLtdISTHKMember" title="Location">Hong Kong, China</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsAsiaLimitedTDALMember_zEPfEJrME32f">Taoping Digital Assets (Asia) Limited (TDAL)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsAsiaLimitedTDALMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsAsiaLimitedTDALMember_zLKERkU1xzi3" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsAsiaLimitedTDALMember" title="Location">Hong Kong, China</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsHongKongLimitedTDLMember_zxswqIx4VuWg">Taoping Digital Assets (Hong Kong) Limited (TDL)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsHongKongLimitedTDLMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsHongKongLimitedTDLMember_zAar5RXCnl1f" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsHongKongLimitedTDLMember" title="Location">Hong Kong, China</span></span></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"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingCapitalLimitedTCLMember_zLHiGZq8ELl4">Taoping Capital Limited (TCL)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingCapitalLimitedTCLMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingCapitalLimitedTCLMember_z8YGQfO5lV7f" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_905_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingCapitalLimitedTCLMember" title="Location">Hong Kong, China</span></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"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--AlphaDigitalGroupLtdADGMember_zXO8FtAx2ZXb">Alpha Digital Group Ltd. (ADG)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--AlphaDigitalGroupLtdADGMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--AlphaDigitalGroupLtdADGMember_zEHaD4HHBG2" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--AlphaDigitalGroupLtdADGMember" title="Location">Cayman, Island</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityTechChinaCoLtdISTMember_zKXJxZFcFiCj">Information Security Tech. (China) Co., Ltd. (IST)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityTechChinaCoLtdISTMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityTechChinaCoLtdISTMember_z50fm6SF6Dn7" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--InformationSecurityTechChinaCoLtdISTMember_zM8IUfXlWla6" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--InformationSecurityTechChinaCoLtdISTMember_zu5tX06P8ux" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_907_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityTechChinaCoLtdISTMember" title="Location">Shenzhen, China</span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TopCloudSoftwareChinaCoLtdTopCloudMember_ztZB4kefFUSg">TopCloud Software (China) Co., Ltd. (TopCloud)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TopCloudSoftwareChinaCoLtdTopCloudMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TopCloudSoftwareChinaCoLtdTopCloudMember_zpbjADkjYeF2" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--TopCloudSoftwareChinaCoLtdTopCloudMember_zDKtZEDATUeh" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--TopCloudSoftwareChinaCoLtdTopCloudMember_zpwB3u1bFWq" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TopCloudSoftwareChinaCoLtdTopCloudMember" title="Location">Shenzhen, China</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityIoTTechCoLtdISIOTMember_zL2PXFZIMuKg">Information Security IoT Tech.Co., Ltd. (ISIOT)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityIoTTechCoLtdISIOTMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityIoTTechCoLtdISIOTMember_zBsh1bDiOVB5" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--InformationSecurityIoTTechCoLtdISIOTMember_zN3hpHbItvXh" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--InformationSecurityIoTTechCoLtdISIOTMember_zfa0KfZqo0pe" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityIoTTechCoLtdISIOTMember" title="Location">Shenzhen,China</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECTechnologyGroupCoLtdiASPECMember_zpJHEYk2cXdd">iASPEC Technology Group Co., Ltd. (iASPEC)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECTechnologyGroupCoLtdiASPECMember" title="Subsidiaries/VIE">VIE</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECTechnologyGroupCoLtdiASPECMember_znhRjpjdHECg" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--IASPECTechnologyGroupCoLtdiASPECMember_z99xfJpJaWe9" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--IASPECTechnologyGroupCoLtdiASPECMember_zWuorg6IxmX8" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_90C_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECTechnologyGroupCoLtdiASPECMember" title="Location">Shenzhen, China</span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--BiznestInternetTechCoLtdBiznestMember_zkitv2634Y2d">Biznest Internet Tech. Co., Ltd. (Biznest)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--BiznestInternetTechCoLtdBiznestMember" title="Subsidiaries/VIE">VIE subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--BiznestInternetTechCoLtdBiznestMember_z2PawcrSlcni" title="Percentage owned">100</span><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%<span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--BiznestInternetTechCoLtdBiznestMember_zatYC38AWrK7" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--BiznestInternetTechCoLtdBiznestMember_zvS3fbJTbaE4" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--BiznestInternetTechCoLtdBiznestMember" title="Location">Shenzhen,China</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECBocomIoTTechCoLtdBocomMember_zHDSnwuTAyc3">iASPEC Bocom IoT Tech. Co., Ltd. (Bocom)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECBocomIoTTechCoLtdBocomMember" title="Subsidiaries/VIE">VIE subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_909_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECBocomIoTTechCoLtdBocomMember_zhhGQlUHvfwk" title="Percentage owned">100</span><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%<span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--IASPECBocomIoTTechCoLtdBocomMember_zDQXm5IEVmn9" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--IASPECBocomIoTTechCoLtdBocomMember_zyycPvu630e5" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECBocomIoTTechCoLtdBocomMember" title="Location">Shenzhen, China</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingNewMediaCoLtdTNMMember_zodGDQtOmg54">Taoping New Media Co., Ltd. (TNM)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_908_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingNewMediaCoLtdTNMMember" title="Subsidiaries/VIE">VIE subsidiary</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_904_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingNewMediaCoLtdTNMMember_z7iL7dK6G0Ta" title="Percentage owned">100</span><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%<span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"/></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"/><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_909_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingNewMediaCoLtdTNMMember" title="Location">Shenzhen, China</span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingECommerceServiceCoLtdSZTECMember_zD2feuwVIot2">Shenzhen Taoping E-Commerce Service Co., Ltd. (SZTEC)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_901_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingECommerceServiceCoLtdSZTECMember" title="Subsidiaries/VIE">VIE Subsidiary</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90E_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingECommerceServiceCoLtdSZTECMember_zfj3227qGJ3b" title="Percentage owned">100</span><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%<span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"/></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_90E_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingECommerceServiceCoLtdSZTECMember" title="Location">Shenzhen, China</span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingEducationTechnologyCoLtdSZTETMember_zgxbJFEEaZcd">Shenzhen Taoping Education Technology Co., Ltd. (SZTET)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingEducationTechnologyCoLtdSZTETMember" title="Subsidiaries/VIE">VIE subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingEducationTechnologyCoLtdSZTETMember_zcTWNpS9UOGg" title="Percentage owned">51</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%<span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"/></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_90F_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingEducationTechnologyCoLtdSZTETMember" title="Location">Shenzhen, China</span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--WuhuTaopingEducationTechnologyCoLtdWHTETMember_zs0VgTPth6fc">Wuhu Taoping Education Technology Co., Ltd. (WHTET)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--WuhuTaopingEducationTechnologyCoLtdWHTETMember" title="Subsidiaries/VIE">VIE subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--WuhuTaopingEducationTechnologyCoLtdWHTETMember_zCVuQ9vqH74" title="Percentage owned">51</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%<span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"/></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--WuhuTaopingEducationTechnologyCoLtdWHTETMember" title="Location">Wuhu, China</span></span></td></tr> </table> <p id="xdx_8A4_zIVGt9DAbbXj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Amended and Restated MSA</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iASPEC is a VIE of the Company. To comply with PRC laws and regulations that restrict foreign ownership of companies that provide public security information technology and Geographic Information Systems software operating services to certain government and other customers, the Company operates the restricted aspect of its business through iASPEC.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Amended and Restated Management Service Agreement (“MSA”) was entered into on December 13, 2009, by and among IST, iASPEC and iASPEC’s sole shareholder, Mr. Jianghuai Lin (“Mr. Lin”), which replaced the original MSA dated July 1, 2007. Pursuant to the Amended and Restated MSA, IST will provide management and consulting services to iASPEC, under the following terms:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.35in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iASPEC agreed that IST will be entitled to receive ninety five percent (<span id="xdx_90A_ecustom--NetProfitReceivedPercentage_pid_dp_uPure_c20091212__20091213__dei--LegalEntityAxis__custom--IASPECTechnologyGroupCoLtdMember_zxtYOcd974oh" title="Net profit received, percentage">95%</span>) of the Net Received Profit, as defined, of iASPEC during the term of the Agreement. iASPEC is obligated to calculate and pay the Net Received Profit due to IST no later than the last day of the first month following the end of each fiscal quarter. Mr. Lin, agreed to enter into an agreement with IST to pledge all of his equity interests in iASPEC as security for his and iASPEC’s fulfillment of their respective obligations under the MSA, and to register the pledge agreement with the local AIC (Administration for Industry and Commerce). The Amended and Restated MSA was executed on December 13, 2009. Based on the advice of the Company’s PRC legal counsel, in January 2010 all the parties to the agreement decided not to enter into a pledge agreement.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Lin confirmed his status as the sole iASPEC shareholder and his assumption of all of the obligations of the iASPEC shareholder under the agreement, including a confirmation of his continuing obligation under a written guaranty, executed by the then iASPEC shareholders.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Based on iASPEC’s needs for its development and operation, IST has the right, from time to time, at its sole discretion, to provide iASPEC with capital support.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">IST agreed that it will not interfere with any business of iASPEC covered by iASPEC’s PRC State Secret related Computer Information System Integration Certificate, including but not limited to, seeking access to relevant documents regarding such business. However, iASPEC agreed that it will cooperate with the requests of the Company as necessary to comply with the Company’s reporting obligations to the Securities and Exchange Commission. (“SEC”).</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Amended and Restated MSA amended certain terms of the original MSA dated July 1, 2007 and has a term of 30 years unless otherwise early termination by the parties by one of the following means:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.35in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Either iASPEC or IST may terminate the Amended and Restated MSA immediately (a) upon the material breach by a party of its obligations and the failure of such party to cure such breach within 30 working days after written notice from the non-breaching party; or (b) upon the filing of a voluntary or involuntary petition in bankruptcy by a party, or of which the party is the subject to insolvency, or the commencement of any proceedings placing the party in a receivership, or of any assignment by a party for the benefit of creditors; or</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Amended and Restated MSA may be terminated at any time by IST upon 90 calendar days’ written notice delivered to all other parties.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Upon any effective date of any termination of the Amended and Restated MSA: (a) IST will cease providing management services to iASPEC; (ii) IST will deliver to iASPEC all chops and seals of iASPEC; (iii) IST will deliver to iASPEC all of the financial and other books and records of iASPEC, including any and all permits, licenses, certificates and other proprietary and operational documents and instruments; (iv) the senior managers who are recommended by IST and elected as directors of iASPEC will resign from the Board of Directors of iASPEC in a lawful way; and (v) the software license that iASPEC granted to IST according to the Amended and Restated MSA will terminate unless otherwise agreed by the parties. In addition, any amounts owing from any party to any other party on the effective date of any termination under the terms of the Amended and Restated MSA will continue to be due and owing despite such termination.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Amended and Restated MSA does not have renewal provisions. We expect that the parties to the Amended and Restated MSA will negotiate to extend the term of the agreement before its expiration.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Option Agreement</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In connection with the MSA, IST also has an immediately exercisable purchase option agreement (the “Option Agreement”) with iASPEC and its shareholders. Pursuant to the Option Agreement, the iASPEC shareholder granted IST or its designee(s) an exclusive, irrevocable option to purchase, from time to time, all or a part of iASPEC’s shares or iASPEC’s assets from the iASPEC shareholder for $<span id="xdx_904_eus-gaap--PaymentsToAcquireProductiveAssets_c20070629__20070701_pp0p0" title="Purchase price of assets">1,800,000</span> in aggregate. The option may not be exercised if the exercise would violate any applicable laws and regulations in PRC or cause any license or permit held by, and necessary for the operation of iASPEC, to be cancelled or invalidated. The Option Agreement will terminate on the date that IST exercises its purchase option and acquires all the shares or assets of iASPEC pursuant to the terms of the Option Agreement. The Option Agreement may be rescinded by IST upon 30 days’ notice without costs to terminate. The Option Agreement does not have renewal provisions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The substance of the Amended and Restated MSA and the Option Agreement is to:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.65in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Allow the Company to utilize the business licenses, contacts, permits, and other resources of iASPEC in order for the Company to be able to expand its operations and business model;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Provide the Company with effective control over all of iASPEC’s operations; and provide the shareholders of iASPEC an opportunity to monetize a portion of their investment through the $<span id="xdx_902_eus-gaap--PaymentsToAcquireProductiveAssets_pn5n6_c20070629__20070701_zm1tKVyJoUOk" title="Purchase price of assets">1.8</span> million purchase option (see Note 22 - Subsequent Events for recent development).</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Going Concern and Management’s Plans</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Although the COVID-19 pandemic has largely been contained in China, ripple effect of negative impact from the pandemic to the out-of-home advertising business continues in the first half of 2021. However, our revenue achieved <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20210101__20210630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--RevenueFromRightsConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__srt--MajorCustomersAxis__custom--TaopingNewMediaCoLtdMember_ziixBzEPE9Ha" title="Revenue percentage">71.2</span>% year-over-year increase as a result of the additions of cryptocurrency mining and the acquisition of TNM for the first half of 2021. The Company incurred a net loss of approximately $<span id="xdx_908_ecustom--NetLoss_pn5n6_c20210101__20210630_zd77nj0zdf7d" title="Net income loss">14.4</span> million for the six months ended June 30, 2021, which was mainly due to the provision of allowance of credit losses and the expenses of stock-based compensation, compared to a net loss of $<span id="xdx_906_ecustom--NetLoss_pn5n6_c20200101__20200630_zUQaGyFCwPb1" title="Net income loss">7.9</span> million for the same period of 2020. The Company reported negative cash flows from operations of approximately $<span id="xdx_90C_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20210101__20210630_zngX9doNW349" title="Cash flow from operating activities">16.3</span> million for the six months ended June 30, 2021, compared to negative cash flows of $<span id="xdx_901_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_dixL_c20200101__20200630_zZx4hDIwT9Dc" title="Cash flow from operating activities::XDX::1%2C176%2C940"><span style="-sec-ix-hidden: xdx2ixbrl0959">1.2</span></span> million from operations for the same period of 2020. As of June 30, 2021, the Company had a working capital deficit of approximately $<span id="xdx_901_ecustom--WorkingCapitalDeficiency_iNI_pn5n6_di_c20210630_ziGtHcSLxja2" title="Working capital deficiency">2.7</span> million, compared to a working capital deficit of $<span id="xdx_90E_ecustom--WorkingCapitalDeficiency_iNI_pn5n6_di_c20201231_zxIYuG5h2Kr2" title="Working capital deficiency">17.4</span> million as of December 31, 2020. The Company had significant accumulated deficit approximately $<span id="xdx_901_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_pn5n6_di_c20210630_zzcEkq1X78n4" title="Accumulated deficit">206.3</span> million and $<span id="xdx_90E_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_pn5n6_di_c20201231_zEXKJiQbakC7" title="Accumulated deficit">192.2</span> million as of June 30, 2021 and December 31, 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In the first quarter of 2021, the Company completed three financing transactions issuing <span id="xdx_90F_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210101__20210331_pdd" title="Sale of stock, shares issued">3,140,740</span> ordinary shares in total with aggregate proceeds of $<span id="xdx_900_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pn5n6_c20210101__20210331_zFP6awhJuWof" title="Proceeds net of issuance cost and debt discount">13.1</span> million net of issuance costs. In July 2021, the Company consummated a financing transaction comprising of <span id="xdx_90B_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210701__20210731_z1fSjpD7VImc" title="Sale of stock, shares issued">1,200,000</span> ordinary shares, and warrants with aggregate proceeds net of issuance cost of $<span id="xdx_90C_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pn4n6_c20200701__20200731_zGkTnQMYnBXd" title="Proceeds net of issuance cost and debt discount">4.73</span> million. Proceeds from all financing activities were to increase the Company’s working capital.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In June 2021, the Company completed an acquisition of <span id="xdx_90A_eus-gaap--BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_iI_pid_dp_uPure_c20210630__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_zxhlNv1tNNA1" title="Business combination step acquisition shares percentage">100%</span> of equity of TNM to offer more comprehensive services off the new media sharing platform and enhance revenue generation from new media and advertising sectors. In April 2021, the Company also formed a Blockchain business segment and engages in cryptocurrency mining activities as the first initiative of this sector to supplement the diminished Traditional Information Technology (TIT) business segment as a part of new business transformation. Revenue generated from cryptocurrency mining was approximately $<span id="xdx_908_eus-gaap--Revenues_pp0p0_c20210101__20210630__srt--ProductOrServiceAxis__custom--CryptocurrencyMiningsMember_zNlmXjod4N9e" title="Revenue">815,000</span>, and the gross profit from mining business was approximately $<span id="xdx_901_eus-gaap--GrossProfit_pp0p0_c20210101__20210630__srt--ProductOrServiceAxis__custom--CryptocurrencyMiningsMember_zYiV6xpU5Lei" title="Gross Profit">153,000</span> for the six months ended June 30, 2021. In 2021, the Company will continue to expand Blockchain related business operations to improve revenue and cash flow generations. In addition, the management will also continue to execute the existing business strategies with focuses on selection of quality customers, collection of accounts receivable, maintaining proper inventory level, and managing accounts payable to enhance operating cash flows. Meanwhile, with the increasing scale of the Taoping national network, the Company expects to gradually increase its revenue stream of platform service in 2021. The Company will continue advancing business cooperation internationally. Moreover, the Company will aggressively develop domestic and international markets to develop new customers in new media business, and explore more blockchain related businesses, such as establishing overseas data centers in addition to Hong Kong and developing applications of NFT, cloud desktop and cloud rendering. With its well established “Taoping” brand, technology platform and industry reputation along with strategic expansion into the Blockchain business sector, the Company believes that it has the ability to raise needed capital to support the Company’s operations and business expansions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">If the Company’s execution of business strategies is not successful in addressing its current financial concerns, additional capital raise from issuing equity security or debt instrument or additional loan facility may occur to support required cash flows. However, the Company can make no assurances that financing will be available for the amounts we need, or on terms commercially acceptable to us, if at all. If one or all of these events do not occur or subsequent capital raise was insufficient to bridge financial and liquidity shortfall, substantial doubt exists about the Company’s ability to continue as a going concern. The consolidated financial statements have been prepared assuming that the Company will continue as a going concern and, accordingly, do not include any adjustments that might result from the outcome of this uncertainty.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> 1 0.246 0.51 <p id="xdx_897_ecustom--ScheduleOfSubsidiariesAndVariableInterestEntityTableTextBlock_zMQOML7oEY91" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8BE_zegSn7uBlok9" style="display: none">SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Entities</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Subsidiaries/ VIE</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June 30, 2021 % owned</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December 31, 2020 % owned</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December 31, 2019 % owned</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Location</span></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"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"/></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingIncMember_z4hKptN3bRvh" title="Entities">Taoping Inc.</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember" style="display: none">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember_zdmbrjuHrIdl" style="display: none">100</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif; display: none">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_90E_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingIncMember" title="Location">British Virgin Islands</span></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; width: 17%"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember_zwL8aBBQ7tS4">Taoping Holdings Limited (THL)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 14%"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember_zuKvuHfzb157" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember_z9maiaw8Rc8f" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember_znwGpY0WGDtf" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 1%">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember_ztFRtd3HBxIf" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 14%"><span id="xdx_90B_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingHoldingsLimitedMember" title="Location">British Virgin Islands</span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingGroupChinaLtdISTHKMember_zMhd8KqjkhOd">Taoping Group (China) Ltd. (IST HK)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingGroupChinaLtdISTHKMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingGroupChinaLtdISTHKMember_zCXHdfjuoXX6" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--TaopingGroupChinaLtdISTHKMember_zE51yl53Rvpe">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--TaopingGroupChinaLtdISTHKMember_zezrvxnGTfl3">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingGroupChinaLtdISTHKMember" title="Location">Hong Kong, China</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsAsiaLimitedTDALMember_zEPfEJrME32f">Taoping Digital Assets (Asia) Limited (TDAL)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsAsiaLimitedTDALMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsAsiaLimitedTDALMember_zLKERkU1xzi3" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsAsiaLimitedTDALMember" title="Location">Hong Kong, China</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsHongKongLimitedTDLMember_zxswqIx4VuWg">Taoping Digital Assets (Hong Kong) Limited (TDL)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsHongKongLimitedTDLMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsHongKongLimitedTDLMember_zAar5RXCnl1f" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingDigitalAssetsHongKongLimitedTDLMember" title="Location">Hong Kong, China</span></span></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"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingCapitalLimitedTCLMember_zLHiGZq8ELl4">Taoping Capital Limited (TCL)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingCapitalLimitedTCLMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingCapitalLimitedTCLMember_z8YGQfO5lV7f" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_905_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingCapitalLimitedTCLMember" title="Location">Hong Kong, China</span></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"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--AlphaDigitalGroupLtdADGMember_zXO8FtAx2ZXb">Alpha Digital Group Ltd. (ADG)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--AlphaDigitalGroupLtdADGMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--AlphaDigitalGroupLtdADGMember_zEHaD4HHBG2" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--AlphaDigitalGroupLtdADGMember" title="Location">Cayman, Island</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityTechChinaCoLtdISTMember_zKXJxZFcFiCj">Information Security Tech. (China) Co., Ltd. (IST)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityTechChinaCoLtdISTMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityTechChinaCoLtdISTMember_z50fm6SF6Dn7" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--InformationSecurityTechChinaCoLtdISTMember_zM8IUfXlWla6" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--InformationSecurityTechChinaCoLtdISTMember_zu5tX06P8ux" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_907_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityTechChinaCoLtdISTMember" title="Location">Shenzhen, China</span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TopCloudSoftwareChinaCoLtdTopCloudMember_ztZB4kefFUSg">TopCloud Software (China) Co., Ltd. (TopCloud)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TopCloudSoftwareChinaCoLtdTopCloudMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TopCloudSoftwareChinaCoLtdTopCloudMember_zpbjADkjYeF2" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--TopCloudSoftwareChinaCoLtdTopCloudMember_zDKtZEDATUeh" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--TopCloudSoftwareChinaCoLtdTopCloudMember_zpwB3u1bFWq" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TopCloudSoftwareChinaCoLtdTopCloudMember" title="Location">Shenzhen, China</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityIoTTechCoLtdISIOTMember_zL2PXFZIMuKg">Information Security IoT Tech.Co., Ltd. (ISIOT)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityIoTTechCoLtdISIOTMember" title="Subsidiaries/VIE">Subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityIoTTechCoLtdISIOTMember_zBsh1bDiOVB5" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--InformationSecurityIoTTechCoLtdISIOTMember_zN3hpHbItvXh" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--InformationSecurityIoTTechCoLtdISIOTMember_zfa0KfZqo0pe" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--InformationSecurityIoTTechCoLtdISIOTMember" title="Location">Shenzhen,China</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECTechnologyGroupCoLtdiASPECMember_zpJHEYk2cXdd">iASPEC Technology Group Co., Ltd. (iASPEC)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECTechnologyGroupCoLtdiASPECMember" title="Subsidiaries/VIE">VIE</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECTechnologyGroupCoLtdiASPECMember_znhRjpjdHECg" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--IASPECTechnologyGroupCoLtdiASPECMember_z99xfJpJaWe9" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--IASPECTechnologyGroupCoLtdiASPECMember_zWuorg6IxmX8" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_90C_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECTechnologyGroupCoLtdiASPECMember" title="Location">Shenzhen, China</span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--BiznestInternetTechCoLtdBiznestMember_zkitv2634Y2d">Biznest Internet Tech. Co., Ltd. (Biznest)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--BiznestInternetTechCoLtdBiznestMember" title="Subsidiaries/VIE">VIE subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--BiznestInternetTechCoLtdBiznestMember_z2PawcrSlcni" title="Percentage owned">100</span><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%<span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--BiznestInternetTechCoLtdBiznestMember_zatYC38AWrK7" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--BiznestInternetTechCoLtdBiznestMember_zvS3fbJTbaE4" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--BiznestInternetTechCoLtdBiznestMember" title="Location">Shenzhen,China</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECBocomIoTTechCoLtdBocomMember_zHDSnwuTAyc3">iASPEC Bocom IoT Tech. Co., Ltd. (Bocom)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECBocomIoTTechCoLtdBocomMember" title="Subsidiaries/VIE">VIE subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_909_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECBocomIoTTechCoLtdBocomMember_zhhGQlUHvfwk" title="Percentage owned">100</span><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%<span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20200101__20201231__dei--LegalEntityAxis__custom--IASPECBocomIoTTechCoLtdBocomMember_zDQXm5IEVmn9" title="Percentage owned">100</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20190101__20191231__dei--LegalEntityAxis__custom--IASPECBocomIoTTechCoLtdBocomMember_zyycPvu630e5" title="Percentage owned">100</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--IASPECBocomIoTTechCoLtdBocomMember" title="Location">Shenzhen, China</span></span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingNewMediaCoLtdTNMMember_zodGDQtOmg54">Taoping New Media Co., Ltd. (TNM)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_908_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingNewMediaCoLtdTNMMember" title="Subsidiaries/VIE">VIE subsidiary</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_904_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingNewMediaCoLtdTNMMember_z7iL7dK6G0Ta" title="Percentage owned">100</span><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%<span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"/></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"/><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_909_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--TaopingNewMediaCoLtdTNMMember" title="Location">Shenzhen, China</span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingECommerceServiceCoLtdSZTECMember_zD2feuwVIot2">Shenzhen Taoping E-Commerce Service Co., Ltd. (SZTEC)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_901_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingECommerceServiceCoLtdSZTECMember" title="Subsidiaries/VIE">VIE Subsidiary</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90E_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingECommerceServiceCoLtdSZTECMember_zfj3227qGJ3b" title="Percentage owned">100</span><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%<span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"/></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_90E_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingECommerceServiceCoLtdSZTECMember" title="Location">Shenzhen, China</span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingEducationTechnologyCoLtdSZTETMember_zgxbJFEEaZcd">Shenzhen Taoping Education Technology Co., Ltd. (SZTET)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingEducationTechnologyCoLtdSZTETMember" title="Subsidiaries/VIE">VIE subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingEducationTechnologyCoLtdSZTETMember_zcTWNpS9UOGg" title="Percentage owned">51</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%<span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"/></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_90F_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--ShenzhenTaopingEducationTechnologyCoLtdSZTETMember" title="Location">Shenzhen, China</span></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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_ecustom--Entities_c20210101__20210630__dei--LegalEntityAxis__custom--WuhuTaopingEducationTechnologyCoLtdWHTETMember_zs0VgTPth6fc">Wuhu Taoping Education Technology Co., Ltd. (WHTET)</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--VariableInterestEntitySimilarEntityAggregationDescription_c20210101__20210630__dei--LegalEntityAxis__custom--WuhuTaopingEducationTechnologyCoLtdWHTETMember" title="Subsidiaries/VIE">VIE subsidiary</span></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--VariableInterestEntityOwnershipPercentage_pid_dp_uPure_c20210101__20210630__dei--LegalEntityAxis__custom--WuhuTaopingEducationTechnologyCoLtdWHTETMember_zCVuQ9vqH74" title="Percentage owned">51</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%<span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"/></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_ecustom--Location_c20210101__20210630__dei--LegalEntityAxis__custom--WuhuTaopingEducationTechnologyCoLtdWHTETMember" title="Location">Wuhu, China</span></span></td></tr> </table> Taoping Inc. Subsidiary 1 British Virgin Islands Taoping Holdings Limited (THL) Subsidiary 1 1 1 British Virgin Islands Taoping Group (China) Ltd. (IST HK) Subsidiary 1 1 1 Hong Kong, China Taoping Digital Assets (Asia) Limited (TDAL) Subsidiary 1 Hong Kong, China Taoping Digital Assets (Hong Kong) Limited (TDL) Subsidiary 1 Hong Kong, China Taoping Capital Limited (TCL) Subsidiary 1 Hong Kong, China Alpha Digital Group Ltd. (ADG) Subsidiary 1 Cayman, Island Information Security Tech. (China) Co., Ltd. (IST) Subsidiary 1 1 1 Shenzhen, China TopCloud Software (China) Co., Ltd. (TopCloud) Subsidiary 1 1 1 Shenzhen, China Information Security IoT Tech.Co., Ltd. (ISIOT) Subsidiary 1 1 1 Shenzhen,China iASPEC Technology Group Co., Ltd. (iASPEC) VIE 1 1 1 Shenzhen, China Biznest Internet Tech. Co., Ltd. (Biznest) VIE subsidiary 1 1 1 Shenzhen,China iASPEC Bocom IoT Tech. Co., Ltd. (Bocom) VIE subsidiary 1 1 1 Shenzhen, China Taoping New Media Co., Ltd. (TNM) VIE subsidiary 1 Shenzhen, China Shenzhen Taoping E-Commerce Service Co., Ltd. (SZTEC) VIE Subsidiary 1 Shenzhen, China Shenzhen Taoping Education Technology Co., Ltd. (SZTET) VIE subsidiary 0.51 Shenzhen, China Wuhu Taoping Education Technology Co., Ltd. (WHTET) VIE subsidiary 0.51 Wuhu, China 0.95 1800000 1800000 0.712 14400000 7900000 -16300000 -2700000 -17400000 -206300000 -192200000 3140740 13100000 1200000 4730000 1 815000 153000 <p id="xdx_802_eus-gaap--SignificantAccountingPoliciesTextBlock_zXrOZP7Hfgdi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>2. <span id="xdx_823_zXEXrJezmoAk">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p id="xdx_84A_eus-gaap--ConsolidationPolicyTextBlock_z9QWgZVz02R3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(a) <span style="text-decoration: underline">Basis of Presentation and Principles of Consolidation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The consolidated financial statements as of June 30, 2021 and for the six-month periods ended June 30, 2021 and 2020 are unaudited. The accompanying unaudited consolidated financial statements have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial reporting. In the opinion of management, all adjustments (consisting of normal recurring adjustments) have been made that are necessary to present fairly the financial position, the results of its operations and cash flows. Operating results as presented are not necessarily indicative of the results to be expected for a full year. These consolidated financial statements and related notes should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Form 20-F for the year ended December 31, 2020 filed on April 30, 2021 with the Securities and Exchange Commission.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The consolidated financial statements include the accounts of the Company, its subsidiaries, and its VIE for which the Company is the primary beneficiary. All significant intercompany accounts and transactions have been eliminated in consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--StockholdersEquityReverseStockSplit_c20210101__20210630" title="Reverse stock split">Reverse Stock Split: A one (1)-for-six (6) reverse stock split of the Company’s issued and outstanding ordinary shares was effective on July 30, 2020 (the “Reverse Stock Split”).</span> Except shares authorized, all share and per share information has been retroactively adjusted to give effect to the Reverse Stock Split for all periods presented, unless otherwise indicated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84B_eus-gaap--UseOfEstimates_zDMqk7DzPqC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(b) <span style="text-decoration: underline">Use of Estimates</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company’s significant estimates include its accounts receivable, assessment of credit losses, fair value of stock options and warrants, valuation allowance of deferred tax assets, useful lives of property and equipment, the recoverability of long-lived assets, revenue recognition, valuation of prepayments and other assets and other intangible assets. Management makes these estimates using the best information available at the time the estimates are made; however actual results could differ from those estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p id="xdx_84B_ecustom--EconomicPandemicAndPoliticalRisksPolicyTextBlock_zFilxCm8b774" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(c) <span style="text-decoration: underline">Economic, Pandemic, Political, and Currency Exchange Risks</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">All the Company’s revenue-generating operations are conducted in the PRC. Accordingly, the Company’s business, financial condition and results of operations may be influenced by the political, economic, public health, and legal environments in the PRC, and by the general state of the PRC economy. The Company’s operations in the PRC are subject to special considerations and significant risks that are not typically pertaining to the companies in North America and Western Europe. These include risks associated with, among others, the political, economic, public health, and legal environments, geopolitical influences, and foreign currency exchange, notably in recent events, where the government’s sudden interventions or modifications of the laws and regulations currently in effective could negatively impact the Company’s operations and financial results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Recently, ten Chinese regulatory authorities collectively promulgated a guidance to further control and monitor cryptocurrency related trading, exchanges, transaction, banking and financial service, initial coin offering, and other intermediary and derivatives transactions, which are considered illegal in accordance with effectuated laws and regulations and may be subject to penalty criminally. The new guidance also bars foreign cryptocurrency trading platforms and related businesses to provide services to China domestic individuals and business entities, and expands the application of laws and regulations to Chinese employees or contractors of foreign operatives that provide related services to individuals or business entities domiciled in China. The legality of cryptocurrency mining activity may be subject to challenge by Chinese authorities. The Company is in the process of reorganizing its corporate structure to relocate cryptocurrency mining activities and related subsidiaries to jurisdictions outside of China mainland to minimize the risk.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The functional currency of the Company is Chinese Renminbi Yuan (“RMB”), which is not freely convertible into foreign currencies. The Company cannot guarantee that the current exchange rate will remain steady. Therefore, there is a possibility that the Company could post the same amount of profit for two comparable periods and yet, because of fluctuating exchange rates, record higher or lower profit depending on exchange rate of RMB. RMB converted to U.S. dollars on the relevant dates. The exchange rate could fluctuate depending on changes in the political and economic environment without notice.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z6Qd5lUY3O14" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(d) <span style="text-decoration: underline">Cash and Cash Equivalents, and Restricted cash</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company considers all highly liquid investments purchased and cash deposits with financial institutions with original maturities of three months or less to be cash equivalents. The Company had <span id="xdx_90F_eus-gaap--CashEquivalentsAtCarryingValue_iI_pp0p0_do_c20210630_zjyUhS5G04tb" title="Cash equivalents"><span id="xdx_909_eus-gaap--CashEquivalentsAtCarryingValue_iI_pp0p0_do_c20201231_zE9VxmrOGuF2" title="Cash equivalents">no</span></span> cash equivalents as of June 30, 2021 or December 31, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company maintains its cash accounts at credit worthy financial institutions and closely monitors the movements of its cash positions. As of June 30, 2021, and December 31, 2020, approximately $<span id="xdx_903_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20210630_zl3ILIQd95w5" title="Cash and cash equivalents">0.8</span> million and $<span id="xdx_902_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20201231_zF1jQ1DHBBwd" title="Cash and cash equivalents">0.9</span> million of cash, respectively, was held in bank accounts in the PRC and Hong Kong.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_843_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_ziQkaDI0Qxvk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(e) <span style="text-decoration: underline">Restricted Cash</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company also held restricted cash of $<span id="xdx_906_eus-gaap--RestrictedCash_iI_pn5n6_c20201231_zDJ0dYBufvq3" title="Restricted cash">0.2</span> million as of December 31, 2020. The restricted fund is a time deposit served as collateral to secure a bank loan facility that matured on May 7, 2021. The Company had <span id="xdx_900_eus-gaap--RestrictedCash_iI_pp0p0_doxL_c20210630_zntTsX1TQiuj" title="Restricted cash::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl1007">no</span></span> restricted cash as of June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_845_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zY1vKyGTrArc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(f) <span style="text-decoration: underline">Accounts Receivable, Accounts Receivable – related parties, and Concentration of Risk</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In January 2020, the Company adopted ASU 2016-13, Topics 326-Credit Loss, Measurement of Credit Losses on Financial Instruments, which replaces the incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (CECL) methodology, as its accounting standard for its trade accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The adoption of the credit loss accounting standard has no material impact on the Company’s consolidated financial statements as of January 1, 2020. Accounts receivable are recognized and carried at carrying amount less an allowance for credit loss, if any. The Company maintains an allowance for credit losses resulting from the inability of its customers to make required payments based on contractual terms. The Company reviews the collectability of its receivables on a regular and ongoing basis according to historical trend, and estimates its provision for expected credit losses on receivables aging analysis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has further adjusted allowance for credit losses for the anticipation of future economic condition and credit risk indicators of customers, including the potential impact of the COVID-19 pandemic on its customers’ businesses. After all attempts to collect a receivable have failed, the receivable is written off against the allowance. In the event the Company recovers amounts previously reserved for, the Company will reduce the specific allowance for credit losses. The balance of allowance for credit losses for the six-month ended June 30, 2021 has increased approximately $<span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_pn4n6_c20210101__20210630_z7rz8uVrX6sh" title="Increase in allowance for credit losses">6.94</span> million from the year ended December 31, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.35pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p id="xdx_89F_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zmJccrB3DHnk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Accounts receivable as of June 30, 2021 and December 31, 2020 are as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_8BB_zxcGI0pM7n7e" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"/></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-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20210630_z2noEmKr7Qe6" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20201231_zBi47fxUemo9" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center">(Unaudited)</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr id="xdx_40D_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzMzr_z3p8i38BQcS2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Accounts Receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">15,650,969</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">12,359,619</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNCzMzr_zwjjsry2FZ51" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for credit losses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,942,975</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,095,362</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzMzr_z0kVe6JBCkz7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Accounts Receivable, net</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">2,707,994</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">4,264,257</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccountsReceivableRelatedParties_iI_pp0p0_maARRPCzpFP_z1ZiT8Mikzi2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accounts Receivable - related parties</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15,651,195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,017,651</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--AllowanceForCreditLossesReceivableForRelatedParties_iNI_pp0p0_di_msARRPCzpFP_zvoUvTPff3j6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for credit losses - related parties</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(15,485,183</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,098,436</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--AccountsReceivableRelatedPartiesCurrent_iTI_pp0p0_mtARRPCzpFP_zrFDG0vjLs82" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Accounts Receivable - related parties, net</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">166,012</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">2,919,215</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsReceivableGrossNoncurrent_iI_pp0p0_maARNNzZOI_zLyio3ghkob1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-current Accounts Receivable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1033">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,013,532</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AllowanceForDoubtfulAccountsReceivableNoncurrent_iNI_pp0p0_di_msARNNzZOI_z7o8xmiLM5zj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Non-current Allowance for credit losses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1036"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,174,302</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--AccountsReceivableNetNoncurrent_iTI_pp0p0_mtARNNzZOI_zlOjKIVkFzak" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Non-current Accounts Receivable, net</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"><span style="-sec-ix-hidden: xdx2ixbrl1039">-</span></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">1,839,230</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--AccountsReceivableRelatedPartiesGrossNoncurrent_iI_pp0p0_maARRPNz3ZZ_zdxScFglxC13" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Non-current Accounts Receivable - related parties</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1042">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,172,502</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--NoncurrentAllowanceForCreditLossesRelatedParties_iNI_pp0p0_di_msARRPNz3ZZ_zZPaXm0G1il2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Non-current Allowance for credit losses - related parties</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1045"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,849,306</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--AccountsReceivableRelatedPartiesNoncurrent_iTI_pp0p0_mtARRPNz3ZZ_zcZZlTflVN03" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Non-current Accounts Receivable - related parties, net</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"><span style="-sec-ix-hidden: xdx2ixbrl1048">-</span></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">1,323,196</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zGYFawA9IOWk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The normal credit term is ranging from 1 month to 3 months after the customers’ acceptance of high-end data storage servers or software, and completion of advertising and other services, and ranging from 1 month to 6 months after the customers’ acceptance of ads display terminals. However, because of various factors of business cycle, the actual collection of outstanding accounts receivable may be beyond the normal credit terms.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In accordance with ASC 210-10-45, the non-current accounts receivable and non-current accounts receivable-related parties represent the amounts that the Company does not reasonably expect to be realized during the normal operating cycle of the Company. The Company uses one-year time period as the basis for the separation of current and non-current assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The allowance for credit losses at June 30, 2021 and December 31, 2020, totaled approximately $<span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pn5n6_c20210630_zO422hZyl9Fi">28.4 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pn5n6_c20201231_zlvaoRcnRKa6">21.2 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million, respectively, representing management’s best estimate. The following table describes the movements in the allowance for credit losses during the six-month period ended June 30, 2021 and the year ended December 31, 2020:</span></p> <p id="xdx_899_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zMB74AR9tqk8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8B8_zIu8XzCWhWqb" style="display: none">SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">Balance at January 1, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iS_pp0p0_c20200101__20201231_z4m6JuRH3rXk" style="width: 16%; text-align: right" title="Allowance for credit losses, beginning">7,212,644</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Increase in allowance for credit losses</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_c20200101__20201231_pp0p0" style="text-align: right" title="Increase in allowance for credit losses">13,528,638</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange difference</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_ecustom--ForeignExchangeDifference_c20200101__20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Foreign exchange difference">476,124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance at December 31, 2020</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iS_pp0p0_c20210101__20210630_zOHGYvMGcES5" style="text-align: right" title="Allowance for credit losses, beginning">21,217,406</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Addition from acquisition of TNM</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--AllowanceForDoubtfulAccountsReceivableAdditionFromAcquisition_c20210101__20210630_pp0p0" style="text-align: right" title="Addition from acquisition of TNM">309,537</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Increase in allowance for credit losses</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--IncreaseDecreaseInAllowanceForCreditLosses_pp0p0_c20210101__20210630_zOYHYdj65F03" style="text-align: right" title="Increase in allowance for credit losses">6,691,031</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Decrease for balance recovered</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_iN_pp0p0_di_c20210101__20210630_zYoGI7q8HMSb" style="text-align: right" title="Decrease for balance recovered">(61,969</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange difference</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_ecustom--ForeignExchangeDifference_c20210101__20210630_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Foreign exchange difference">272,153</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Balance at June 30, 2021 (Unaudited)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iE_pp0p0_c20210101__20210630_zWA071fMNogk" style="border-bottom: Black 2.5pt double; text-align: right" title="Allowance for credit losses, ending">28,428,158</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zFQEnBr1kHJ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_845_ecustom--PrepaidExpensesPolicyTetxBlock_zVGT6AkUKYX8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">(g) <span style="text-decoration: underline">Prepaid expenses </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, prepaid expenses included prepaid stock-based compensation of $<span id="xdx_90B_eus-gaap--PrepaidExpenseCurrent_c20210630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidStockBasedCompensationMember_pp0p0" title="Prepaid Expenses">9,189,765</span> and prepaid rental of $<span id="xdx_90D_eus-gaap--PrepaidExpenseCurrent_c20210630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidRentalMember_pp0p0" title="Prepaid Expenses">701,611</span>. As of December 31, 2020, prepaid expenses represented prepaid stock-based compensation of $<span id="xdx_908_eus-gaap--PrepaidExpenseCurrent_c20201231__us-gaap--BalanceSheetLocationAxis__custom--PrepaidStockBasedCompensationMember_pp0p0" title="Prepaid Expenses">24,635</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Prepaid stock-based compensation represents stock-based payments including ordinary shares, warrants or stock options issued to consultants as compensation for their contracted services. Share-based payments are measured at the grant date, and recognized as consulting service expense using the straight-line method over the service period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Prepaid rental was the payment made to a hash-rate platform for leasing blockchain cloud computing power which was amortized over the 12-month lease period from March 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_849_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_znzGSD1k3Cn" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(h) <span style="text-decoration: underline">Fair Value Accountin</span>g</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Financial Accounting Standards Board (FASB) Accounting Standards Codifications (ASC) 820-10 “Fair Value Measurements and Disclosures”, establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). As required by FASB ASC 820-10, assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The three levels of the fair value hierarchy under FASB ASC 820-10 are described below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.6in"><span style="font: 10pt Times New Roman, Times, Serif">Level</span> 1</td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Level</span> 2</td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> Quoted prices in markets that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Level</span> 3</td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.35pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On January 1, 2020, the Company adopted ASU 2018-13,” Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement.” The adoption of the disclosure requirements for Fair Value Accounting has no material impact on the Company’s consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84A_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zuyMJxZ1qQv5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">(i) <span style="text-decoration: underline">Property, equipment and software, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Property, equipment and software are stated at cost less accumulated amortization and depreciation. Amortization and depreciation are provided over the assets’ estimated useful lives, using the straight-line method. Estimated useful lives of property, equipment and software are as follows:</span></p> <p id="xdx_895_ecustom--ScheduleOfEstimatedUsefulLivesTableTextBlock_zn8AlEsyqpv" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8BB_zATLtvVqZgo5" style="display: none">SCHEDULE OF ESTIMATED USEFUL LIVES</span> </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; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Office buildings</span></td> <td style="width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--OfficeBuildingMember__srt--RangeAxis__srt--MinimumMember_zXWGX4fg2hP4" title="Estimated useful life of property, plant and equipment">20</span>-<span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--OfficeBuildingMember__srt--RangeAxis__srt--MaximumMember_zQhRYwpcocH8" title="Estimated useful life of property, plant and equipment">50</span> years</span></td> <td style="width: 2%"> </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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Lease improvement </span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Estimated useful life of property, plant and equipment">Shorter of lease term or assets lives</span> </span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Electronics equipment, furniture and fixtures</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicsEquipmentFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zwiSGYLOd136" title="Estimated useful life of property, plant and equipment">3</span>-<span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicsEquipmentFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z7nt4d9inWU2" title="Estimated useful life of property, plant and equipment">5</span> years</span></td> <td> </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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Motor vehicles</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MotorVehiclesMember_zn6AVSRCPjyj" title="Estimated useful life of property, plant and equipment">5</span> years</span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Purchased software</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PurchasedSoftwareMember_zx9mEZZqzxY" title="Estimated useful life of intangible assets">5</span> years</span></td> <td> </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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Media display equipment</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MediaDisplayEquipmentMember_zNga1tmErxpj" title="Estimated useful life of property, plant and equipment">5</span> years</span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Cryptocurrency mining machine</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CryptocurrencyMiningMachineMember_zQOYra2BESh7" title="Estimated useful life of property, plant and equipment">3</span> years</span></td> <td> </td> </tr> </table> <p id="xdx_8A9_zLgSzDfyfpF7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Expenditures for maintenance and repairs, which do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures for major renewals and betterments which substantially extend the useful life of assets are capitalized. The cost and related accumulated depreciation of assets retired or sold are removed from the respective accounts, and any gain or loss are included in the Company’s results of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_849_ecustom--CryptocurrenciesPolicyTextBlock_zYi0vZKav549" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">(j) <span style="text-decoration: underline">Cryptocurrencies</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Cryptocurrencies held, including Bitcoin and Ethereum, are accounted for as intangible assets with indefinite useful lives. An intangible asset with an indefinite useful life is not amortized but assessed for impairment annually, or more frequently, when events or changes in circumstances occur indicating that it is more likely than not that the indefinite-lived asset is impaired. Impairment exists when the carrying amount exceeds its fair value, which is measured using the quoted price of the cryptocurrency at the time its fair value is being measured. In testing for impairment, the Company has the option to first perform a qualitative assessment to determine whether it is more likely than not that an impairment exists. If it is determined that it is not more likely than not that an impairment exists, a quantitative impairment test is not necessary. If the Company concludes otherwise, it is required to perform a quantitative impairment test. To the extent an impairment loss is recognized, the loss establishes the new cost basis of the asset. Subsequent reversal of impairment losses is not permitted.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Cryptocurrencies awarded to the Company through its mining activities are included within operating activities in the consolidated statements of cash flows. The sales of cryptocurrencies are included within investing activities in the consolidated statements of cash flows and any realized gains or losses from such sales are included in other income (expense) in the consolidated statements of operations. The Company accounts for its gains or losses in accordance with the first in first out (FIFO) method of accounting.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84C_eus-gaap--BusinessCombinationsPolicy_zXLqIYLaR6Vk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">(k) <span style="text-decoration: underline">Business combination</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In accordance with ASC 805, the Company applies acquisition method to account for business combination. The acquisition method requires that the fair value of the underlying exchange transaction is used to establish a new accounting basis of the acquired entity upon the acquirer taking control over the acquiree. Furthermore, because of obtaining control the acquirer is responsible and accountable for all of the acquiree’s assets, liabilities and operations, the acquirer recognizes and measures the assets acquired and liabilities assumed at their full fair values as of the date control is obtained, which may result in goodwill, when purchase consideration exceeds the net of fair value of the assets acquired and liabilities assumed, or a bargain purchase gain, when the net of fair value of the assets acquired and liabilities assumed exceeds the purchase consideration, regardless of the percentage ownership in the acquiree or how the acquisition was achieved.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84E_eus-gaap--InvestmentPolicyTextBlock_zO0BvzwLCS48" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">(l) <span style="text-decoration: underline">Long-term investment</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s long-term investment consists of investments accounted for under the equity method and equity investments without readily determinable fair value. Pursuant to ASC 321, equity investments, except for those accounted for under the equity method, those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC Topic 820, Fair Value Measurements and Disclosures (“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company elected to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For equity investments that the Company elects to measure at cost, less any impairment, plus or minus changes resulting from observable price changes, the Company makes a qualitative assessment considering impairment indicators to evaluate whether investments are impaired at each reporting date. Impairment indicators considered include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee, including factors that raise significant concerns about the investee’s ability to continue as a going concern, a significant adverse change in the regulatory, economic, or technologic environment of the investee and a significant adverse change in the general market condition of either the geographical area or the industry in which the investee operates. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For impairment on equity investments without readily determinable fair value, the Company uses Level 3 inputs of fair value accounting in accordance with ASC 820-10 and recognizes impairment loss in the statement of operations equal to the difference between its initial investment and its proportional share of the net book value of investee’s net assets which approximates its fair value if those are determined to be other than temporary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84B_eus-gaap--DebtPolicyTextBlock_zmgkEnL3FWKf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(m) <span style="text-decoration: underline">Convertible promissory note</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company determines the appropriate accounting treatment of its convertible debts in accordance with the terms in relation to conversion features. After considering the impact of such features, the Company may account for such instrument as a liability in its entirety, or separate the instrument into debt and equity components following the guidance described under ASC 815 Derivatives and Hedging and ASC 470 Debt. The debt discount, if any, together with related issuance cost are subsequently amortized as interest expense over the period from the issuance date to the earliest conversion date or stated redemption date. The Company presented the issuance cost of debt in the balance sheet as a direct deduction from the related debt.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84F_eus-gaap--LesseeLeasesPolicyTextBlock_zEim86wya5Mk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(n) <span style="text-decoration: underline">Operating leases - Right-of-use assets and lease liabilities</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company accounts for lease under ASC 842 “Leases”, and also elects practical expedient not to separate non-lease component from lease components in accordance with ASC 842-10-15-37 and instead to account for each separate lease component and the non-lease components associated with that lease component as a single lease component. The Company also elects the practical expedient not to recognize lease assets and lease liabilities for leases with a term of 12 months or less.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company recognized a lease liability and corresponding right-to-use asset based on the present value of minimum lease payments discounted at the Company’s incremental borrowing rate. The Company records amortization and interest expense on a straight-line basis based on lease terms and reduces lease liabilities upon making lease payments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84A_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zLENpFwUF5Q9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(o) <span style="text-decoration: underline">Revenue Reco</span>g<span style="text-decoration: underline">nition</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In accordance with the ASC 606, the Company recognizes revenues net of applicable taxes, when goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to receive in exchange for those goods or services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company generates its revenues primarily from five sources: (1) product sales, (2) software sales, (3) advertising, (4) crypto-currency mining, and (5) other sales. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied, generally, upon delivery of the goods and services and receipts of cryptocurrencies from cryptocurrency mining pools.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Revenue - Products</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Product revenues are generated primarily from the sale of Cloud-Application-Terminal based digital ads display terminals with integrated software essential to the functionality of the hardware to our customers (inclusive of related parties) and high-end data storage servers. Although manufacturing of the products has been outsourced to the Company’s Original Equipment Manufacturer (OEM) suppliers, the Company has acted as the principal of the contract. The Company recognized the product sales at the point of delivery. The Company has indicated that it may from time to time provide future unspecified software upgrades to the hardware products’ essential software, which is expected to be infrequent and, free of charge. Non-software service is mainly the one-time training session provided to the customer to familiarize them with the software operation upon the customer’s initial introduction to the software platform. The costs of providing infrequent software upgrade and training are de minimis. As a result, the Company does not allocate transaction price to software upgrade and customer training. Product sales are classified as “Revenue-Products” on the Company’s consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Revenue - Software</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Customers in the private sector contract the Company to design and develop software products specifically customized for their needs for a fixed price. Software development projects usually include developing software, integrating various isolated software systems into one, and testing the system. The design and build services, together with the integration of the various elements, are generally determined to be essential to the functionality of the delivered software. The contracted price is usually paid in installments based on progression of the project or at the delivery of the software. The Company usually provides non-software services including after-sale support, technical training. The technical training only occurs at the introduction of the software. The software is highly specialized and stable, after-sale support and subsequent upgrade or enhancement are infrequent. The Company has estimated the costs associated with the non-software performance obligations and concludes that these obligations are de minimis to the overall contract. Therefore, the Company does not further allocate transaction price.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company usually completes the customized software contracts less than 12 months and recognizes the revenue at the point of delivery because the Company does not have an enforceable right to payment for performance completed to date. Revenues from software development contracts are classified as “Revenue-Software” on the Company’s consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Revenue - Advertising</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company generates revenues primarily from providing advertising slots to customers to promote their businesses by broadcasting advertisements on identifiable digital ads display terminals and vehicular ads display terminals in different geographic regions and locations through a cloud- based new media sharing platform. The Company also contracts individuals to promote special events or for various occasions. The Company is only obligated to broadcast the advertisements to the contracted digital ads display terminals, and therefore allocates <span id="xdx_908_ecustom--AdvertisingCostPercentage_c20210101__20210630_pdd" title="Advertising cost, percentage">100%</span> of the transaction price to advertisement broadcasting. The transaction price for advertisement broadcasting is fixed based on the numbers of advertisement delivery and duration of the contract, and has no variable consideration, or significant financing component, or subsequent price change, and is not refundable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company recognizes the revenues, net of applicable taxes, from advertisement broadcasting contracts with customers over the contracted advertising duration.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Revenue - Cryptocurrency mining</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has entered into digital asset mining pools by executing contracts with the mining pool operators to provide computing power to the mining pool. The contracts are terminable under certain circumstances. In exchange for providing computing power, the Company is entitled to a fractional share of the fixed cryptocurrency awards the mining pool operator receives (less digital asset transaction fees to the mining pool operator, if any.) for successfully adding a block to the blockchain. The Company’s fractional share is based on the proportion of computing power the Company contributed to the mining pool operator to the total computing power contributed by all mining pool participants in solving the current algorithm.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Providing computing power in digital asset transaction verification services is an output of the Company’s ordinary activities. The provision of providing such computing power is the only performance obligation in the Company’s contract with mining pool operator.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The transaction consideration the Company receives, if any, is noncash consideration, which the Company measures at fair value using the quoted price of the related cryptocurrency on the date received, which is not materially different than the fair value at the contract inception or at the time the Company has earned the award from the pools. The consideration is all variable. Because it is not probable that a significant reversal of cumulative revenue will not occur (ASC 606-10-32-11), the consideration is constrained until the mining pool operator successfully places a block (by being the first to solve an algorithm), and the Company receives confirmation of the consideration it will receive, at which time revenue is recognized. There is no financing component, nor allocation of transaction price in these transactions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Revenue - Other</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company also reports other revenue which comprises revenue generates from System upgrade and technical support services, platform service fee, and rental income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">System upgrade and technical support revenue is recognized when performance obligations are satisfied upon completion of the services. Platform service fee is charged based on number of the display terminals used by the customers or a percentage of advertising revenue generated by the display terminals. Platform service revenue is recognized on a monthly basis over the contract period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company follows ASC 842 – Leases that requires lessor to identify the underlying assets and allocate rental income among considerations in lease and non-lease components. The Company owns two units of office space renting out to a third party and TNM under non-cancelable operating lease agreements with lease terms of six years starting from May 1, 2016 and three years starting from July 1, 2019, respectively. The lease agreements have fixed monthly rental payments, and no non-lease component or option for lessees to purchase the underlying assets. The Company collects monthly rental payments from the lessees, and has generated approximately $<span id="xdx_903_eus-gaap--RentalIncomeNonoperating_c20210101__20210630_pp0p0" title="Rental income">183,000</span> and $<span id="xdx_901_eus-gaap--RentalIncomeNonoperating_c20200101__20200630_pp0p0" title="Rental income">211,000</span> rental income for the periods ended June 30, 2021, and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89D_ecustom--ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock_zaTKHeio37y7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">After completion of the business acquisition on June 9, 2021, TNM became a subsidiary of the VIE of the Company, and is no longer a related party. The rental income from TNM has become an intercompany revenue and been eliminated since June 9, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B8_z2miLTbkj6Ab" style="display: none">SCHEDULE OF FUTURE MINIMUM PAYMENTS FOR OPERATING LEASES</span></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; background-color: rgb(204,238,255)"> <td style="text-align: left">Annual minimum rental income to be received in the next 5 years:</td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20210630_zsXoydoZJvGc" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPztpl_ztD3uau4V2J3" style="vertical-align: bottom; background-color: White"> <td style="width: 80%; text-align: left">2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">155,688</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPztpl_zIP6dWN2ZWW8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">108,982</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPztpl_zs6HEMMDN3n8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">264,670</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_znxlxrnUMMjj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Contract balances</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company records advances from customers when cash payments are received or due in advance of our performance. For the six months ended June 30, 2021 and 2020, the Company recognized revenue of $<span id="xdx_900_eus-gaap--ContractWithCustomerLiability_iI_pp0p0_c20210630_zFJpuKbfe6qh" title="Recognized revenue">104,000</span> and $<span id="xdx_902_eus-gaap--ContractWithCustomerLiability_iI_pp0p0_c20200630_zGUAdqWBcdh6" title="Recognized revenue">120,000</span>, respectively, that was included in the advances from customers balance at the beginning of each reporting period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Practical expedients and exemptions</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company generally expenses sales commissions and other incremental costs of obtaining a contract, if any incurred, because the duration of the service contracts and the amortization periods would have been one year or less. In many cases, the Company is approached by customers for customizing software products for their specific needs without incurring significant selling expenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zsjK5dvGlbB2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(p) <span style="text-decoration: underline">Cost of advertising and cost of cryptocurrencies</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The cost of advertising mainly comprises of direct costs of generating advertising revenue including lease expense for the wall space, to where the ads display terminal to be installed, installation costs of ads display terminals, depreciation of display termination, labor, and other related expenses. The cost of cryptocurrencies consists primarily of direct costs of earning Bitcoin and Ethereum related to mining operations, including mining platform fees, mining pool fees, mining facility rental fees, electric power costs, other utilities, depreciation of mining machines, labor, insurance, and among other ancillary costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.35pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p id="xdx_84E_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zv5GxrbMSkj5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(q) <span style="text-decoration: underline">Segment reporting</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Segment information is consistent with how management reviews the businesses, makes investing and resource allocation decisions and assesses operating performance. Transfers and sales between reportable segments, if any, are recorded at cost.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company reports financial and operating information in the following <span id="xdx_902_eus-gaap--NumberOfReportableSegments_dc_c20210101__20210630_zVWhLUKuXh22" title="Number of reportable segments">three</span> segments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(1)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Cloud-based Technology (CBT) segment —It includes the Company’s cloud-based products, high-end data storage servers. and related services sold to private sectors including new media, healthcare, education, and residential community management, and among other industries and applications. In this segment, the Company generates revenues from the sales of hardware and software total solutions with proprietary software and content as well as from designing and developing software products specifically customized for private sector customers’ needs for a fixed price. The Company includes the revenue and cost of revenue of high-end data storage servers in the CBT segment. Advertising services is included in the CBT segment, after the Company consummated the acquisition of TNM. Advertisements are delivered to the ads display terminals and vehicular ads display terminals through the Company’s cloud-based new media sharing platform. Incorporation of advertising services complements the Company’s out-of-home advertising business strategy.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">(2)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Blockchain Technology (BT) segment — The BT segment is the Company’s newly formed business sector. Cryptocurrency mining is the first initiative implemented in the BT segment.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">(3)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Traditional Information Technology (TIT) segment —The TIT segment includes the Company’s project-based technology products and services sold to the public sector. The solutions the Company has sold primarily include Geographic Information Systems (GIS), Digital Public Security Technology (DPST), and Digital Hospital Information Systems (DHIS). In this segment, the Company generates revenues from sales of hardware and system integration services. As a result of the business transformation, the TIT segment is being phased out in 2021.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7.95pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84B_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zJbMEtz0zh2g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(r) <span style="text-decoration: underline">Reclassifications</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Certain prior period amounts have been reclassified to be comparable to the current period presentation. This reclassification has no effect on previously reported net assets or net income (loss).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7.95pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_844_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zkuF0dJWOMg9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(s) <span style="text-decoration: underline">Recent Accounting Pronouncements</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In August 2020, the FASB issued ASU No. 2020-06 (“ASU 2020-06”) “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.” ASU 2020-06 will simplify the accounting for convertible instruments by reducing the number of accounting models for convertible debt instruments and convertible preferred stock. Limiting the accounting models results in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. Convertible instruments that continue to be subject to separation models are (1) those with embedded conversion features that are not clearly and closely related to the host contract, that meet the definition of a derivative, and that do not qualify for a scope exception from derivative accounting and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. ASU 2020-06 is effective for public business entities fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company is currently evaluating the effect of the adoption of ASU 2020-06 on the consolidated financial statements. The effect will largely depend on the composition and terms of the financial instruments at the time of adoption.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In January 2020, the FASB issued ASU 2020-01, Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)-Clarifying the Interactions between Topic 321, Topic 323, and Topic 815. The guidance provides clarification of the interaction of rules for equity securities, the equity method of accounting and forward contracts and purchase options on certain types of securities. ASU 2020-01 is effective for the Company in the first quarter of 2021. The adoption did not have any significant impact on the Company’s condensed consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has considered all other recently issued accounting pronouncements and does not believe that the adoption of such pronouncements will have a material impact on the consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.35pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p id="xdx_84A_eus-gaap--ConsolidationPolicyTextBlock_z9QWgZVz02R3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(a) <span style="text-decoration: underline">Basis of Presentation and Principles of Consolidation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The consolidated financial statements as of June 30, 2021 and for the six-month periods ended June 30, 2021 and 2020 are unaudited. The accompanying unaudited consolidated financial statements have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial reporting. In the opinion of management, all adjustments (consisting of normal recurring adjustments) have been made that are necessary to present fairly the financial position, the results of its operations and cash flows. Operating results as presented are not necessarily indicative of the results to be expected for a full year. These consolidated financial statements and related notes should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Form 20-F for the year ended December 31, 2020 filed on April 30, 2021 with the Securities and Exchange Commission.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The consolidated financial statements include the accounts of the Company, its subsidiaries, and its VIE for which the Company is the primary beneficiary. All significant intercompany accounts and transactions have been eliminated in consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--StockholdersEquityReverseStockSplit_c20210101__20210630" title="Reverse stock split">Reverse Stock Split: A one (1)-for-six (6) reverse stock split of the Company’s issued and outstanding ordinary shares was effective on July 30, 2020 (the “Reverse Stock Split”).</span> Except shares authorized, all share and per share information has been retroactively adjusted to give effect to the Reverse Stock Split for all periods presented, unless otherwise indicated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> Reverse Stock Split: A one (1)-for-six (6) reverse stock split of the Company’s issued and outstanding ordinary shares was effective on July 30, 2020 (the “Reverse Stock Split”). <p id="xdx_84B_eus-gaap--UseOfEstimates_zDMqk7DzPqC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(b) <span style="text-decoration: underline">Use of Estimates</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company’s significant estimates include its accounts receivable, assessment of credit losses, fair value of stock options and warrants, valuation allowance of deferred tax assets, useful lives of property and equipment, the recoverability of long-lived assets, revenue recognition, valuation of prepayments and other assets and other intangible assets. Management makes these estimates using the best information available at the time the estimates are made; however actual results could differ from those estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p id="xdx_84B_ecustom--EconomicPandemicAndPoliticalRisksPolicyTextBlock_zFilxCm8b774" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(c) <span style="text-decoration: underline">Economic, Pandemic, Political, and Currency Exchange Risks</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">All the Company’s revenue-generating operations are conducted in the PRC. Accordingly, the Company’s business, financial condition and results of operations may be influenced by the political, economic, public health, and legal environments in the PRC, and by the general state of the PRC economy. The Company’s operations in the PRC are subject to special considerations and significant risks that are not typically pertaining to the companies in North America and Western Europe. These include risks associated with, among others, the political, economic, public health, and legal environments, geopolitical influences, and foreign currency exchange, notably in recent events, where the government’s sudden interventions or modifications of the laws and regulations currently in effective could negatively impact the Company’s operations and financial results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Recently, ten Chinese regulatory authorities collectively promulgated a guidance to further control and monitor cryptocurrency related trading, exchanges, transaction, banking and financial service, initial coin offering, and other intermediary and derivatives transactions, which are considered illegal in accordance with effectuated laws and regulations and may be subject to penalty criminally. The new guidance also bars foreign cryptocurrency trading platforms and related businesses to provide services to China domestic individuals and business entities, and expands the application of laws and regulations to Chinese employees or contractors of foreign operatives that provide related services to individuals or business entities domiciled in China. The legality of cryptocurrency mining activity may be subject to challenge by Chinese authorities. The Company is in the process of reorganizing its corporate structure to relocate cryptocurrency mining activities and related subsidiaries to jurisdictions outside of China mainland to minimize the risk.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The functional currency of the Company is Chinese Renminbi Yuan (“RMB”), which is not freely convertible into foreign currencies. The Company cannot guarantee that the current exchange rate will remain steady. Therefore, there is a possibility that the Company could post the same amount of profit for two comparable periods and yet, because of fluctuating exchange rates, record higher or lower profit depending on exchange rate of RMB. RMB converted to U.S. dollars on the relevant dates. The exchange rate could fluctuate depending on changes in the political and economic environment without notice.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z6Qd5lUY3O14" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(d) <span style="text-decoration: underline">Cash and Cash Equivalents, and Restricted cash</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company considers all highly liquid investments purchased and cash deposits with financial institutions with original maturities of three months or less to be cash equivalents. The Company had <span id="xdx_90F_eus-gaap--CashEquivalentsAtCarryingValue_iI_pp0p0_do_c20210630_zjyUhS5G04tb" title="Cash equivalents"><span id="xdx_909_eus-gaap--CashEquivalentsAtCarryingValue_iI_pp0p0_do_c20201231_zE9VxmrOGuF2" title="Cash equivalents">no</span></span> cash equivalents as of June 30, 2021 or December 31, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company maintains its cash accounts at credit worthy financial institutions and closely monitors the movements of its cash positions. As of June 30, 2021, and December 31, 2020, approximately $<span id="xdx_903_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20210630_zl3ILIQd95w5" title="Cash and cash equivalents">0.8</span> million and $<span id="xdx_902_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20201231_zF1jQ1DHBBwd" title="Cash and cash equivalents">0.9</span> million of cash, respectively, was held in bank accounts in the PRC and Hong Kong.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 0 0 800000 900000 <p id="xdx_843_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_ziQkaDI0Qxvk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(e) <span style="text-decoration: underline">Restricted Cash</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company also held restricted cash of $<span id="xdx_906_eus-gaap--RestrictedCash_iI_pn5n6_c20201231_zDJ0dYBufvq3" title="Restricted cash">0.2</span> million as of December 31, 2020. The restricted fund is a time deposit served as collateral to secure a bank loan facility that matured on May 7, 2021. The Company had <span id="xdx_900_eus-gaap--RestrictedCash_iI_pp0p0_doxL_c20210630_zntTsX1TQiuj" title="Restricted cash::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl1007">no</span></span> restricted cash as of June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 200000 <p id="xdx_845_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zY1vKyGTrArc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(f) <span style="text-decoration: underline">Accounts Receivable, Accounts Receivable – related parties, and Concentration of Risk</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In January 2020, the Company adopted ASU 2016-13, Topics 326-Credit Loss, Measurement of Credit Losses on Financial Instruments, which replaces the incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (CECL) methodology, as its accounting standard for its trade accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The adoption of the credit loss accounting standard has no material impact on the Company’s consolidated financial statements as of January 1, 2020. Accounts receivable are recognized and carried at carrying amount less an allowance for credit loss, if any. The Company maintains an allowance for credit losses resulting from the inability of its customers to make required payments based on contractual terms. The Company reviews the collectability of its receivables on a regular and ongoing basis according to historical trend, and estimates its provision for expected credit losses on receivables aging analysis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has further adjusted allowance for credit losses for the anticipation of future economic condition and credit risk indicators of customers, including the potential impact of the COVID-19 pandemic on its customers’ businesses. After all attempts to collect a receivable have failed, the receivable is written off against the allowance. In the event the Company recovers amounts previously reserved for, the Company will reduce the specific allowance for credit losses. The balance of allowance for credit losses for the six-month ended June 30, 2021 has increased approximately $<span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_pn4n6_c20210101__20210630_z7rz8uVrX6sh" title="Increase in allowance for credit losses">6.94</span> million from the year ended December 31, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.35pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p id="xdx_89F_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zmJccrB3DHnk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Accounts receivable as of June 30, 2021 and December 31, 2020 are as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_8BB_zxcGI0pM7n7e" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"/></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-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20210630_z2noEmKr7Qe6" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20201231_zBi47fxUemo9" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center">(Unaudited)</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr id="xdx_40D_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzMzr_z3p8i38BQcS2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Accounts Receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">15,650,969</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">12,359,619</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNCzMzr_zwjjsry2FZ51" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for credit losses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,942,975</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,095,362</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzMzr_z0kVe6JBCkz7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Accounts Receivable, net</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">2,707,994</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">4,264,257</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccountsReceivableRelatedParties_iI_pp0p0_maARRPCzpFP_z1ZiT8Mikzi2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accounts Receivable - related parties</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15,651,195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,017,651</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--AllowanceForCreditLossesReceivableForRelatedParties_iNI_pp0p0_di_msARRPCzpFP_zvoUvTPff3j6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for credit losses - related parties</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(15,485,183</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,098,436</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--AccountsReceivableRelatedPartiesCurrent_iTI_pp0p0_mtARRPCzpFP_zrFDG0vjLs82" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Accounts Receivable - related parties, net</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">166,012</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">2,919,215</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsReceivableGrossNoncurrent_iI_pp0p0_maARNNzZOI_zLyio3ghkob1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-current Accounts Receivable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1033">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,013,532</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AllowanceForDoubtfulAccountsReceivableNoncurrent_iNI_pp0p0_di_msARNNzZOI_z7o8xmiLM5zj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Non-current Allowance for credit losses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1036"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,174,302</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--AccountsReceivableNetNoncurrent_iTI_pp0p0_mtARNNzZOI_zlOjKIVkFzak" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Non-current Accounts Receivable, net</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"><span style="-sec-ix-hidden: xdx2ixbrl1039">-</span></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">1,839,230</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--AccountsReceivableRelatedPartiesGrossNoncurrent_iI_pp0p0_maARRPNz3ZZ_zdxScFglxC13" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Non-current Accounts Receivable - related parties</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1042">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,172,502</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--NoncurrentAllowanceForCreditLossesRelatedParties_iNI_pp0p0_di_msARRPNz3ZZ_zZPaXm0G1il2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Non-current Allowance for credit losses - related parties</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1045"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,849,306</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--AccountsReceivableRelatedPartiesNoncurrent_iTI_pp0p0_mtARRPNz3ZZ_zcZZlTflVN03" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Non-current Accounts Receivable - related parties, net</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"><span style="-sec-ix-hidden: xdx2ixbrl1048">-</span></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">1,323,196</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zGYFawA9IOWk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The normal credit term is ranging from 1 month to 3 months after the customers’ acceptance of high-end data storage servers or software, and completion of advertising and other services, and ranging from 1 month to 6 months after the customers’ acceptance of ads display terminals. However, because of various factors of business cycle, the actual collection of outstanding accounts receivable may be beyond the normal credit terms.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In accordance with ASC 210-10-45, the non-current accounts receivable and non-current accounts receivable-related parties represent the amounts that the Company does not reasonably expect to be realized during the normal operating cycle of the Company. The Company uses one-year time period as the basis for the separation of current and non-current assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The allowance for credit losses at June 30, 2021 and December 31, 2020, totaled approximately $<span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pn5n6_c20210630_zO422hZyl9Fi">28.4 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pn5n6_c20201231_zlvaoRcnRKa6">21.2 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million, respectively, representing management’s best estimate. The following table describes the movements in the allowance for credit losses during the six-month period ended June 30, 2021 and the year ended December 31, 2020:</span></p> <p id="xdx_899_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zMB74AR9tqk8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8B8_zIu8XzCWhWqb" style="display: none">SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">Balance at January 1, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iS_pp0p0_c20200101__20201231_z4m6JuRH3rXk" style="width: 16%; text-align: right" title="Allowance for credit losses, beginning">7,212,644</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Increase in allowance for credit losses</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_c20200101__20201231_pp0p0" style="text-align: right" title="Increase in allowance for credit losses">13,528,638</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange difference</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_ecustom--ForeignExchangeDifference_c20200101__20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Foreign exchange difference">476,124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance at December 31, 2020</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iS_pp0p0_c20210101__20210630_zOHGYvMGcES5" style="text-align: right" title="Allowance for credit losses, beginning">21,217,406</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Addition from acquisition of TNM</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--AllowanceForDoubtfulAccountsReceivableAdditionFromAcquisition_c20210101__20210630_pp0p0" style="text-align: right" title="Addition from acquisition of TNM">309,537</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Increase in allowance for credit losses</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--IncreaseDecreaseInAllowanceForCreditLosses_pp0p0_c20210101__20210630_zOYHYdj65F03" style="text-align: right" title="Increase in allowance for credit losses">6,691,031</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Decrease for balance recovered</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_iN_pp0p0_di_c20210101__20210630_zYoGI7q8HMSb" style="text-align: right" title="Decrease for balance recovered">(61,969</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange difference</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_ecustom--ForeignExchangeDifference_c20210101__20210630_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Foreign exchange difference">272,153</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Balance at June 30, 2021 (Unaudited)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iE_pp0p0_c20210101__20210630_zWA071fMNogk" style="border-bottom: Black 2.5pt double; text-align: right" title="Allowance for credit losses, ending">28,428,158</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zFQEnBr1kHJ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 6940000 <p id="xdx_89F_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zmJccrB3DHnk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Accounts receivable as of June 30, 2021 and December 31, 2020 are as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_8BB_zxcGI0pM7n7e" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"/></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-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20210630_z2noEmKr7Qe6" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20201231_zBi47fxUemo9" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center">(Unaudited)</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr id="xdx_40D_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzMzr_z3p8i38BQcS2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Accounts Receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">15,650,969</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">12,359,619</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNCzMzr_zwjjsry2FZ51" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for credit losses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,942,975</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,095,362</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzMzr_z0kVe6JBCkz7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Accounts Receivable, net</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">2,707,994</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">4,264,257</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccountsReceivableRelatedParties_iI_pp0p0_maARRPCzpFP_z1ZiT8Mikzi2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accounts Receivable - related parties</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15,651,195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,017,651</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--AllowanceForCreditLossesReceivableForRelatedParties_iNI_pp0p0_di_msARRPCzpFP_zvoUvTPff3j6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for credit losses - related parties</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(15,485,183</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,098,436</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--AccountsReceivableRelatedPartiesCurrent_iTI_pp0p0_mtARRPCzpFP_zrFDG0vjLs82" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Accounts Receivable - related parties, net</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">166,012</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">2,919,215</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsReceivableGrossNoncurrent_iI_pp0p0_maARNNzZOI_zLyio3ghkob1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-current Accounts Receivable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1033">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,013,532</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AllowanceForDoubtfulAccountsReceivableNoncurrent_iNI_pp0p0_di_msARNNzZOI_z7o8xmiLM5zj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Non-current Allowance for credit losses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1036"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,174,302</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--AccountsReceivableNetNoncurrent_iTI_pp0p0_mtARNNzZOI_zlOjKIVkFzak" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Non-current Accounts Receivable, net</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"><span style="-sec-ix-hidden: xdx2ixbrl1039">-</span></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">1,839,230</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--AccountsReceivableRelatedPartiesGrossNoncurrent_iI_pp0p0_maARRPNz3ZZ_zdxScFglxC13" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Non-current Accounts Receivable - related parties</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1042">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,172,502</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--NoncurrentAllowanceForCreditLossesRelatedParties_iNI_pp0p0_di_msARRPNz3ZZ_zZPaXm0G1il2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Non-current Allowance for credit losses - related parties</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1045"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,849,306</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--AccountsReceivableRelatedPartiesNoncurrent_iTI_pp0p0_mtARRPNz3ZZ_zcZZlTflVN03" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Non-current Accounts Receivable - related parties, net</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"><span style="-sec-ix-hidden: xdx2ixbrl1048">-</span></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">1,323,196</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 15650969 12359619 12942975 8095362 2707994 4264257 15651195 12017651 15485183 9098436 166012 2919215 3013532 1174302 1839230 4172502 2849306 1323196 28400000 21200000 <p id="xdx_899_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zMB74AR9tqk8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8B8_zIu8XzCWhWqb" style="display: none">SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">Balance at January 1, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iS_pp0p0_c20200101__20201231_z4m6JuRH3rXk" style="width: 16%; text-align: right" title="Allowance for credit losses, beginning">7,212,644</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Increase in allowance for credit losses</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_c20200101__20201231_pp0p0" style="text-align: right" title="Increase in allowance for credit losses">13,528,638</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange difference</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_ecustom--ForeignExchangeDifference_c20200101__20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Foreign exchange difference">476,124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance at December 31, 2020</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iS_pp0p0_c20210101__20210630_zOHGYvMGcES5" style="text-align: right" title="Allowance for credit losses, beginning">21,217,406</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Addition from acquisition of TNM</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--AllowanceForDoubtfulAccountsReceivableAdditionFromAcquisition_c20210101__20210630_pp0p0" style="text-align: right" title="Addition from acquisition of TNM">309,537</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Increase in allowance for credit losses</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--IncreaseDecreaseInAllowanceForCreditLosses_pp0p0_c20210101__20210630_zOYHYdj65F03" style="text-align: right" title="Increase in allowance for credit losses">6,691,031</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Decrease for balance recovered</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_iN_pp0p0_di_c20210101__20210630_zYoGI7q8HMSb" style="text-align: right" title="Decrease for balance recovered">(61,969</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange difference</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_ecustom--ForeignExchangeDifference_c20210101__20210630_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Foreign exchange difference">272,153</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Balance at June 30, 2021 (Unaudited)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iE_pp0p0_c20210101__20210630_zWA071fMNogk" style="border-bottom: Black 2.5pt double; text-align: right" title="Allowance for credit losses, ending">28,428,158</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 7212644 13528638 476124 21217406 309537 6691031 61969 272153 28428158 <p id="xdx_845_ecustom--PrepaidExpensesPolicyTetxBlock_zVGT6AkUKYX8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">(g) <span style="text-decoration: underline">Prepaid expenses </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, prepaid expenses included prepaid stock-based compensation of $<span id="xdx_90B_eus-gaap--PrepaidExpenseCurrent_c20210630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidStockBasedCompensationMember_pp0p0" title="Prepaid Expenses">9,189,765</span> and prepaid rental of $<span id="xdx_90D_eus-gaap--PrepaidExpenseCurrent_c20210630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidRentalMember_pp0p0" title="Prepaid Expenses">701,611</span>. As of December 31, 2020, prepaid expenses represented prepaid stock-based compensation of $<span id="xdx_908_eus-gaap--PrepaidExpenseCurrent_c20201231__us-gaap--BalanceSheetLocationAxis__custom--PrepaidStockBasedCompensationMember_pp0p0" title="Prepaid Expenses">24,635</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Prepaid stock-based compensation represents stock-based payments including ordinary shares, warrants or stock options issued to consultants as compensation for their contracted services. Share-based payments are measured at the grant date, and recognized as consulting service expense using the straight-line method over the service period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Prepaid rental was the payment made to a hash-rate platform for leasing blockchain cloud computing power which was amortized over the 12-month lease period from March 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 9189765 701611 24635 <p id="xdx_849_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_znzGSD1k3Cn" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(h) <span style="text-decoration: underline">Fair Value Accountin</span>g</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Financial Accounting Standards Board (FASB) Accounting Standards Codifications (ASC) 820-10 “Fair Value Measurements and Disclosures”, establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). As required by FASB ASC 820-10, assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The three levels of the fair value hierarchy under FASB ASC 820-10 are described below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.6in"><span style="font: 10pt Times New Roman, Times, Serif">Level</span> 1</td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Level</span> 2</td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> Quoted prices in markets that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Level</span> 3</td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.35pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On January 1, 2020, the Company adopted ASU 2018-13,” Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement.” The adoption of the disclosure requirements for Fair Value Accounting has no material impact on the Company’s consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84A_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zuyMJxZ1qQv5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">(i) <span style="text-decoration: underline">Property, equipment and software, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Property, equipment and software are stated at cost less accumulated amortization and depreciation. Amortization and depreciation are provided over the assets’ estimated useful lives, using the straight-line method. Estimated useful lives of property, equipment and software are as follows:</span></p> <p id="xdx_895_ecustom--ScheduleOfEstimatedUsefulLivesTableTextBlock_zn8AlEsyqpv" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8BB_zATLtvVqZgo5" style="display: none">SCHEDULE OF ESTIMATED USEFUL LIVES</span> </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; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Office buildings</span></td> <td style="width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--OfficeBuildingMember__srt--RangeAxis__srt--MinimumMember_zXWGX4fg2hP4" title="Estimated useful life of property, plant and equipment">20</span>-<span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--OfficeBuildingMember__srt--RangeAxis__srt--MaximumMember_zQhRYwpcocH8" title="Estimated useful life of property, plant and equipment">50</span> years</span></td> <td style="width: 2%"> </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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Lease improvement </span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Estimated useful life of property, plant and equipment">Shorter of lease term or assets lives</span> </span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Electronics equipment, furniture and fixtures</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicsEquipmentFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zwiSGYLOd136" title="Estimated useful life of property, plant and equipment">3</span>-<span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicsEquipmentFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z7nt4d9inWU2" title="Estimated useful life of property, plant and equipment">5</span> years</span></td> <td> </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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Motor vehicles</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MotorVehiclesMember_zn6AVSRCPjyj" title="Estimated useful life of property, plant and equipment">5</span> years</span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Purchased software</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PurchasedSoftwareMember_zx9mEZZqzxY" title="Estimated useful life of intangible assets">5</span> years</span></td> <td> </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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Media display equipment</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MediaDisplayEquipmentMember_zNga1tmErxpj" title="Estimated useful life of property, plant and equipment">5</span> years</span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Cryptocurrency mining machine</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CryptocurrencyMiningMachineMember_zQOYra2BESh7" title="Estimated useful life of property, plant and equipment">3</span> years</span></td> <td> </td> </tr> </table> <p id="xdx_8A9_zLgSzDfyfpF7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Expenditures for maintenance and repairs, which do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures for major renewals and betterments which substantially extend the useful life of assets are capitalized. The cost and related accumulated depreciation of assets retired or sold are removed from the respective accounts, and any gain or loss are included in the Company’s results of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_895_ecustom--ScheduleOfEstimatedUsefulLivesTableTextBlock_zn8AlEsyqpv" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8BB_zATLtvVqZgo5" style="display: none">SCHEDULE OF ESTIMATED USEFUL LIVES</span> </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; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Office buildings</span></td> <td style="width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--OfficeBuildingMember__srt--RangeAxis__srt--MinimumMember_zXWGX4fg2hP4" title="Estimated useful life of property, plant and equipment">20</span>-<span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--OfficeBuildingMember__srt--RangeAxis__srt--MaximumMember_zQhRYwpcocH8" title="Estimated useful life of property, plant and equipment">50</span> years</span></td> <td style="width: 2%"> </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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Lease improvement </span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Estimated useful life of property, plant and equipment">Shorter of lease term or assets lives</span> </span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Electronics equipment, furniture and fixtures</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicsEquipmentFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zwiSGYLOd136" title="Estimated useful life of property, plant and equipment">3</span>-<span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicsEquipmentFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z7nt4d9inWU2" title="Estimated useful life of property, plant and equipment">5</span> years</span></td> <td> </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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Motor vehicles</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MotorVehiclesMember_zn6AVSRCPjyj" title="Estimated useful life of property, plant and equipment">5</span> years</span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Purchased software</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PurchasedSoftwareMember_zx9mEZZqzxY" title="Estimated useful life of intangible assets">5</span> years</span></td> <td> </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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Media display equipment</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MediaDisplayEquipmentMember_zNga1tmErxpj" title="Estimated useful life of property, plant and equipment">5</span> years</span></td> <td> </td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Cryptocurrency mining machine</span></td> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CryptocurrencyMiningMachineMember_zQOYra2BESh7" title="Estimated useful life of property, plant and equipment">3</span> years</span></td> <td> </td> </tr> </table> P20Y P50Y Shorter of lease term or assets lives P3Y P5Y P5Y P5Y P5Y P3Y <p id="xdx_849_ecustom--CryptocurrenciesPolicyTextBlock_zYi0vZKav549" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">(j) <span style="text-decoration: underline">Cryptocurrencies</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Cryptocurrencies held, including Bitcoin and Ethereum, are accounted for as intangible assets with indefinite useful lives. An intangible asset with an indefinite useful life is not amortized but assessed for impairment annually, or more frequently, when events or changes in circumstances occur indicating that it is more likely than not that the indefinite-lived asset is impaired. Impairment exists when the carrying amount exceeds its fair value, which is measured using the quoted price of the cryptocurrency at the time its fair value is being measured. In testing for impairment, the Company has the option to first perform a qualitative assessment to determine whether it is more likely than not that an impairment exists. If it is determined that it is not more likely than not that an impairment exists, a quantitative impairment test is not necessary. If the Company concludes otherwise, it is required to perform a quantitative impairment test. To the extent an impairment loss is recognized, the loss establishes the new cost basis of the asset. Subsequent reversal of impairment losses is not permitted.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Cryptocurrencies awarded to the Company through its mining activities are included within operating activities in the consolidated statements of cash flows. The sales of cryptocurrencies are included within investing activities in the consolidated statements of cash flows and any realized gains or losses from such sales are included in other income (expense) in the consolidated statements of operations. The Company accounts for its gains or losses in accordance with the first in first out (FIFO) method of accounting.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84C_eus-gaap--BusinessCombinationsPolicy_zXLqIYLaR6Vk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">(k) <span style="text-decoration: underline">Business combination</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In accordance with ASC 805, the Company applies acquisition method to account for business combination. The acquisition method requires that the fair value of the underlying exchange transaction is used to establish a new accounting basis of the acquired entity upon the acquirer taking control over the acquiree. Furthermore, because of obtaining control the acquirer is responsible and accountable for all of the acquiree’s assets, liabilities and operations, the acquirer recognizes and measures the assets acquired and liabilities assumed at their full fair values as of the date control is obtained, which may result in goodwill, when purchase consideration exceeds the net of fair value of the assets acquired and liabilities assumed, or a bargain purchase gain, when the net of fair value of the assets acquired and liabilities assumed exceeds the purchase consideration, regardless of the percentage ownership in the acquiree or how the acquisition was achieved.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84E_eus-gaap--InvestmentPolicyTextBlock_zO0BvzwLCS48" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">(l) <span style="text-decoration: underline">Long-term investment</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s long-term investment consists of investments accounted for under the equity method and equity investments without readily determinable fair value. Pursuant to ASC 321, equity investments, except for those accounted for under the equity method, those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC Topic 820, Fair Value Measurements and Disclosures (“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company elected to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For equity investments that the Company elects to measure at cost, less any impairment, plus or minus changes resulting from observable price changes, the Company makes a qualitative assessment considering impairment indicators to evaluate whether investments are impaired at each reporting date. Impairment indicators considered include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee, including factors that raise significant concerns about the investee’s ability to continue as a going concern, a significant adverse change in the regulatory, economic, or technologic environment of the investee and a significant adverse change in the general market condition of either the geographical area or the industry in which the investee operates. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For impairment on equity investments without readily determinable fair value, the Company uses Level 3 inputs of fair value accounting in accordance with ASC 820-10 and recognizes impairment loss in the statement of operations equal to the difference between its initial investment and its proportional share of the net book value of investee’s net assets which approximates its fair value if those are determined to be other than temporary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84B_eus-gaap--DebtPolicyTextBlock_zmgkEnL3FWKf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(m) <span style="text-decoration: underline">Convertible promissory note</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company determines the appropriate accounting treatment of its convertible debts in accordance with the terms in relation to conversion features. After considering the impact of such features, the Company may account for such instrument as a liability in its entirety, or separate the instrument into debt and equity components following the guidance described under ASC 815 Derivatives and Hedging and ASC 470 Debt. The debt discount, if any, together with related issuance cost are subsequently amortized as interest expense over the period from the issuance date to the earliest conversion date or stated redemption date. The Company presented the issuance cost of debt in the balance sheet as a direct deduction from the related debt.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84F_eus-gaap--LesseeLeasesPolicyTextBlock_zEim86wya5Mk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(n) <span style="text-decoration: underline">Operating leases - Right-of-use assets and lease liabilities</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company accounts for lease under ASC 842 “Leases”, and also elects practical expedient not to separate non-lease component from lease components in accordance with ASC 842-10-15-37 and instead to account for each separate lease component and the non-lease components associated with that lease component as a single lease component. The Company also elects the practical expedient not to recognize lease assets and lease liabilities for leases with a term of 12 months or less.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company recognized a lease liability and corresponding right-to-use asset based on the present value of minimum lease payments discounted at the Company’s incremental borrowing rate. The Company records amortization and interest expense on a straight-line basis based on lease terms and reduces lease liabilities upon making lease payments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84A_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zLENpFwUF5Q9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(o) <span style="text-decoration: underline">Revenue Reco</span>g<span style="text-decoration: underline">nition</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In accordance with the ASC 606, the Company recognizes revenues net of applicable taxes, when goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to receive in exchange for those goods or services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company generates its revenues primarily from five sources: (1) product sales, (2) software sales, (3) advertising, (4) crypto-currency mining, and (5) other sales. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied, generally, upon delivery of the goods and services and receipts of cryptocurrencies from cryptocurrency mining pools.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Revenue - Products</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Product revenues are generated primarily from the sale of Cloud-Application-Terminal based digital ads display terminals with integrated software essential to the functionality of the hardware to our customers (inclusive of related parties) and high-end data storage servers. Although manufacturing of the products has been outsourced to the Company’s Original Equipment Manufacturer (OEM) suppliers, the Company has acted as the principal of the contract. The Company recognized the product sales at the point of delivery. The Company has indicated that it may from time to time provide future unspecified software upgrades to the hardware products’ essential software, which is expected to be infrequent and, free of charge. Non-software service is mainly the one-time training session provided to the customer to familiarize them with the software operation upon the customer’s initial introduction to the software platform. The costs of providing infrequent software upgrade and training are de minimis. As a result, the Company does not allocate transaction price to software upgrade and customer training. Product sales are classified as “Revenue-Products” on the Company’s consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Revenue - Software</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Customers in the private sector contract the Company to design and develop software products specifically customized for their needs for a fixed price. Software development projects usually include developing software, integrating various isolated software systems into one, and testing the system. The design and build services, together with the integration of the various elements, are generally determined to be essential to the functionality of the delivered software. The contracted price is usually paid in installments based on progression of the project or at the delivery of the software. The Company usually provides non-software services including after-sale support, technical training. The technical training only occurs at the introduction of the software. The software is highly specialized and stable, after-sale support and subsequent upgrade or enhancement are infrequent. The Company has estimated the costs associated with the non-software performance obligations and concludes that these obligations are de minimis to the overall contract. Therefore, the Company does not further allocate transaction price.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company usually completes the customized software contracts less than 12 months and recognizes the revenue at the point of delivery because the Company does not have an enforceable right to payment for performance completed to date. Revenues from software development contracts are classified as “Revenue-Software” on the Company’s consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Revenue - Advertising</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company generates revenues primarily from providing advertising slots to customers to promote their businesses by broadcasting advertisements on identifiable digital ads display terminals and vehicular ads display terminals in different geographic regions and locations through a cloud- based new media sharing platform. The Company also contracts individuals to promote special events or for various occasions. The Company is only obligated to broadcast the advertisements to the contracted digital ads display terminals, and therefore allocates <span id="xdx_908_ecustom--AdvertisingCostPercentage_c20210101__20210630_pdd" title="Advertising cost, percentage">100%</span> of the transaction price to advertisement broadcasting. The transaction price for advertisement broadcasting is fixed based on the numbers of advertisement delivery and duration of the contract, and has no variable consideration, or significant financing component, or subsequent price change, and is not refundable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company recognizes the revenues, net of applicable taxes, from advertisement broadcasting contracts with customers over the contracted advertising duration.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Revenue - Cryptocurrency mining</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has entered into digital asset mining pools by executing contracts with the mining pool operators to provide computing power to the mining pool. The contracts are terminable under certain circumstances. In exchange for providing computing power, the Company is entitled to a fractional share of the fixed cryptocurrency awards the mining pool operator receives (less digital asset transaction fees to the mining pool operator, if any.) for successfully adding a block to the blockchain. The Company’s fractional share is based on the proportion of computing power the Company contributed to the mining pool operator to the total computing power contributed by all mining pool participants in solving the current algorithm.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Providing computing power in digital asset transaction verification services is an output of the Company’s ordinary activities. The provision of providing such computing power is the only performance obligation in the Company’s contract with mining pool operator.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The transaction consideration the Company receives, if any, is noncash consideration, which the Company measures at fair value using the quoted price of the related cryptocurrency on the date received, which is not materially different than the fair value at the contract inception or at the time the Company has earned the award from the pools. The consideration is all variable. Because it is not probable that a significant reversal of cumulative revenue will not occur (ASC 606-10-32-11), the consideration is constrained until the mining pool operator successfully places a block (by being the first to solve an algorithm), and the Company receives confirmation of the consideration it will receive, at which time revenue is recognized. There is no financing component, nor allocation of transaction price in these transactions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Revenue - Other</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company also reports other revenue which comprises revenue generates from System upgrade and technical support services, platform service fee, and rental income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">System upgrade and technical support revenue is recognized when performance obligations are satisfied upon completion of the services. Platform service fee is charged based on number of the display terminals used by the customers or a percentage of advertising revenue generated by the display terminals. Platform service revenue is recognized on a monthly basis over the contract period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company follows ASC 842 – Leases that requires lessor to identify the underlying assets and allocate rental income among considerations in lease and non-lease components. The Company owns two units of office space renting out to a third party and TNM under non-cancelable operating lease agreements with lease terms of six years starting from May 1, 2016 and three years starting from July 1, 2019, respectively. The lease agreements have fixed monthly rental payments, and no non-lease component or option for lessees to purchase the underlying assets. The Company collects monthly rental payments from the lessees, and has generated approximately $<span id="xdx_903_eus-gaap--RentalIncomeNonoperating_c20210101__20210630_pp0p0" title="Rental income">183,000</span> and $<span id="xdx_901_eus-gaap--RentalIncomeNonoperating_c20200101__20200630_pp0p0" title="Rental income">211,000</span> rental income for the periods ended June 30, 2021, and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89D_ecustom--ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock_zaTKHeio37y7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">After completion of the business acquisition on June 9, 2021, TNM became a subsidiary of the VIE of the Company, and is no longer a related party. The rental income from TNM has become an intercompany revenue and been eliminated since June 9, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B8_z2miLTbkj6Ab" style="display: none">SCHEDULE OF FUTURE MINIMUM PAYMENTS FOR OPERATING LEASES</span></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; background-color: rgb(204,238,255)"> <td style="text-align: left">Annual minimum rental income to be received in the next 5 years:</td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20210630_zsXoydoZJvGc" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPztpl_ztD3uau4V2J3" style="vertical-align: bottom; background-color: White"> <td style="width: 80%; text-align: left">2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">155,688</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPztpl_zIP6dWN2ZWW8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">108,982</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPztpl_zs6HEMMDN3n8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">264,670</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_znxlxrnUMMjj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Contract balances</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company records advances from customers when cash payments are received or due in advance of our performance. For the six months ended June 30, 2021 and 2020, the Company recognized revenue of $<span id="xdx_900_eus-gaap--ContractWithCustomerLiability_iI_pp0p0_c20210630_zFJpuKbfe6qh" title="Recognized revenue">104,000</span> and $<span id="xdx_902_eus-gaap--ContractWithCustomerLiability_iI_pp0p0_c20200630_zGUAdqWBcdh6" title="Recognized revenue">120,000</span>, respectively, that was included in the advances from customers balance at the beginning of each reporting period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Practical expedients and exemptions</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company generally expenses sales commissions and other incremental costs of obtaining a contract, if any incurred, because the duration of the service contracts and the amortization periods would have been one year or less. In many cases, the Company is approached by customers for customizing software products for their specific needs without incurring significant selling expenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 1 183000 211000 <p id="xdx_89D_ecustom--ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock_zaTKHeio37y7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">After completion of the business acquisition on June 9, 2021, TNM became a subsidiary of the VIE of the Company, and is no longer a related party. The rental income from TNM has become an intercompany revenue and been eliminated since June 9, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B8_z2miLTbkj6Ab" style="display: none">SCHEDULE OF FUTURE MINIMUM PAYMENTS FOR OPERATING LEASES</span></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; background-color: rgb(204,238,255)"> <td style="text-align: left">Annual minimum rental income to be received in the next 5 years:</td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20210630_zsXoydoZJvGc" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPztpl_ztD3uau4V2J3" style="vertical-align: bottom; background-color: White"> <td style="width: 80%; text-align: left">2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">155,688</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPztpl_zIP6dWN2ZWW8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">108,982</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPztpl_zs6HEMMDN3n8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">264,670</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 155688 108982 264670 104000 120000 <p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zsjK5dvGlbB2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(p) <span style="text-decoration: underline">Cost of advertising and cost of cryptocurrencies</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The cost of advertising mainly comprises of direct costs of generating advertising revenue including lease expense for the wall space, to where the ads display terminal to be installed, installation costs of ads display terminals, depreciation of display termination, labor, and other related expenses. The cost of cryptocurrencies consists primarily of direct costs of earning Bitcoin and Ethereum related to mining operations, including mining platform fees, mining pool fees, mining facility rental fees, electric power costs, other utilities, depreciation of mining machines, labor, insurance, and among other ancillary costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.35pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p id="xdx_84E_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zv5GxrbMSkj5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(q) <span style="text-decoration: underline">Segment reporting</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Segment information is consistent with how management reviews the businesses, makes investing and resource allocation decisions and assesses operating performance. Transfers and sales between reportable segments, if any, are recorded at cost.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company reports financial and operating information in the following <span id="xdx_902_eus-gaap--NumberOfReportableSegments_dc_c20210101__20210630_zVWhLUKuXh22" title="Number of reportable segments">three</span> segments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(1)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Cloud-based Technology (CBT) segment —It includes the Company’s cloud-based products, high-end data storage servers. and related services sold to private sectors including new media, healthcare, education, and residential community management, and among other industries and applications. In this segment, the Company generates revenues from the sales of hardware and software total solutions with proprietary software and content as well as from designing and developing software products specifically customized for private sector customers’ needs for a fixed price. The Company includes the revenue and cost of revenue of high-end data storage servers in the CBT segment. Advertising services is included in the CBT segment, after the Company consummated the acquisition of TNM. Advertisements are delivered to the ads display terminals and vehicular ads display terminals through the Company’s cloud-based new media sharing platform. Incorporation of advertising services complements the Company’s out-of-home advertising business strategy.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">(2)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Blockchain Technology (BT) segment — The BT segment is the Company’s newly formed business sector. Cryptocurrency mining is the first initiative implemented in the BT segment.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">(3)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Traditional Information Technology (TIT) segment —The TIT segment includes the Company’s project-based technology products and services sold to the public sector. The solutions the Company has sold primarily include Geographic Information Systems (GIS), Digital Public Security Technology (DPST), and Digital Hospital Information Systems (DHIS). In this segment, the Company generates revenues from sales of hardware and system integration services. As a result of the business transformation, the TIT segment is being phased out in 2021.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7.95pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 3 <p id="xdx_84B_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zJbMEtz0zh2g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(r) <span style="text-decoration: underline">Reclassifications</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Certain prior period amounts have been reclassified to be comparable to the current period presentation. This reclassification has no effect on previously reported net assets or net income (loss).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7.95pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_844_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zkuF0dJWOMg9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(s) <span style="text-decoration: underline">Recent Accounting Pronouncements</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In August 2020, the FASB issued ASU No. 2020-06 (“ASU 2020-06”) “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.” ASU 2020-06 will simplify the accounting for convertible instruments by reducing the number of accounting models for convertible debt instruments and convertible preferred stock. Limiting the accounting models results in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. Convertible instruments that continue to be subject to separation models are (1) those with embedded conversion features that are not clearly and closely related to the host contract, that meet the definition of a derivative, and that do not qualify for a scope exception from derivative accounting and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. ASU 2020-06 is effective for public business entities fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company is currently evaluating the effect of the adoption of ASU 2020-06 on the consolidated financial statements. The effect will largely depend on the composition and terms of the financial instruments at the time of adoption.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In January 2020, the FASB issued ASU 2020-01, Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)-Clarifying the Interactions between Topic 321, Topic 323, and Topic 815. The guidance provides clarification of the interaction of rules for equity securities, the equity method of accounting and forward contracts and purchase options on certain types of securities. ASU 2020-01 is effective for the Company in the first quarter of 2021. The adoption did not have any significant impact on the Company’s condensed consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has considered all other recently issued accounting pronouncements and does not believe that the adoption of such pronouncements will have a material impact on the consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.35pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p id="xdx_80A_eus-gaap--BusinessCombinationDisclosureTextBlock_z2hoNgFJuUog" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><b>3.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_826_zA4bMMwqHhpg">BUSINESS ACQUISITION</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On June 9, 2021, the Company and Biznest Internet Technology Co., Ltd. (“Biznest”), a subsidiary of a VIE of the Company consummated an acquisition of <span id="xdx_902_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_c20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_zK5WucZRNBl6" title="Equity interest acquired, percentage">100%</span> of the equity interests of Taoping New Media Co., Ltd and its subsidiary (“TNM”). Mr. Jianghuai Lin, the Chairman and CEO of the Company, who owns approximately <span id="xdx_90F_ecustom--SharesOutstandingPercentage_iI_c20210609__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrJianghuaiLinMember_zmvah0lOd4ok" title="Shares outstanding, percentage">24.6%</span> of total shares outstanding of the Company, owned approximately <span id="xdx_900_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_c20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrJianghuaiLinMember_zHf27531DYe1" title="Equity interest acquired, percentage">51%</span> of TNM. TNM is a new media operator focusing on digital life scenes and mainly engaged in selling out-of-home advertising time slots on its networked smart digital advertising display terminals with artificial intelligence and big data technologies. Acquiring TNM and synergizing its new media network will enhance the Company’s presence in the new media and advertising sectors. After completion of the acquisition, TNM becomes a wholly owned subsidiary of Biznest.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant to the share purchase agreement, as a consideration of the purchase, the Company issued to the shareholders of TNM a total of <span id="xdx_900_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20210601__20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_pdd" title="Business acquisition, shares issued">1,213,630</span> shares of its ordinary shares with <span id="xdx_90B_eus-gaap--CommonStockNoParValue_iI_do_c20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_z4OrtlR8WEq6" title="Ordinary shares, no par value">no</span> par value, equivalent to the value of approximately $<span id="xdx_904_eus-gaap--BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_iI_pn5n6_c20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_zumjuAuvhcid" title="Business acquisition, shares issued, value">5.4</span> million.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zY6WB332cek3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table summarizes the purchase price allocation for TNM, and the amounts of the assets acquired, and liabilities assumed which were based on their estimated fair values at the acquisition date:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B1_zwYLOn0UILbi" style="display: none">SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td id="xdx_49A_20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_zoEXmWfe8CHh" style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">7,644</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accounts receivable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,252,601</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdvancesToSuppliers_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Advances to suppliers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75,971</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other receivables and other current assets, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,345,332</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Long-term investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,386,191</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,550,113</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_iI_pp0p0_z1w3ehvHL6R2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Right of use assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74,812</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pp0p0_di_zD94Usr3cjIf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(339,198</td><td style="text-align: left">)</td></tr> <tr id="xdx_401_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAdvancesFromCustomer_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Advances from customers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,943</td><td style="text-align: left">)</td></tr> <tr id="xdx_408_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedPayrollAndBenefits_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued payroll and benefits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(32,840</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDueToRelatedParties_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Amount due to related parties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(619,571</td><td style="text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_pp0p0_di_zNFeRpTMJqI8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other payables and accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(87,373</td><td style="text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_iNI_pp0p0_di_zYVgPQt44Gd4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(153,938</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total net assets acquired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,448,801</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Bargain purchase gain</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationBargainPurchaseGainRecognizedAmount_iN_pp0p0_di_c20210601__20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_zWCHOrIgXp2l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Bargain purchase gain">(12,345</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total purchase price</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--BusinessCombinationConsiderationTransferred1_c20210601__20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total purchase price">5,436,456</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zzyRjApumygf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Due to the negative impact from COVID-19 pandemic and slowdown of the out-of-home advertising industry in China, the total consideration paid by the Company was less than the net amount of identifiable assets acquired and liabilities assumed of TNM, which resulted in a bargain purchase gain of approximately $<span id="xdx_902_eus-gaap--BusinessCombinationBargainPurchaseGainRecognizedAmount_pn3p0_c20210601__20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_zAFMekT55sxl" title="Bargain purchase gain">12,000</span> on the acquisition date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s consolidated statement of operations for the six months ended June 30, 2021 included revenue of $<span id="xdx_908_eus-gaap--Revenues_pn4n6_c20210610__20210630__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_zrKoQ3WHFrsi" title="Revenues">0.08</span> million and net loss of $<span id="xdx_90F_eus-gaap--NetIncomeLoss_pn6n6_c20210610__20210630__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_zWyxlYNwbkv5" title="Net loss">1</span> million attributable to TNM since June 9, 2021, the acquisition date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following unaudited pro forma information shows the combined operations for the periods presented, as if the acquisition of TNM had occurred on January 1, 2020. The unaudited pro forma financial information has been presented for illustrative purposes only and is not necessarily indicative of results of operations that would have been achieved had the acquisition taken place on the date indicated, or the future consolidated results of operations of the Company. The pro forma financial information presented below has been derived from the historical condensed consolidated financial statements of the Company and from the historical accounting records of TNM.</span></p> <p id="xdx_896_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_zLRMDSF7Vyna" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B4_z1YfJLdfSx0a" style="display: none">SCHEDULE OF BUSINESS ACQUISITION PRO-FORMA</span></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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20210101__20210630_zxacRCNojatg" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_497_20200101__20200630_zbSgay9I0jfe" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2020<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Revenue </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">6,895,929</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">5,417,123</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net (loss) </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(14,775,796</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,276,745</td><td style="text-align: left">)</td></tr> <tr id="xdx_403_ecustom--BusinessAcquisitionsProFormaNetLossAttributableToParent_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net (loss) attributable to TAOP</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(14,393,682</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,015,283</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted Average Number of Shares:</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_403_ecustom--BusinessAcquisitionProFormaWeightedAverageNumberOfSharesBasicAndDiluted_i_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Basic and Diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,833,830</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,289,241</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </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_40A_eus-gaap--BusinessAcquisitionProFormaEarningsPerShareBasic_i_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">(Loss) per share – Basic and Diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1.25</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1.00</td><td style="text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--BusinessAcquisitionProFormaEarningsPerShareDiluted_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left">(Loss) per share attributable to TAOP - Basic and Diluted </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">(1.22</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">(0.97</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8AB_zE5eDKOfcix3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The unaudited pro forma results include certain pro forma adjustments to revenue and net loss that were directly attributable to the acquisition, assuming the acquisition had occurred on January 1, 2020, including the followings:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">1. Transaction costs of approximately $<span id="xdx_901_eus-gaap--BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_iI_pp0p0_c20200102_zHCSTSF48ADc" title="Transaction cost">350,000</span> are assumed to have occurred on January 1, 2020 and are recognized in the first half of 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">2. Elimination of intercompany sales and purchases, rental income and rent expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">3.</span> <span style="font: 10pt Times New Roman, Times, Serif">Bargain purchase gain resulted from the transaction is recognized as if it occurred on January 1, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> 1 0.246 0.51 1213630 0 5400000 <p id="xdx_897_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zY6WB332cek3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table summarizes the purchase price allocation for TNM, and the amounts of the assets acquired, and liabilities assumed which were based on their estimated fair values at the acquisition date:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B1_zwYLOn0UILbi" style="display: none">SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td id="xdx_49A_20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_zoEXmWfe8CHh" style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">7,644</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accounts receivable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,252,601</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdvancesToSuppliers_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Advances to suppliers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75,971</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other receivables and other current assets, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,345,332</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Long-term investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,386,191</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,550,113</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_iI_pp0p0_z1w3ehvHL6R2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Right of use assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74,812</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pp0p0_di_zD94Usr3cjIf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(339,198</td><td style="text-align: left">)</td></tr> <tr id="xdx_401_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAdvancesFromCustomer_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Advances from customers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,943</td><td style="text-align: left">)</td></tr> <tr id="xdx_408_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedPayrollAndBenefits_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued payroll and benefits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(32,840</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDueToRelatedParties_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Amount due to related parties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(619,571</td><td style="text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_pp0p0_di_zNFeRpTMJqI8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other payables and accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(87,373</td><td style="text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_iNI_pp0p0_di_zYVgPQt44Gd4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(153,938</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total net assets acquired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,448,801</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Bargain purchase gain</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationBargainPurchaseGainRecognizedAmount_iN_pp0p0_di_c20210601__20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_zWCHOrIgXp2l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Bargain purchase gain">(12,345</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total purchase price</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--BusinessCombinationConsiderationTransferred1_c20210601__20210609__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total purchase price">5,436,456</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 7644 1252601 75971 2345332 1386191 1550113 74812 339198 -10943 -32840 -619571 87373 153938 5448801 12345 5436456 12000 80000.00 1000000 <p id="xdx_896_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_zLRMDSF7Vyna" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B4_z1YfJLdfSx0a" style="display: none">SCHEDULE OF BUSINESS ACQUISITION PRO-FORMA</span></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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20210101__20210630_zxacRCNojatg" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_497_20200101__20200630_zbSgay9I0jfe" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2020<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Revenue </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">6,895,929</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">5,417,123</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net (loss) </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(14,775,796</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,276,745</td><td style="text-align: left">)</td></tr> <tr id="xdx_403_ecustom--BusinessAcquisitionsProFormaNetLossAttributableToParent_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net (loss) attributable to TAOP</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(14,393,682</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,015,283</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted Average Number of Shares:</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_403_ecustom--BusinessAcquisitionProFormaWeightedAverageNumberOfSharesBasicAndDiluted_i_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Basic and Diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,833,830</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,289,241</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </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_40A_eus-gaap--BusinessAcquisitionProFormaEarningsPerShareBasic_i_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">(Loss) per share – Basic and Diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1.25</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1.00</td><td style="text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--BusinessAcquisitionProFormaEarningsPerShareDiluted_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left">(Loss) per share attributable to TAOP - Basic and Diluted </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">(1.22</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">(0.97</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 6895929 5417123 -14775796 -8276745 -14393682 -8015283 11833830 8289241 -1.25 -1.00 -1.22 -0.97 350000 <p id="xdx_80A_eus-gaap--VariableInterestEntityDisclosureTextBlock_zKkDFyFQkNq2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b/></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><b>4.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_82E_zJwrFjSS2E9k">VARIABLE INTEREST ENTITY</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company is the primary beneficiary of iASPEC, pursuant to the Amended and Restated MSA. iASPEC is qualified as a variable interest entity of the Company and is subject to consolidation. Accordingly, the assets and liabilities and revenues and expenses of iASPEC have been included in the accompanying consolidated financial statements. In 2021, Taoping New Media Co., Ltd and its subsidiary, Shenzhen Taoping Education Technology Co., Ltd. and Wuhu Taoping Education Technology Co., Ltd. were newly added VIE subsidiaries or joint ventures. In the opinion of management, (i) the ownership structure of the Company, and the VIEs are in compliance with existing PRC laws and regulations; (ii) the contractual arrangements with the VIEs and its shareholder are valid and binding, and do not result in any violation of PRC laws or regulations currently in effect; and (iii) the Company’s business operations are in compliance with existing PRC laws and regulations in all material respects. In July 2021, PRC government agencies jointly proposed revisions to laws and regulations to strengthen approval and supervision of VIE corporate structure. Since the proposed new regulatory requirements for VIE has not yet been finalized, the Company is unable to estimate the impact to its corporate structure, business operations, and consolidated financial performance.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For the six months ended June 30, 2021 and 2020, net loss of $<span id="xdx_908_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_iN_pp0p0_di_c20210101__20210630_zr0oUgB1qtL3" title="Less: Net loss attributable to the non- controlling interest">366,570</span> and $<span id="xdx_907_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_iN_pp0p0_di_c20200101__20200630_zm3QhkryjY37" title="Less: Net loss attributable to the non- controlling interest">264,047</span> respectively, have been attributed to non- controlling interest in the consolidated statements of operations of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Government licenses, permits and certificates represent substantially all of the unrecognized revenue-producing assets held by the VIE and its subsidiaries. Recognized revenue-producing assets held by the VIEs consist of property, equipment and software.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On September 18, 2021, the Company and the Company’s wholly owned subsidiary, Information Security Technology (China) Co., Ltd. (“IST”) entered into an equity transfer agreement with Mr. Jianghuai Lin, the sole shareholder of iASPEC. Upon closing of the equity transfer, the Company’s existing variable interest entity structure will be dissolved and iASPEC will become a wholly owned indirect subsidiary of the Company (see Note 22 Subsequent Events).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zIdQ4Wp6TxC5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The VIE’s assets and liabilities were as follows as of June 30, 2021 and December 31, 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B7_zqobUwThXonk" style="display: none">SCHEDULE OF VARIABLE INTEREST ENTITY OF ASSETS AND LIABILITIES</span></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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" id="xdx_494_20210630_zuk4c48vwHU" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2021</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" id="xdx_491_20201231_zGP4H09SOiZa" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>December 31, </b></span><b>2020</b></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center">(Unaudited)</td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_408_ecustom--VariableInterestEntityAssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Total current assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">7,841,679</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">9,261,921</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_ecustom--VariableInterestEntityOtherAssetsNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other assets, non-current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,790,167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,302,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--VariableInterestEntityNoncurrentAccountsReceivableNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-current accounts receivable, net</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1235"> </span></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">2,101,276</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--VariableInterestEntityLongtermInvestments_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Long-term investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">818,266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1239"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--VariableInterestEntityPropertyPlantAndEquipment_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Property, equipment and software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,094,121</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,713,860</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--VariableInterestEntityAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,544,233</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,379,057</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--VariableInterestEntityIntercompanyPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Intercompany payable to the WFOE</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,622,291</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,449,508</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--VariableInterestEntityCurrentLiabilities_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,426,228</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41,717,595</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--VariableInterestEntityLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">82,134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1254"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--VariableInterestEntityLiabilities_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,508,363</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41,717,595</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--VariableInterestEntityConsolidatedCarryingAmountEquity_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total equity</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(29,964,130</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(22,338,538</td><td style="text-align: left">)</td></tr> </table> <p id="xdx_8A7_zY3DNY5aTdTd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.35pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> -366570 -264047 <p id="xdx_891_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zIdQ4Wp6TxC5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The VIE’s assets and liabilities were as follows as of June 30, 2021 and December 31, 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B7_zqobUwThXonk" style="display: none">SCHEDULE OF VARIABLE INTEREST ENTITY OF ASSETS AND LIABILITIES</span></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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" id="xdx_494_20210630_zuk4c48vwHU" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2021</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" id="xdx_491_20201231_zGP4H09SOiZa" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>December 31, </b></span><b>2020</b></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center">(Unaudited)</td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_408_ecustom--VariableInterestEntityAssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Total current assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">7,841,679</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">9,261,921</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_ecustom--VariableInterestEntityOtherAssetsNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other assets, non-current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,790,167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,302,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--VariableInterestEntityNoncurrentAccountsReceivableNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-current accounts receivable, net</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1235"> </span></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">2,101,276</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--VariableInterestEntityLongtermInvestments_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Long-term investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">818,266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1239"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--VariableInterestEntityPropertyPlantAndEquipment_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Property, equipment and software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,094,121</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,713,860</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--VariableInterestEntityAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,544,233</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,379,057</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--VariableInterestEntityIntercompanyPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Intercompany payable to the WFOE</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,622,291</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,449,508</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--VariableInterestEntityCurrentLiabilities_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,426,228</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41,717,595</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--VariableInterestEntityLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">82,134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1254"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--VariableInterestEntityLiabilities_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,508,363</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41,717,595</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--VariableInterestEntityConsolidatedCarryingAmountEquity_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total equity</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(29,964,130</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(22,338,538</td><td style="text-align: left">)</td></tr> </table> 7841679 9261921 3790167 4302000 2101276 818266 6094121 3713860 18544233 19379057 29622291 20449508 48426228 41717595 82134 48508363 41717595 -29964130 -22338538 <p id="xdx_806_eus-gaap--EarningsPerShareTextBlock_zCkbv714G798" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><b>5.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_82F_zDmVLZ5UPadj">LOSS PER SHARE</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Basic loss per share is computed by dividing loss available to common shareholders by the weighted-average number of ordinary shares outstanding during the period. Diluted loss per share reflects the potential dilution that could occur, if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares, or resulted in the issuance of ordinary shares that shared in the earnings of the entity.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89D_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zmfvNsDSlem2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Components of basic and diluted earnings per share were as follows for the six months ended June 30, 2021 and 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B1_zPskHEmr8mrj" style="display: none">SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE</span></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-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20210101__20210630_zVjONbQ53ovd" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2021</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20200101__20200630_z00rOSSNaxh2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2020</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Numerator:</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_400_eus-gaap--NetIncomeLoss_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: left; padding-bottom: 2.5pt">Net loss attributable to the Company</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">(14,098,340</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">(7,676,645</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Denominator: </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"/><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"/><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zeYBIgWTiail" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Weighted average outstanding ordinary shares-Basic</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,761,008</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,075,611</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zG34JTXTkVfi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average outstanding ordinary shares- Diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,761,008</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,075,611</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Loss per share attributable to the Company </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"/><td style="padding-bottom: 2.5pt; text-align: right"/><td style="padding-bottom: 2.5pt; text-align: left"/><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"/><td style="padding-bottom: 2.5pt; text-align: right"/><td style="padding-bottom: 2.5pt; text-align: left"/></tr> <tr id="xdx_40B_eus-gaap--EarningsPerShareBasic_zOwCnr8eyGV1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Basic</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">(1.31</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">(1.08</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareDiluted_i_pdd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Diluted</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">(1.31</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">(1.08</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A7_zVo6LzB363zb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">*On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. The computation of basic and diluted EPS was retroactively adjusted for all periods presented.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For the six-month period ended June 30, 2021 and 2020, no shares were included in the diluted earnings per shares calculation. These incremental shares were added to denominator for the period that stock options were outstanding due to the average market price of the Company’s stock in the period exceeded the exercise prices of the stock options granted to the Company’s employees and various consultants. The incremental shares were computed under the treasury stock method. There were <span id="xdx_904_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200101__20200630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_pdd" title="Number of anti-dilutive shares">296,900</span> stock options for employees and <span id="xdx_904_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200101__20200630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonEmployeesStockOptionsMember_pdd" title="Number of anti-dilutive shares"><span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200101__20200630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonEmployeesStockWarrantsMember_pdd" title="Number of anti-dilutive shares">68,334</span></span> stock options/warrants for nonemployees outstanding that were not included in the computation of dilutive weighted- average shares outstanding for the six months ended June 30, 2020, because the effect would be anti-dilutive.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">There were <span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_pdd" title="Number of anti-dilutive shares">313,000</span> stock options for employees, <span id="xdx_909_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonEmployeesStockOptionsMember_pdd" title="Number of anti-dilutive shares">57,366</span> options and <span id="xdx_90D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn6n6_c20210101__20210630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonEmployeesStockWarrantsMember_zPWkEg0S4vdi" title="Number of anti-dilutive shares">1</span> million warrants for nonemployees outstanding that were not included in the computation of dilutive weighted- average shares outstanding for the six months ended June 30, 2021, because the effect would be anti-dilutive, as well. The EPS calculation excluded the if-converted shares from the convertible promissory note or exercised shares from detachable warrant associated with the convertible promissory note for the period ended June 30, 2021, based on the Company’s stock prices, which were significantly below the stated convertible price and among other conversion prices of alternative conversions or exercise price of the warrant.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.35pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.3pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p id="xdx_89D_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zmfvNsDSlem2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Components of basic and diluted earnings per share were as follows for the six months ended June 30, 2021 and 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B1_zPskHEmr8mrj" style="display: none">SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE</span></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-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20210101__20210630_zVjONbQ53ovd" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2021</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20200101__20200630_z00rOSSNaxh2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2020</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Numerator:</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_400_eus-gaap--NetIncomeLoss_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: left; padding-bottom: 2.5pt">Net loss attributable to the Company</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">(14,098,340</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">(7,676,645</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Denominator: </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"/><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"/><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zeYBIgWTiail" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Weighted average outstanding ordinary shares-Basic</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,761,008</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,075,611</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zG34JTXTkVfi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average outstanding ordinary shares- Diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,761,008</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,075,611</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Loss per share attributable to the Company </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"/><td style="padding-bottom: 2.5pt; text-align: right"/><td style="padding-bottom: 2.5pt; text-align: left"/><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"/><td style="padding-bottom: 2.5pt; text-align: right"/><td style="padding-bottom: 2.5pt; text-align: left"/></tr> <tr id="xdx_40B_eus-gaap--EarningsPerShareBasic_zOwCnr8eyGV1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Basic</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">(1.31</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">(1.08</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareDiluted_i_pdd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Diluted</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">(1.31</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">(1.08</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -14098340 -7676645 10761008 7075611 10761008 7075611 -1.31 -1.08 -1.31 -1.08 296900 68334 68334 313000 57366 1000000 <p id="xdx_80B_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zBYkNZCKbe6e" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><b>6.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_829_zOfYiBQ215x5">RELATED PARTY TRANSACTIONS</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(a)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Revenue – related parties</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For the six months ended June 30, 2021 and 2020, approximately $<span id="xdx_90B_eus-gaap--RevenueFromRelatedParties_pn5n6_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaopingNewMediaCoLtdMember_z49MSRFpSYm" title="Revenues from related parties">0.1</span> million and <span id="xdx_902_eus-gaap--RevenueFromRelatedParties_pn5n6_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaopingNewMediaCoLtdMember_zl0nHuuMQ064" title="Revenues from related parties">0.2</span> million, respectively, for sales of products and other revenue were from Taoping alliance companies of which Taoping New Media Co., Ltd. (“TNM”) has equity investment of over <span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaopingNewMediaCoLtdMember_zlxJnr498S57" title="Equity investment ownership percentage">5</span>% ownership. After completion of the Company’s acquisition on June 9, 2021, TNM became a subsidiary of the VIE of the Company and is no longer a related party.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(b)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Rental income – related party</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For the six months ended June 30, 2020, the Company had a rental income of $<span id="xdx_90E_eus-gaap--RentalIncomeNonoperating_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaopingNewMediaCoLtdMember_zgj0v36mEf8e" title="Rental income">30,000</span> from TNM which was for the office lease between TNM and the Company, and was included as “revenue-other-related parties”. After completion of the acquisition, the rental income from TNM has become an intercompany revenue and been eliminated since June 9, 2021, the acquisition date of TNM.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(c)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Accounts payable – related party</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iASPEC and Bocom had a balance of $<span id="xdx_900_eus-gaap--AccountsPayableRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaopingNewMediaCoLtdMember_z2It9t58oBsb" title="Accounts payable - related party">69,585</span> payable to TNM as of December 31, 2020 for certain consultation service. Before the acquisition of TNM, the balance was fully repaid to TNM in April 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(d)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Loan receivable – related party</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of December 31, 2020, the Company recorded a loan receivable of $<span id="xdx_90F_eus-gaap--LoansAndLeasesReceivableRelatedParties_iI_pn5n6_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaopingNewMediaCoLtdMember_zC0Rte2Bk9fk" title="Loan receivable from related party">0.5</span> million from TNM, which was originally for a nine-month short-term loan without interest and is expected to be fully repaid by September 2021. Before the acquisition of TNM, $<span id="xdx_907_eus-gaap--RepaymentOfNotesReceivableFromRelatedParties_pn4n6_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaopingNewMediaCoLtdMember_zKYrMuyjlYGd" title="Repaid of loan receivable-related party">0.17</span> million was repaid to the Company. The remaining balance of $<span id="xdx_902_eus-gaap--LoansAndLeasesReceivableRelatedParties_iI_pn4n6_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaopingNewMediaCoLtdMember_zpZQbElv3YNk" title="Loan receivable from related party">0.33</span> million was eliminated for consolidation purposes as of June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(e)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Amount due to related parties</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of December 31, 2020, the balance of due to related party was $<span id="xdx_903_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn4n6_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaopingNewMediaCoLtdMember_z6co6BZx1Xj3" title="Due to related party">0.14</span> million, which was borrowed from TNM for working capital purpose. Before the acquisition of TNM, the balance was fully repaid to TNM. As of June 30, 2021, the balance of due to related parties were $<span id="xdx_90F_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn4n6_c20210630_zasoZUYK1wj4" title="Due to related party">3.38</span> million, which includes the borrowing from the major shareholder, Mr. Jianghuai Lin (“Mr. Lin”), of approximately $<span id="xdx_905_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrLinMember_pp0p0" title="Due to related party">279,000</span> for <span id="xdx_904_eus-gaap--DebtInstrumentTerm_dtM_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrLinMember_zwCIipQnTGb" title="Debt term">6</span>-month without interest and matures on <span id="xdx_90E_eus-gaap--DebtInstrumentMaturityDate_dd_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrLinMember_zvH3yMGSHxd4" title="Debt maturity date">November 9, 2021</span>, and a loan of approximately $<span id="xdx_902_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20210630__srt--OwnershipAxis__custom--RelatedCompanyOwnedByMrLinMember_zDVbKHVq7Owg" title="Due to related party">3,098,000</span> (RMB<span id="xdx_90D_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn6n6_uRMB_c20210630__srt--OwnershipAxis__custom--RelatedCompanyOwnedByMrLinMember_znEkyNmsgoJ5">20</span> million) from a related company <span id="xdx_903_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_uPure_c20210630__srt--OwnershipAxis__custom--RelatedCompanyOwnedByMrLinMember_zhDmD5wqgJCc" title="Ownership percentage">100</span>% owned by Mr. Lin for <span id="xdx_909_eus-gaap--DebtInstrumentTerm_dtM_c20210101__20210630__srt--OwnershipAxis__custom--RelatedCompanyOwnedByMrLinMember_zoy69hq5b9Jk" title="Debt term">12</span>-month at the interest of <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateDuringPeriod_c20210101__20210630__srt--OwnershipAxis__custom--RelatedCompanyOwnedByMrLinMember_zxXrWTSarSpd" title="Debt interest rate">5.85%</span> per annum, which matures on <span id="xdx_903_eus-gaap--DebtInstrumentMaturityDate_dd_c20210101__20210630__srt--OwnershipAxis__custom--RelatedCompanyOwnedByMrLinMember_zP1kEZGChkq6" title="Debt maturity date">May 17, 2022</span>.</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(f)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Lending of inventory and fixed assets to related parties</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the Company lends <span id="xdx_90A_ecustom--NumberOfEquipmentLended_iI_uEquipment_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MediaDisplayEquipmentMember_zWdBsmHFDkCk" title="Number of equipment lended">5,160</span> units of media display equipment and the other fixed assets to Taoping alliance companies without charges for one year which is renewable. Taoping alliance companies would return the media display equipment after one year, or purchase at selling price if needed. The net balance of these media display equipment was approximately $<span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pn5n6_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MediaDisplayEquipmentMember_zluhDrBS6mJ3" title="Fixed assets">1.2</span> million.</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(g)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Operating lease - related party</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--LesseeOperatingLeaseDescription_c20210401__20210402__us-gaap--TypeOfArrangementAxis__custom--LeaseAgreementMember" title="Lease description">On April 1, 2021, the Company entered into a lease agreement with a related company <span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_uPure_c20210630__srt--OwnershipAxis__custom--RelatedCompanyOwnedByMrLinMember_zBqMLmdQDYH5">100</span>% owned by Mr. Lin for leasing of space for cryptocurrency mining machines which is located at Dongguan City for three years from April 1, 2021 to <span id="xdx_906_eus-gaap--LeaseExpirationDate1_dd_c20210401__20210402__us-gaap--TypeOfArrangementAxis__custom--LeaseAgreementMember_ziahlc6iLE5f" title="Lease expiration date">March 30, 2024</span>.</span> The monthly rent was $<span id="xdx_906_ecustom--RentExpenses_pp0p0_c20210401__20210402__us-gaap--TypeOfArrangementAxis__custom--LeaseAgreementMember_zLYS21167Lz6" title="Rent expenses">1,438</span> (RMB <span id="xdx_90A_ecustom--RentExpenses_pp0p0_uRMB_c20210401__20210402__us-gaap--TypeOfArrangementAxis__custom--LeaseAgreementMember_zTzHcfI2TCh8">9,350</span>). For the six months ended June 30, 2021, the Company’s rental expense to the related party was approximately $<span id="xdx_905_ecustom--RentExpenses_pp0p0_c20210101__20210630__us-gaap--TypeOfArrangementAxis__custom--LeaseAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrLinMember_zTpbeltnRtec" title="Rent expenses">4,300</span>. As of June 30, 2021, the right-of-use asset and lease liability for the related party lease was $<span id="xdx_90A_eus-gaap--OperatingLeaseRightOfUseAsset_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrLinMember_pp0p0" title="Right-of-use asset">44,831</span> and $<span id="xdx_903_eus-gaap--OperatingLeaseLiability_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrLinMember_pp0p0" title="Operating lease liability">44,831</span>, respectively.</span></p> 100000 200000 0.05 30000 69585 500000 170000 330000 140000 3380000 279000 P6M 2021-11-09 3098000 20000000 1 P12M 0.0585 2022-05-17 5160 1200000 On April 1, 2021, the Company entered into a lease agreement with a related company 100% owned by Mr. Lin for leasing of space for cryptocurrency mining machines which is located at Dongguan City for three years from April 1, 2021 to March 30, 2024. 1 2024-03-30 1438 9350 4300 44831 44831 <p id="xdx_80E_eus-gaap--InventoryDisclosureTextBlock_zLH9JgAmRFKc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </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: bold 10pt Times New Roman, Times, Serif; text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.</b></span></td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_823_zbvFoE9JTQwl" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INVENTORIES</b></span></td></tr> </table> <p id="xdx_89B_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zVhxfI8Dup3g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> <span id="xdx_8B9_zzcyX4iQqioj" style="display: none">SCHEDULE OF INVENTORIES</span></b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td id="xdx_49D_20210630_zNgn7jaTZYJf" style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td id="xdx_492_20201231_zMWJigljEeFj" style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="8" style="border-bottom: Black 1.5pt solid">As of June 30, 2021 and December 31, 2020, inventories consist of:</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30, 2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, 2020</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr id="xdx_40B_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maIGzdU1_zClWNSfc8jQ5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,711</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,663</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maIGzdU1_zg6krTWLs8A8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finished goods</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,613,853</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">427,942</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--InventoryCostOfProjects_iI_pp0p0_maIGzdU1_zVLnvvLVsLu4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Cost of projects</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,176</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,792</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--InventoryGross_iTI_pp0p0_mtIGzdU1_maINztF9_zVYsFOPaHz1l" style="vertical-align: bottom; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Inventories, gross</span></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">1,629,740</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">466,397</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--AllowanceForSlowmovingOrObsoleteInventories_iI_pp0p0_maINztF9_zXCvvdf25E9c" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Allowance for slow-moving or obsolete inventories</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(263,146</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(211,719</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--InventoryNet_iTI_pp0p0_mtINztF9_z1wumJ7zxuN3" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Inventories, net</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,366,594</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">254,678</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A0_z5MZcoXOQ9l9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For the six months ended June 30, 2021, impairments for obsolete inventories were approximately $<span id="xdx_901_eus-gaap--InventoryWriteDown_pn3p0_c20210101__20210630_zZGJYQkR49Fj" title="Impairment of inventory">49,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">. For the first six months ended June 30, 2020, there was a reversal of impairments for obsolete inventories in the amount of approximately $<span id="xdx_907_eus-gaap--InventoryWriteDown_iN_pn3p0_di_c20200101__20200630_z0GFxwsPMyVe" title="Impairment of inventory">15,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">. Impairment charges on inventories are included with general and administrative expenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Included in the balance as of June 30, 2021, there was inventory of high-end storage server and computer hardware.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p id="xdx_89B_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zVhxfI8Dup3g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> <span id="xdx_8B9_zzcyX4iQqioj" style="display: none">SCHEDULE OF INVENTORIES</span></b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td id="xdx_49D_20210630_zNgn7jaTZYJf" style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td id="xdx_492_20201231_zMWJigljEeFj" style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="8" style="border-bottom: Black 1.5pt solid">As of June 30, 2021 and December 31, 2020, inventories consist of:</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30, 2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, 2020</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr id="xdx_40B_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maIGzdU1_zClWNSfc8jQ5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,711</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,663</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maIGzdU1_zg6krTWLs8A8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finished goods</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,613,853</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">427,942</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--InventoryCostOfProjects_iI_pp0p0_maIGzdU1_zVLnvvLVsLu4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Cost of projects</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,176</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,792</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--InventoryGross_iTI_pp0p0_mtIGzdU1_maINztF9_zVYsFOPaHz1l" style="vertical-align: bottom; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Inventories, gross</span></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">1,629,740</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">466,397</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--AllowanceForSlowmovingOrObsoleteInventories_iI_pp0p0_maINztF9_zXCvvdf25E9c" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Allowance for slow-moving or obsolete inventories</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(263,146</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(211,719</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--InventoryNet_iTI_pp0p0_mtINztF9_z1wumJ7zxuN3" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Inventories, net</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,366,594</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">254,678</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 3711 3663 1613853 427942 12176 34792 1629740 466397 -263146 -211719 1366594 254678 49000 -15000 <p id="xdx_80B_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z0JL1GTnLIS3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><b>8.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_828_zKiV3Wu0G9P8">PROPERTY, EQUIPMENT AND SOFTWARE</span></b></span></td></tr> </table> <p id="xdx_897_eus-gaap--PropertyPlantAndEquipmentTextBlock_z7OxyhgzBNX2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> <span id="xdx_8B4_zl2DlspWlOyi" style="display: none">SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td id="xdx_492_20210630_zRbCJuYbTj" style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td id="xdx_497_20201231_zW96Llxotf1l" style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="9" style="padding-bottom: 1.5pt">As of June 30, 2021 and December 31, 2020, property, equipment and software consist of:</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeBuildingsMember_z6UU4EHOWao1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Office buildings</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">5,206,573</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">5,140,635</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentFurnitureAndFixturesMember_znU7tvCn07Ok" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Electronic equipment, furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,983,372</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,470,985</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CryptocurrencyMiningMachineMember_zwlajOQjDSNf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cryptocurrency mining machine</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,506,306</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: xdx2ixbrl1387">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MediaDisplayEquipmentMember_zZb7QlqBRHi7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Media display equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,232,872</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: xdx2ixbrl1390">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MotorVehiclesMember_z3OOgjz8eTcc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Motor vehicles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">204,094</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">201,509</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z06g3xRHr2sc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Leasehold improvement</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">110,919</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: xdx2ixbrl1396">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PurchasedSoftwareMember_z4i17fSGqsVc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Purchased software</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,098,570</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,465,168</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_maPPAENzc4m_zt2zP9tIgaC8" style="vertical-align: bottom; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif; display: none">Property, plant and equipment, gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,342,706</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,278,297</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzc4m_zCEnaGRsTcG5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(19,742,876</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,426,398</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzc4m_ztDOJq883zj2" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Property, equipment and software, net</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">18,599,830</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">10,851,899</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zd5jSUxAurE1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Depreciation expenses for the six months ended June 30, 2021 and 2020 were approximately $<span id="xdx_90E_eus-gaap--Depreciation_pn5n6_c20210101__20210630_zqttrYgSgFR6" title="Depreciation expenses">2.1</span> million and $<span id="xdx_90C_eus-gaap--Depreciation_pn5n6_c20200101__20200630_zrxFna7ShR56" title="Depreciation expenses">1.6</span> million, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Management regularly evaluates property, equipment and software for impairment, if an event occurs or circumstances change that would potentially indicate that the carrying amount of the property, equipment and software exceeded its fair value. Management utilizes the discounted cash flow method to estimate the fair value of the property, equipment and software.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Company’s office buildings, with net carrying value of approximately $<span id="xdx_90D_eus-gaap--DebtInstrumentCollateralAmount_iI_pn6n6_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--OfficeBuildingMember_zqZwrJtNHVz" title="Asset collateral amount">3.0 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million, are used as collateral for its short-term bank loan.</span></p> <p id="xdx_897_eus-gaap--PropertyPlantAndEquipmentTextBlock_z7OxyhgzBNX2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> <span id="xdx_8B4_zl2DlspWlOyi" style="display: none">SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td id="xdx_492_20210630_zRbCJuYbTj" style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td id="xdx_497_20201231_zW96Llxotf1l" style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="9" style="padding-bottom: 1.5pt">As of June 30, 2021 and December 31, 2020, property, equipment and software consist of:</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeBuildingsMember_z6UU4EHOWao1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Office buildings</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">5,206,573</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">5,140,635</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentFurnitureAndFixturesMember_znU7tvCn07Ok" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Electronic equipment, furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,983,372</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,470,985</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CryptocurrencyMiningMachineMember_zwlajOQjDSNf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cryptocurrency mining machine</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,506,306</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: xdx2ixbrl1387">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MediaDisplayEquipmentMember_zZb7QlqBRHi7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Media display equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,232,872</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: xdx2ixbrl1390">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MotorVehiclesMember_z3OOgjz8eTcc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Motor vehicles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">204,094</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">201,509</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z06g3xRHr2sc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Leasehold improvement</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">110,919</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: xdx2ixbrl1396">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PurchasedSoftwareMember_z4i17fSGqsVc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Purchased software</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,098,570</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,465,168</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_maPPAENzc4m_zt2zP9tIgaC8" style="vertical-align: bottom; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif; display: none">Property, plant and equipment, gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,342,706</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,278,297</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzc4m_zCEnaGRsTcG5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(19,742,876</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,426,398</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzc4m_ztDOJq883zj2" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Property, equipment and software, net</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">18,599,830</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">10,851,899</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 5206573 5140635 5983372 5470985 6506306 1232872 204094 201509 110919 19098570 17465168 38342706 28278297 19742876 17426398 18599830 10851899 2100000 1600000 3000000.0 <p id="xdx_80C_eus-gaap--InvestmentHoldingsScheduleOfInvestmentsTextBlock_z8CRmp7o4rDg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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: bold 10pt Times New Roman, Times, Serif; text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.</b></span></td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_82E_zD63YNpiVfQj" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CRYPTOCURRENCIES</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, cryptocurrencies included Bitcoin and Ethereum the Company held which were received from mining activities. Cryptocurrencies is classified as current asset as it is expected to be realized in cash by the Company within one year. The Company subsequently sold all cryptocurrencies held as of June 30, 2021 in July 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p id="xdx_89E_eus-gaap--InvestmentHoldingsScheduleOfInvestmentsTableTextBlock_zni1aEBRWFTf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></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"><span style="font: 10pt Times New Roman, Times, Serif">The following table presents the movements of cryptocurrencies for the six-month period ended June 30, 2021:</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8BF_zYfgbz3H6ty9" style="display: none">SCHEDULE OF MOVEMENTS OF CRYPTOCURRENCIES</span></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="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Balance at January 1, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Investments_iS_pp0p0_c20210101__20210630_zIHEUj9PZJwd" style="text-align: right" title="Cryptocurrencies, beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl1420">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 78%; text-align: left">Receipt of cryptocurrencies from mining activities</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_ecustom--ReceiptOfCryptocurrenciesFromMiningActivities_c20210101__20210630_pp0p0" style="width: 18%; text-align: right" title="Receipt of cryptocurrencies from mining activities">814,772</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Sales of cryptocurrencies</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ProceedsFromSaleMaturityAndCollectionsOfInvestments_iN_pp0p0_di_c20210101__20210630_zEOHhX6WAmQd" style="text-align: right" title="Sales of cryptocurrencies">(638,183</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Realized gain on sale of cryptocurrencies</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--GainOnSaleOfInvestments_pp0p0_c20210101__20210630_z8wHVdv1GQJ1" style="text-align: right" title="Realized gain on sale of cryptocurrencies">41,345</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Impairment loss on cryptocurrencies</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ImpairmentOfInvestments_iN_pp0p0_di_c20210101__20210630_zjWSGhiq2tR8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment loss on cryptocurrencies">(42,447</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold">Balance at June 30, 2021</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--Investments_iE_pp0p0_c20210101__20210630_zte3NfLkzNx2" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Cryptocurrencies, ending balance">175,487</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_89E_eus-gaap--InvestmentHoldingsScheduleOfInvestmentsTableTextBlock_zni1aEBRWFTf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></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"><span style="font: 10pt Times New Roman, Times, Serif">The following table presents the movements of cryptocurrencies for the six-month period ended June 30, 2021:</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8BF_zYfgbz3H6ty9" style="display: none">SCHEDULE OF MOVEMENTS OF CRYPTOCURRENCIES</span></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="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Balance at January 1, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Investments_iS_pp0p0_c20210101__20210630_zIHEUj9PZJwd" style="text-align: right" title="Cryptocurrencies, beginning balance"><span style="-sec-ix-hidden: xdx2ixbrl1420">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 78%; text-align: left">Receipt of cryptocurrencies from mining activities</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_ecustom--ReceiptOfCryptocurrenciesFromMiningActivities_c20210101__20210630_pp0p0" style="width: 18%; text-align: right" title="Receipt of cryptocurrencies from mining activities">814,772</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Sales of cryptocurrencies</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ProceedsFromSaleMaturityAndCollectionsOfInvestments_iN_pp0p0_di_c20210101__20210630_zEOHhX6WAmQd" style="text-align: right" title="Sales of cryptocurrencies">(638,183</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Realized gain on sale of cryptocurrencies</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--GainOnSaleOfInvestments_pp0p0_c20210101__20210630_z8wHVdv1GQJ1" style="text-align: right" title="Realized gain on sale of cryptocurrencies">41,345</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Impairment loss on cryptocurrencies</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ImpairmentOfInvestments_iN_pp0p0_di_c20210101__20210630_zjWSGhiq2tR8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment loss on cryptocurrencies">(42,447</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold">Balance at June 30, 2021</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--Investments_iE_pp0p0_c20210101__20210630_zte3NfLkzNx2" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Cryptocurrencies, ending balance">175,487</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 814772 638183 41345 42447 175487 <p id="xdx_80A_eus-gaap--DebtDisclosureTextBlock_zlg34XTBIGng" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><b>10.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_82E_zylB0Zpktsye">BANK LOANS</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">(a) Short-term bank loans</span> <span style="font: 10pt Times New Roman, Times, Serif"> </span> <span style="font: 10pt Times New Roman, Times, Serif"> </span> <span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfShortTermDebtTextBlock_zFckUe5nQjd" style="margin: 0"><span id="xdx_8BE_zSx1vL1Tndrd" style="display: none">SCHEDULE OF SHORT-TERM BANK DEBT</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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20210630_zJRgPZ3yQQs7" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30, 2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20201231_zUDE9fmpogdb" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, 2020</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr id="xdx_40A_eus-gaap--SecuredDebt_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 60%; text-align: left">Secured short-term loans (1)</td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">5,949,005</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">6,210,176</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zyACPqTZyKKb" style="margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">(1) Detailed information of secured short-term loan balances as of June 30, 2021 and December 31, 2020 were as follows:  </p> <p id="xdx_89B_eus-gaap--ScheduleOfDebtTableTextBlock_zMNm918IVWTd" style="margin: 0"><span id="xdx_8B5_ztHypJDt88Ch" style="display: none">SCHEDULE OF SECURED SHORT-TERM BANK DEBT</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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Collateralized by office buildings of IST and guaranteed by Mr. Lin and Biznest</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20210630__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanOneMember_zSreZuhqNc92" style="width: 16%; text-align: right" title="Total short-term bank loans">4,182,894</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShortTermBorrowings_c20201231__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanOneMember_pp0p0" style="width: 16%; text-align: right" title="Total short-term bank loans">3,976,960</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Guaranteed by IST and Mr. Lin and Collateralized by the real property of ISIOT and equity investment of ISTIL</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20210630__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanTwoMember_zJfViABqiiO5" style="text-align: right" title="Total short-term bank loans">1,766,111</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShortTermBorrowings_c20201231__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanTwoMember_pp0p0" style="text-align: right" title="Total short-term bank loans">2,019,072</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Guaranteed by a $ <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIFNFQ1VSRUQgU0hPUlQtVEVSTSBCQU5LIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_900_eus-gaap--TimeDeposits_iI_pn5n6_c20201231__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanThreeMember_z1EOXGXwUFne" title="Restricted bank time deposit">0.2</span> million restricted bank time deposit</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20210630__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanThreeMember_zJSBeGMmCBoi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total short-term bank loans"><span style="-sec-ix-hidden: xdx2ixbrl1451">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20201231__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanThreeMember_zc9CpAEVM7Xg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total short-term bank loans">214,144</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20210630_zfOts2Y7L9Nc" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total short-term bank loans">5,949,005</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--ShortTermBorrowings_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total short-term bank loans">6,210,176</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zNXrPZc8uL68" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the Company had short-term bank loans of approximately $<span id="xdx_90D_eus-gaap--ShortTermBankLoansAndNotesPayable_iI_pn5n6_c20210630_zRnIk4ozvnrj" title="Short-term bank loans">5.9 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million, which <span id="xdx_90F_eus-gaap--DebtInstrumentMaturityDateDescription_c20210101__20210630_zequSObyRfL5" title="Debt instrument maturity date description">mature on various dates from July 7, 2021 to April 30, 2022.</span></span> <span style="font: 10pt Times New Roman, Times, Serif">The short-term bank loans can be extended for another year by the banks without additional charges to the Company upon maturity. The bank borrowings are in the form of credit facilities. Amounts available to the Company from the banks are based on the amount of collateral pledged or the amount guaranteed by the Company’s subsidiaries. These borrowings bear interest rates ranging from <span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateDuringPeriod_c20210101__20210630__srt--RangeAxis__srt--MinimumMember_zcuvpx3nz6zf" title="Borrowings, interest rate">4.95% </span></span><span style="font: 10pt Times New Roman, Times, Serif">to <span id="xdx_903_eus-gaap--DebtInstrumentInterestRateDuringPeriod_c20210101__20210630__srt--RangeAxis__srt--MaximumMember_zNr1bKQwYut3" title="Borrowings, interest rate">6.22% </span></span><span style="font: 10pt Times New Roman, Times, Serif">per annum. The weighted average interest rates on short term debt were approximately <span id="xdx_902_eus-gaap--DebtWeightedAverageInterestRate_iI_c20210630_zhPwfavt9Wi8" title="Weighted average interest rate, percentage">5.84% </span></span><span style="font: 10pt Times New Roman, Times, Serif">and <span id="xdx_903_eus-gaap--DebtWeightedAverageInterestRate_iI_c20200630_zAOCo77a2AF7" title="Weighted average interest rate, percentage">6.33% </span></span><span style="font: 10pt Times New Roman, Times, Serif">for the six months ended June 30, 2021 and 2020, respectively. The interest expenses were approximately $<span id="xdx_907_eus-gaap--InterestExpenseDebt_pn5n6_c20200101__20200630_zDUmLgwQumF3" title="Interest expenses"><span id="xdx_90E_eus-gaap--InterestExpenseDebt_pn5n6_c20210101__20210630_zN04NdFC7kch" title="Interest expenses">0.2</span> </span></span><span style="font: 10pt Times New Roman, Times, Serif">million each, for the six months ended June 30, 2021 and 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p id="xdx_891_eus-gaap--ScheduleOfShortTermDebtTextBlock_zFckUe5nQjd" style="margin: 0"><span id="xdx_8BE_zSx1vL1Tndrd" style="display: none">SCHEDULE OF SHORT-TERM BANK DEBT</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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20210630_zJRgPZ3yQQs7" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30, 2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20201231_zUDE9fmpogdb" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, 2020</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr id="xdx_40A_eus-gaap--SecuredDebt_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 60%; text-align: left">Secured short-term loans (1)</td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">5,949,005</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">6,210,176</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td></tr> </table> 5949005 6210176 <p id="xdx_89B_eus-gaap--ScheduleOfDebtTableTextBlock_zMNm918IVWTd" style="margin: 0"><span id="xdx_8B5_ztHypJDt88Ch" style="display: none">SCHEDULE OF SECURED SHORT-TERM BANK DEBT</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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Collateralized by office buildings of IST and guaranteed by Mr. Lin and Biznest</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20210630__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanOneMember_zSreZuhqNc92" style="width: 16%; text-align: right" title="Total short-term bank loans">4,182,894</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShortTermBorrowings_c20201231__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanOneMember_pp0p0" style="width: 16%; text-align: right" title="Total short-term bank loans">3,976,960</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Guaranteed by IST and Mr. Lin and Collateralized by the real property of ISIOT and equity investment of ISTIL</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20210630__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanTwoMember_zJfViABqiiO5" style="text-align: right" title="Total short-term bank loans">1,766,111</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShortTermBorrowings_c20201231__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanTwoMember_pp0p0" style="text-align: right" title="Total short-term bank loans">2,019,072</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Guaranteed by a $ <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIFNFQ1VSRUQgU0hPUlQtVEVSTSBCQU5LIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_900_eus-gaap--TimeDeposits_iI_pn5n6_c20201231__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanThreeMember_z1EOXGXwUFne" title="Restricted bank time deposit">0.2</span> million restricted bank time deposit</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20210630__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanThreeMember_zJSBeGMmCBoi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total short-term bank loans"><span style="-sec-ix-hidden: xdx2ixbrl1451">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20201231__us-gaap--ShortTermDebtTypeAxis__custom--BankLoanThreeMember_zc9CpAEVM7Xg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total short-term bank loans">214,144</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20210630_zfOts2Y7L9Nc" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total short-term bank loans">5,949,005</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--ShortTermBorrowings_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total short-term bank loans">6,210,176</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 4182894 3976960 1766111 2019072 200000 214144 5949005 6210176 5900000 mature on various dates from July 7, 2021 to April 30, 2022. 0.0495 0.0622 0.0584 0.0633 200000 200000 <p id="xdx_805_eus-gaap--IncomeTaxDisclosureTextBlock_z3cy9Uj11W23" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><b>11.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_82A_zV3FRAI4aAu">INCOME TAXES</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p id="xdx_89A_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_z4xpoojkwNS9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Pre-tax (loss) income from continuing operations for the six months ended June 30, 2021 and 2020 were taxable in the following jurisdictions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B8_z6Bkbxg5VUJj" style="display: none">SCHEDULE OF INCOME BEFORE INCOME TAXES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six Months</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Ended</b></span></p></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six Months</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Ended</b></span></p></td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30, 2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30, 2020</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">PRC</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__custom--PRCMember_zY5aIbhh2XX1" style="width: 16%; text-align: right" title="Total (loss) income before income taxes">(8,798,878</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20200101__20200630__us-gaap--IncomeTaxAuthorityAxis__custom--PRCMember_zdsF4zRxLwa3" style="width: 16%; text-align: right" title="Total (loss) income before income taxes">(7,160,850</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>HK</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__country--HK_zOpOjmStGowf" style="text-align: right" title="Total (loss) income before income taxes">(224,699</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20200101__20200630__us-gaap--IncomeTaxAuthorityAxis__country--HK_zhaVWYNwpF3c" style="text-align: right" title="Total (loss) income before income taxes">(11,910</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">BVI</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__custom--BVIMember_zqsBGJ7Unjje" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (loss) income before income taxes">(5,440,462</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20200101__20200630__us-gaap--IncomeTaxAuthorityAxis__custom--BVIMember_zOLmb6YyMCmb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (loss) income before income taxes">(837,790</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Total loss before income taxes</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20210101__20210630_zQBY5g6W67Rb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total (loss) income before income taxes">(14,464,039</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20200101__20200630_zyEzTpeIZkth" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total (loss) income before income taxes">(8,010,550</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td></tr> </table> <p id="xdx_8A1_z6WQQaUfvAU" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">United States</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company from time to time evaluates the tax effect of GILTI, and determined that there was no impact of GILTI tax to the Company’s consolidated financial statements as of June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">BVI</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Under the current laws of the BVI, dividends and capital gains arising from the Company’s investments in the BVI and ordinary income, if any, are not subject to income taxes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Hon</span>g <span style="text-decoration: underline">Kon</span>g</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Under the current laws of Hong Kong, ISTIL. is subject to a profit tax rate of <span id="xdx_900_ecustom--TaxProfits_c20200101__20201231__srt--StatementGeographicalAxis__country--HK_pdd" title="Tax profits">16.5%</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">PRC</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zGe00AlTgwt1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Income tax expense (benefit) from continuing operations consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8BF_zo1m3bgBfwqb" style="display: none">SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT)</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" id="xdx_494_20210101__20210630_zg4iaSdCMFZ8" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><b>Six Months</b></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><b>Ended</b></p></td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20200101__20200630_zGba4o5tTEQl" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><b>Six Months</b></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><b>Ended</b></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40A_eus-gaap--CurrentIncomeTaxExpenseBenefit_maITEBzqd0_z3eGDtOAv9T3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 60%; text-align: left">Current tax expense (benefit)</td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">871</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">(69,858</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBzqd0_zclsfL53b6ql" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"> Income tax expense (benefit)</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">871</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">(69,858</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8AE_zdA7nCmGMyF9" style="font: 10pt Times New Roman, Times, Serif; text-indent: 260pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zmeuUejfFl15" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Current income tax expense (benefit) were recorded in 2021 and 2020 and were related to differences between the book and corporate income tax returns.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B3_z164P12vm5Gk" style="display: none">SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20210101__20210630_zrQ1NonmRG64" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six Months</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Ended</b></span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20200101__20200630_zhJkW3UKsTQ6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six Months</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Ended</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June 30, 2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June 30, 2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Unaudited)</b></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_zv7x3mvXdP46" 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; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">PRC statutory tax rate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: normal 10pt Times New Roman, Times, Serif">25</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">25</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td></tr> <tr id="xdx_407_ecustom--ComputedExpectedIncomeTaxExpenseBenefit_i_pp0p0" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">Computed expected income tax (benefit)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"/></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(3,616,011</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(2,002,638</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxReconciliationTaxHolidays_zUTHdwU5p1T4" 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; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">Tax rate differential benefit from tax holiday</span></p></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">952,236</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">801,931</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--IncomeTaxReconciliationTaxExemptIncome_zSYk27zibwJa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Permanent differences</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">231,390</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">117,180</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--IncomeTaxReconciliationDeductions_z08ABIIXFtT4" 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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tax effect of deductible temporary differences not recognized</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,016,965</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"/> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"/> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">801,244</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i_pp0p0" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Non-deductible tax loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,416,291</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">212,425</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_zvKAN789qrt5" 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; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Income tax expense (benefit)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">871</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(69,858</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr> </table> <p id="xdx_8AB_zBMRtI6Yaxp5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p id="xdx_893_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z4Vf2clotGe8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The significant components of deferred tax assets and deferred tax liabilities were as follows as of June 30, 2021 and December 31, 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B2_zTyQAREHdsFb" style="display: none">SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES</span></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="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>June 30, 2021</b></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31, 2020</b></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="text-align: center"><b>(Unaudited)</b></td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Deferred</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Tax</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Assets</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Deferred</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Tax</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Liabilities</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Deferred</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Tax</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Assets</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Deferred</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Tax</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Liabilities</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Allowance for credit losses</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_ecustom--DeferredTaxAssetsAllowanceForDoubtfulAccounts_c20210630_pp0p0" style="width: 12%; text-align: right" title="Deferred tax assets, Allowance for credit losses">4,698,990</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--DeferredTaxLiabilitiesAllowanceForDoubtfulAccounts_c20210630_pp0p0" style="width: 12%; text-align: right" title="Deferred tax liabilities, Allowance for credit losses"><span style="-sec-ix-hidden: xdx2ixbrl1532">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_ecustom--DeferredTaxAssetsAllowanceForDoubtfulAccounts_c20201231_pp0p0" style="width: 12%; text-align: right" title="Deferred tax assets, Allowance for credit losses">3,640,083</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--DeferredTaxLiabilitiesAllowanceForDoubtfulAccounts_c20201231_pp0p0" style="width: 12%; text-align: right" title="Deferred tax liabilities, Allowance for credit losses"><span style="-sec-ix-hidden: xdx2ixbrl1536">-</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Loss carry-forwards</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20210630_pp0p0" style="text-align: right" title="Deferred tax assets, Loss carry-forwards">4,271,589</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--DeferredTaxLiabilitiesLossCarryforwards_c20210630_pp0p0" style="text-align: right" title="Deferred tax liabilities, Loss carry-forwards"><span style="-sec-ix-hidden: xdx2ixbrl1540">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231_pp0p0" style="text-align: right" title="Deferred tax assets, Loss carry-forwards">3,714,825</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DeferredTaxLiabilitiesLossCarryforwards_c20201231_pp0p0" style="text-align: right" title="Deferred tax liabilities, Loss carry-forwards"><span style="-sec-ix-hidden: xdx2ixbrl1544">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Fixed assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--DeferredTaxAssetsPropertyPlantAndEquipment_c20210630_pp0p0" style="text-align: right" title="Deferred tax assets, Fixed assets">23,230</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pp0p0_di_c20210630_zTv1LRsE7NHf" style="text-align: right" title="Deferred tax liabilities, Fixed assets">(273,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--DeferredTaxAssetsPropertyPlantAndEquipment_c20201231_pp0p0" style="text-align: right" title="Deferred tax assets, Fixed assets">80,456</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pp0p0_di_c20201231_zkkeDIAWapql" style="text-align: right" title="Deferred tax liabilities, Fixed assets">(258,451</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Inventory valuation</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DeferredTaxAssetsInventory_c20210630_pp0p0" style="text-align: right" title="Deferred tax assets, Inventory valuation">384,109</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_c20210630_pp0p0" style="text-align: right" title="Deferred tax liabilities, Inventory valuation"><span style="-sec-ix-hidden: xdx2ixbrl1556">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DeferredTaxAssetsInventory_c20201231_pp0p0" style="text-align: right" title="Deferred tax assets, Inventory valuation">369,064</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_c20201231_pp0p0" style="text-align: right" title="Deferred tax liabilities, Inventory valuation"><span style="-sec-ix-hidden: xdx2ixbrl1560">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c20210630_pp0p0" style="text-align: right" title="Deferred tax assets, Accrued liabilities">14,814</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--DeferredTaxLiabilitiesAccruedLiabilities_c20210630_pp0p0" style="text-align: right" title="Deferred tax liabilities, Accrued liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1564">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c20201231_pp0p0" style="text-align: right" title="Deferred tax assets, Accrued liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1566">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--DeferredTaxLiabilitiesAccruedLiabilities_c20201231_pp0p0" style="text-align: right" title="Deferred tax liabilities, Accrued liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1568">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Long-term investments</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--DeferredTaxAssetsInvestments_c20210630_pp0p0" style="text-align: right" title="Deferred tax assets, Long-term investments">150,832</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DeferredTaxLiabilitiesInvestments_c20210630_pp0p0" style="text-align: right" title="Deferred tax liabilities, Long-term investments"><span style="-sec-ix-hidden: xdx2ixbrl1572">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--DeferredTaxAssetsInvestments_c20201231_pp0p0" style="text-align: right" title="Deferred tax assets, Long-term investments">5,736</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DeferredTaxLiabilitiesInvestments_c20201231_pp0p0" style="text-align: right" title="Deferred tax liabilities, Long-term investments"><span style="-sec-ix-hidden: xdx2ixbrl1576">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Intangible assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_ecustom--DeferredTaxAssetsIntangibleAssets_c20210630_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax assets, Intangible assets"><span style="-sec-ix-hidden: xdx2ixbrl1578">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c20210630_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax liabilities, Intangible assets">135,918</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_ecustom--DeferredTaxAssetsIntangibleAssets_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax assets, Intangible assets"><span style="-sec-ix-hidden: xdx2ixbrl1582">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax liabilities, Intangible assets">134,197</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Gross deferred tax assets and (liabilities)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_987_eus-gaap--DeferredTaxAssetsGross_c20210630_pp0p0" style="font-weight: bold; text-align: right" title="Deferred tax assets, Gross">9,543,564</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_98F_eus-gaap--DeferredIncomeTaxLiabilities_iNI_pp0p0_di_c20210630_z5nGsVYq83fj" style="font-weight: bold; text-align: right" title="Deferred tax liabilities, Gross (liabilities)">(137,082</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_982_eus-gaap--DeferredTaxAssetsGross_c20201231_pp0p0" style="font-weight: bold; text-align: right" title="Deferred tax assets, Gross">7,810,164</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_98D_eus-gaap--DeferredIncomeTaxLiabilities_iNI_pp0p0_di_c20201231_zxdZRsHDaCbc" style="font-weight: bold; text-align: right" title="Deferred tax liabilities, Gross (liabilities)">(124,254</td><td style="font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20210630_z3hxZXp51mJ1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax assets, Valuation allowance">(9,406,482</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_ecustom--DeferredTaxLiabilitiesValuationAllowance_c20210630_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax liabilities, Valuation allowance"><span style="-sec-ix-hidden: xdx2ixbrl1596">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20201231_zBkMumnXqqo5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax assets, Valuation allowance">(7,685,910</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_ecustom--DeferredTaxLiabilitiesValuationAllowance_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax liabilities, Valuation allowance"><span style="-sec-ix-hidden: xdx2ixbrl1600">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Total deferred tax assets and (liabilities)</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--DeferredTaxAssetsLiabilitiesNet_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total deferred tax assets">137,082</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--DeferredTaxLiabilities_iNI_pp0p0_di_c20210630_zrewNMkXXIRb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total deferred tax (liabilities)">(137,082</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--DeferredTaxAssetsLiabilitiesNet_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total deferred tax assets">124,254</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--DeferredTaxLiabilities_iNI_pp0p0_di_c20201231_zGQjJQeVntM3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total deferred tax (liabilities)">(124,254</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td></tr> </table> <p id="xdx_8A4_zxeJnV3SAfhb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has net operating loss carry forwards totaling RMB <span id="xdx_90B_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_uRMB_c20210630_zo4Bx2iSCfOi">163 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million ($<span id="xdx_904_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20210630_zCuuWQ9d4wSd">25.3 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million) as of June 30, 2021, substantially all of which were from PRC subsidiaries and will expire on various dates through <span id="xdx_901_eus-gaap--OperatingLossCarryforwardsExpirationDate_c20210101__20210630">June 30, 2025</span></span><span style="font: 10pt Times New Roman, Times, Serif">. Valuation allowance for deferred tax asset was fully provided. As of June 30, 2021, the Company also has net operating loss of approximately $<span id="xdx_90F_eus-gaap--OperatingIncomeLoss_pn5n6_c20210101__20210630__dei--LegalEntityAxis__custom--BVIMember_z0FFmWkpDFz5">9.5</span> million from the parent, Taoping Inc., a BVI company who is treated as a US corporation for the US tax purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">IST is approved as being high-technology enterprises and subject to PRC enterprise income tax rate (“EIT”) at <span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c20210101__20210630__dei--LegalEntityAxis__custom--HighTechnologyEnterpriseMember_zo32N4agExU9" title="Corporate tax rate">15%</span>. For Biznest, the income tax starts from the earning year, tax free for the first two years and <span id="xdx_902_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c20210101__20210630__dei--LegalEntityAxis__custom--BiznestMember_zQOtDtYKEFl5" title="Corporate tax rate">12.5%</span> income tax rate for year 3-5.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company recognizes that virtually all tax positions in the PRC are not free of some degree of uncertainty due to tax law and policy changes by the State. However, the Company cannot reasonably quantify political risk factors and thus must depend on guidance issued by current State officials.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Based on all known facts, circumstances, and current tax law, the Company has recorded nil unrecognized tax benefits as June 30, 2021 and December 31, 2020, respectively. The Company believes that there are no tax positions for which it is reasonably possible, based on current Chinese tax laws and policies, that the unrecognized tax benefits will significantly increase or decrease over the next 12 months, individually or in the aggregate, and have a material effect on the Company’s results of operations, financial condition or cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. Any accrued interest or penalties associated with any unrecognized tax benefits were not significant for the six months ended June 30, 2021 and 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Since the Company intends to reinvest its earnings to further expand its businesses in the PRC, the PRC subsidiaries do not intend to declare dividends to their parent companies in the foreseeable future. The Company’s foreign subsidiaries are in a cumulative deficit position. Accordingly, the Company has not recorded any deferred taxes on the cumulative amount of any undistributed deficit. It is impractical to calculate the tax effect of the deficit at this time.</span></p> <p id="xdx_89A_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_z4xpoojkwNS9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Pre-tax (loss) income from continuing operations for the six months ended June 30, 2021 and 2020 were taxable in the following jurisdictions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B8_z6Bkbxg5VUJj" style="display: none">SCHEDULE OF INCOME BEFORE INCOME TAXES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six Months</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Ended</b></span></p></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six Months</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Ended</b></span></p></td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30, 2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30, 2020</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">PRC</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__custom--PRCMember_zY5aIbhh2XX1" style="width: 16%; text-align: right" title="Total (loss) income before income taxes">(8,798,878</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20200101__20200630__us-gaap--IncomeTaxAuthorityAxis__custom--PRCMember_zdsF4zRxLwa3" style="width: 16%; text-align: right" title="Total (loss) income before income taxes">(7,160,850</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>HK</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__country--HK_zOpOjmStGowf" style="text-align: right" title="Total (loss) income before income taxes">(224,699</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20200101__20200630__us-gaap--IncomeTaxAuthorityAxis__country--HK_zhaVWYNwpF3c" style="text-align: right" title="Total (loss) income before income taxes">(11,910</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">BVI</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__custom--BVIMember_zqsBGJ7Unjje" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (loss) income before income taxes">(5,440,462</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20200101__20200630__us-gaap--IncomeTaxAuthorityAxis__custom--BVIMember_zOLmb6YyMCmb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (loss) income before income taxes">(837,790</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Total loss before income taxes</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20210101__20210630_zQBY5g6W67Rb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total (loss) income before income taxes">(14,464,039</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_pp0p0_c20200101__20200630_zyEzTpeIZkth" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total (loss) income before income taxes">(8,010,550</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td></tr> </table> -8798878 -7160850 -224699 -11910 -5440462 -837790 -14464039 -8010550 0.165 <p id="xdx_89B_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zGe00AlTgwt1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Income tax expense (benefit) from continuing operations consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8BF_zo1m3bgBfwqb" style="display: none">SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT)</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" id="xdx_494_20210101__20210630_zg4iaSdCMFZ8" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><b>Six Months</b></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><b>Ended</b></p></td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20200101__20200630_zGba4o5tTEQl" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><b>Six Months</b></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><b>Ended</b></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40A_eus-gaap--CurrentIncomeTaxExpenseBenefit_maITEBzqd0_z3eGDtOAv9T3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 60%; text-align: left">Current tax expense (benefit)</td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">871</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">(69,858</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBzqd0_zclsfL53b6ql" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"> Income tax expense (benefit)</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">871</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">(69,858</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 871 -69858 871 -69858 <p id="xdx_89C_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zmeuUejfFl15" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Current income tax expense (benefit) were recorded in 2021 and 2020 and were related to differences between the book and corporate income tax returns.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B3_z164P12vm5Gk" style="display: none">SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20210101__20210630_zrQ1NonmRG64" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six Months</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Ended</b></span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20200101__20200630_zhJkW3UKsTQ6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six Months</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Ended</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June 30, 2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June 30, 2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Unaudited)</b></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_zv7x3mvXdP46" 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; width: 60%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">PRC statutory tax rate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: normal 10pt Times New Roman, Times, Serif">25</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">25</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td></tr> <tr id="xdx_407_ecustom--ComputedExpectedIncomeTaxExpenseBenefit_i_pp0p0" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">Computed expected income tax (benefit)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"/></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(3,616,011</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(2,002,638</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxReconciliationTaxHolidays_zUTHdwU5p1T4" 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; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">Tax rate differential benefit from tax holiday</span></p></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">952,236</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">801,931</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--IncomeTaxReconciliationTaxExemptIncome_zSYk27zibwJa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Permanent differences</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">231,390</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">117,180</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--IncomeTaxReconciliationDeductions_z08ABIIXFtT4" 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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tax effect of deductible temporary differences not recognized</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,016,965</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"/> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"/> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">801,244</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i_pp0p0" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Non-deductible tax loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,416,291</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">212,425</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_zvKAN789qrt5" 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; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Income tax expense (benefit)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">871</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(69,858</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr> </table> 0.25 0.25 -3616011 -2002638 952236 801931 231390 117180 1016965 801244 1416291 212425 871 -69858 <p id="xdx_893_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z4Vf2clotGe8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The significant components of deferred tax assets and deferred tax liabilities were as follows as of June 30, 2021 and December 31, 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B2_zTyQAREHdsFb" style="display: none">SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES</span></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="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>June 30, 2021</b></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31, 2020</b></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="text-align: center"><b>(Unaudited)</b></td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Deferred</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Tax</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Assets</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Deferred</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Tax</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Liabilities</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Deferred</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Tax</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Assets</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Deferred</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Tax</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Liabilities</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Allowance for credit losses</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_ecustom--DeferredTaxAssetsAllowanceForDoubtfulAccounts_c20210630_pp0p0" style="width: 12%; text-align: right" title="Deferred tax assets, Allowance for credit losses">4,698,990</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--DeferredTaxLiabilitiesAllowanceForDoubtfulAccounts_c20210630_pp0p0" style="width: 12%; text-align: right" title="Deferred tax liabilities, Allowance for credit losses"><span style="-sec-ix-hidden: xdx2ixbrl1532">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_ecustom--DeferredTaxAssetsAllowanceForDoubtfulAccounts_c20201231_pp0p0" style="width: 12%; text-align: right" title="Deferred tax assets, Allowance for credit losses">3,640,083</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--DeferredTaxLiabilitiesAllowanceForDoubtfulAccounts_c20201231_pp0p0" style="width: 12%; text-align: right" title="Deferred tax liabilities, Allowance for credit losses"><span style="-sec-ix-hidden: xdx2ixbrl1536">-</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Loss carry-forwards</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20210630_pp0p0" style="text-align: right" title="Deferred tax assets, Loss carry-forwards">4,271,589</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--DeferredTaxLiabilitiesLossCarryforwards_c20210630_pp0p0" style="text-align: right" title="Deferred tax liabilities, Loss carry-forwards"><span style="-sec-ix-hidden: xdx2ixbrl1540">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231_pp0p0" style="text-align: right" title="Deferred tax assets, Loss carry-forwards">3,714,825</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DeferredTaxLiabilitiesLossCarryforwards_c20201231_pp0p0" style="text-align: right" title="Deferred tax liabilities, Loss carry-forwards"><span style="-sec-ix-hidden: xdx2ixbrl1544">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Fixed assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--DeferredTaxAssetsPropertyPlantAndEquipment_c20210630_pp0p0" style="text-align: right" title="Deferred tax assets, Fixed assets">23,230</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pp0p0_di_c20210630_zTv1LRsE7NHf" style="text-align: right" title="Deferred tax liabilities, Fixed assets">(273,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--DeferredTaxAssetsPropertyPlantAndEquipment_c20201231_pp0p0" style="text-align: right" title="Deferred tax assets, Fixed assets">80,456</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pp0p0_di_c20201231_zkkeDIAWapql" style="text-align: right" title="Deferred tax liabilities, Fixed assets">(258,451</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Inventory valuation</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DeferredTaxAssetsInventory_c20210630_pp0p0" style="text-align: right" title="Deferred tax assets, Inventory valuation">384,109</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_c20210630_pp0p0" style="text-align: right" title="Deferred tax liabilities, Inventory valuation"><span style="-sec-ix-hidden: xdx2ixbrl1556">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DeferredTaxAssetsInventory_c20201231_pp0p0" style="text-align: right" title="Deferred tax assets, Inventory valuation">369,064</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_c20201231_pp0p0" style="text-align: right" title="Deferred tax liabilities, Inventory valuation"><span style="-sec-ix-hidden: xdx2ixbrl1560">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c20210630_pp0p0" style="text-align: right" title="Deferred tax assets, Accrued liabilities">14,814</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--DeferredTaxLiabilitiesAccruedLiabilities_c20210630_pp0p0" style="text-align: right" title="Deferred tax liabilities, Accrued liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1564">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c20201231_pp0p0" style="text-align: right" title="Deferred tax assets, Accrued liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1566">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--DeferredTaxLiabilitiesAccruedLiabilities_c20201231_pp0p0" style="text-align: right" title="Deferred tax liabilities, Accrued liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1568">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Long-term investments</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--DeferredTaxAssetsInvestments_c20210630_pp0p0" style="text-align: right" title="Deferred tax assets, Long-term investments">150,832</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DeferredTaxLiabilitiesInvestments_c20210630_pp0p0" style="text-align: right" title="Deferred tax liabilities, Long-term investments"><span style="-sec-ix-hidden: xdx2ixbrl1572">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--DeferredTaxAssetsInvestments_c20201231_pp0p0" style="text-align: right" title="Deferred tax assets, Long-term investments">5,736</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DeferredTaxLiabilitiesInvestments_c20201231_pp0p0" style="text-align: right" title="Deferred tax liabilities, Long-term investments"><span style="-sec-ix-hidden: xdx2ixbrl1576">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Intangible assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_ecustom--DeferredTaxAssetsIntangibleAssets_c20210630_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax assets, Intangible assets"><span style="-sec-ix-hidden: xdx2ixbrl1578">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c20210630_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax liabilities, Intangible assets">135,918</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_ecustom--DeferredTaxAssetsIntangibleAssets_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax assets, Intangible assets"><span style="-sec-ix-hidden: xdx2ixbrl1582">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax liabilities, Intangible assets">134,197</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Gross deferred tax assets and (liabilities)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_987_eus-gaap--DeferredTaxAssetsGross_c20210630_pp0p0" style="font-weight: bold; text-align: right" title="Deferred tax assets, Gross">9,543,564</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_98F_eus-gaap--DeferredIncomeTaxLiabilities_iNI_pp0p0_di_c20210630_z5nGsVYq83fj" style="font-weight: bold; text-align: right" title="Deferred tax liabilities, Gross (liabilities)">(137,082</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_982_eus-gaap--DeferredTaxAssetsGross_c20201231_pp0p0" style="font-weight: bold; text-align: right" title="Deferred tax assets, Gross">7,810,164</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_98D_eus-gaap--DeferredIncomeTaxLiabilities_iNI_pp0p0_di_c20201231_zxdZRsHDaCbc" style="font-weight: bold; text-align: right" title="Deferred tax liabilities, Gross (liabilities)">(124,254</td><td style="font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20210630_z3hxZXp51mJ1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax assets, Valuation allowance">(9,406,482</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_ecustom--DeferredTaxLiabilitiesValuationAllowance_c20210630_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax liabilities, Valuation allowance"><span style="-sec-ix-hidden: xdx2ixbrl1596">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20201231_zBkMumnXqqo5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax assets, Valuation allowance">(7,685,910</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_ecustom--DeferredTaxLiabilitiesValuationAllowance_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax liabilities, Valuation allowance"><span style="-sec-ix-hidden: xdx2ixbrl1600">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Total deferred tax assets and (liabilities)</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--DeferredTaxAssetsLiabilitiesNet_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total deferred tax assets">137,082</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--DeferredTaxLiabilities_iNI_pp0p0_di_c20210630_zrewNMkXXIRb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total deferred tax (liabilities)">(137,082</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--DeferredTaxAssetsLiabilitiesNet_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total deferred tax assets">124,254</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--DeferredTaxLiabilities_iNI_pp0p0_di_c20201231_zGQjJQeVntM3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total deferred tax (liabilities)">(124,254</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td></tr> </table> 4698990 3640083 4271589 3714825 23230 273000 80456 258451 384109 369064 14814 150832 5736 135918 134197 9543564 137082 7810164 124254 9406482 7685910 137082 137082 124254 124254 163000000 25300000 2025-06-30 9500000 0.15 0.125 <p id="xdx_80D_eus-gaap--OtherAssetsDisclosureTextBlock_zzPiu123bF2l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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: bold 10pt Times New Roman, Times, Serif; text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>12.</b></span></td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_824_znGI3iXCYc4d" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OTHER CURRENT AND NON-CURRENT ASSETS</b></span></td></tr> </table> <p id="xdx_89D_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zw4XrA4Lkhr9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> <span id="xdx_8BD_zEBK3SErVrIf" style="display: none">SCHEDULE OF OTHER CURRENT ASSETS</span></b></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(a)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, and December 31, 2020, other current assets consist of:</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" id="xdx_499_20210630_z7GRzt37tF05" style="border-bottom: Black 1.5pt solid; text-align: center"><b>June 30, 2021</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" id="xdx_49A_20201231_zCHiWejYAhL4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31, 2020</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>(Unaudited)</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td></tr> <tr id="xdx_408_ecustom--AdvancesToUnrelatedparties_iI_pp0p0_maOACzEPf_zqyq1oBhsFBa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Advances to unrelated parties <sup id="xdx_F4D_zwiTW3Egym6b">(i)</sup></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,641,865</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">8,305</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OtherReceivables_iI_pp0p0_maOACzEPf_z4hs6uxj8eY6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Receivable for sales of other assets <sup id="xdx_F4F_zI4GshSvBa52">(ii)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">578,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1626"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DueFromEmployeesCurrent_iI_pp0p0_maOACzEPf_z1XqEHB8itb9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Advances to employees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104,799</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,396</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--OtherCurrentAssets_iI_pp0p0_maOACzEPf_zTZhoZL9Vf65" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other current assets <sup id="xdx_F40_z4bOK0vNliae">(iii)</sup></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">303,682</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">119,325</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--OtherAssetsCurrent_iTI_pp0p0_mtOACzEPf_zvKjH00tinU2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">2,629,046</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">173,026</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td id="xdx_F08_zcawCAaIDlq2" style="width: 15pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(i)</span></td><td style="width: 5pt"/><td style="text-align: justify"><span id="xdx_F12_zT731QqQ2BUb" style="font: 10pt Times New Roman, Times, Serif">The advances to unrelated parties for business development, and are non-interest bearing and due on demand.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the Company included in the balance of advances to unrelated parties of $<span id="xdx_90C_ecustom--AdvancesToUnrelatedparties_iI_pn4n6_c20210630_zFLIGWVh7D83" title="Advances to unrelated parties">1.64</span> million compared to advances to unrelated parties of $<span id="xdx_90C_ecustom--AdvancesToUnrelatedparties_iI_pp0p0_c20201231_zbOz4HNI90a" title="Advances to unrelated parties">8,305</span> as of December 31, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the outstanding balance included the amount due from a third-party vendor, at the amount of approximately $<span id="xdx_905_eus-gaap--DueFromRelatedParties_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_z9fZdHqiJltf">1,472,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">, whom the Company has contracted to develop the new media advertising market. According to the contract and its subsequent amendment, the vendor is responsible for performing consulting service of market research as subcontractor and facilitating the development of the new media advertising market.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Based on the amendment of the contract, the Company agrees to make advances to the vendor specifically for its market development purposes, and the total commitment of funding was RMB<span id="xdx_901_ecustom--FundingCommitment_pn6n6_uRMB_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_zwnMPhBaSEl3">6</span> million (USD $<span id="xdx_904_ecustom--FundingCommitment_pp0p0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_zCtB7sTjxhN7" title="Funding commitment">929,532</span>). Meanwhile, the Company agrees to pay the vendor a <span id="xdx_90B_ecustom--CommissionFee_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_z0XzHu4vabi6" title="Commission fee">12%</span> commission fee based on the advertising revenue it has facilitated, and a 50% subcontractor fee based on the consulting services revenue, tax inclusive.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">If the Company’s revenue facilitated by the vendor does not reach certain threshold during specified periods, the contract could be terminated by the Company, and all funding with applicable interest, less any commissions and subcontractor fees payable to the vendor, shall be repaid to the Company within one month after the termination of the contract. If the two parties terminate the cooperation on the condition that the vendor meet the target, all funding without interest, shall be repaid.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The first period as specified is from January 1, 2021 to December 31, 2021 with a threshold revenue of RMB <span id="xdx_902_eus-gaap--Revenues_pn6n6_uRMB_c20210101__20211231__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_zZ0x7cqPlv6f">15</span> million (approximately USD $<span id="xdx_905_eus-gaap--Revenues_pp0p0_c20210101__20211231__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_zk7CwuSArcY8" title="Revenues">2,294,400</span>). The threshold revenue is to increase by 30% in the year 2022. As of June 30, 2021, revenue facilitated by the vendor has reached RMB<span id="xdx_90D_eus-gaap--Revenues_pp0p0_uRMB_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_z0xN8nflXcP9">3,342,355</span> (USD $<span id="xdx_90B_eus-gaap--Revenues_pp0p0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_zOLx37JHKdD4" title="Revenues">511,247</span>). The Company will continue to monitor the revenue facilitated by the vendor and assess if an event occurs or circumstance changes that would potentially indicate that the carrying amount of the receivable was impaired.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the Company overfunded the vendor by $<span id="xdx_904_eus-gaap--DueFromRelatedParties_iI_pp0p0_c20210630__us-gaap--AwardDateAxis__custom--SubsequentToJuneThirtyTwoThousandTwentyOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_zBEu7ggInMEc" title="Due from related party">543,000</span> which was returned by the vendor subsequent to June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the outstanding balance also included the deposits of RMB <span id="xdx_900_eus-gaap--DepositAssets_iI_pn6n6_uRMB_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SupplierMember_zZnnrpa909ri">1 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million (approximately USD $<span id="xdx_90A_eus-gaap--DepositAssets_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SupplierMember_zIWpjDKW3si8">154,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">) made to a supplier for purchases which has been cancelled. The deposits will be refundable before the end of October 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 15pt; text-align: right"><span id="xdx_F09_z28LgTVg76Oh" style="font: 10pt Times New Roman, Times, Serif">(ii)</span></td><td style="width: 5pt"/><td style="text-align: justify"><span id="xdx_F17_zOTRPXrmcDhk" style="font: 10pt Times New Roman, Times, Serif">Receivable for sales of other assets</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In November 2020, the Company sold non-cash consideration (see Note 2-o) received in prior years in exchange for advertising service to a third-party company in a price of $<span id="xdx_90C_eus-gaap--ProceedsFromSaleOfOtherAssets1_pp0p0_c20201101__20201130_z0oDVKHc1Gnd">1,142,779 </span></span><span style="font: 10pt Times New Roman, Times, Serif">which equals to the carrying value of non-cash consideration. The company had collected $<span id="xdx_90E_eus-gaap--ProceedsFromSaleOfOtherAssets1_pp0p0_c20210101__20210630_zzBeXN0f8ajk">564,079 </span></span><span style="font: 10pt Times New Roman, Times, Serif">as of June 30, 2021. The remaining balance of $<span id="xdx_90E_eus-gaap--ProceedsFromSaleOfOtherAssets1_pp0p0_c20210701__20210831__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_znOJGQfJAC28">578,700 </span></span><span style="font: 10pt Times New Roman, Times, Serif">was fully collected subsequently in August 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 15pt; text-align: right"><span id="xdx_F0D_zOwjR59IiOf3" style="font: 10pt Times New Roman, Times, Serif">(iii)</span></td><td style="width: 5pt"/><td style="text-align: justify"><span id="xdx_F10_zRgUZslQB2Rd" style="font: 10pt Times New Roman, Times, Serif">Other current assets</span></td> </tr></table> <p id="xdx_8A9_zWTwsEOMknOe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the outstanding balance included the security deposit of $<span id="xdx_902_eus-gaap--SecurityDeposit_iI_pp0p0_c20210630_zHemeUcTtMb1" title="Security deposit">143,541</span> and the VAT credit of $<span id="xdx_900_eus-gaap--ValueAddedTaxReceivable_iI_pp0p0_c20210630_z5OjtiGO6UW9" title="Value added tax receivables">87,000</span>.</span></p> <p id="xdx_890_eus-gaap--ScheduleOfOtherAssetsNoncurrentTextBlock_z1IrwU1Qmij" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8BC_zUU2Osqr3fh2" style="display: none">SCHEDULE OF OTHER ASSETS, NONCURRENT</span></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(b)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021 and December 31, 2020, Other assets, non-current consist of:</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-indent: -18.05pt"><span style="font: 10pt Times New Roman, Times, Serif"> </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="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" id="xdx_491_20210630_zwPrnnYMLVZ1" style="border-bottom: Black 1.5pt solid; text-align: center"><b>June 30, 2021</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" id="xdx_491_20201231_zxIzfuV5RGH6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31, 2020</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>(Unaudited)</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td></tr> <tr id="xdx_405_eus-gaap--OtherAssetsNoncurrent_iI_pp0p0_zku9724hleZb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 60%; text-align: left">Other assets, non-current</td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">3,790,167</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">4,302,000</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zgD3VoRImoql" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">During 2019 and 2020, the Company advanced RMB <span id="xdx_901_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn6n6_uRMB_c20201231__srt--StatementGeographicalAxis__country--US_z4BTgXIoFdAf"><span id="xdx_90A_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn6n6_uRMB_c20191231__srt--StatementGeographicalAxis__country--US_zg4CkS2IFKia">30</span></span> million (USD $<span id="xdx_904_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn5n6_c20191231__srt--StatementGeographicalAxis__country--US_zC5QVrhYFFg1" title="Advances to a vendor"><span id="xdx_90F_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn5n6_c20201231__srt--StatementGeographicalAxis__country--US_zHvua7cPufCe" title="Advances to a vendor"><span id="xdx_900_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn5n6_c20191231__srt--StatementGeographicalAxis__country--US_zOqK6G9Pd2ug">4.3</span></span></span> million) to a vendor, whom the Company has contracted to develop a vehicular IOT smart advertising software (“Internet of Vehicle” or “IOV” software) to interconnect to the Company’s new media advertising sharing platform expanding its advertising capability to people riding in motor vehicles. According to the contract and its subsequent amendment, total commitment of the funding was RMB <span id="xdx_902_eus-gaap--OtherCommitment_iI_pn6n6_uRMB_c20201231__srt--StatementGeographicalAxis__country--US_zjJpUsmQs7ml"><span id="xdx_900_eus-gaap--OtherCommitment_iI_pn6n6_uRMB_c20191231__srt--StatementGeographicalAxis__country--US_z3D60GDz3Ed4">30</span></span> million (USD $<span id="xdx_908_eus-gaap--OtherCommitment_iI_pn5n6_c20191231__srt--StatementGeographicalAxis__country--US_zHy7hmhMWnTg" title="Total commitment"><span id="xdx_906_eus-gaap--OtherCommitment_iI_pn5n6_c20201231__srt--StatementGeographicalAxis__country--US_z6GySotG8en9" title="Total commitment"><span id="xdx_90E_eus-gaap--OtherCommitment_iI_pn5n6_c20191231__srt--StatementGeographicalAxis__country--US_zIcvIHKs3G45">4.3</span></span></span> million). The vendor is solely responsible for hardware and software development and marketing the vehicular terminal. The Company financially supports development cost of IOV software in exchange for advertising revenue generated from the software for four years of the contract term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Based on the amendment of the contract, if the Company’s new media advertising revenue generated from IOV software does not reach certain threshold during specified period, the contract could be terminated by the Company, and all funding with applicable interest, and less the revenue generated from the IOV software shall be repaid to the Company within half year after the termination of the contract. Once the vendor fully repays the total funding plus applicable interest, the vendor will own <span id="xdx_90A_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_c20210630_zJok9PKpqN34" title="Ownership percentage">100%</span> the title of the vehicular terminal and related equipment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The first period as specified was from October 1, 2020 to April 30, 2021 with a threshold advertising revenue from IOV software of RMB <span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_pn6n6_uRMB_c20201001__20210430__srt--StatementGeographicalAxis__country--US__srt--ProductOrServiceAxis__us-gaap--AdvertisingMember_zLDQIpjI2CKg">3</span> million (approximately USD $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20201001__20210430__srt--StatementGeographicalAxis__country--US__srt--ProductOrServiceAxis__us-gaap--AdvertisingMember_zQxUaKmtwF6h" title="Revenue">462,000</span>). <span id="xdx_908_eus-gaap--DebtInstrumentCovenantDescription_c20201001__20210430_zpuoPZZ6jIQ8" title="Debt instrument covenant description">The threshold revenue is to increase incrementally by 15% in every six months going forward until the contract expires four years after the commencing date of the operation.</span> As of April 30, 2021, revenue generated from the IOV software has exceeded RMB <span id="xdx_90C_ecustom--IncreaseInRevenue_pn5n6_uRMB_c20201001__20210430__srt--StatementGeographicalAxis__country--US__srt--ProductOrServiceAxis__us-gaap--AdvertisingMember_z7utULO0WXV5">3.0</span> million (approximately USD $<span id="xdx_90C_ecustom--IncreaseInRevenue_pp0p0_c20201001__20210430__srt--StatementGeographicalAxis__country--US__srt--ProductOrServiceAxis__us-gaap--AdvertisingMember_zyzBe7QbML5e" title="Increase in revenue">462,000</span>) in the first performance evaluation period, and the management estimates that the Company will fulfil the sales target at the end of October 2021 for the second performance evaluation period. The Company will continue to monitor advertising revenue generation from the IOV software and evaluate for impairment, if an event occurs or circumstance changes that would potentially indicate that the carrying amount of the asset exceeded its fair value. The vendor will own the title of the IOV software upon its fulfillment of the contract obligations after four years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The development of IOV software was completed by September 30, 2020. Since Company has the right to use the IOV software in the contract term, software was capitalized as “other assets, non-current, net” and started to amortize from October 1, 2020 over the <span id="xdx_90E_ecustom--ContractTerms_dtYxL_c20201001__20201002_zG0z1TlHssN3" title="::XDX::4"><span style="-sec-ix-hidden: xdx2ixbrl1695">four</span></span></span><span style="font: 10pt Times New Roman, Times, Serif">-year contract term. As of June 30, 2021 and December 31, 2020, the balance of “other assets, non-current, net” was $<span id="xdx_909_eus-gaap--OtherAssetsNoncurrent_iI_pn3p0_c20210630_z2FGkLcQtIlj">3,790,000 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and $<span id="xdx_901_eus-gaap--OtherAssetsNoncurrent_c20201231_pp0p0">4,302,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">, Respectively. The amortization was approximately $<span id="xdx_901_eus-gaap--CostOfGoodsAndServicesSoldAmortization_pn5n6_c20210101__20210630_z4LXMcshPNI2">0.8 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million for the period ended June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p id="xdx_89D_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zw4XrA4Lkhr9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> <span id="xdx_8BD_zEBK3SErVrIf" style="display: none">SCHEDULE OF OTHER CURRENT ASSETS</span></b></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(a)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, and December 31, 2020, other current assets consist of:</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" id="xdx_499_20210630_z7GRzt37tF05" style="border-bottom: Black 1.5pt solid; text-align: center"><b>June 30, 2021</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" id="xdx_49A_20201231_zCHiWejYAhL4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31, 2020</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>(Unaudited)</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td></tr> <tr id="xdx_408_ecustom--AdvancesToUnrelatedparties_iI_pp0p0_maOACzEPf_zqyq1oBhsFBa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Advances to unrelated parties <sup id="xdx_F4D_zwiTW3Egym6b">(i)</sup></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,641,865</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">8,305</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OtherReceivables_iI_pp0p0_maOACzEPf_z4hs6uxj8eY6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Receivable for sales of other assets <sup id="xdx_F4F_zI4GshSvBa52">(ii)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">578,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1626"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DueFromEmployeesCurrent_iI_pp0p0_maOACzEPf_z1XqEHB8itb9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Advances to employees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104,799</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,396</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--OtherCurrentAssets_iI_pp0p0_maOACzEPf_zTZhoZL9Vf65" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other current assets <sup id="xdx_F40_z4bOK0vNliae">(iii)</sup></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">303,682</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">119,325</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--OtherAssetsCurrent_iTI_pp0p0_mtOACzEPf_zvKjH00tinU2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">2,629,046</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">173,026</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td id="xdx_F08_zcawCAaIDlq2" style="width: 15pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(i)</span></td><td style="width: 5pt"/><td style="text-align: justify"><span id="xdx_F12_zT731QqQ2BUb" style="font: 10pt Times New Roman, Times, Serif">The advances to unrelated parties for business development, and are non-interest bearing and due on demand.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the Company included in the balance of advances to unrelated parties of $<span id="xdx_90C_ecustom--AdvancesToUnrelatedparties_iI_pn4n6_c20210630_zFLIGWVh7D83" title="Advances to unrelated parties">1.64</span> million compared to advances to unrelated parties of $<span id="xdx_90C_ecustom--AdvancesToUnrelatedparties_iI_pp0p0_c20201231_zbOz4HNI90a" title="Advances to unrelated parties">8,305</span> as of December 31, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the outstanding balance included the amount due from a third-party vendor, at the amount of approximately $<span id="xdx_905_eus-gaap--DueFromRelatedParties_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_z9fZdHqiJltf">1,472,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">, whom the Company has contracted to develop the new media advertising market. According to the contract and its subsequent amendment, the vendor is responsible for performing consulting service of market research as subcontractor and facilitating the development of the new media advertising market.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Based on the amendment of the contract, the Company agrees to make advances to the vendor specifically for its market development purposes, and the total commitment of funding was RMB<span id="xdx_901_ecustom--FundingCommitment_pn6n6_uRMB_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_zwnMPhBaSEl3">6</span> million (USD $<span id="xdx_904_ecustom--FundingCommitment_pp0p0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_zCtB7sTjxhN7" title="Funding commitment">929,532</span>). Meanwhile, the Company agrees to pay the vendor a <span id="xdx_90B_ecustom--CommissionFee_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_z0XzHu4vabi6" title="Commission fee">12%</span> commission fee based on the advertising revenue it has facilitated, and a 50% subcontractor fee based on the consulting services revenue, tax inclusive.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">If the Company’s revenue facilitated by the vendor does not reach certain threshold during specified periods, the contract could be terminated by the Company, and all funding with applicable interest, less any commissions and subcontractor fees payable to the vendor, shall be repaid to the Company within one month after the termination of the contract. If the two parties terminate the cooperation on the condition that the vendor meet the target, all funding without interest, shall be repaid.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The first period as specified is from January 1, 2021 to December 31, 2021 with a threshold revenue of RMB <span id="xdx_902_eus-gaap--Revenues_pn6n6_uRMB_c20210101__20211231__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_zZ0x7cqPlv6f">15</span> million (approximately USD $<span id="xdx_905_eus-gaap--Revenues_pp0p0_c20210101__20211231__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_zk7CwuSArcY8" title="Revenues">2,294,400</span>). The threshold revenue is to increase by 30% in the year 2022. As of June 30, 2021, revenue facilitated by the vendor has reached RMB<span id="xdx_90D_eus-gaap--Revenues_pp0p0_uRMB_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_z0xN8nflXcP9">3,342,355</span> (USD $<span id="xdx_90B_eus-gaap--Revenues_pp0p0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_zOLx37JHKdD4" title="Revenues">511,247</span>). The Company will continue to monitor the revenue facilitated by the vendor and assess if an event occurs or circumstance changes that would potentially indicate that the carrying amount of the receivable was impaired.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the Company overfunded the vendor by $<span id="xdx_904_eus-gaap--DueFromRelatedParties_iI_pp0p0_c20210630__us-gaap--AwardDateAxis__custom--SubsequentToJuneThirtyTwoThousandTwentyOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VendorMember_zBEu7ggInMEc" title="Due from related party">543,000</span> which was returned by the vendor subsequent to June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the outstanding balance also included the deposits of RMB <span id="xdx_900_eus-gaap--DepositAssets_iI_pn6n6_uRMB_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SupplierMember_zZnnrpa909ri">1 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million (approximately USD $<span id="xdx_90A_eus-gaap--DepositAssets_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SupplierMember_zIWpjDKW3si8">154,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">) made to a supplier for purchases which has been cancelled. The deposits will be refundable before the end of October 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 15pt; text-align: right"><span id="xdx_F09_z28LgTVg76Oh" style="font: 10pt Times New Roman, Times, Serif">(ii)</span></td><td style="width: 5pt"/><td style="text-align: justify"><span id="xdx_F17_zOTRPXrmcDhk" style="font: 10pt Times New Roman, Times, Serif">Receivable for sales of other assets</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In November 2020, the Company sold non-cash consideration (see Note 2-o) received in prior years in exchange for advertising service to a third-party company in a price of $<span id="xdx_90C_eus-gaap--ProceedsFromSaleOfOtherAssets1_pp0p0_c20201101__20201130_z0oDVKHc1Gnd">1,142,779 </span></span><span style="font: 10pt Times New Roman, Times, Serif">which equals to the carrying value of non-cash consideration. The company had collected $<span id="xdx_90E_eus-gaap--ProceedsFromSaleOfOtherAssets1_pp0p0_c20210101__20210630_zzBeXN0f8ajk">564,079 </span></span><span style="font: 10pt Times New Roman, Times, Serif">as of June 30, 2021. The remaining balance of $<span id="xdx_90E_eus-gaap--ProceedsFromSaleOfOtherAssets1_pp0p0_c20210701__20210831__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_znOJGQfJAC28">578,700 </span></span><span style="font: 10pt Times New Roman, Times, Serif">was fully collected subsequently in August 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 15pt; text-align: right"><span id="xdx_F0D_zOwjR59IiOf3" style="font: 10pt Times New Roman, Times, Serif">(iii)</span></td><td style="width: 5pt"/><td style="text-align: justify"><span id="xdx_F10_zRgUZslQB2Rd" style="font: 10pt Times New Roman, Times, Serif">Other current assets</span></td> </tr></table> 1641865 8305 578700 104799 45396 303682 119325 2629046 173026 1640000 8305 1472000 6000000 929532 0.12 15000000 2294400 3342355 511247 543000 1000000 154000 1142779 564079 578700 143541 87000 <p id="xdx_890_eus-gaap--ScheduleOfOtherAssetsNoncurrentTextBlock_z1IrwU1Qmij" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8BC_zUU2Osqr3fh2" style="display: none">SCHEDULE OF OTHER ASSETS, NONCURRENT</span></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(b)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021 and December 31, 2020, Other assets, non-current consist of:</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 26pt; text-indent: -18.05pt"><span style="font: 10pt Times New Roman, Times, Serif"> </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="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" id="xdx_491_20210630_zwPrnnYMLVZ1" style="border-bottom: Black 1.5pt solid; text-align: center"><b>June 30, 2021</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td> <td colspan="2" id="xdx_491_20201231_zxIzfuV5RGH6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31, 2020</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b>(Unaudited)</b></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td></tr> <tr id="xdx_405_eus-gaap--OtherAssetsNoncurrent_iI_pp0p0_zku9724hleZb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 60%; text-align: left">Other assets, non-current</td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">3,790,167</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">4,302,000</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left"> </td></tr> </table> 3790167 4302000 30000000 30000000 4300000 4300000 4300000 30000000 30000000 4300000 4300000 4300000 1 3000000 462000 The threshold revenue is to increase incrementally by 15% in every six months going forward until the contract expires four years after the commencing date of the operation. 3000000.0 462000 3790000 4302000 800000 <p id="xdx_801_eus-gaap--LesseeOperatingLeasesTextBlock_zaFib3Hgd8a7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></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: bold 10pt Times New Roman, Times, Serif; text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>13.</b></span></td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_82C_zSPjfoTFW6u7" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OPERATING LEASES</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In addition to the lease with a related party for computing server room in Dongguan City (see Note 6-g), in April 2021, the Company leased an office space, two server rooms, and a dormitory in Hong Kong for executing the Blockchain business strategy. The fixed monthly lease payment for the office space is $<span id="xdx_905_eus-gaap--PaymentsForRent_pp0p0_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--OfficeSpaceMember_zCN1PFcBTegl">22,035 </span></span><span style="font: 10pt Times New Roman, Times, Serif">(HKD <span id="xdx_901_eus-gaap--PaymentsForRent_pp0p0_uHKD_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--OfficeSpaceMember_zrctTwfHKZxl">170,775</span></span><span style="font: 10pt Times New Roman, Times, Serif">) all inclusive of rental, property management fee, utility, and applicable tax) with a lease term of <span id="xdx_909_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dt_c20210630__us-gaap--AwardDateAxis__custom--ApirlNighteenTwoThousandTwentyFourMember_zUCVU3XxKjB9">three years</span> ending April 18, 2024. The fixed monthly lease payment for the server rooms is $<span id="xdx_90F_eus-gaap--PaymentsForRent_pp0p0_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ServerRoomsMember_zT3bwNJRWEXi">7,484 </span></span><span style="font: 10pt Times New Roman, Times, Serif">(HKD <span id="xdx_90D_eus-gaap--PaymentsForRent_pp0p0_uHKD_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ServerRoomsMember_zilxp55zTwz7">58,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">) all inclusive of rental, management fee, utility, and applicable tax) with a lease term of three years ending May 16, 2024. The fixed monthly lease payment for the dormitory is $<span id="xdx_90A_eus-gaap--PaymentsForRent_pp0p0_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DormitoryLeaseMember_zK6WWUObyvmk">4,381 </span></span><span style="font: 10pt Times New Roman, Times, Serif">(HKD <span id="xdx_902_eus-gaap--PaymentsForRent_pp0p0_uHKD_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DormitoryLeaseMember_zC2TjZcRGR9i">34,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">) </span><span style="font: 10pt Times New Roman, Times, Serif">including rental and management fee with a lease term of <span id="xdx_902_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dt_c20210630_zM80vOvWLg0i">two years</span></span> <span style="font: 10pt Times New Roman, Times, Serif">ending April 19, 2023. All lease agreements have <span id="xdx_901_eus-gaap--VariableLeasePayment_do_c20210101__20210630_zrB1wudqeWn">no</span></span> <span style="font: 10pt Times New Roman, Times, Serif">variable lease payment nor option to purchase the underlying assets. There was <span id="xdx_901_eus-gaap--OperatingLeaseInitialDirectCostExpenseOverTerm_do_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--OfficeSpaceMember_zsNf7QQp3jkl">no </span></span><span style="font: 10pt Times New Roman, Times, Serif">initial direct cost associated with the office space lease agreement. The initial direct costs associated with the lease for server rooms and dormitory are $<span id="xdx_902_eus-gaap--OperatingLeaseInitialDirectCostExpenseOverTerm_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ServerRoomsMember_zWUkw6iJmkXl">7,484 </span></span><span style="font: 10pt Times New Roman, Times, Serif">(HKD <span id="xdx_901_eus-gaap--OperatingLeaseInitialDirectCostExpenseOverTerm_uHKD_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ServerRoomsMember_zxp6MGTmNSKc">58,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">), and $<span id="xdx_909_eus-gaap--OperatingLeaseInitialDirectCostExpenseOverTerm_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DormitoryLeaseMember_zyrhU1Iasqqa">2,194 </span></span><span style="font: 10pt Times New Roman, Times, Serif">(HKD <span id="xdx_905_eus-gaap--OperatingLeaseInitialDirectCostExpenseOverTerm_pp0p0_uHKD_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DormitoryLeaseMember_z8UcCvjwntHj">17,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">), respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has also leased specific and identifiable wall spaces with a certain dimension in commercial and residential building lobbies, inside elevators, elevator waiting areas, and various places to install the new media advertising display terminals without substitution for purpose of broadcasting advertisements paid by the customers to promote their businesses or special events. The lease terms with negotiated payment terms range from <span id="xdx_909_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dxL_c20210630__srt--RangeAxis__srt--MinimumMember_z70oCVXFHoN5" title="Lease term::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl1716">one</span></span> year to <span id="xdx_902_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dt_c20210630__srt--RangeAxis__srt--MaximumMember_zFnzT7STqk5g" title="Lease term">three years</span>, and the rental costs vary depending on the number of spots where the display terminals are installed and the duration of the leases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company incurred rent expenses of approximately $<span id="xdx_90A_eus-gaap--AccruedRentCurrent_iI_pp0p0_c20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--OfficeSpaceMember_zCEcQWllL5ka">73,000 </span></span><span style="font: 10pt Times New Roman, Times, Serif">whereas rent expenses for short-term lease were approximately $<span id="xdx_900_eus-gaap--ShortTermLeasePayments_pp0p0_c20210101__20210630_zUuWtELuzxVa">3,000 </span></span><span style="font: 10pt Times New Roman, Times, Serif">for the period ended June 30, 2021. As of June 30, 2021, lease liabilities also included unpaid rent for expired long-term leases of approximately $7<span id="xdx_907_ecustom--UnpaindRentLiabilities_pp0p0_c20210101__20210630_zsaIVrrGEQ26">8,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has elected to apply the short-term lease exception to all leases with a term of one year or less. The future short-term lease costs are approximately $<span id="xdx_906_eus-gaap--ShortTermLeaseCost_pp0p0_c20210101__20210630_zzxxhWPTbnjd">2,800</span></span> <span style="font: 10pt Times New Roman, Times, Serif">in the year subsequent to June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_891_eus-gaap--LeaseCostTableTextBlock_zfwIKMEHAZLj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Weighted-average remaining lease term as of June 30, 2021, and discount rate for its operating leases are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8BD_zsr4q9TgpQTf" style="display: none">SCHEDULE OF OPERATING LEASE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Weighted-average remaining lease term</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 20%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtM_c20210630_zrk5XYbmib0c">32.8 </span></span><span style="font: 10pt Times New Roman, Times, Serif">months</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted-average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210630_zzl2uzWnFR28" style="font: 10pt Times New Roman, Times, Serif">6.75</span><span style="font: 10pt Times New Roman, Times, Serif">%</span><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AB_znxkVsKFVHk3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_894_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zC2LjeqcMWmi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table outlines maturities of operating lease liabilities as of June 30, 2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B0_zSRSN4oPX5w8" style="display: none">SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES</span></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="border-bottom: Black 1.5pt solid; text-align: center">Year ending June 30</td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" id="xdx_494_20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LeasesOfficeServerRoomsDormitoryleasesMember_zWRWguiHKltc" style="border-bottom: Black 1.5pt solid; text-align: center">Leases for office/ server rooms/ Dormitory </td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" id="xdx_496_20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WallSpaceLeasesMember_zLYVFjGTszrj" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Wall Space</p> <p style="margin-top: 0; margin-bottom: 0">Leases</p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_maLOLLPz9x5_zc5Gkpuxzgw4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">375,118</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">4,082</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_maLOLLPz9x5_zXAj7CtDKAo2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">363,340</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1734"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_maLOLLPz9x5_zkMdh5CFL5Lk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">265,973</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1737"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseLiability_iTI_mtLOLLPz9x5_z46tMQnUIl8a" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total lease payments</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1,004,431</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">4,082</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_zOR1igANJ9u4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Less: Imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(87,103</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1743"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_zJS3Dwfpdw7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">917,328</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">4,082</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zU3gpZwISIgi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 22035 170775 P3Y 7484 58000 4381 34000 P2Y 0 0 7484 58000 2194 17000 P3Y 73000 3000 8000 2800 <p id="xdx_891_eus-gaap--LeaseCostTableTextBlock_zfwIKMEHAZLj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Weighted-average remaining lease term as of June 30, 2021, and discount rate for its operating leases are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8BD_zsr4q9TgpQTf" style="display: none">SCHEDULE OF OPERATING LEASE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Weighted-average remaining lease term</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 20%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtM_c20210630_zrk5XYbmib0c">32.8 </span></span><span style="font: 10pt Times New Roman, Times, Serif">months</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted-average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210630_zzl2uzWnFR28" style="font: 10pt Times New Roman, Times, Serif">6.75</span><span style="font: 10pt Times New Roman, Times, Serif">%</span><span style="font: 10pt Times New Roman, Times, Serif"/></td><td style="text-align: left"> </td></tr> </table> P32M24D 0.0675 <p id="xdx_894_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zC2LjeqcMWmi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table outlines maturities of operating lease liabilities as of June 30, 2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B0_zSRSN4oPX5w8" style="display: none">SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES</span></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="border-bottom: Black 1.5pt solid; text-align: center">Year ending June 30</td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" id="xdx_494_20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LeasesOfficeServerRoomsDormitoryleasesMember_zWRWguiHKltc" style="border-bottom: Black 1.5pt solid; text-align: center">Leases for office/ server rooms/ Dormitory </td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" id="xdx_496_20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WallSpaceLeasesMember_zLYVFjGTszrj" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Wall Space</p> <p style="margin-top: 0; margin-bottom: 0">Leases</p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_maLOLLPz9x5_zc5Gkpuxzgw4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">375,118</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">4,082</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_maLOLLPz9x5_zXAj7CtDKAo2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">363,340</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1734"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_maLOLLPz9x5_zkMdh5CFL5Lk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">265,973</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1737"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseLiability_iTI_mtLOLLPz9x5_z46tMQnUIl8a" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total lease payments</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1,004,431</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">4,082</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_zOR1igANJ9u4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Less: Imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(87,103</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1743"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_zJS3Dwfpdw7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">917,328</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">4,082</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 375118 4082 363340 265973 1004431 4082 87103 917328 4082 <p id="xdx_80E_eus-gaap--InvestmentTextBlock_zpVjEYbGJdEk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><b>14.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_82C_zArNOsn6eKXl">LONG-TERM INVESTMENTS</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the carrying value of the Company’s equity investments were $<span id="xdx_90A_eus-gaap--EquityMethodInvestmentUnderlyingEquityInNetAssets_iI_pp0p0_c20210630_zUEc0fwFF6l4" title="Carrying value">818,266</span>, which consisted of the followings:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(1) Equity method investments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_890_eus-gaap--EquityMethodInvestmentsTextBlock_zxD7ZIXGP1Za" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the Company’s equity method investments had a carrying value of $489,513 which were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B6_z2G1wt1GV5l3" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENTS</span></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="border-bottom: Black 1.5pt solid; text-align: center">Investees</td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Abbreviation</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">% of Ownership</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Carrying value</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Qingdao Taoping IoT Co., Ltd.</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 20%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">QD Taoping, or QD</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--QingdaoTaopingIoTCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zkIkgMi2cKca" style="width: 14%; text-align: right" title="Ownership percentage">47</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--EquityMethodInvestmentUnderlyingEquityInNetAssets_iI_pp0p0_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--QingdaoTaopingIoTCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zdNq7vRmYiz2" style="width: 14%; text-align: right" title="Carrying value">111,638</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Yunnan Taoping IoT Co., Ltd.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">YN Taoping, or YN</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--YunnanTaopingIoTCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zWXovh2zxNi1" style="text-align: right" title="Ownership percentage">40</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--EquityMethodInvestmentUnderlyingEquityInNetAssets_iI_pp0p0_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--YunnanTaopingIoTCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zhoXa8f44nQd" style="text-align: right" title="Carrying value">203,097</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Jiangsu Taoping IoT Technology Co.,Ltd.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">JS Taoping, or JS</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--JiangsuTaopingIoTTechnologyCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zQ5hEqmq81Wf" style="text-align: right" title="Ownership percentage">25</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--EquityMethodInvestmentUnderlyingEquityInNetAssets_iI_pp0p0_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--JiangsuTaopingIoTTechnologyCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zrc3CcYVtzI2" style="text-align: right" title="Carrying value">165,855</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Jiangsu Taoping New Media Co., Ltd</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">JS New Media, or JN</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_98E_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--JiangsuTaopingNewMediaCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zjrYsDlxJLii" style="padding-bottom: 1.5pt; text-align: right" title="Ownership percentage">21</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--EquityMethodInvestmentUnderlyingEquityInNetAssets_iI_pp0p0_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--JiangsuTaopingNewMediaCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zDy4bVqGGAhh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Carrying value">8,923</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </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_983_eus-gaap--EquityMethodInvestmentUnderlyingEquityInNetAssets_iI_pp0p0_c20210630__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_za6VP5kgnMRj" style="border-bottom: Black 2.5pt double; text-align: right" title="Carrying value">489,513</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zxjPGq0R0Tda" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s initial investments in the above equity method investments were approximately $<span id="xdx_90A_eus-gaap--EquityMethodInvestmentOtherThanTemporaryImpairment_pn4n6_c20210101__20210630_zEzOQWxBMwi1" title="Equity method investments">1.89</span> million. The Company recognized losses from equity method investments of approximately $<span id="xdx_904_eus-gaap--IncomeLossFromEquityMethodInvestments_pn5n6_c20210101__20210630__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_z6VWVJXMEObl" title="Recognized loss from equity method investments">0.6</span> million and <span id="xdx_90B_eus-gaap--AssetImpairmentCharges_pp0p0_do_c20210608__20210609__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zj5aqJf5P2B8" title="Impairment"><span id="xdx_909_eus-gaap--AssetImpairmentCharges_pp0p0_do_c20210101__20210630__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zIwn4ZeSrhe7">no</span></span> impairment on equity method investments from the acquisition date June 9, 2021 to June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(2) Equity investments without readily determinable fair value that is not accounted for under equity method accounting:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In accordance with ASC 321, the Company elected to use the measurement alternative to measure such investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the carrying value for the equity investments without readily determinable fair value was $<span id="xdx_900_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iI_pp0p0_c20210630_zYV2NF7ltFlg" title="Equity investments without readily determinable fair value">328,753</span>. The total initial investments to the equity investments without readily determinable fair value were approximately $<span id="xdx_904_ecustom--InitialInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iI_pp0p0_c20210630_zJUb9TEmO6kk" title="Initial investment equity investments without readily determinable fair value">710,786</span>. <span id="xdx_902_eus-gaap--AssetImpairmentCharges_pp0p0_do_c20210101__20210630__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_z9DnUvAe5fti" title="Impairment">No</span> impairment was recognized for the six months ended June 30, 2021.</span></p> 818266 <p id="xdx_890_eus-gaap--EquityMethodInvestmentsTextBlock_zxD7ZIXGP1Za" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the Company’s equity method investments had a carrying value of $489,513 which were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B6_z2G1wt1GV5l3" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENTS</span></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="border-bottom: Black 1.5pt solid; text-align: center">Investees</td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Abbreviation</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">% of Ownership</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Carrying value</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Qingdao Taoping IoT Co., Ltd.</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 20%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">QD Taoping, or QD</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--QingdaoTaopingIoTCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zkIkgMi2cKca" style="width: 14%; text-align: right" title="Ownership percentage">47</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--EquityMethodInvestmentUnderlyingEquityInNetAssets_iI_pp0p0_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--QingdaoTaopingIoTCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zdNq7vRmYiz2" style="width: 14%; text-align: right" title="Carrying value">111,638</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Yunnan Taoping IoT Co., Ltd.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">YN Taoping, or YN</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--YunnanTaopingIoTCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zWXovh2zxNi1" style="text-align: right" title="Ownership percentage">40</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--EquityMethodInvestmentUnderlyingEquityInNetAssets_iI_pp0p0_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--YunnanTaopingIoTCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zhoXa8f44nQd" style="text-align: right" title="Carrying value">203,097</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Jiangsu Taoping IoT Technology Co.,Ltd.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">JS Taoping, or JS</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--JiangsuTaopingIoTTechnologyCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zQ5hEqmq81Wf" style="text-align: right" title="Ownership percentage">25</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--EquityMethodInvestmentUnderlyingEquityInNetAssets_iI_pp0p0_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--JiangsuTaopingIoTTechnologyCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zrc3CcYVtzI2" style="text-align: right" title="Carrying value">165,855</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Jiangsu Taoping New Media Co., Ltd</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">JS New Media, or JN</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_98E_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--JiangsuTaopingNewMediaCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zjrYsDlxJLii" style="padding-bottom: 1.5pt; text-align: right" title="Ownership percentage">21</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--EquityMethodInvestmentUnderlyingEquityInNetAssets_iI_pp0p0_c20210630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--JiangsuTaopingNewMediaCoLtdMember__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_zDy4bVqGGAhh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Carrying value">8,923</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </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_983_eus-gaap--EquityMethodInvestmentUnderlyingEquityInNetAssets_iI_pp0p0_c20210630__us-gaap--FairValueByAssetClassAxis__us-gaap--EquityMethodInvestmentsMember_za6VP5kgnMRj" style="border-bottom: Black 2.5pt double; text-align: right" title="Carrying value">489,513</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0.47 111638 0.40 203097 0.25 165855 0.21 8923 489513 1890000 600000 0 0 328753 710786 0 <p id="xdx_80F_ecustom--ConvertibleNotePayableTextBlock_zRXVgTicGSfk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><b>15.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_829_zkR0T1N1t8b2">CONVERTIBLE NOTE PAYABLE</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In October 2019, March 2020, and September 2020, the Company issued Convertible Promissory Notes with principal amount of $<span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_pn4n6_c20191031__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteMember_zVA3Esv8ZEEl">1.04 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million, $<span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_iI_pn4n6_c20200331__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteTwoMember_zKTz50440OGj">1,48 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_90A_eus-gaap--DebtInstrumentFaceAmount_iI_pn4n6_c20200930__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteThreeMember_zRm7lclYAcUb">1.48 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million, respectively (Note-1, Note-2, and Note-3, collectively “Notes”). <span id="xdx_906_eus-gaap--DebtInstrumentMaturityDateDescription_c20191001__20191031__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteOneMember">All three Notes mature in 12 months from the issue dates of the Notes</span></span> <span style="font: 10pt Times New Roman, Times, Serif">(the “Maturity Dates”), carrying an interest rate of <span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200930__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteThreeMember_zebnRy2o2re7">5</span></span><span style="font: 10pt Times New Roman, Times, Serif">% per annum and an original issue discount (OID) to cover investors’ transaction costs of the Notes. In September and October 2020, the principal balance and the accrued interest of Note-1 was fully converted to <span id="xdx_900_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20200930__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteMember_z1FUjEQ0UBd6">454,097 </span></span><span style="font: 10pt Times New Roman, Times, Serif">ordinary shares of the Company with <span id="xdx_905_eus-gaap--SharesIssuedPricePerShare_iI_pid_do_c20200930__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteMember_zdEGDoNioH2">no </span></span><span style="font: 10pt Times New Roman, Times, Serif">par value at a conversion price of $<span id="xdx_90D_eus-gaap--DebtInstrumentConvertibleConversionPrice1_iI_pn5n6_c20200930__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteMember_zoW9AI5ZuGV8">2.4</span></span><span style="font: 10pt Times New Roman, Times, Serif">. In September and December 2020, the principal balance and the accrued interest of Note-2 was fully converted to <span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20201231__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteTwoMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zu9REBfe49v9">612,748 </span></span><span style="font: 10pt Times New Roman, Times, Serif">ordinary shares of the Company with <span id="xdx_905_eus-gaap--SharesIssuedPricePerShare_iI_pid_do_c20201231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteTwoMember_zBLMP7fQcSp4">no </span></span><span style="font: 10pt Times New Roman, Times, Serif">par value at a conversion price of $<span id="xdx_906_eus-gaap--DebtInstrumentConvertibleConversionPrice1_iI_pn4n6_c20200930__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteTwoMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zogtS725qMR1">2.42 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and <span id="xdx_905_eus-gaap--DebtInstrumentConvertibleConversionPrice1_iI_pn4n6_c20201231__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteTwoMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zrfuaBGVZ4N5">2.57</span></span><span style="font: 10pt Times New Roman, Times, Serif">, respectively. The total amount of principal and accrued interest converted of Note-1 and Note-2 was approximately $<span id="xdx_90D_eus-gaap--ConvertibleNotesPayableCurrent_iI_pn5n6_c20201231__us-gaap--DebtInstrumentAxis__custom--NoteTwoMember_zea1B3SyGXO"><span id="xdx_904_eus-gaap--ConvertibleNotesPayableCurrent_iI_pn5n6_c20201231__us-gaap--DebtInstrumentAxis__custom--NoteOneMember_zGIApgA1vRKf">2.6</span> </span></span><span style="font: 10pt Times New Roman, Times, Serif">Million. As of December 31, 2020, there was <span id="xdx_90A_eus-gaap--AmortizationOfFinancingCostsAndDiscounts_pp0p0_do_c20200101__20201231__us-gaap--DebtInstrumentAxis__custom--NoteThreeMember_zckTMd8CFQre">no </span></span><span style="font: 10pt Times New Roman, Times, Serif">outstanding balance and unamortized debt issuance cost of Note-1 and Note-2, and the outstanding balance of Note-3 was $<span id="xdx_902_eus-gaap--ConvertibleNotesPayableCurrent_iI_pp0p0_c20201231__us-gaap--DebtInstrumentAxis__custom--NoteThreeMember_zC9zLOdPcj87">1,180,908 </span></span><span style="font: 10pt Times New Roman, Times, Serif">net of unamortized debt discount of $<span id="xdx_903_eus-gaap--DebtInstrumentUnamortizedDiscount_iI_pp0p0_c20201231__us-gaap--DebtInstrumentAxis__custom--NoteThreeMember_zELi7JOqBSuk">299,695</span></span><span style="font: 10pt Times New Roman, Times, Serif">.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In conjunction with issuance of the Notes, the Company also issued the holders of the Notes warrants to purchase <span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20191031__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteMember_zU6wXfzQrxB6">26,667</span></span><span style="font: 10pt Times New Roman, Times, Serif">, <span id="xdx_903_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20200331__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteTwoMember_z4WteLkBuwy4">53,334</span></span><span style="font: 10pt Times New Roman, Times, Serif">, and <span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20200930__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteThreeMember_zchZQSHd57y4">53,334 </span></span><span style="font: 10pt Times New Roman, Times, Serif">ordinary shares of the Company, at an exercise price of $<span id="xdx_903_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20200930__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--DebtInstrumentAxis__custom--ConvertiblePromissoryNoteThreeMember_zhOIIg1NDdil">9 </span></span><span style="font: 10pt Times New Roman, Times, Serif">with a cashless-exercise option. The warrants will expire in three years from the dates of issuance, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In June 2021, the investor of Note-3 converted $<span id="xdx_90C_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20210630__us-gaap--DebtInstrumentAxis__custom--NoteThreeMember_zjkW91soXun4">740,000</span> of principal amount of the convertible note along with accrued interest of $<span id="xdx_908_eus-gaap--DepositLiabilitiesAccruedInterest_iI_pp0p0_c20210630__us-gaap--DebtInstrumentAxis__custom--NoteThreeMember_z3zzHvv5qX1c" title="Interest expenses">26,208</span> into <span id="xdx_900_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20210630__us-gaap--DebtInstrumentAxis__custom--NoteThreeMember_zyIM5W5y9lG3">298,716</span> ordinary shares of the Company with <span id="xdx_908_eus-gaap--SharesIssuedPricePerShare_iI_pid_do_c20210630__us-gaap--DebtInstrumentAxis__custom--NoteThreeMember_zcYhTjmXoaPh">no</span> par value at a conversion price of $<span id="xdx_90B_eus-gaap--DebtInstrumentConvertibleLiquidationPreferenceValue_iI_pn3n6_c20210630__us-gaap--DebtInstrumentAxis__custom--NoteThreeMember_zmFIKvaiv9p">2.565</span>. As of June 30, 2021, the outstanding balance of Note-3 was $<span id="xdx_90B_eus-gaap--DebtInstrumentUnamortizedDiscount_iI_pp0p0_c20210630__us-gaap--DebtInstrumentAxis__custom--NoteThreeMember_z0QRi3Y8W0p6">689,502</span> net of unamortized debt discount of $<span id="xdx_908_eus-gaap--DebtInstrumentUnamortizedDiscount_iI_pp0p0_c20210930__us-gaap--DebtInstrumentAxis__custom--NoteThreeMember_zZRbXXFlK3z7">50,498</span> which will be amortized through September 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company recognized interest expense of approximately $<span id="xdx_900_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210630__us-gaap--DebtInstrumentAxis__custom--NoteTwoMember_zHkBhERGrnZ3">209,000 </span></span><span style="font: 10pt Times New Roman, Times, Serif">for both Note-1 and Note-2 for the six months ended June 30, 2020, including interest relating to contractual interest obligation of $<span id="xdx_90A_eus-gaap--ContractualObligation_iI_pp0p0_c20210630__us-gaap--DebtInstrumentAxis__custom--NoteTwoMember_zKhrCBQBrm49">45,000 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and amortization of debt discount of $<span id="xdx_908_eus-gaap--AmortizationOfFinancingCostsAndDiscounts_pp0p0_c20210101__20210630__us-gaap--DebtInstrumentAxis__custom--NoteOneMember_z9f5voDBZP48">164,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">. The Company recognized interest expense of approximately $<span id="xdx_902_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210630__us-gaap--DebtInstrumentAxis__custom--NoteThreeMember_zZWGIiYcrAqa">294,000 </span></span><span style="font: 10pt Times New Roman, Times, Serif">for Note-3 including interest relating to contractual interest obligation of $<span id="xdx_907_eus-gaap--ContractualObligation_iI_pp0p0_c20210630__us-gaap--DebtInstrumentAxis__custom--NoteThreeMember_zuSg743YKGZh">36,700 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and amortization of debt discount of $<span id="xdx_900_eus-gaap--AmortizationOfFinancingCostsAndDiscounts_pp0p0_c20210101__20210630__us-gaap--DebtInstrumentAxis__custom--NoteThreeMember_zUwxac4gVO77">257,000 </span></span><span style="font: 10pt Times New Roman, Times, Serif">for the six months ended June 30, 2021.</span></p> 1040000.00 1480000 1480000 All three Notes mature in 12 months from the issue dates of the Notes 0.05 454097 0 2400000 612748 0 2420000 2570000 2600000 2600000 1180908 299695 26667 53334 53334 9 740000 26208 298716 0 2565000 689502 50498 209000 45000 164000 294000 36700 257000 <p id="xdx_802_eus-gaap--OtherLiabilitiesDisclosureTextBlock_zSaB8to2MPv7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><b>16.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_823_ztDaqM2KECT4">OTHER PAYABLES AND ACCRUED EXPENSES</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p id="xdx_89C_eus-gaap--OtherLiabilitiesTableTextBlock_zs0eOXhn9B2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021 and December 31, 2020, other payables and accrued expenses consist of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8BD_zCglcIMSyqKb" style="display: none">SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES</span></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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_497_20210630" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30, 2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_494_20201231" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, 2020</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr id="xdx_406_ecustom--AdvancesFromUnrelatedThirdparties_iI_pp0p0_maOPAAEzDaQ_z5GhcsjrkUm4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F4E_zanXJlBoZiz2" style="width: 60%; text-align: left">Advances from unrelated third parties <sup>(i)</sup></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">274,084</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">469,418</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_ecustom--OtherTaxesPayable_iI_pp0p0_maOPAAEzDaQ_zjnh8lzhMdQh" style="vertical-align: bottom; background-color: White"> <td id="xdx_F4F_zybSeDY8vaUh" style="text-align: left">Other taxes payable <sup>(ii)</sup></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,111,865</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,089,013</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--UnrecognizedTaxLiability_iI_pp0p0_maOPAAEzDaQ_zqmBJOWx1ypi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F40_zHgfwGAbYR89" style="text-align: left">Unrecognized tax liability <sup>(iii)</sup></td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1832"> </span></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">433,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AccruedProfessionalFeesCurrent_iI_pp0p0_maOPAAEzDaQ_zUiheXx3MX9c" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">184,140</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">404,025</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DueToEmployeesCurrent_iI_pp0p0_maOPAAEzDaQ_zqHawDZw1hki" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F42_zjA9FX4rbO47" style="text-align: left">Amount due to employees <sup>(iv)</sup></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134,496</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">65,785</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OtherLiabilitiesCurrent_iI_pp0p0_maOPAAEzDaQ_zzFvL6Gzljtl" style="vertical-align: bottom; background-color: White"> <td id="xdx_F43_zD29EaBA0zx1" style="padding-bottom: 1.5pt; text-align: left">Other current liabilities <sup>(v)</sup></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">287,216</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,174,856</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_ecustom--OtherPayablesAndAccruedExpensesCurrent_iTI_pp0p0_mtOPAAEzDaQ_zoFeDjbxcHja" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif; display: none">Other Payables and Accrued Expenses</span></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">4,991,801</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">6,636,097</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.25in"><span id="xdx_F00_zp6YsgHqEaw2" style="font: 10pt Times New Roman, Times, Serif">(i)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F11_zvcElrdD0YE1" style="font: 10pt Times New Roman, Times, Serif">The advances from unrelated parties are non-interest bearing and due on demand.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_F0F_zj12ZiRw963l" style="font: 10pt Times New Roman, Times, Serif">(ii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F1C_zkkQ3YKgfmF9" style="font: 10pt Times New Roman, Times, Serif">The other taxes payable were the amounts due to the value added tax, business tax, city maintenance and construction tax, and individual income tax.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_F0C_z70VKCpVdKa6" style="font: 10pt Times New Roman, Times, Serif">(iii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F11_zfw9M6d2Mni2" style="font: 10pt Times New Roman, Times, Serif">The unrecognized tax liability refers to the land value added tax due to the sale of property, equipment, and land use rights in September 2015. As of June 30, 2021, the unrecognized tax liability passed the 5-year statute of limitation and recognized as other income in the consolidated statement of operations.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_F0C_zNjap1GD14x5" style="font: 10pt Times New Roman, Times, Serif">(iv)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F1A_z55QWsv9il6" style="font: 10pt Times New Roman, Times, Serif">The amounts due to employees were pertaining to employees’ out-of-pocket expenses for travel and meal allowance, etc.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_F0A_zYGvg5Eqji01" style="font: 10pt Times New Roman, Times, Serif">(v)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F1E_z225Pd28WEAk" style="font: 10pt Times New Roman, Times, Serif">The other current liabilities as of June 30, 2021 included the security and deposit of approximate $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE9USEVSIFBBWUFCTEUgQU5EIEFDQ1JVRUQgRVhQRU5TRVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_905_eus-gaap--SecurityDeposit_iI_pp0p0_c20210630__us-gaap--AwardTypeAxis__us-gaap--OtherCurrentLiabilitiesMember_z46TxaYi6uVc" title="Security deposit">207,000</span>. The decrease was for: a) approximate of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE9USEVSIFBBWUFCTEUgQU5EIEFDQ1JVRUQgRVhQRU5TRVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_ecustom--PriorYearGovernmentFunding_pp0p0_c20210101__20210630_zv1qHMu6jXHc" title="Prior year government funding">203,000</span> payable of prior year’s government funding has been settled during the six months ended June 30, 2021, and b) an amount of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE9USEVSIFBBWUFCTEUgQU5EIEFDQ1JVRUQgRVhQRU5TRVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90A_eus-gaap--ConvertibleDebt_iI_pp0p0_c20210630_zoYwwBfxhY6k" title="Convertible debt instrument amount">767,500</span> for ordinary shares converted from the convertible debt have been issued as of June 30, 2021.</span></td></tr> </table> <p id="xdx_8A1_zTschlSvfqF8" style="margin-top: 0; margin-bottom: 0">  </p> <p id="xdx_89C_eus-gaap--OtherLiabilitiesTableTextBlock_zs0eOXhn9B2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021 and December 31, 2020, other payables and accrued expenses consist of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8BD_zCglcIMSyqKb" style="display: none">SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES</span></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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_497_20210630" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30, 2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_494_20201231" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, 2020</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr id="xdx_406_ecustom--AdvancesFromUnrelatedThirdparties_iI_pp0p0_maOPAAEzDaQ_z5GhcsjrkUm4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F4E_zanXJlBoZiz2" style="width: 60%; text-align: left">Advances from unrelated third parties <sup>(i)</sup></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">274,084</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">469,418</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_ecustom--OtherTaxesPayable_iI_pp0p0_maOPAAEzDaQ_zjnh8lzhMdQh" style="vertical-align: bottom; background-color: White"> <td id="xdx_F4F_zybSeDY8vaUh" style="text-align: left">Other taxes payable <sup>(ii)</sup></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,111,865</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,089,013</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--UnrecognizedTaxLiability_iI_pp0p0_maOPAAEzDaQ_zqmBJOWx1ypi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F40_zHgfwGAbYR89" style="text-align: left">Unrecognized tax liability <sup>(iii)</sup></td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1832"> </span></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">433,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AccruedProfessionalFeesCurrent_iI_pp0p0_maOPAAEzDaQ_zUiheXx3MX9c" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">184,140</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">404,025</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DueToEmployeesCurrent_iI_pp0p0_maOPAAEzDaQ_zqHawDZw1hki" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F42_zjA9FX4rbO47" style="text-align: left">Amount due to employees <sup>(iv)</sup></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134,496</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">65,785</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OtherLiabilitiesCurrent_iI_pp0p0_maOPAAEzDaQ_zzFvL6Gzljtl" style="vertical-align: bottom; background-color: White"> <td id="xdx_F43_zD29EaBA0zx1" style="padding-bottom: 1.5pt; text-align: left">Other current liabilities <sup>(v)</sup></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">287,216</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,174,856</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_ecustom--OtherPayablesAndAccruedExpensesCurrent_iTI_pp0p0_mtOPAAEzDaQ_zoFeDjbxcHja" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif; display: none">Other Payables and Accrued Expenses</span></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">4,991,801</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">6,636,097</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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; width: 0.25in"><span id="xdx_F00_zp6YsgHqEaw2" style="font: 10pt Times New Roman, Times, Serif">(i)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F11_zvcElrdD0YE1" style="font: 10pt Times New Roman, Times, Serif">The advances from unrelated parties are non-interest bearing and due on demand.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_F0F_zj12ZiRw963l" style="font: 10pt Times New Roman, Times, Serif">(ii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F1C_zkkQ3YKgfmF9" style="font: 10pt Times New Roman, Times, Serif">The other taxes payable were the amounts due to the value added tax, business tax, city maintenance and construction tax, and individual income tax.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_F0C_z70VKCpVdKa6" style="font: 10pt Times New Roman, Times, Serif">(iii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F11_zfw9M6d2Mni2" style="font: 10pt Times New Roman, Times, Serif">The unrecognized tax liability refers to the land value added tax due to the sale of property, equipment, and land use rights in September 2015. As of June 30, 2021, the unrecognized tax liability passed the 5-year statute of limitation and recognized as other income in the consolidated statement of operations.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_F0C_zNjap1GD14x5" style="font: 10pt Times New Roman, Times, Serif">(iv)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F1A_z55QWsv9il6" style="font: 10pt Times New Roman, Times, Serif">The amounts due to employees were pertaining to employees’ out-of-pocket expenses for travel and meal allowance, etc.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_F0A_zYGvg5Eqji01" style="font: 10pt Times New Roman, Times, Serif">(v)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F1E_z225Pd28WEAk" style="font: 10pt Times New Roman, Times, Serif">The other current liabilities as of June 30, 2021 included the security and deposit of approximate $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE9USEVSIFBBWUFCTEUgQU5EIEFDQ1JVRUQgRVhQRU5TRVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_905_eus-gaap--SecurityDeposit_iI_pp0p0_c20210630__us-gaap--AwardTypeAxis__us-gaap--OtherCurrentLiabilitiesMember_z46TxaYi6uVc" title="Security deposit">207,000</span>. The decrease was for: a) approximate of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE9USEVSIFBBWUFCTEUgQU5EIEFDQ1JVRUQgRVhQRU5TRVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_ecustom--PriorYearGovernmentFunding_pp0p0_c20210101__20210630_zv1qHMu6jXHc" title="Prior year government funding">203,000</span> payable of prior year’s government funding has been settled during the six months ended June 30, 2021, and b) an amount of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE9USEVSIFBBWUFCTEUgQU5EIEFDQ1JVRUQgRVhQRU5TRVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90A_eus-gaap--ConvertibleDebt_iI_pp0p0_c20210630_zoYwwBfxhY6k" title="Convertible debt instrument amount">767,500</span> for ordinary shares converted from the convertible debt have been issued as of June 30, 2021.</span></td></tr> </table> 274084 469418 4111865 4089013 433000 184140 404025 134496 65785 287216 1174856 4991801 6636097 207000 203000 767500 <p id="xdx_80E_ecustom--StatutoryReserveAndDistributionOfProfitTextBlock_zlokwV740SJ5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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: bold 10pt Times New Roman, Times, Serif; text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>17.</b></span></td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_824_z61DX19Zst5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>STATUTORY RESERVE AND DISTRIBUTION OF PROFIT</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In accordance with relevant PRC regulations and the Articles of Association of our PRC subsidiaries, our PRC subsidiaries are required to allocate at least <span id="xdx_905_ecustom--AnnualTaxProfits_iI_dp_c20210630_zbYY5ahKbQc6" title="Annual tax profits">10%</span> of their annual after-tax profits determined in accordance with PRC statutory financial statements to a statutory general reserve fund until the amounts in said fund reaches <span id="xdx_90C_ecustom--StatutoryReservePercentage_iI_dp_c20210630_zIZYDQXg1txl" title="Statutory reserve percentage">50%</span> of their registered capital. As of June 30, 2021 and December 31, 2020, the balance of general reserve was $<span id="xdx_907_ecustom--GeneralReserve_iI_pn5n6_c20210630_zy7C4MbYdTah" title="General reserve"><span id="xdx_902_ecustom--GeneralReserve_iI_pn5n6_c20201231_zhb6jiAvTIcc" title="General reserve">14.0</span></span> million for each of the reporting periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Under the applicable PRC regulations, the Company may pay dividends only out of the accumulated profits, if any, determined in accordance with the PRC accounting standards and regulations. As the statutory reserve funds can only be used for specific purposes under the PRC laws and regulations. The general reserves are not distributable as cash dividends.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Our after-tax profits or losses with respect to the payment of dividends out of accumulated profits and the annual appropriation of after-tax profits as calculated pursuant to the PRC accounting standards and regulations do not result in significant differences as compared to after-tax earnings as presented in our consolidated financial statements. However, there are certain differences between the PRC accounting standards and regulations and the U.S. generally accepted accounting principles, arising from different treatment of items such as amortization of intangible assets and change in fair value of contingent consideration arising from business combinations.</span></p> 0.10 0.50 14000000.0 14000000.0 <p id="xdx_80C_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z5lkQxwEakQk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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: bold 10pt Times New Roman, Times, Serif; text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>18.</b></span></td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_82C_zcdXQzQ5zZaj" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>EQUITY</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(a) Ordinary shares</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company is authorized to issue <span id="xdx_908_eus-gaap--CommonStockSharesAuthorized_iI_c20210630_zO7jc54oi7N1" title="Ordinary shares, authorized">100,000,000</span> ordinary shares.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In March 2020, the Company issued a total of <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20200301__20200331__srt--TitleOfIndividualAxis__custom--IndividualInvestorMember_pdd" title="Number of shares issued">285,714</span> ordinary shares to certain individual investors at $<span id="xdx_905_eus-gaap--SharesIssuedPricePerShare_c20200331__srt--TitleOfIndividualAxis__custom--IndividualInvestorMember_pdd" title="Shares issued price per share">2.1</span> per share, which generated approximately $<span id="xdx_905_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20200301__20200331__srt--TitleOfIndividualAxis__custom--IndividualInvestorMember_pp0p0" title="Proceeds from issuance of common stock">576,000</span> net proceeds for the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In the first half of 2020, the Company issued a total of <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20200101__20200630__srt--TitleOfIndividualAxis__custom--InvestorsMember_pdd" title="Number of shares issued">30,000</span> ordinary shares as compensation of investor relations service, fair value of which was approximately $<span id="xdx_90C_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20200101__20200630__srt--TitleOfIndividualAxis__custom--InvestorsMember_pp0p0" title="Proceeds from issuance of common stock">144,000</span> and was amortized over the service period until July 21, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In April 2020, the Company issued <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20200401__20200430__srt--TitleOfIndividualAxis__custom--ConsultantMember_pdd" title="Number of restricted shares issued">16,667</span> restricted shares to a consultant as its service compensation. The fair value of the restricted shares was approximately $<span id="xdx_908_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardGross_c20200401__20200430__srt--TitleOfIndividualAxis__custom--ConsultantMember_pp0p0" title="Number of restricted shares issued, value">16,185</span>, which was amortized over the service period until April 1, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In July 2020, the Company issued <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20200701__20200731__srt--TitleOfIndividualAxis__custom--ConsultantMember_pdd" title="Shares issued for services">42,000</span> ordinary shares to a consultant as service compensation. The fair value of issued shares was approximately $<span id="xdx_908_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_c20200701__20200731__srt--TitleOfIndividualAxis__custom--ConsultantMember_pp0p0" title="Shares issued for services, value">101,000</span>, which is amortized over the service period for the service period until January 20, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In July and September 2020, the Company issued an aggregate of <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20200701__20200930__srt--TitleOfIndividualAxis__custom--EmployeeMember_pdd" title="Shares issued for services">13,110</span> ordinary shares to an employee for the individual’s job performance. The fair value of issued shares was approximately $<span id="xdx_907_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_c20200701__20200930__srt--TitleOfIndividualAxis__custom--EmployeeMember_pp0p0" title="Shares issued for services, value">65,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In September 2020, the Company issued <span id="xdx_905_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20200901__20200930__srt--TitleOfIndividualAxis__custom--ConsultantMember_pdd" title="Number of restricted shares issued">16,220</span> restricted shares to a consultant as a part of finder fees for the financing services, the fair value of which was approximately $<span id="xdx_901_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardGross_c20200901__20200930__srt--TitleOfIndividualAxis__custom--ConsultantMember_pp0p0" title="Number of restricted shares issued, value">41,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In September, October, and December 2020, the holders of the convertible notes issued in September 2019, and March 2020 converted all principal balance of the notes and accrued interests to the Company’s ordinary shares in an aggregate of <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20201229__20201230__srt--TitleOfIndividualAxis__custom--PromissoryNoteHolderMember_pdd">1,066,845 </span></span><span style="font: 10pt Times New Roman, Times, Serif">ordinary shares of which <span id="xdx_909_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20201229__20201230__srt--TitleOfIndividualAxis__custom--PromissoryNoteHolderMember_pdd">299,318 </span></span><span style="font: 10pt Times New Roman, Times, Serif">shares converted on December 30, 2020 were not issued until February 2021 (see Note 15). The total amount of principal and accrued interest converted was approximately $<span id="xdx_906_eus-gaap--DebtInstrumentPeriodicPayment_pn5n6_c20200101__20201231__srt--TitleOfIndividualAxis__custom--PromissoryNoteHolderMember_zNxrNxsQPgHf" title="Principal and accured interest">2.6</span> million, of which $<span id="xdx_902_eus-gaap--StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_pn5n6_c20200101__20201231__srt--TitleOfIndividualAxis__custom--PromissoryNoteHolderMember_zpmC42aRV8N1" title="Debt conversion converted into ordinary shares">1.8</span> million was converted into the ordinary shares as of December 31, 2020, and $<span id="xdx_901_eus-gaap--StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_pn5n6_c20210101__20210630__srt--TitleOfIndividualAxis__custom--PromissoryNoteHolderMember_zKN96deiHzf8" title="Debt conversion converted into ordinary shares">0.8</span> million was converted into the ordinary shares in the first half of 2021. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In January 2021, the Company issued a total of <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20210101__20210131__srt--TitleOfIndividualAxis__custom--InvestorsMember_pdd" title="Number of shares issued">740,740</span> ordinary shares to certain individual investors at $<span id="xdx_901_eus-gaap--SharesIssuedPricePerShare_c20210131__srt--TitleOfIndividualAxis__custom--InvestorsMember_pdd" title="Shares issued price per share">2.7</span> per share, which generated approximately $<span id="xdx_907_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn4n6_c20210101__20210131__srt--TitleOfIndividualAxis__custom--InvestorsMember_z0jIPA4QXwFl" title="Number of shares issued, value">1.99 </span>million net proceeds for the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In February 2021, the Company issued a total of <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20210201__20210228__srt--TitleOfIndividualAxis__custom--InvestorsMember_pdd" title="Number of shares issued">1,900,000</span> ordinary shares to certain individual investors at $<span id="xdx_908_eus-gaap--SharesIssuedPricePerShare_c20210228__srt--TitleOfIndividualAxis__custom--InvestorsMember_pdd" title="Shares issued price per share">4.08</span> per share, which generated approximately $<span id="xdx_901_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn4n6_c20210201__20210228__srt--TitleOfIndividualAxis__custom--InvestorsMember_zwXL3sbVJy1k" title="Number of shares issued, value">7.74</span> million net proceeds for the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In January 2021, the Company issued <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20210101__20210131__srt--TitleOfIndividualAxis__custom--ConsultantMember_pdd" title="Shares issued for services">7,000</span> ordinary shares with fair value of approximately $<span id="xdx_902_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_c20210101__20210131__srt--TitleOfIndividualAxis__custom--ConsultantMember_pp0p0" title="Shares issued for services, value">21,840</span> to a consultant as compensation for the consulting service.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In March 2021, the Company issued <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20210301__20210331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zV9aLAsDYchk" title="Shares issued for services">200,000</span> ordinary shares with fair value of approximately $<span id="xdx_903_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_pp0p0_c20210301__20210331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zKwQia1ocJB4" title="Shares issued for services, value">2,792,000</span> to certain employees for their job performance.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In March 2021, the Company issued <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20210301__20210331_pdd" title="Number of shares issued">500,000</span> ordinary shares in the registered direct offering at the offering price of $<span id="xdx_90C_eus-gaap--SharesIssuedPricePerShare_c20210331_pdd" title="Shares issued price per share">6.70</span> per share resulting in approximately $<span id="xdx_908_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn4n6_c20210301__20210331_zqcvz39b2rrf" title="Number of shares issued, value">3.34</span> million net proceeds for the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In June 2021, the Company issued <span id="xdx_905_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20210601__20210630__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMeemberMember_zCer4qM67MJh">1,213,630 </span></span><span style="font: 10pt Times New Roman, Times, Serif">ordinary shares with 6 months restricted period upon the closing of acquisition of Taoping New Media Co., Ltd (“TNM”), at unit price of $<span id="xdx_900_eus-gaap--SharesIssuedPricePerShare_iI_c20210630__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMeemberMember_z42iQLCj7k59">5.27 </span></span><span style="font: 10pt Times New Roman, Times, Serif">per share with discounts for lack of marketability as the consideration equivalent to approximately $<span id="xdx_901_eus-gaap--BusinessCombinationConsiderationTransferred1_pn5n6_c20210601__20210630__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMeemberMember_zfbe90lUHDH8" title="Consideration">5.4</span> million for acquiring <span id="xdx_900_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20210630__us-gaap--BusinessAcquisitionAxis__custom--TaopingNewMediaCoLtdMeemberMember_zEMfRsfowtq4">100% </span></span><span style="font: 10pt Times New Roman, Times, Serif">equity interest of TNM.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In June 2021, the holder of the convertible note issued in September 2020 converted <span id="xdx_903_eus-gaap--DebtConversionConvertedInstrumentRate_dp_c20210601__20210630__srt--TitleOfIndividualAxis__custom--HolderMember_zu5y3pLVTHSl">50% </span></span><span style="font: 10pt Times New Roman, Times, Serif">principal balance of the note and accrued interests to the Company’s ordinary shares in an aggregate of <span id="xdx_908_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20210601__20210630__srt--TitleOfIndividualAxis__custom--HolderMember_zVGmCa6A6oK8">298,716 </span></span><span style="font: 10pt Times New Roman, Times, Serif">ordinary shares (see Note 15). The total amount of principal and accrued interest converted into the ordinary shares as of June 30, 2021 was approximately $<span id="xdx_900_eus-gaap--DebtConversionConvertedInstrumentAmount1_pp0p0_c20210601__20210630__srt--TitleOfIndividualAxis__custom--HolderMember_z7eoxIXJG1Q2">766,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(b) Stock-based compensation</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_890_eus-gaap--DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_zEbJRxjCwzZ2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table provides the details of the approximate total share-based payments expense during the six months ended June 30, 2021 and 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B0_zVrAwhHjsRu7" style="display: none">SCHEDULE OF SHARE BASED PAYMENTS EXPENSE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20210101_20210630" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20200101_20200630" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended June 30, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_maSBCzIQA_zebyVAb2ymGc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 45%; text-align: left">Employees and directors share-based payments</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">2,950,000 </span></p></td><td style="width: 7%; text-align: left">(a)(c)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">92,000</td><td style="width: 2%; text-align: left">(c)</td></tr> <tr id="xdx_40F_ecustom--StockOptionsAndWarrantsIssuedForServices_iN_di_msSBCzIQA_zm1vhttlfGi5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock options and warrants issued for services</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,100,000</td><td style="text-align: left">(d)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,000</td><td style="text-align: left">(d)</td></tr> <tr id="xdx_401_ecustom--SharesIssuedForServices_iN_di_msSBCzIQA_zNTwm9Edi2zf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Shares issued for services</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">42,000</td><td style="padding-bottom: 1.5pt; text-align: left">(a)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">193,000</td><td style="padding-bottom: 1.5pt; text-align: left">(a)</td></tr> <tr id="xdx_401_eus-gaap--ShareBasedCompensation_iT_pp0p0_mtSBCzIQA_z6wcWmnZTev" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif; display: none">Total share based payments expenses</span></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,092,000</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">297,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zPDGvkcIpDE3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(c) Stock options to employees and directors</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On May 9, 2016, the Board of Directors of the Company adopted the 2016 Equity Incentive Plan, or the 2016 Plan. Pursuant to the 2016 Plan and its amendment in May 2021, the Company may offer up to five million ordinary shares as equity incentives to its directors, employees and consultants. Such number of shares is subject to adjustment in the event of certain reorganizations, mergers, business combinations, recapitalizations, stock splits, stock dividends, or other change in the corporate structure of the Company affecting the issuable shares under the 2016 Plan. The Company accounts for its stock option awards to employees and directors pursuant to the provisions of ASC 718, Compensation – Stock Compensation. The fair value of each option award is estimated on the date of grant using the Black-Scholes Merton valuation model. The Company recognizes the fair value of each option as compensation expense ratably using the straight-line attribution method over the service period, which is generally the vesting period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">During the first half of 2020, the stock options issued in May 2017 to purchase an aggregate of <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20200101__20200630__us-gaap--PlanNameAxis__custom--TwoThousandSixteenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--EmployeesAndDirectorsMember_zWynk8G0Z6kh" title="Stock option to purchase common stock">160,000</span> ordinary shares under 2016 Plan was fully vested, and $<span id="xdx_902_eus-gaap--ShareBasedCompensation_pp0p0_c20200101__20200630__us-gaap--PlanNameAxis__custom--TwoThousandSixteenEquityIncentivePlanMember__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember__srt--TitleOfIndividualAxis__custom--EmployeesAndDirectorsMember_zHhaGuo7tmU6" title="Share based compensation">92,000</span> was recognized as compensation for the six months ended June 30, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On July 24, 2020, the Company granted options to employees and directors to purchase an aggregate of <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20200723__20200724__us-gaap--PlanNameAxis__custom--TwoThousandSixteenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--EmployeesAndDirectorsMember_pdd" title="Stock option to purchase common stock">333,348</span> ordinary shares under the 2016 Plan. The fair value of these options was approximately $<span id="xdx_905_ecustom--FairValueOfStockOptionGrantDate_pn5n6_c20200723__20200724__us-gaap--PlanNameAxis__custom--TwoThousandSixteenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--EmployeesAndDirectorsMember_zagNUtL4UC99" title="Fair value of stock option grant date">0.3</span> million at the date of the grant, of which approximately $<span id="xdx_906_eus-gaap--ShareBasedCompensation_c20200723__20200724__us-gaap--PlanNameAxis__custom--TwoThousandSixteenEquityIncentivePlanMember__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember__srt--TitleOfIndividualAxis__custom--EmployeesAndDirectorsMember_pp0p0" title="Share based compensation">158,070</span> was recorded as compensation and included in administrative expenses in the consolidated statements of operations for the six months ended June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On July 31, 2020, the stock options granted to employees and directors in 2016 and 2017 were fully exercised on a cashless method, and <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20200729__20200731__us-gaap--PlanNameAxis__custom--TwoThousandSixteenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--EmployeesAndDirectorsMember_zmYUK5Dm4xP1" title="Number of shares issued">72,414</span> ordinary shares were issued, as a result.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zRIx6IN4kvj6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Stock option activity for the six months ended June 30, 2021 is summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span id="xdx_8B0_zmYqaXbrX9oe" style="display: none">SUMMARY OF STOCK OPTION ACTIVITY</span><span style="font: 10pt Times New Roman, Times, Serif"> </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-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Weighted</b></span></td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted Average Remaining</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Options</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average<br/> Exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual<br/> Life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregated Intrinsic</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Outstanding at January 1, 2021 </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zKGSgU1SHEm4" style="width: 10%; text-align: right" title="Option Outstanding, Balance Beginning">326,348</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zaxRAq2x8ca1" style="width: 10%; text-align: right" title="Weighted Average Exercise Price, Beginning Balance">2.4</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zM8MlSD02sG" title="Weighted Average Remaining Contractual Life (Year), Beginning">2.6</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pp0p0_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpqDDd3UUHDe" style="width: 10%; text-align: right" title="Aggregated Intrinsic Value, Outstanding Beginning">143,587</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Option Outstanding, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1976">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Weighted Average Exercise Price, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1978">-</span></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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Canceled</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVdOQS3mbiNh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Option Outstanding, Canceled">(13,333</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted Average Exercise Price, Canceled">2.4</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"/><td style="border-bottom: Black 1.5pt solid; text-align: right"/><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Outstanding at June 30, 2021(Unaudited)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVIKnBMryaXf" style="text-align: right" title="Option Outstanding, Balance Ending">313,015</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zW6a6YZwdzVg" style="text-align: right" title="Weighted Average Exercise Price, Ending Balance">2.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zbcrGc0R4ZIe" title="Weighted Average Remaining Contractual Life (Year), Ending">2.1</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pp0p0_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHQRXHpY3hK4" style="text-align: right" title="Aggregated Intrinsic Value, Outstanding Ending">769,980</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Vested and expected to be vested as of June 30, 2021(Unaudited)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iE_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zx5yWWmwwxZh" style="text-align: right" title="Option Outstanding, Vested and expected to be vested">313,015</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iE_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zO1eFRSl6cm5" style="text-align: right" title="Weighted Average Exercise Price, Vested and expected to be vested">2.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zXQ3UrzCx5t5" title="Weighted Average Remaining Contractual Life (Year), Options vested">2.1</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zIU2F18h8v4f" style="text-align: right" title="Aggregated Intrinsic Value, Vested and expected to be vested">769,980</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Options exercisable as of June 30, 2021 (vested)(Unaudited)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zP3XTP5uSshh" style="text-align: right" title="Option Outstanding, Options Exercisable">156,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zq1jwGohRUMj" style="text-align: right" title="Weighted Average Exercise Price, Options Exercisable">2.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z9X11kecfsja" title="Weighted Average Remaining Contractual Life (Year), Options exercisable">2.1</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_pp0p0_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVIL2P0u8uvj" style="text-align: right" title="Aggregated Intrinsic Value, Options exercisable">384,990</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A0_zErbwkyTKn39" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">There were <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_do_c20210101__20210630__srt--TitleOfIndividualAxis__custom--EmployeeMember_zFU3cEIvVtf9" title="Stock option granted"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_do_c20200101__20200630__srt--TitleOfIndividualAxis__custom--EmployeeMember_zhD3URncaXse" title="Stock option granted">no</span></span> stock options granted to employees during the year ended June 30, 2021 and 2020. There was <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_do_c20210101__20210630__srt--TitleOfIndividualAxis__custom--EmployeeMember_zg5EWw0NaGld" title="Stock options exercised"><span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_do_c20200101__20200630__srt--TitleOfIndividualAxis__custom--EmployeeMember_zlFYLS3gp6x1" title="Stock options exercised">no</span></span> option exercised during the six months ended June 30, 2021 and 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zqS3is2ig9qk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">The following table summarizes the status of options which contain vesting provisions:</span> <span style="font: 10pt Times New Roman, Times, Serif"> </span> <span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B4_zo8xeVLxuWu7" style="display: none">SCHEDULE OF NON-VESTED SHARE ACTIVITY</span></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="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold"><p style="text-align: center; margin-top: 0; margin-bottom: 0">Weighted</p> <p style="text-align: center; margin-top: 0; margin-bottom: 0">Average</p> <p style="text-align: center; margin-top: 0; margin-bottom: 0">Grant Date</p> <p style="text-align: center; margin-top: 0; margin-bottom: 0">Fair Value</p></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Non-vested at January 1, 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_c20210101__20210630_z7gBTb1dvzwl" style="width: 16%; text-align: right" title="Options Non-vested, Beginning">326,348</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20210101__20210630_zUf8MMuByU0f" style="width: 16%; text-align: right" title="Weighted Average Grant Date Fair Value, Non-Vested Beginning Balance">1.01</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_c20210101__20210630_zeGEGQKyGep9" style="text-align: right" title="Options Vested">(156,500</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_c20210101__20210630_pdd" style="text-align: right" title="Weighted Average Grant Date Fair Value, Vested">1.01</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_iN_di_c20210101__20210630_zRR1xtoAWnyf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options Canceled">(13,333</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_c20210101__20210630_pdd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted Average Grant Date Fair Value, Canceled">1.01</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Non-vested at June 30, 2021 (Unaudited)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_c20210101__20210630_zuIa7TcE3j0f" style="text-align: right" title="Options Non-vested, Ending">156,515</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_c20210101__20210630_zFB1zE0fU2S8" style="text-align: right" title="Weighted Average Grant Date Fair Value, Non-Vested Ending Balance">1.01</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A3_zJOaoZl7Dp0j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, approximately $<span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pp0p0_c20210630_zrC7rXEZjvX8" title="Unrecognized compensation expense related to non-vested share options">22,000</span> unrecognized compensation expense related to non-vested share options is expected to be recognized over a weighted average remaining vesting period of approximately <span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630_zT1uw5810522" title="Weighted average remaining vesting period">0.04</span> year. The total fair value of options vested during the six months ended June 30, 2021, and 2020 was approximately $<span id="xdx_901_ecustom--FairValueOfStockOptionVested_pn5n6_c20210101__20210630_zHHYFrelRXMd" title="Fair value of stock option vested">0.2</span> million and $<span id="xdx_904_ecustom--FairValueOfStockOptionVested_pn5n6_c20200101__20200630_zsWghoG7Ipvb" title="Fair value of stock option vested">0.1</span> million, respectively. To the extent the actual forfeiture rate is different from what the Company has anticipated, stock-based compensation related to these awards will be different from its expectations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(d) Stock options and warrants to non-employees</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Pursuant to the Company’s 2016 Equity Incentive Plan and its amendment, for the six months ended June 30, 2021 and 2020, the Company issued <span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20210630__us-gaap--PlanNameAxis__custom--TwoThousandSixteenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zLl80zqFcHq6">1,915,000 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and <span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20200630__us-gaap--PlanNameAxis__custom--TwoThousandSixteenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ConsultantsMember_z9glDX7zuTkd">16,667 </span></span><span style="font: 10pt Times New Roman, Times, Serif">warrants to consultants, respectively. The Company expensed to administrative expense approximately $<span id="xdx_901_eus-gaap--GeneralAndAdministrativeExpense_pn5n6_c20210101__20210630__us-gaap--PlanNameAxis__custom--TwoThousandSixteenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zPZCnVHw1rD9">2.1 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_903_eus-gaap--GeneralAndAdministrativeExpense_pp0p0_c20200101__20200630__us-gaap--PlanNameAxis__custom--TwoThousandSixteenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zmpOoznXuUIa">12,000 </span></span><span style="font: 10pt Times New Roman, Times, Serif">for the six months ended June 30, 2021 and 2020, respectively. During the six months ended June 30, 2021, <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_do_c20210101__20210630__us-gaap--PlanNameAxis__custom--TwoThousandSixteenEquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zFhp4wmNLgM2">no </span></span><span style="font: 10pt Times New Roman, Times, Serif">options or warrants were exercised.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of June 30, 2021, the weighted average exercise price was $<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_c20210630__srt--TitleOfIndividualAxis__custom--NonEmployeesMember_zmwOFdp3tDB">4.77 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and the weighted average remaining life was <span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630__srt--TitleOfIndividualAxis__custom--NonEmployeesMember_z7TiYzgqTfl4">0.5 </span></span><span style="font: 10pt Times New Roman, Times, Serif">years. The following table outlines the options and warrants outstanding and exercisable as of June 30, 2021:</span></p> <p id="xdx_897_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_z11xjrVasXyg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B9_zVL31SZo2F5a" style="display: none">SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE</span></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-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">June 30, 2021 Number of Warrants Outstanding</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Exercise</b></span></td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Expiration</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">and Exercisable</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Price</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Date</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">July 2020 stock options to consultants</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_c20210630__us-gaap--AwardTypeAxis__custom--WarrantOneMember_zWs027AloEk4" style="width: 16%; text-align: right" title="Number of Warrants Outstanding and Exercisable">57,366</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice_iI_c20210630__us-gaap--AwardTypeAxis__custom--WarrantOneMember_zaYb01bPkxLj" style="width: 16%; text-align: right" title="Exercise Price">2.64</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_ecustom--EquityExpirationDate_c20210101__20210630__us-gaap--AwardTypeAxis__custom--WarrantOneMember_zE7Ihewvcuc8" title="Expiration Date">07/09/2023</span></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">February 2021 warrants to consultant</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_c20210630__us-gaap--AwardTypeAxis__custom--WarrantTwoMember_zukkjyqkQ524" style="text-align: right" title="Number of Warrants Outstanding and Exercisable">1,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice_c20210630__us-gaap--AwardTypeAxis__custom--WarrantTwoMember_pdd" style="text-align: right" title="Exercise Price">3.5</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_ecustom--EquityExpirationDate_c20210101__20210630__us-gaap--AwardTypeAxis__custom--WarrantTwoMember" title="Expiration Date">08/21/2021</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">April 2021 warrants to consultants</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_c20210630__us-gaap--AwardTypeAxis__custom--WarrantThreeMember_pdd" style="text-align: right" title="Number of Warrants Outstanding and Exercisable">900,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice_c20210630__us-gaap--AwardTypeAxis__custom--WarrantThreeMember_pdd" style="text-align: right" title="Exercise Price">6.3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_ecustom--EquityExpirationDate_c20210101__20210630__us-gaap--AwardTypeAxis__custom--WarrantThreeMember" title="Expiration Date">04/15/2022</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">April 2021 warrants to consultant</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_c20210630__us-gaap--AwardTypeAxis__custom--WarrantFourMember_pdd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of Warrants Outstanding and Exercisable">15,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice_c20210630__us-gaap--AwardTypeAxis__custom--WarrantFourMember_pdd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Exercise Price">6.3</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_ecustom--EquityExpirationDate_c20210101__20210630__us-gaap--AwardTypeAxis__custom--WarrantFourMember" title="Expiration Date">04/15/2022</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_c20210630__us-gaap--AwardTypeAxis__custom--WarrantsMember_pdd" style="text-align: right" title="Number of Warrants Outstanding and Exercisable">1,972,366</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> </table> <p id="xdx_8AB_zhVdLAQLnrY7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> 100000000 285714 2.1 576000 30000 144000 16667 16185 42000 101000 13110 65000 16220 41000 1066845 299318 2600000 1800000 800000 740740 2.7 1990000 1900000 4.08 7740000 7000 21840 200000 2792000 500000 6.70 3340000 1213630 5.27 5400000 1 0.50 298716 766000 <p id="xdx_890_eus-gaap--DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_zEbJRxjCwzZ2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table provides the details of the approximate total share-based payments expense during the six months ended June 30, 2021 and 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B0_zVrAwhHjsRu7" style="display: none">SCHEDULE OF SHARE BASED PAYMENTS EXPENSE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_490_20210101_20210630" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20200101_20200630" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended June 30, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">(Unaudited)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_maSBCzIQA_zebyVAb2ymGc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 45%; text-align: left">Employees and directors share-based payments</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">2,950,000 </span></p></td><td style="width: 7%; text-align: left">(a)(c)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">92,000</td><td style="width: 2%; text-align: left">(c)</td></tr> <tr id="xdx_40F_ecustom--StockOptionsAndWarrantsIssuedForServices_iN_di_msSBCzIQA_zm1vhttlfGi5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock options and warrants issued for services</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,100,000</td><td style="text-align: left">(d)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,000</td><td style="text-align: left">(d)</td></tr> <tr id="xdx_401_ecustom--SharesIssuedForServices_iN_di_msSBCzIQA_zNTwm9Edi2zf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Shares issued for services</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">42,000</td><td style="padding-bottom: 1.5pt; text-align: left">(a)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">193,000</td><td style="padding-bottom: 1.5pt; text-align: left">(a)</td></tr> <tr id="xdx_401_eus-gaap--ShareBasedCompensation_iT_pp0p0_mtSBCzIQA_z6wcWmnZTev" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif; display: none">Total share based payments expenses</span></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,092,000</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">297,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2950000 92000 -2100000 -12000 -42000 -193000 5092000 297000 160000 92000 333348 300000 158070 72414 <p id="xdx_891_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zRIx6IN4kvj6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Stock option activity for the six months ended June 30, 2021 is summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span id="xdx_8B0_zmYqaXbrX9oe" style="display: none">SUMMARY OF STOCK OPTION ACTIVITY</span><span style="font: 10pt Times New Roman, Times, Serif"> </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-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Weighted</b></span></td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted Average Remaining</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Options</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average<br/> Exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual<br/> Life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregated Intrinsic</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Outstanding at January 1, 2021 </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zKGSgU1SHEm4" style="width: 10%; text-align: right" title="Option Outstanding, Balance Beginning">326,348</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zaxRAq2x8ca1" style="width: 10%; text-align: right" title="Weighted Average Exercise Price, Beginning Balance">2.4</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zM8MlSD02sG" title="Weighted Average Remaining Contractual Life (Year), Beginning">2.6</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pp0p0_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpqDDd3UUHDe" style="width: 10%; text-align: right" title="Aggregated Intrinsic Value, Outstanding Beginning">143,587</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Option Outstanding, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1976">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Weighted Average Exercise Price, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1978">-</span></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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Canceled</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVdOQS3mbiNh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Option Outstanding, Canceled">(13,333</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted Average Exercise Price, Canceled">2.4</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"/><td style="border-bottom: Black 1.5pt solid; text-align: right"/><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Outstanding at June 30, 2021(Unaudited)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVIKnBMryaXf" style="text-align: right" title="Option Outstanding, Balance Ending">313,015</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zW6a6YZwdzVg" style="text-align: right" title="Weighted Average Exercise Price, Ending Balance">2.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zbcrGc0R4ZIe" title="Weighted Average Remaining Contractual Life (Year), Ending">2.1</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pp0p0_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHQRXHpY3hK4" style="text-align: right" title="Aggregated Intrinsic Value, Outstanding Ending">769,980</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Vested and expected to be vested as of June 30, 2021(Unaudited)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iE_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zx5yWWmwwxZh" style="text-align: right" title="Option Outstanding, Vested and expected to be vested">313,015</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iE_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zO1eFRSl6cm5" style="text-align: right" title="Weighted Average Exercise Price, Vested and expected to be vested">2.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zXQ3UrzCx5t5" title="Weighted Average Remaining Contractual Life (Year), Options vested">2.1</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zIU2F18h8v4f" style="text-align: right" title="Aggregated Intrinsic Value, Vested and expected to be vested">769,980</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Options exercisable as of June 30, 2021 (vested)(Unaudited)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zP3XTP5uSshh" style="text-align: right" title="Option Outstanding, Options Exercisable">156,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zq1jwGohRUMj" style="text-align: right" title="Weighted Average Exercise Price, Options Exercisable">2.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z9X11kecfsja" title="Weighted Average Remaining Contractual Life (Year), Options exercisable">2.1</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_pp0p0_c20210101__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVIL2P0u8uvj" style="text-align: right" title="Aggregated Intrinsic Value, Options exercisable">384,990</td><td style="text-align: left"> </td></tr> </table> 326348 2.4 P2Y7M6D 143587 13333 2.4 313015 2.4 P2Y1M6D 769980 313015 2.4 P2Y1M6D 769980 156500 2.4 P2Y1M6D 384990 0 0 0 0 <p id="xdx_895_eus-gaap--ScheduleOfNonvestedShareActivityTableTextBlock_zqS3is2ig9qk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">The following table summarizes the status of options which contain vesting provisions:</span> <span style="font: 10pt Times New Roman, Times, Serif"> </span> <span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B4_zo8xeVLxuWu7" style="display: none">SCHEDULE OF NON-VESTED SHARE ACTIVITY</span></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="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold"><p style="text-align: center; margin-top: 0; margin-bottom: 0">Weighted</p> <p style="text-align: center; margin-top: 0; margin-bottom: 0">Average</p> <p style="text-align: center; margin-top: 0; margin-bottom: 0">Grant Date</p> <p style="text-align: center; margin-top: 0; margin-bottom: 0">Fair Value</p></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Non-vested at January 1, 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_c20210101__20210630_z7gBTb1dvzwl" style="width: 16%; text-align: right" title="Options Non-vested, Beginning">326,348</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20210101__20210630_zUf8MMuByU0f" style="width: 16%; text-align: right" title="Weighted Average Grant Date Fair Value, Non-Vested Beginning Balance">1.01</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_c20210101__20210630_zeGEGQKyGep9" style="text-align: right" title="Options Vested">(156,500</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_c20210101__20210630_pdd" style="text-align: right" title="Weighted Average Grant Date Fair Value, Vested">1.01</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_iN_di_c20210101__20210630_zRR1xtoAWnyf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options Canceled">(13,333</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_c20210101__20210630_pdd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted Average Grant Date Fair Value, Canceled">1.01</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Non-vested at June 30, 2021 (Unaudited)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_c20210101__20210630_zuIa7TcE3j0f" style="text-align: right" title="Options Non-vested, Ending">156,515</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_c20210101__20210630_zFB1zE0fU2S8" style="text-align: right" title="Weighted Average Grant Date Fair Value, Non-Vested Ending Balance">1.01</td><td style="text-align: left"> </td></tr> </table> 326348 1.01 156500 1.01 13333 1.01 156515 1.01 22000 P0Y14D 200000 100000 1915000 16667 2100000 12000 0 4.77 P0Y6M <p id="xdx_897_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_z11xjrVasXyg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B9_zVL31SZo2F5a" style="display: none">SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE</span></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-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">June 30, 2021 Number of Warrants Outstanding</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Exercise</b></span></td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Expiration</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">and Exercisable</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Price</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Date</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">July 2020 stock options to consultants</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_c20210630__us-gaap--AwardTypeAxis__custom--WarrantOneMember_zWs027AloEk4" style="width: 16%; text-align: right" title="Number of Warrants Outstanding and Exercisable">57,366</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice_iI_c20210630__us-gaap--AwardTypeAxis__custom--WarrantOneMember_zaYb01bPkxLj" style="width: 16%; text-align: right" title="Exercise Price">2.64</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_ecustom--EquityExpirationDate_c20210101__20210630__us-gaap--AwardTypeAxis__custom--WarrantOneMember_zE7Ihewvcuc8" title="Expiration Date">07/09/2023</span></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">February 2021 warrants to consultant</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_c20210630__us-gaap--AwardTypeAxis__custom--WarrantTwoMember_zukkjyqkQ524" style="text-align: right" title="Number of Warrants Outstanding and Exercisable">1,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice_c20210630__us-gaap--AwardTypeAxis__custom--WarrantTwoMember_pdd" style="text-align: right" title="Exercise Price">3.5</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_ecustom--EquityExpirationDate_c20210101__20210630__us-gaap--AwardTypeAxis__custom--WarrantTwoMember" title="Expiration Date">08/21/2021</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">April 2021 warrants to consultants</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_c20210630__us-gaap--AwardTypeAxis__custom--WarrantThreeMember_pdd" style="text-align: right" title="Number of Warrants Outstanding and Exercisable">900,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice_c20210630__us-gaap--AwardTypeAxis__custom--WarrantThreeMember_pdd" style="text-align: right" title="Exercise Price">6.3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_ecustom--EquityExpirationDate_c20210101__20210630__us-gaap--AwardTypeAxis__custom--WarrantThreeMember" title="Expiration Date">04/15/2022</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">April 2021 warrants to consultant</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_c20210630__us-gaap--AwardTypeAxis__custom--WarrantFourMember_pdd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of Warrants Outstanding and Exercisable">15,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice_c20210630__us-gaap--AwardTypeAxis__custom--WarrantFourMember_pdd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Exercise Price">6.3</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_ecustom--EquityExpirationDate_c20210101__20210630__us-gaap--AwardTypeAxis__custom--WarrantFourMember" title="Expiration Date">04/15/2022</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_c20210630__us-gaap--AwardTypeAxis__custom--WarrantsMember_pdd" style="text-align: right" title="Number of Warrants Outstanding and Exercisable">1,972,366</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> </table> 57366 2.64 2023-07-09 1000000 3.5 2021-08-21 900000 6.3 2022-04-15 15000 6.3 2022-04-15 1972366 <p id="xdx_800_eus-gaap--SegmentReportingDisclosureTextBlock_z7svJ2m7Z4m4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><b>19.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_82D_zrV8LgfxLc52">CONSOLIDATED SEGMENT DATA</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z7JzUsil8lu1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Selected information by segment is presented in the following tables for the six months ended June 30, 2021 and 2020</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B0_zSldpmLl8enf" style="display: none">SCHEDULE OF SEGMENT REPORTING</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 85%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2020<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif"><b>Revenues <sup>(1) </sup> </b> </span></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 style="vertical-align: bottom; background-color: White"> <td id="xdx_F46_zToS7OrM5Ucf" style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_fKDEp_zIdsAhYJxOXe" style="width: 18%; text-align: right" title="Revenues">88,670</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_fKDEp_zb6Xm8f8fnte" style="width: 18%; text-align: right" title="Revenues">141,919</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F48_zAJq4qFfGiai" style="padding-left: 10pt; text-align: left">CBT Segment </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_fKDEp_zg2tjw7J1yQl" style="text-align: right" title="Revenues">5,522,135</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_fKDEp_zHvCZVD0DLNf" style="text-align: right" title="Revenues">3,595,431</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F44_zKGhyBjPqx83" style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">BT Segment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_fKDEp_zAs02PeO8tij" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenues">814,772</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_fKDEp_zqDRsPCnKnpf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl2091">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210630_fKDEp_zt8i6RQ1qkt" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">6,425,577</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200630_fKDEp_z0tkcCE12sh7" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">3,737,350</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: top; text-align: left"> <td id="xdx_F00_z6Dlfm0NsS56" style="width: 2%">(1)</td> <td id="xdx_F1A_zBlauvfyxMi9" style="width: 98%">Revenues by operating segments exclude intercompany transactions.</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 85%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_494_20210101__20210630_zYGbDtMQ2NYb" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_497_20200101__20200630_z7JefllZRWF4" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2020<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">(Loss) income from operations </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 style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="(Loss) income from operations">(72,677</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_z9KM96S6XZYd" style="width: 18%; text-align: right" title="(Loss) income from operations">(122,921</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">CBT Segment </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_pp0p0" style="text-align: right" title="(Loss) income from operations">(8,792,969</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_zxbm4ogSaTB4" style="text-align: right" title="(Loss) income from operations">(6,780,105</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">BT segment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_pp0p0" style="text-align: right" title="(Loss) income from operations">(1,246,811</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--OperatingIncomeLoss_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_zribxSNw5UJe" style="text-align: right" title="(Loss) income from operations"><span style="-sec-ix-hidden: xdx2ixbrl2108">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left"><span id="xdx_F46_zcDZEi7e0nUa" style="font: 10pt Times New Roman, Times, Serif">Corporate and others <sup>(2) </sup>  </span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_pp0p0_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAndOthersMember_fKDIp_zZQF13clHkVe" style="border-bottom: Black 1.5pt solid; text-align: right" title="(Loss) income from operations">(3,809,748</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAndOthersMember_fKDIp_zR1xVwlePj7j" style="border-bottom: Black 1.5pt solid; text-align: right" title="(Loss) income from operations">(640,818</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">(<b>Loss) from operations </b> <b> </b></span></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20210101__20210630_pp0p0" style="font-weight: bold; text-align: right" title="(Loss) income from operations">(13,922,205</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_pp0p0_c20200101__20200630_zWTsaxfxplkh" style="font-weight: bold; text-align: right" title="(Loss) income from operations">(7,543,844</td><td style="font-weight: bold; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--IncomeLossFromEquityMethodInvestments_za0O0loL21Q2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">CBT’s loss from equity method investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(578,619</td><td style="text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl2119"> </span></td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherOperatingIncome_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">BT’s other income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41,345</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl2122"> </span></td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--NonoperatingIncomeExpense_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Corporate other income, net </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">473,879</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(78,945</td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--InvestmentIncomeInterest_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Corporate interest income </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,109</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,470</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InterestExpenseOther_iN_pp0p0_di_zWWfPcuPtoX3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate interest expense </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(480,548</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(391,231</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_404_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">(Loss) before income taxes </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(14,464,039</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(8,010,550</td><td style="font-weight: bold; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_iN_di_zV5QZyM3pWqi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Income tax benefit </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(871</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">69,858</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ProfitLoss_zNwFbGIX1bKe" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">Net loss</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(14,464,910</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(7,940,692</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_iN_di_zX4xaW8Kp3Lf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Less: Loss attributable to the non-controlling interest </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">366,570</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">264,047</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--NetIncomeLoss_zGyuJDd65vw7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">Net loss attributable to the Company</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(14,098,340</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(7,676,645</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: top; text-align: left"> <td style="text-align: left; width: 2%; vertical-align: bottom"><span id="xdx_F09_zwQuXfU6Bw49" style="font: 10pt Times New Roman, Times, Serif">(2)</span></td> <td style="width: 98%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span id="xdx_F13_zSuI5sHLuzuk" style="font: 10pt Times New Roman, Times, Serif">Includes non-cash compensation, professional fees and consultancy fees for the Company.</span></p> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/>Non-cash compensation by segment for the six months ended June 30, 2021 and 2020 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2020<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Non-cash compensation: </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 style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="Non-cash compensation">55,840</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">CBT Segment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_pp0p0" style="text-align: right" title="Non-cash compensation">335,040</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 style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">BT segment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_pp0p0" style="text-align: right" title="Non-cash compensation">1,357,383</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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate and others </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAndOthersMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-cash compensation">3,344,699</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAndOthersMember_zhuCn2mL6wta" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-cash compensation">92,308</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--NonCashCompensationMember_zaG3dwpkNiY4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Non-cash compensation">5,092,962</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--NonCashCompensationMember_zr2muJZavjSg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Non-cash compensation">92,308</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Depreciation and amortization by segment for six months ended June 30, 2021 and 2020 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended June 30, 2021 (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended June 30, 2020 (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Depreciation and amortization: </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 style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="Depreciation and amortization">16,356</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--DepreciationAndAmortization_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_zO5wqm5Kk493" style="width: 18%; text-align: right" title="Depreciation and amortization">8,380</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">CBT Segment </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DepreciationAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_pp0p0" style="text-align: right" title="Depreciation and amortization">2,385,886</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DepreciationAndAmortization_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_zcsP72wAWnOf" style="text-align: right" title="Depreciation and amortization">1,596,821</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 1.5pt; text-align: left">BT Segment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--DepreciationAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation and amortization">310,766</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--DepreciationAndAmortization_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_zZRbYdlzpQL5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation and amortization"><span style="-sec-ix-hidden: xdx2ixbrl2173">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; font-weight: bold"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--DepreciationAndAmortization_c20210101__20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Depreciation and amortization">2,713,008</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationAndAmortization_pp0p0_c20200101__20200630_zFwcoLRg1HGg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Depreciation and amortization">1,605,201</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2020<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers: </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 style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ProvisionForDoubtfulAccounts_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">(61,812</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_zKgDBjlJ98E6" style="width: 18%; text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">30,909</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">CBT Segment </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ProvisionForDoubtfulAccounts_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_pp0p0" style="text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">6,752,063</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_zt8cUeLyTFuf" style="text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">5,844,135</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">BT Segment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ProvisionForDoubtfulAccounts_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">7,357</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_zRf8OMqKfEM2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers"><span style="-sec-ix-hidden: xdx2ixbrl2189">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; font-weight: bold"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--ProvisionForDoubtfulAccounts_c20210101__20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">6,697,608</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20200101__20200630_zU85s5ZnVCNb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">5,875,044</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2020<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Inventory obsolescence provision: </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 style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--InventoryWriteDown_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="Inventory obsolescence provision"><span style="-sec-ix-hidden: xdx2ixbrl2195">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--InventoryWriteDown_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_zXZBjRaa8nPc" style="width: 18%; text-align: right" title="Inventory obsolescence provision">504</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">CBT Segment </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--InventoryWriteDown_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Inventory obsolescence provision">48,589</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--InventoryWriteDown_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_zJtaRPhskJJ2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Inventory obsolescence provision">(15,759</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--InventoryWriteDown_c20210101__20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Inventory obsolescence provision">48,589</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_987_eus-gaap--InventoryWriteDown_pp0p0_c20200101__20200630_z3HNzdfcrV7d" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Inventory obsolescence provision">(15,255</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Total assets by segment as of June 30, 2021 and December 31, 2020 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Total 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></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="Total assets">307,867</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--Assets_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="Total assets">213,329</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F46_zzrnKtftfTX1" style="padding-left: 10pt; text-align: left">CBT Segment * </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Assets_iI_pp0p0_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_fKg_____zjAFzsw96f8f" style="text-align: right" title="Total assets">35,011,091</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--Assets_iI_pp0p0_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_fKg_____zTKNe6CKHabd" style="text-align: right" title="Total assets">30,488,753</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">BT Segment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_pp0p0" style="text-align: right" title="Total assets">8,273,018</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--Assets_iI_pp0p0_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_z530kyfvmzi6" style="text-align: right" title="Total assets"><span style="-sec-ix-hidden: xdx2ixbrl2217">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate and others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAndOthersMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total assets">9,279,275</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--Assets_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAndOthersMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total assets">74,569</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total assets">52,871,251</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Assets_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total assets">30,776,651</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7.95pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: top; text-align: left"> <td id="xdx_F07_zUzM6JOCTzwb" style="width: 3%">*</td> <td id="xdx_F15_zjcEgH7lKX41" style="width: 97%">CBT segment included equity investments of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIFNFR01FTlQgUkVQT1JUSU5HIChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90E_eus-gaap--IncomeLossFromEquityMethodInvestments_pn5n6_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_zrNMXKtKOqN5" title="Equity investments">0.8</span> million as of June 30, 2021.</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"/> <p id="xdx_8A9_zwXS6kckCVd9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z7JzUsil8lu1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Selected information by segment is presented in the following tables for the six months ended June 30, 2021 and 2020</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B0_zSldpmLl8enf" style="display: none">SCHEDULE OF SEGMENT REPORTING</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 85%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2020<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif"><b>Revenues <sup>(1) </sup> </b> </span></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 style="vertical-align: bottom; background-color: White"> <td id="xdx_F46_zToS7OrM5Ucf" style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_fKDEp_zIdsAhYJxOXe" style="width: 18%; text-align: right" title="Revenues">88,670</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_fKDEp_zb6Xm8f8fnte" style="width: 18%; text-align: right" title="Revenues">141,919</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F48_zAJq4qFfGiai" style="padding-left: 10pt; text-align: left">CBT Segment </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_fKDEp_zg2tjw7J1yQl" style="text-align: right" title="Revenues">5,522,135</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_fKDEp_zHvCZVD0DLNf" style="text-align: right" title="Revenues">3,595,431</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F44_zKGhyBjPqx83" style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">BT Segment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_fKDEp_zAs02PeO8tij" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenues">814,772</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_fKDEp_zqDRsPCnKnpf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl2091">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210630_fKDEp_zt8i6RQ1qkt" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">6,425,577</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200630_fKDEp_z0tkcCE12sh7" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">3,737,350</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: top; text-align: left"> <td id="xdx_F00_z6Dlfm0NsS56" style="width: 2%">(1)</td> <td id="xdx_F1A_zBlauvfyxMi9" style="width: 98%">Revenues by operating segments exclude intercompany transactions.</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 85%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_494_20210101__20210630_zYGbDtMQ2NYb" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" id="xdx_497_20200101__20200630_z7JefllZRWF4" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2020<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">(Loss) income from operations </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 style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="(Loss) income from operations">(72,677</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_z9KM96S6XZYd" style="width: 18%; text-align: right" title="(Loss) income from operations">(122,921</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">CBT Segment </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_pp0p0" style="text-align: right" title="(Loss) income from operations">(8,792,969</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_zxbm4ogSaTB4" style="text-align: right" title="(Loss) income from operations">(6,780,105</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">BT segment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_pp0p0" style="text-align: right" title="(Loss) income from operations">(1,246,811</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--OperatingIncomeLoss_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_zribxSNw5UJe" style="text-align: right" title="(Loss) income from operations"><span style="-sec-ix-hidden: xdx2ixbrl2108">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left"><span id="xdx_F46_zcDZEi7e0nUa" style="font: 10pt Times New Roman, Times, Serif">Corporate and others <sup>(2) </sup>  </span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_pp0p0_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAndOthersMember_fKDIp_zZQF13clHkVe" style="border-bottom: Black 1.5pt solid; text-align: right" title="(Loss) income from operations">(3,809,748</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAndOthersMember_fKDIp_zR1xVwlePj7j" style="border-bottom: Black 1.5pt solid; text-align: right" title="(Loss) income from operations">(640,818</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">(<b>Loss) from operations </b> <b> </b></span></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20210101__20210630_pp0p0" style="font-weight: bold; text-align: right" title="(Loss) income from operations">(13,922,205</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_pp0p0_c20200101__20200630_zWTsaxfxplkh" style="font-weight: bold; text-align: right" title="(Loss) income from operations">(7,543,844</td><td style="font-weight: bold; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--IncomeLossFromEquityMethodInvestments_za0O0loL21Q2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">CBT’s loss from equity method investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(578,619</td><td style="text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl2119"> </span></td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherOperatingIncome_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">BT’s other income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41,345</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl2122"> </span></td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--NonoperatingIncomeExpense_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Corporate other income, net </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">473,879</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(78,945</td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--InvestmentIncomeInterest_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Corporate interest income </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,109</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,470</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InterestExpenseOther_iN_pp0p0_di_zWWfPcuPtoX3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate interest expense </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(480,548</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(391,231</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_404_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">(Loss) before income taxes </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(14,464,039</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(8,010,550</td><td style="font-weight: bold; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_iN_di_zV5QZyM3pWqi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Income tax benefit </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(871</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">69,858</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ProfitLoss_zNwFbGIX1bKe" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">Net loss</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(14,464,910</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(7,940,692</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_iN_di_zX4xaW8Kp3Lf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Less: Loss attributable to the non-controlling interest </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">366,570</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">264,047</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--NetIncomeLoss_zGyuJDd65vw7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">Net loss attributable to the Company</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(14,098,340</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(7,676,645</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: top; text-align: left"> <td style="text-align: left; width: 2%; vertical-align: bottom"><span id="xdx_F09_zwQuXfU6Bw49" style="font: 10pt Times New Roman, Times, Serif">(2)</span></td> <td style="width: 98%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span id="xdx_F13_zSuI5sHLuzuk" style="font: 10pt Times New Roman, Times, Serif">Includes non-cash compensation, professional fees and consultancy fees for the Company.</span></p> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/>Non-cash compensation by segment for the six months ended June 30, 2021 and 2020 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2020<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Non-cash compensation: </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 style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="Non-cash compensation">55,840</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">CBT Segment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_pp0p0" style="text-align: right" title="Non-cash compensation">335,040</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 style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">BT segment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_pp0p0" style="text-align: right" title="Non-cash compensation">1,357,383</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 style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate and others </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAndOthersMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-cash compensation">3,344,699</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAndOthersMember_zhuCn2mL6wta" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-cash compensation">92,308</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--NonCashCompensationMember_zaG3dwpkNiY4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Non-cash compensation">5,092,962</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--NonCashCompensationMember_zr2muJZavjSg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Non-cash compensation">92,308</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Depreciation and amortization by segment for six months ended June 30, 2021 and 2020 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended June 30, 2021 (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended June 30, 2020 (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Depreciation and amortization: </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 style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="Depreciation and amortization">16,356</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--DepreciationAndAmortization_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_zO5wqm5Kk493" style="width: 18%; text-align: right" title="Depreciation and amortization">8,380</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">CBT Segment </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DepreciationAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_pp0p0" style="text-align: right" title="Depreciation and amortization">2,385,886</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DepreciationAndAmortization_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_zcsP72wAWnOf" style="text-align: right" title="Depreciation and amortization">1,596,821</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 1.5pt; text-align: left">BT Segment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--DepreciationAndAmortization_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation and amortization">310,766</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--DepreciationAndAmortization_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_zZRbYdlzpQL5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation and amortization"><span style="-sec-ix-hidden: xdx2ixbrl2173">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; font-weight: bold"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--DepreciationAndAmortization_c20210101__20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Depreciation and amortization">2,713,008</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationAndAmortization_pp0p0_c20200101__20200630_zFwcoLRg1HGg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Depreciation and amortization">1,605,201</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2020<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers: </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 style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ProvisionForDoubtfulAccounts_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">(61,812</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_zKgDBjlJ98E6" style="width: 18%; text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">30,909</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">CBT Segment </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ProvisionForDoubtfulAccounts_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_pp0p0" style="text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">6,752,063</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_zt8cUeLyTFuf" style="text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">5,844,135</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">BT Segment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ProvisionForDoubtfulAccounts_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">7,357</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_zRf8OMqKfEM2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers"><span style="-sec-ix-hidden: xdx2ixbrl2189">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; font-weight: bold"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--ProvisionForDoubtfulAccounts_c20210101__20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">6,697,608</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20200101__20200630_zU85s5ZnVCNb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers">5,875,044</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Six Months Ended<br/> June 30, 2020<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Inventory obsolescence provision: </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 style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--InventoryWriteDown_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="Inventory obsolescence provision"><span style="-sec-ix-hidden: xdx2ixbrl2195">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--InventoryWriteDown_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_zXZBjRaa8nPc" style="width: 18%; text-align: right" title="Inventory obsolescence provision">504</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">CBT Segment </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--InventoryWriteDown_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Inventory obsolescence provision">48,589</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--InventoryWriteDown_pp0p0_c20200101__20200630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_zJtaRPhskJJ2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Inventory obsolescence provision">(15,759</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--InventoryWriteDown_c20210101__20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Inventory obsolescence provision">48,589</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_987_eus-gaap--InventoryWriteDown_pp0p0_c20200101__20200630_z3HNzdfcrV7d" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Inventory obsolescence provision">(15,255</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Total assets by segment as of June 30, 2021 and December 31, 2020 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30, 2021<br/> (Unaudited)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Total 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></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 56%; text-align: left">TIT Segment </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="Total assets">307,867</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--Assets_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--TITSegmentMember_pp0p0" style="width: 18%; text-align: right" title="Total assets">213,329</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F46_zzrnKtftfTX1" style="padding-left: 10pt; text-align: left">CBT Segment * </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Assets_iI_pp0p0_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_fKg_____zjAFzsw96f8f" style="text-align: right" title="Total assets">35,011,091</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--Assets_iI_pp0p0_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_fKg_____zTKNe6CKHabd" style="text-align: right" title="Total assets">30,488,753</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">BT Segment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_pp0p0" style="text-align: right" title="Total assets">8,273,018</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--Assets_iI_pp0p0_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--BTSegmentMember_z530kyfvmzi6" style="text-align: right" title="Total assets"><span style="-sec-ix-hidden: xdx2ixbrl2217">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate and others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Assets_c20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAndOthersMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total assets">9,279,275</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--Assets_c20201231__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAndOthersMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total assets">74,569</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total assets">52,871,251</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Assets_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total assets">30,776,651</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7.95pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: top; text-align: left"> <td id="xdx_F07_zUzM6JOCTzwb" style="width: 3%">*</td> <td id="xdx_F15_zjcEgH7lKX41" style="width: 97%">CBT segment included equity investments of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIFNFR01FTlQgUkVQT1JUSU5HIChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90E_eus-gaap--IncomeLossFromEquityMethodInvestments_pn5n6_c20210101__20210630__us-gaap--StatementBusinessSegmentsAxis__custom--CBTSegmentMember_zrNMXKtKOqN5" title="Equity investments">0.8</span> million as of June 30, 2021.</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"/> 88670 141919 5522135 3595431 814772 6425577 3737350 -72677 -122921 -8792969 -6780105 -1246811 -3809748 -640818 -13922205 -7543844 -578619 41345 473879 -78945 2109 3470 480548 391231 -14464039 -8010550 871 -69858 -14464910 -7940692 -366570 -264047 -14098340 -7676645 55840 335040 1357383 3344699 92308 5092962 92308 16356 8380 2385886 1596821 310766 2713008 1605201 -61812 30909 6752063 5844135 7357 6697608 5875044 504 48589 -15759 48589 -15255 307867 213329 35011091 30488753 8273018 9279275 74569 52871251 30776651 800000 <p id="xdx_802_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zdSvcSKSvK4h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></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; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"><b>20.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_828_zRxTZpzt40y3">COMMITMENTS AND CONTINGENCIES</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company may from time to time be subject to legal proceedings, investigations, and claims incidental to conduct of our business. The Company is currently subject to a legal proceeding with the bankruptcy receiver (the Receiver) for Shenzhen Kejian Information Technology Co., Ltd. (Kejian). The Receiver was appointed by the bankruptcy court to liquidate Kejian that filed bankruptcy on December 6, 2016. On July 28, 2016, the Company received a payment in the amount of RMB <span id="xdx_90E_ecustom--PreferentialPaymentReceived_pp0p0_uRMB_c20160727__20160728__dei--LegalEntityAxis__custom--ShenzhenKejianInformationTechnologyCoLtdMember_zpbp5s1ZGCR4" title="Preferential payment received">550,000</span> (approximately $<span id="xdx_904_ecustom--PreferentialPaymentReceived_c20160727__20160728__dei--LegalEntityAxis__custom--ShenzhenKejianInformationTechnologyCoLtdMember_pp0p0" title="Preferential payment received">89,000</span>) from Kejian, which was considered as a preferential payment within 6 months from Kejian’s bankruptcy filing according to China bankruptcy laws and requested to return the amount to the Receiver. The Company has anticipated an unfavorable outcome from the lawsuit and accrued a contingent liability of $<span id="xdx_901_eus-gaap--LossContingencyAccrualAtCarryingValue_iI_pp0p0_c20210630_zvpxKOcH5LD9" title="Accrued contingent liability">89,000</span> for the probable loss. On August 2, 2021, the Company received the initial judgment issued by Shenzhen Intermediate People’s Court, which supported the claims of the plaintiff. The Company filed an appeal within 15 days of the conclusion of the case.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Although the COVID-19 pandemic has largely been contained in China, ripple effect of negative impact from the pandemic to the out-of-home advertising business sector continues in the first half of 2021. The China government continues asserted efforts to vaccinate general population, social distancing, mandate mask wearing in the public places and public transportation, prohibit large gatherings, control travels to and from high-risk infectious areas, and track the source of infections. The COVID-19 pandemic may continue to adversely affect the Company’s business and results of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In addition to various promulgations in the past few years, ten Chinese regulatory authorities recently collectively promulgated a guidance to further control and monitor cryptocurrency related trading, exchanges, transaction, banking and financial service, initial coin offering, and other intermediary and derivatives transactions, which are considered illegal in accordance with effectuated laws and regulations and may be subject to penalty criminally. The new guidance also bars foreign cryptocurrency trading platforms and related businesses to provide services to China domestic individuals and business entities, and expands the application of laws and regulations to Chinese employees or contractors of foreign operatives, that provide related services to individuals or business entities domiciled in China. Although, the legality of cryptocurrency mining activity was not specifically mentioned in the guidance, notably in recent events, where the government’s sudden interventions or modifications of the laws and regulations currently in effective could negatively impact the Company’s operations and financial results. The legality of cryptocurrency mining activity may be subject to challenge by Chinese authorities.</span></p> 550000 89000 89000 <p id="xdx_809_eus-gaap--ConcentrationRiskDisclosureTextBlock_zhCNFZuQJ2xj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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: bold 10pt Times New Roman, Times, Serif; text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>21.</b></span></td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_825_z7lujRcwoCfa" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONCENTRATIONS</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For the six months ended June 30, 2021, the revenue from cryptocurrency mining consisted <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerMember_zjgXmovOcfO5" title="Concentration of risk percentage">13%</span> of the total revenues, and one customer accounted for <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_zAJeizgDidSi" title="Concentration of risk percentage">10%</span> of the total revenues. For the six months ended June 30, 2020, one customer accounted for <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_zFyCr3vpz09d" title="Concentration of risk percentage">14%</span> of revenue. The Company’s top five customers in aggregate accounted for <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TopFiveCustomerMember_pdd" title="Concentration of risk percentage"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TopFiveCustomerMember_z4qakmUb7AUl" title="Concentration of risk percentage">44%</span></span> of the Company’s revenues for each of the six months ended June 30, 2021 and 2020, including the revenue from cryptocurrency mining.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s top five receivables in aggregate accounted for <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TopFiveReceivablesMember_zq3nCVxwHd83">53% </span></span><span style="font: 10pt Times New Roman, Times, Serif">of total net accounts receivable as of June 30, 2021, while two customers’ balance accounted for <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_zV2DPIsp1NP6">18% </span></span><span style="font: 10pt Times New Roman, Times, Serif">and <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomerMember_zvTuBDiqBBo6">14</span>%, respectively.</span><span style="font: 10pt Times New Roman, Times, Serif"> The Company’s top five customers in aggregate accounted for <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TopFiveReceivablesMember_zTrHMitVSkIj">25% </span></span><span style="font: 10pt Times New Roman, Times, Serif">of total net accounts receivable</span><span style="font: 10pt Times New Roman, Times, Serif"> as of December 31, 2020, while no single customer accounted for greater than <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--NoSingleCustomerMember_zxSsLIoTxIDc">10% </span></span><span style="font: 10pt Times New Roman, Times, Serif">or more of accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For the six months ended June 30, 2021 and 2020, approximately <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--SuppliersConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveUnrelatedSuppliersMember_zwYUmRc6loTd" title="Concentration of risk percentage">96%</span> and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--SuppliersConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveUnrelatedSuppliersMember_zrQIG7uaGhY1" title="Concentration of risk percentage">84%</span>, respectively, of total purchases were from five unrelated suppliers. Two suppliers each accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--SuppliersConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneSuppliersMember_zn1qloutCk35" title="Concentration of risk percentage">59%</span> and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--SuppliersConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoSuppliersMember_ztC4FJiTx7m3" title="Concentration of risk percentage">19%</span>, respectively, of total purchases in the six months ended June 30, 2021, and two suppliers each accounted for <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--SuppliersConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneSuppliersMember_zHMlMx3TXY2e" title="Concentration of risk percentage">41%</span> and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--SuppliersConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoSuppliersMember_zcZykZHJaLq2" title="Concentration of risk percentage">25%</span>, respectively, of total inventory purchases in the six months ended June 30, 2020.</span></p> 0.13 0.10 0.14 0.44 0.44 0.53 0.18 0.14 0.25 0.10 0.96 0.84 0.59 0.19 0.41 0.25 <p id="xdx_80B_eus-gaap--SubsequentEventsTextBlock_zUkDWPMsjzkj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </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: bold 10pt Times New Roman, Times, Serif; text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>22.</b></span></td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_825_zdyFzBFcM4qi" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SUBSEQUENT EVENTS</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On July 12, 2021, the Company and investors entered into a securities purchase agreement to sell to the Investors an aggregate of <span id="xdx_90B_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pn5n6_c20210711__20210712__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InvestorsMember_zPibBCXKUlTa" title="Aggregate number of ordinary shares sold">1.2</span> million ordinary shares with <span id="xdx_90E_eus-gaap--CommonStockNoParValue_iI_do_c20210712__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InvestorsMember_zOLsKqFV78b3" title="Stock par value per share">no</span> par value, at a purchase price of $<span id="xdx_90D_ecustom--PurchasePrice_c20210712__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InvestorsMember_pdd" title="Purchase price">4.15</span> per share in a registered direct offering. In addition, the Company will sell and issue to the Investors warrants to purchase an aggregate of <span id="xdx_907_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_c20210712__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InvestorsMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_pdd" title="Warrants to purchase ordinary shares">360,000</span> Ordinary Shares with an exercise price of $<span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20210712__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InvestorsMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_pdd" title="Warrants exercise price per share">4.56</span> per share within <span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtM_c20210712__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InvestorsMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zEIiqEI5NUta" title="Warrants and rights outstanding, term">36</span> months following the issue date. The Warrants can only be exercised in cash. The aggregate proceeds of the financing were approximately $<span id="xdx_907_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn4n6_c20210711__20210712__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InvestorsMember_zjEmZ4A7Ez1g" title="Proceeds from financing costs">4.73</span> million net of issuance cost. The Company intends to use the net proceeds from the financing for working capital and general corporate purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAOPING INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On August 26, 2021, the Company, Taoping Holdings Limited, a wholly owned subsidiary of the Company and a business company incorporated under the laws of the British Virgin Islands (“Taoping Holding”), Genie Global Limited, a Hong Kong private company limited by shares (“Genie Global”) and Render Lake Tech Ltd., a wholly owned subsidiary of Genie Global and a company governed under the Canada Business Corporations Act (“Render Lake”), entered into a termination agreement to terminate a share purchase agreement dated March 29, 2021, that Genie Global agreed to sell <span id="xdx_907_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20210826__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember_zV7SDSq8OE16" title="Equity method ownership percentage">51%</span> equity interest in Render Lake to Taoping Holding in exchange for <span id="xdx_909_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210825__20210826__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember_pdd" title="Aggregate number of ordinary shares sold">144,204</span> ordinary shares to be issued by the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">On July 28, 2021 and August 6, 2021, <span id="xdx_90B_eus-gaap--BusinessAcquisitionDescriptionOfAcquiredEntity_c20210728__20210806__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__us-gaap--BusinessAcquisitionAxis__custom--YunnanTaopingMember_z5MvVkUpVpFd">the Company entered into a letter of intent (the “LOI”) with the shareholders of Zhenjiang Taoping IoT Technology Limited (“Zhenjiang Taoping”) and the majority shareholder of Yunnan Taoping IoT Limited (“Yunnan Taoping”), respectively, to acquire equity interests and increase its ownership of each two companies to no less than 51%. Currently, TNM owns no shares in Zhenjiang Taoping, and owns about 40% of Yunnan Taoping.</span> Pursuant to the LOI, the purchase price, to be determined by the parties after the completion of due diligence, will be paid in the form of ordinary shares of TAOP. The LOI will be terminated if no definitive agreements are entered into among the parties for Zhenjiang Taoping before December 31, 2021 and for Yunnan Taoping before March 31, 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On August 11, 2021, the Company signed a non-binding Memorandum of Understanding (“MOU”) with Dennver Group Holdings Limited, a British Virgin Islands company, to purchase Ethereum mining machines with a total hash rate of 500 GH/s. Pursuant to the MOU, the purchase price of the Ethereum mining machines and related rights and interests, to be determined by the two parties after the completion of due diligence, will be paid in the form of a combination of cash and restricted ordinary shares of TAOP. The price per share is set at the volume weighted average closing price of TAOP ordinary shares over the 5 trading days prior to the execution of the MOU. TAOP will designate a third-party valuation firm to conduct examination and assessment of the fair market value of the Ethereum mining machines.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On August 27, 2021, the Company’s wholly-owned subsidiary Taoping Digital Assets (Asia) Limited (“TDAL”) and a Kazakhstan company Aral Petroleum Capital LLP (“APC”) have signed a memorandum of understanding (“MOU”) to establish a joint venture in Kazakhstan, of which TDAL and APC will own <span id="xdx_900_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_dp_c20210827__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--BusinessAcquisitionAxis__custom--TaopingDigitalAssetsAsiaLimitedMember_zU4Pw1DfojJ7">51% </span></span><span style="font: 10pt Times New Roman, Times, Serif">and <span id="xdx_904_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_dp_c20210827__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--BusinessAcquisitionAxis__custom--AralPetroleumCapitalLLPMember_zC6e1tYpPGjj">49%</span></span><span style="font: 10pt Times New Roman, Times, Serif">, respectively. TDAL will control the board of directors of the joint venture. The joint venture plans to invest and build cryptocurrency mining sites with a total capacity of 100MW, the first stage construction of 30 MW is expected to complete within three to six months. TDAL will have the priority to deploy cryptocurrency mining machines owned by TDAL or its partners. The joint venture will carry out operation and maintenance of cryptocurrency mining machines in Kazakhstan. In addition, the joint venture plans to rent out excess operating capacity to third parties for additional income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On September 18, 2021, the Company and the Company’s wholly owned subsidiary, Information Security Technology (China) Co., Ltd. (“IST”) entered into an equity transfer agreement (the “Equity Transfer Agreement”) with Mr. Jianghuai Lin, the sole shareholder of iASPEC Technology Group Co., Ltd., a variable interest entity (“iASPEC”), pursuant to which, IST exercised the option to purchase all of the equity interests in iASPEC. As consideration for the equity interests of iASPEC, the Company agreed to issue <span id="xdx_90C_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20210917__20210918__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EquityTransferAgreementMember__us-gaap--BusinessAcquisitionAxis__custom--MrLinMember_ztxXjJr0Mz8i" title="Ordinary shares issued under business acquisition">612,245</span> ordinary shares to Mr. Lin. Upon the closing of the equity transfer, the Company’s existing variable interest entity structure was dissolved and iASPEC becomes a wholly owned indirect subsidiary of the Company. The Amended and Restated Management Services Agreement, entered into by and among IST, Mr. Lin and iASPEC on December 13, 2009, was automatically terminated then. The equity transfer was closed upon the registration of equity transfer with the local authorities on September 24, 2021.</span> The equity transfer was completed on September 24, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As a result of the VIE dissolution, on September 23, 2021, TNM disposed <span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20210923__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTaopingECommerceServiceCoLtdMember_zQe0GBYiE3S1" title="Equity method ownership percentage">100%</span> equity interest of Shenzhen Taoping E-Commerce Service Co., Ltd. (“SZTEC”) with nil consideration. SZTEC’s shareholder deficit as of June 30, 2021 was approximately $<span id="xdx_904_eus-gaap--StockholdersEquity_iI_pn4n6_c20210923__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTaopingECommerceServiceCoLtdMember_zkbw0FJ89Unl" title="Shareholder deficit">0.12</span> million.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 8pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On April 15, 2021, the Company signed a Cryptocurrency mining machine purchase agreement (the “Purchase Agreement”) with Bitmain Technologies Limited. Pursuant to the Purchase Agreement, TAOP purchased <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesPurchaseOfAssets_c20210414__20210415__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__dei--LegalEntityAxis__custom--BitmainTechnologiesLimitedMember__us-gaap--AwardTypeAxis__custom--CryptocurrencyMember_pdd" title="Stock issued during period, shares, purchase of assets">3,000</span> units of Antminer S19j Pro Cryptocurrency mining machines with a total order value of about $<span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodValuePurchaseOfAssets_pn6n6_c20210414__20210415__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__dei--LegalEntityAxis__custom--BitmainTechnologiesLimitedMember__us-gaap--AwardTypeAxis__custom--CryptocurrencyMember_z7NXINJeNI6h" title="Stock issued during period, value, purchase of assets">24</span> million (RMB <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodValuePurchaseOfAssets_pp0p0_uRMB_c20210414__20210415__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__dei--LegalEntityAxis__custom--BitmainTechnologiesLimitedMember__us-gaap--AwardTypeAxis__custom--CryptocurrencyMember_zRQN5KUbN88j" title="Stock issued during period, value, purchase of assets">157,500,000</span>). As of June 30, 2021, TAOP advanced payments of approximately $<span id="xdx_900_ecustom--AdvancedPayment_iI_pn5n6_c20210630__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__dei--LegalEntityAxis__custom--BitmainTechnologiesLimitedMember__us-gaap--AwardTypeAxis__custom--CryptocurrencyMember_ztIvlM2vzsL4" title="Advanced payment">6.1</span> million to Bitmain Technologies Limited. As of the date of this report, the Company is in the process of amending the Purchase Agreement with Bitmain Technologies Limited, as a result of the Company’s changed plan of capital allocation in the blockchain business sector. According to the amendment, the Company agrees to purchase a total of <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesPurchaseOfAssets_c20211001__20211231__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__dei--LegalEntityAxis__custom--BitmainTechnologiesLimitedMember_pdd" title="Stock issued during period, shares, purchase of assets">60</span> units of Antminers from the seller with purchase amount of approximately $<span id="xdx_909_eus-gaap--StockIssuedDuringPeriodValuePurchaseOfAssets_pn5n6_c20211001__20211231__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__dei--LegalEntityAxis__custom--BitmainTechnologiesLimitedMember_zSCpkdam6Jl8" title="Stock issued during period, value, purchase of assets">0.8</span> million which are expected to be delivered in the fourth quarter of 2021, and the remaining of the advance payment $<span id="xdx_909_ecustom--AdvancedPayment_iI_pn5n6_c20211231__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__dei--LegalEntityAxis__custom--BitmainTechnologiesLimitedMember_zokx0W0FJatd" title="Advanced payment">5.3</span> million would be refunded to the Company by the end of 2021.</span></p> 1200000 0 4.15 360000 4.56 P36M 4730000 0.51 144204 the Company entered into a letter of intent (the “LOI”) with the shareholders of Zhenjiang Taoping IoT Technology Limited (“Zhenjiang Taoping”) and the majority shareholder of Yunnan Taoping IoT Limited (“Yunnan Taoping”), respectively, to acquire equity interests and increase its ownership of each two companies to no less than 51%. Currently, TNM owns no shares in Zhenjiang Taoping, and owns about 40% of Yunnan Taoping. 0.51 0.49 612245 1 120000 3000 24000000 157500000 6100000 60 800000 5300000 On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. Except shares authorized, all references to number of shares, and to per share information in the consolidated financial statements have been retroactively adjusted. On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. The computation of basic and diluted EPS was retroactively adjusted for all periods presented. On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. Except shares authorized, all references to number of shares, and to per share information in the consolidated financial statements have been retroactively adjusted. On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. Except shares authorized, all references above in this section to number of shares, and to per share information in the consolidated financial statements have been retroactively adjusted The advances to unrelated parties for business development, and are non-interest bearing and due on demand. Receivable for sales of other assets Other current assets The advances from unrelated parties are non-interest bearing and due on demand. The other taxes payable were the amounts due to the value added tax, business tax, city maintenance and construction tax, and individual income tax. The unrecognized tax liability refers to the land value added tax due to the sale of property, equipment, and land use rights in September 2015. As of June 30, 2021, the unrecognized tax liability passed the 5-year statute of limitation and recognized as other income in the consolidated statement of operations. The amounts due to employees were pertaining to employees’ out-of-pocket expenses for travel and meal allowance, etc. The other current liabilities as of June 30, 2021 included the security and deposit of approximate $207,000. The decrease was for: a) approximate of $203,000 payable of prior year’s government funding has been settled during the six months ended June 30, 2021, and b) an amount of $767,500 for ordinary shares converted from the convertible debt have been issued as of June 30, 2021. Revenues by operating segments exclude intercompany transactions. Includes non-cash compensation, professional fees and consultancy fees for the Company. CBT segment included equity investments of approximately $0.8 million as of June 30, 2021. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover
6 Months Ended
Jun. 30, 2021
Cover [Abstract]  
Document Type 6-K
Amendment Flag false
Document Period End Date Jun. 30, 2021
Document Fiscal Period Focus Q2
Document Fiscal Year Focus 2021
Current Fiscal Year End Date --12-31
Entity File Number 001-35722
Entity Registrant Name TAOPING INC.
Entity Central Index Key 0001552670
Entity Address, Address Line One Unit 3102
Entity Address, Address Line Two 31/F
Entity Address, City or Town Citicorp Centre
Entity Address, Country HK
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
Jun. 30, 2021
Dec. 31, 2020
CURRENT ASSETS    
Cash and cash equivalents $ 849,519 $ 882,770
Restricted cash 214,144
Accounts receivable, net 2,707,994 4,264,257
Accounts receivable-related parties, net 166,012 2,919,215
Advances to suppliers 10,950,271 3,177,678
Prepaid expenses 9,891,376 24,635
Inventories, net 1,366,594 254,678
Cryptocurrencies, net 175,487
Loan receivable - related party 519,331
Other current assets 2,629,046 173,026
TOTAL CURRENT ASSETS 28,736,299 12,429,734
Non-current accounts receivable, net 1,839,230
Non-current accounts receivable-related parties, net 1,323,196
Property, plant and equipment, net 18,599,830 10,851,899
Long-term investments 818,266 30,592
Right-of-use assets 926,689
Other assets, non-current 3,790,167 4,302,000
TOTAL ASSETS 52,871,251 30,776,651
CURRENT LIABILITIES    
Short-term bank loans 5,949,005 6,210,176
Accounts payable 14,985,772 14,857,436
Accounts payable-related parties 69,585
Advances from customers 653,804 315,924
Advances from customers-related parties 100,636 161,063
Amounts due to related parties 3,380,197 137,664
Accrued payroll and benefit 222,086 231,598
Other payables and accrued expenses 4,991,801 6,636,097
Convertible note payable, net of debt discounts 689,502 1,180,908
Lease liability-current 418,546
TOTAL CURRENT LIABILITIES 31,391,349 29,800,451
Lease liability 580,917
TOTAL LIABILITIES 31,972,266 29,800,451
EQUITY    
Ordinary shares, 2021 and 2020: par $0; authorized capital 100,000,000 shares; shares issued and outstanding, June 30, 2021:13,646,360 shares; December 31, 2020: 8,486,956 shares*; [1] 154,316,011 131,247,787
Additional paid-in capital 26,914,305 15,643,404
Statutory reserve 14,044,269 14,044,269
Accumulated deficit (206,310,884) (192,212,544)
Accumulated other comprehensive income 23,675,886 23,612,413
Total equity (deficit) of the Company 12,639,587 (7,664,671)
Non-controlling interest 8,259,398 8,640,871
Total Equity 20,898,985 976,200
TOTAL LIABILITIES AND EQUITY $ 52,871,251 $ 30,776,651
[1] On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. Except shares authorized, all references to number of shares, and to per share information in the consolidated financial statements have been retroactively adjusted.
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Ordinary shares, no par value $ 0 $ 0
Ordinary shares, shares authorized 100,000,000 100,000,000
Ordinary shares, shares issued 13,646,360 8,486,956
Ordinary shares, shares outstanding 13,646,360 8,486,956
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
TOTAL REVENUE [1] $ 6,425,577 $ 3,737,350
TOTAL COST 4,287,336 2,270,345
GROSS PROFIT 2,138,241 1,467,005
Administrative expenses 13,606,688 7,064,286
Research and development expenses 2,260,274 1,802,747
Selling expenses 193,484 143,816
LOSS FROM OPERATIONS (13,922,205) (7,543,844)
Subsidy income 136,393 223,391
(Loss) from equity method investment (578,619)
Other income (loss), net 378,831 (302,336)
Interest expense and debt discounts, net of interest income (478,439) (387,761)
Loss before income taxes (14,464,039) (8,010,550)
Income tax (expense) benefit (871) 69,858
NET LOSS (14,464,910) (7,940,692)
Less: Net loss attributable to the non- controlling interest 366,570 264,047
NET LOSS ATTRIBUTABLE TO THE COMPANY $ (14,098,340) $ (7,676,645)
Loss per share - Basic and Diluted*    
Basic [2] $ (1.34) $ (1.12)
Diluted [2] (1.34) (1.12)
NET LOSS PER SHARE ATTRIBUTABLE TO THE COMPANY*    
Basic [2] (1.31) (1.08)
Diluted [2] $ (1.31) $ (1.08)
Products [Member]    
TOTAL REVENUE $ 2,971,899 $ 2,056,805
TOTAL COST 2,696,207 1,970,154
Products Related Parties [Member]    
TOTAL REVENUE 67,612 217,813
Software [Member]    
TOTAL REVENUE 1,621,534 1,049,377
TOTAL COST 237,986 296,190
Advertising [Member]    
TOTAL REVENUE 576,310
TOTAL COST 683,835
Cryptocurrency Mining [Member]    
TOTAL REVENUE 814,772
TOTAL COST 661,753
Other [Member]    
TOTAL REVENUE 319,429 371,381
TOTAL COST 7,555 4,001
Other Related Parties [Member]    
TOTAL REVENUE $ 54,021 $ 41,974
[1] Revenues by operating segments exclude intercompany transactions.
[2] On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. The computation of basic and diluted EPS was retroactively adjusted for all periods presented.
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]    
Net loss $ (14,464,910) $ (7,940,692)
Other comprehensive loss:    
Foreign currency translation gain (loss) 44,523 (103,036)
Comprehensive loss (14,420,387) (8,043,728)
Comprehensive loss attributable to the non- controlling interest 385,520 251,561
Comprehensive loss attributable to the Company $ (14,034,867) $ (7,792,167)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Changes in Equity (Unaudited) - USD ($)
Ordinary Shares [Member]
Additional Paid-in Capital [Member]
Statutory Reserve [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
Balance at Dec. 31, 2019 $ 126,257,156 [1] $ 16,461,333 $ 14,044,269 $ (174,517,769) $ 23,022,845 $ 9,340,551 $ 14,608,385
Balance, shares at Dec. 31, 2019 [1] 7,000,053            
Stock-based payment for consulting fee $ 186,000 [1] 16,185 202,185
Stock-based payment for consulting fee, shares [1] 46,667            
Issued common stock $ 576,000 [1] 576,000
Issued common stock, shares [1] 285,714            
Issued convertible note beneficial conversion feature in connection with the private placement (Note 12) [1] 165,580 165,580
Issued detachable warrant in connection with the private placement (Note 12) [1] 11,580 11,580
Employee Stock Incentive [1] 92,308 92,308
Net loss for the year [1] (7,676,645) (264,047) (7,940,692)
Foreign currency translation loss [1] (115,522) 12,486 (103,036)
Balance at Jun. 30, 2020 $ 127,019,156 [1] 16,746,986 14,044,269 (182,194,414) 22,907,323 9,088,990 7,612,310
Balance, shares at Jun. 30, 2020 [1] 7,332,434            
Balance at Dec. 31, 2020 $ 131,247,787 [1] 15,643,404 14,044,269 (192,212,544) 23,612,413 8,640,871 976,200
Balance, shares at Dec. 31, 2020 [1] 8,486,956            
Stock-based payment for consulting fee $ 21,840 [1] 11,318,641 11,340,481
Stock-based payment for consulting fee, shares [1] 7,000            
Conversion of convertible notes (Note 15) $ 1,745,930 [1] (205,810) 1,540,120
Conversion of convertible notes (Note 15), shares [1] 598,034            
Issuance of common stock for financing (Note 18) $ 13,071,998 [1] 13,071,998
Insurance of common stock for financing (Note 18), shares [1] 3,140,740            
Employee Stock Incentive $ 2,792,000 [1] 158,070 2,950,070
Employee stock incentive (Note 18), shares [1] 200,000            
Net loss for the year [1] (14,098,340) (366,570) (14,464,910)
Foreign currency translation loss [1] 63,473 (18,950) 44,523
Common stock issued for business acquisition $ 5,436,456 [1] 5,436,456
Common stock issued for business acquisition, shares [1] 1,213,630            
Minority shareholders’ contribution [1] 4,047 4,047
Balance at Jun. 30, 2021 $ 154,316,011 [1] $ 26,914,305 $ 14,044,269 $ (206,310,884) $ 23,675,886 $ 8,259,398 $ 20,898,985
Balance, shares at Jun. 30, 2021 [1] 13,646,360            
[1] On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. Except shares authorized, all references to number of shares, and to per share information in the consolidated financial statements have been retroactively adjusted.
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
OPERATING ACTIVITIES    
Net loss $ (14,464,910) $ (7,940,692)
Adjustments to reconcile net loss to net cash used in operating activities:    
Provision for credit losses on accounts receivable and other current assets 6,697,608 5,875,044
Provision (reversal) for obsolete inventories 48,589 (15,255)
Depreciation and amortization 2,713,008 1,605,201
(Gain) on sales of cryptocurrencies (41,345)
Impairment on cryptocurrencies 42,447
(Gain) on business acquisition (12,345)
Loss on equity method investment 578,620
Loss on disposal of equipment and inventories 44,705 50,428
Stock-based compensation for consulting services 2,142,892 204,443
Amortization of convertible note discount 257,430 163,833
Stock-based compensation to employees 2,950,070 92,308
Write-off of long aged payables (330,991)
Changes in operating assets and liabilities:    
Accounts receivable 1,460,535 (1,225,284)
Accounts receivable - related parties 744,732 803,982
Prepaid expenses (701,611)
Inventories (1,193,956) 27,762
Cryptocurrencies – mining (814,772)
Other non-current assets 342,269
Other current assets (139,076) 1,601,902
Advances to suppliers (8,488,625) (1,685,458)
Other payables and accrued expenses (741,892) 305,903
Advances from customers 322,214 (48,317)
Advances from customers - related parties (62,356) 18,491
Amounts due to related parties (140,447)
Accounts payable to related party (70,299)
Accounts payable (7,065,510) (1,283,642)
Lease liability (62,818)
Income tax payable (69,858)
Net cash used in operating activities (16,328,103) (1,176,940)
INVESTING ACTIVITIES    
Proceeds from sales of property and equipment 38,974
Purchases of property and equipment (769,751) (150,470)
Acquired cash in connection with a business acquisition 7,644
Proceeds from sales of cryptocurrencies 638,183
Repayment of loan receivable-related party 170,909 43,708
Net cash provided by (used in) investing activities 85,959 (106,762)
FINANCING ACTIVITIES    
Proceeds from short-term bank loans 4,172,283 4,029,193
Borrowings from related party 3,090,580
Repayment of short-term bank loans (4,512,247) (5,696,201)
Capital injected by minority shareholders in joint venture 4,047
Proceeds from issuance of convertible note, net of debt issuance costs 1,344,000
Proceeds from issuance of common stock, net of issuance cost 13,071,998 576,000
Net cash provided by financing activities 15,826,661 252,992
Effect of exchange rate changes on cash and cash equivalents 168,088 (4,092)
NET DECREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (247,395) (1,034,802)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING 1,096,914 1,519,666
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING 849,519 484,864
Supplemental disclosure of cash flow information:    
Income taxes
Interest 195,469 346,042
Reconciliation to amounts on consolidated balance sheets    
Cash and cash equivalents 849,519 286,795
Restricted cash 198,069
Total cash, cash equivalents, and restricted cash $ 849,519 $ 484,864
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) - USD ($)
1 Months Ended 6 Months Ended
Jun. 30, 2021
Apr. 30, 2021
Feb. 28, 2021
Sep. 30, 2020
Apr. 30, 2020
Jun. 30, 2021
Mar. 31, 2020
Convertible promissory note $ 767,500         $ 767,500  
Number of shares issued for services, value           11,340,481  
Purchase of software and equipment [1]           6,700,000  
Increase in accounts payable and other payable [1]           11,000  
Decrease in advance to suppliers [1]           765,000  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability [1]   $ 1,000,000          
Taoping New Media Co Ltd [Member]              
Number of restricted ordinary shares [1] 1,213,630            
Number of restricted ordinary shares, value [1] $ 5,436,000            
Convertible Promissory Note [Member]              
Convertible promissory note [1]       $ 1,480,000      
Consultants [Member]              
Number of restricted ordinary shares [1]         16,667    
Number of restricted ordinary shares, value [1]         $ 42,000    
Fair value of warrants [1]         $ 16,000    
Warrants to purchase common stock [1]         16,667    
Fair value of warrants [1]   $ 66,000          
Consultants [Member] | Warrant [Member]              
Number of shares issued for services [1]   15,000          
Two Individual Investor [Member]              
Fair value of warrants [1]             $ 11,580
Warrants to purchase common stock [1]             26,667
Convertible promissory note [1]             $ 1,480,000
Investor [Member] | Convertible Promissory Note [Member]              
Convertible promissory note [1] $ 740,000         $ 740,000  
Interest payable [1]       $ 26,208      
Debt conversion, converted instrument, shares issued [1]       298,716      
Debt instrument, convertible, conversion price [1]       $ 2.565      
Three Strategy Consultants [Member] | Warrant [Member]              
Number of shares issued for services, value [1]   $ 1,900,000 $ 1,900,000        
Fair value of warrants [1]   $ 11,200,000 $ 11,200,000        
[1] On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. Except shares authorized, all references above in this section to number of shares, and to per share information in the consolidated financial statements have been retroactively adjusted
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS

1. ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS

 

Taoping Inc. (f/k/a China Information Technology, Inc.), together with its subsidiaries (the “Company” or “TAOP”), is a leading cloud-based ads display terminal and service provider of digital advertising distribution network and new media resource sharing platform in the Out-of-Home advertising market in China. The Company provides the integrated end-to-end digital advertising solutions enabling customers to distribute and manage ads on the ads display terminals.

 

On June 9, 2021, the Company consummated an acquisition of 100% of the equity interest of Taoping New Media Co., Ltd (“TNM”), a leading media operator in China’s out-of-home digital advertising industry. Mr. Jianghuai Lin, the Chairman and CEO of TAOP, who owns approximately 24.6% of total shares outstanding of the Company, owned approximately 51% of TNM. TNM focuses on digital life scenes and mainly engaged in selling out-of-home advertising time slots on its networked smart digital advertising display terminals with artificial intelligence and big data technologies. The acquisition of TNM is expected to enhance TAOP’s presence in the new media and advertising sectors.

 

In 2021, the Company also launched blockchain related new business in cryptocurrency mining operations and newly established subsidiaries in Hong Kong and Cayman Island to supplement its diminished Traditional Information Technology (TIT) business segment as a part of new business transformation. With multiple cloud data centers deployed outside of China mainland, currently in Hong Kong, the Company continues to improve computing power and create value for the encrypted digital currency industry.

 

In May 2018, we changed our corporate name from “China Information Technology Inc.” to “Taoping Inc.”, to more accurately reflect our current business operations in the new media and IoT industries. In 2021, Information Security Tech. International Co. Ltd. (“IST HK”), one of the Company’s Hong Kong subsidiaries, changed its corporate name to Taoping Group (China) Ltd. to reflect the Company’s current corporate structure to be in line with the new business strategies. As listed in the table below, these services are provided through the Company’s wholly-owned People’s Republic of China (PRC) subsidiaries, and the Company’s Variable interest entity (“VIE”) and VIE subsidiaries.

 

Entities  Subsidiaries/ VIE  June 30, 2021 % owned   December 31, 2020 % owned   December 31, 2019 % owned   Location
                 
Taoping Inc.      %             British Virgin Islands
Taoping Holdings Limited (THL)  Subsidiary   100%   100 %   100%  British Virgin Islands
Taoping Group (China) Ltd. (IST HK)  Subsidiary   100%   100 %   100%  Hong Kong, China
Taoping Digital Assets (Asia) Limited (TDAL)  Subsidiary   100%             Hong Kong, China
Taoping Digital Assets (Hong Kong) Limited (TDL)  Subsidiary   100%             Hong Kong, China
Taoping Capital Limited (TCL)  Subsidiary   100%             Hong Kong, China
Alpha Digital Group Ltd. (ADG)  Subsidiary   100%             Cayman, Island
Information Security Tech. (China) Co., Ltd. (IST)  Subsidiary   100%   100 %   100%  Shenzhen, China
TopCloud Software (China) Co., Ltd. (TopCloud)  Subsidiary   100%   100 %   100%  Shenzhen, China
Information Security IoT Tech.Co., Ltd. (ISIOT)  Subsidiary   100%   100 %   100%  Shenzhen,China
iASPEC Technology Group Co., Ltd. (iASPEC)  VIE   100%   100 %   100%  Shenzhen, China
Biznest Internet Tech. Co., Ltd. (Biznest)  VIE subsidiary   100%    100 %   100%  Shenzhen,China
iASPEC Bocom IoT Tech. Co., Ltd. (Bocom)  VIE subsidiary   100%    100 %   100%  Shenzhen, China
Taoping New Media Co., Ltd. (TNM)  VIE subsidiary   100%          Shenzhen, China
Shenzhen Taoping E-Commerce Service Co., Ltd. (SZTEC)  VIE Subsidiary   100%          Shenzhen, China
Shenzhen Taoping Education Technology Co., Ltd. (SZTET)  VIE subsidiary   51%             Shenzhen, China
Wuhu Taoping Education Technology Co., Ltd. (WHTET)  VIE subsidiary   51%             Wuhu, China

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Amended and Restated MSA

 

iASPEC is a VIE of the Company. To comply with PRC laws and regulations that restrict foreign ownership of companies that provide public security information technology and Geographic Information Systems software operating services to certain government and other customers, the Company operates the restricted aspect of its business through iASPEC.

 

The Amended and Restated Management Service Agreement (“MSA”) was entered into on December 13, 2009, by and among IST, iASPEC and iASPEC’s sole shareholder, Mr. Jianghuai Lin (“Mr. Lin”), which replaced the original MSA dated July 1, 2007. Pursuant to the Amended and Restated MSA, IST will provide management and consulting services to iASPEC, under the following terms:

 

  iASPEC agreed that IST will be entitled to receive ninety five percent (95%) of the Net Received Profit, as defined, of iASPEC during the term of the Agreement. iASPEC is obligated to calculate and pay the Net Received Profit due to IST no later than the last day of the first month following the end of each fiscal quarter. Mr. Lin, agreed to enter into an agreement with IST to pledge all of his equity interests in iASPEC as security for his and iASPEC’s fulfillment of their respective obligations under the MSA, and to register the pledge agreement with the local AIC (Administration for Industry and Commerce). The Amended and Restated MSA was executed on December 13, 2009. Based on the advice of the Company’s PRC legal counsel, in January 2010 all the parties to the agreement decided not to enter into a pledge agreement.
     
  Mr. Lin confirmed his status as the sole iASPEC shareholder and his assumption of all of the obligations of the iASPEC shareholder under the agreement, including a confirmation of his continuing obligation under a written guaranty, executed by the then iASPEC shareholders.
     
  Based on iASPEC’s needs for its development and operation, IST has the right, from time to time, at its sole discretion, to provide iASPEC with capital support.
     
  IST agreed that it will not interfere with any business of iASPEC covered by iASPEC’s PRC State Secret related Computer Information System Integration Certificate, including but not limited to, seeking access to relevant documents regarding such business. However, iASPEC agreed that it will cooperate with the requests of the Company as necessary to comply with the Company’s reporting obligations to the Securities and Exchange Commission. (“SEC”).

 

The Amended and Restated MSA amended certain terms of the original MSA dated July 1, 2007 and has a term of 30 years unless otherwise early termination by the parties by one of the following means:

 

  Either iASPEC or IST may terminate the Amended and Restated MSA immediately (a) upon the material breach by a party of its obligations and the failure of such party to cure such breach within 30 working days after written notice from the non-breaching party; or (b) upon the filing of a voluntary or involuntary petition in bankruptcy by a party, or of which the party is the subject to insolvency, or the commencement of any proceedings placing the party in a receivership, or of any assignment by a party for the benefit of creditors; or
     
  The Amended and Restated MSA may be terminated at any time by IST upon 90 calendar days’ written notice delivered to all other parties.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Upon any effective date of any termination of the Amended and Restated MSA: (a) IST will cease providing management services to iASPEC; (ii) IST will deliver to iASPEC all chops and seals of iASPEC; (iii) IST will deliver to iASPEC all of the financial and other books and records of iASPEC, including any and all permits, licenses, certificates and other proprietary and operational documents and instruments; (iv) the senior managers who are recommended by IST and elected as directors of iASPEC will resign from the Board of Directors of iASPEC in a lawful way; and (v) the software license that iASPEC granted to IST according to the Amended and Restated MSA will terminate unless otherwise agreed by the parties. In addition, any amounts owing from any party to any other party on the effective date of any termination under the terms of the Amended and Restated MSA will continue to be due and owing despite such termination.

 

The Amended and Restated MSA does not have renewal provisions. We expect that the parties to the Amended and Restated MSA will negotiate to extend the term of the agreement before its expiration.

 

Option Agreement

 

In connection with the MSA, IST also has an immediately exercisable purchase option agreement (the “Option Agreement”) with iASPEC and its shareholders. Pursuant to the Option Agreement, the iASPEC shareholder granted IST or its designee(s) an exclusive, irrevocable option to purchase, from time to time, all or a part of iASPEC’s shares or iASPEC’s assets from the iASPEC shareholder for $1,800,000 in aggregate. The option may not be exercised if the exercise would violate any applicable laws and regulations in PRC or cause any license or permit held by, and necessary for the operation of iASPEC, to be cancelled or invalidated. The Option Agreement will terminate on the date that IST exercises its purchase option and acquires all the shares or assets of iASPEC pursuant to the terms of the Option Agreement. The Option Agreement may be rescinded by IST upon 30 days’ notice without costs to terminate. The Option Agreement does not have renewal provisions.

 

The substance of the Amended and Restated MSA and the Option Agreement is to:

 

  Allow the Company to utilize the business licenses, contacts, permits, and other resources of iASPEC in order for the Company to be able to expand its operations and business model;
     
  Provide the Company with effective control over all of iASPEC’s operations; and provide the shareholders of iASPEC an opportunity to monetize a portion of their investment through the $1.8 million purchase option (see Note 22 - Subsequent Events for recent development).

 

Going Concern and Management’s Plans

 

Although the COVID-19 pandemic has largely been contained in China, ripple effect of negative impact from the pandemic to the out-of-home advertising business continues in the first half of 2021. However, our revenue achieved 71.2% year-over-year increase as a result of the additions of cryptocurrency mining and the acquisition of TNM for the first half of 2021. The Company incurred a net loss of approximately $14.4 million for the six months ended June 30, 2021, which was mainly due to the provision of allowance of credit losses and the expenses of stock-based compensation, compared to a net loss of $7.9 million for the same period of 2020. The Company reported negative cash flows from operations of approximately $16.3 million for the six months ended June 30, 2021, compared to negative cash flows of $1.2 million from operations for the same period of 2020. As of June 30, 2021, the Company had a working capital deficit of approximately $2.7 million, compared to a working capital deficit of $17.4 million as of December 31, 2020. The Company had significant accumulated deficit approximately $206.3 million and $192.2 million as of June 30, 2021 and December 31, 2020, respectively.

 

In the first quarter of 2021, the Company completed three financing transactions issuing 3,140,740 ordinary shares in total with aggregate proceeds of $13.1 million net of issuance costs. In July 2021, the Company consummated a financing transaction comprising of 1,200,000 ordinary shares, and warrants with aggregate proceeds net of issuance cost of $4.73 million. Proceeds from all financing activities were to increase the Company’s working capital.

 

In June 2021, the Company completed an acquisition of 100% of equity of TNM to offer more comprehensive services off the new media sharing platform and enhance revenue generation from new media and advertising sectors. In April 2021, the Company also formed a Blockchain business segment and engages in cryptocurrency mining activities as the first initiative of this sector to supplement the diminished Traditional Information Technology (TIT) business segment as a part of new business transformation. Revenue generated from cryptocurrency mining was approximately $815,000, and the gross profit from mining business was approximately $153,000 for the six months ended June 30, 2021. In 2021, the Company will continue to expand Blockchain related business operations to improve revenue and cash flow generations. In addition, the management will also continue to execute the existing business strategies with focuses on selection of quality customers, collection of accounts receivable, maintaining proper inventory level, and managing accounts payable to enhance operating cash flows. Meanwhile, with the increasing scale of the Taoping national network, the Company expects to gradually increase its revenue stream of platform service in 2021. The Company will continue advancing business cooperation internationally. Moreover, the Company will aggressively develop domestic and international markets to develop new customers in new media business, and explore more blockchain related businesses, such as establishing overseas data centers in addition to Hong Kong and developing applications of NFT, cloud desktop and cloud rendering. With its well established “Taoping” brand, technology platform and industry reputation along with strategic expansion into the Blockchain business sector, the Company believes that it has the ability to raise needed capital to support the Company’s operations and business expansions.

 

If the Company’s execution of business strategies is not successful in addressing its current financial concerns, additional capital raise from issuing equity security or debt instrument or additional loan facility may occur to support required cash flows. However, the Company can make no assurances that financing will be available for the amounts we need, or on terms commercially acceptable to us, if at all. If one or all of these events do not occur or subsequent capital raise was insufficient to bridge financial and liquidity shortfall, substantial doubt exists about the Company’s ability to continue as a going concern. The consolidated financial statements have been prepared assuming that the Company will continue as a going concern and, accordingly, do not include any adjustments that might result from the outcome of this uncertainty.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

(a) Basis of Presentation and Principles of Consolidation

 

The consolidated financial statements as of June 30, 2021 and for the six-month periods ended June 30, 2021 and 2020 are unaudited. The accompanying unaudited consolidated financial statements have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial reporting. In the opinion of management, all adjustments (consisting of normal recurring adjustments) have been made that are necessary to present fairly the financial position, the results of its operations and cash flows. Operating results as presented are not necessarily indicative of the results to be expected for a full year. These consolidated financial statements and related notes should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Form 20-F for the year ended December 31, 2020 filed on April 30, 2021 with the Securities and Exchange Commission.

 

The consolidated financial statements include the accounts of the Company, its subsidiaries, and its VIE for which the Company is the primary beneficiary. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Reverse Stock Split: A one (1)-for-six (6) reverse stock split of the Company’s issued and outstanding ordinary shares was effective on July 30, 2020 (the “Reverse Stock Split”). Except shares authorized, all share and per share information has been retroactively adjusted to give effect to the Reverse Stock Split for all periods presented, unless otherwise indicated.

 

(b) Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company’s significant estimates include its accounts receivable, assessment of credit losses, fair value of stock options and warrants, valuation allowance of deferred tax assets, useful lives of property and equipment, the recoverability of long-lived assets, revenue recognition, valuation of prepayments and other assets and other intangible assets. Management makes these estimates using the best information available at the time the estimates are made; however actual results could differ from those estimates.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

(c) Economic, Pandemic, Political, and Currency Exchange Risks

 

All the Company’s revenue-generating operations are conducted in the PRC. Accordingly, the Company’s business, financial condition and results of operations may be influenced by the political, economic, public health, and legal environments in the PRC, and by the general state of the PRC economy. The Company’s operations in the PRC are subject to special considerations and significant risks that are not typically pertaining to the companies in North America and Western Europe. These include risks associated with, among others, the political, economic, public health, and legal environments, geopolitical influences, and foreign currency exchange, notably in recent events, where the government’s sudden interventions or modifications of the laws and regulations currently in effective could negatively impact the Company’s operations and financial results.

 

Recently, ten Chinese regulatory authorities collectively promulgated a guidance to further control and monitor cryptocurrency related trading, exchanges, transaction, banking and financial service, initial coin offering, and other intermediary and derivatives transactions, which are considered illegal in accordance with effectuated laws and regulations and may be subject to penalty criminally. The new guidance also bars foreign cryptocurrency trading platforms and related businesses to provide services to China domestic individuals and business entities, and expands the application of laws and regulations to Chinese employees or contractors of foreign operatives that provide related services to individuals or business entities domiciled in China. The legality of cryptocurrency mining activity may be subject to challenge by Chinese authorities. The Company is in the process of reorganizing its corporate structure to relocate cryptocurrency mining activities and related subsidiaries to jurisdictions outside of China mainland to minimize the risk.

 

The functional currency of the Company is Chinese Renminbi Yuan (“RMB”), which is not freely convertible into foreign currencies. The Company cannot guarantee that the current exchange rate will remain steady. Therefore, there is a possibility that the Company could post the same amount of profit for two comparable periods and yet, because of fluctuating exchange rates, record higher or lower profit depending on exchange rate of RMB. RMB converted to U.S. dollars on the relevant dates. The exchange rate could fluctuate depending on changes in the political and economic environment without notice.

 

(d) Cash and Cash Equivalents, and Restricted cash

 

The Company considers all highly liquid investments purchased and cash deposits with financial institutions with original maturities of three months or less to be cash equivalents. The Company had no cash equivalents as of June 30, 2021 or December 31, 2020.

 

The Company maintains its cash accounts at credit worthy financial institutions and closely monitors the movements of its cash positions. As of June 30, 2021, and December 31, 2020, approximately $0.8 million and $0.9 million of cash, respectively, was held in bank accounts in the PRC and Hong Kong.

 

(e) Restricted Cash

 

The Company also held restricted cash of $0.2 million as of December 31, 2020. The restricted fund is a time deposit served as collateral to secure a bank loan facility that matured on May 7, 2021. The Company had no restricted cash as of June 30, 2021.

 

(f) Accounts Receivable, Accounts Receivable – related parties, and Concentration of Risk

 

In January 2020, the Company adopted ASU 2016-13, Topics 326-Credit Loss, Measurement of Credit Losses on Financial Instruments, which replaces the incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (CECL) methodology, as its accounting standard for its trade accounts receivable.

 

The adoption of the credit loss accounting standard has no material impact on the Company’s consolidated financial statements as of January 1, 2020. Accounts receivable are recognized and carried at carrying amount less an allowance for credit loss, if any. The Company maintains an allowance for credit losses resulting from the inability of its customers to make required payments based on contractual terms. The Company reviews the collectability of its receivables on a regular and ongoing basis according to historical trend, and estimates its provision for expected credit losses on receivables aging analysis.

 

The Company has further adjusted allowance for credit losses for the anticipation of future economic condition and credit risk indicators of customers, including the potential impact of the COVID-19 pandemic on its customers’ businesses. After all attempts to collect a receivable have failed, the receivable is written off against the allowance. In the event the Company recovers amounts previously reserved for, the Company will reduce the specific allowance for credit losses. The balance of allowance for credit losses for the six-month ended June 30, 2021 has increased approximately $6.94 million from the year ended December 31, 2020.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Accounts receivable as of June 30, 2021 and December 31, 2020 are as follows:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Accounts Receivable  $15,650,969   $12,359,619 
Allowance for credit losses   (12,942,975)   (8,095,362)
Accounts Receivable, net  $2,707,994   $4,264,257 
Accounts Receivable - related parties  $15,651,195   $12,017,651 
Allowance for credit losses - related parties   (15,485,183)   (9,098,436)
Accounts Receivable - related parties, net  $166,012   $2,919,215 
Non-current Accounts Receivable  $-   $3,013,532 
Non-current Allowance for credit losses   -    (1,174,302)
Non-current Accounts Receivable, net  $-   $1,839,230 
Non-current Accounts Receivable - related parties  $-   $4,172,502 
Non-current Allowance for credit losses - related parties   -    (2,849,306)
Non-current Accounts Receivable - related parties, net  $-   $1,323,196 

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

The normal credit term is ranging from 1 month to 3 months after the customers’ acceptance of high-end data storage servers or software, and completion of advertising and other services, and ranging from 1 month to 6 months after the customers’ acceptance of ads display terminals. However, because of various factors of business cycle, the actual collection of outstanding accounts receivable may be beyond the normal credit terms.

 

In accordance with ASC 210-10-45, the non-current accounts receivable and non-current accounts receivable-related parties represent the amounts that the Company does not reasonably expect to be realized during the normal operating cycle of the Company. The Company uses one-year time period as the basis for the separation of current and non-current assets.

 

The allowance for credit losses at June 30, 2021 and December 31, 2020, totaled approximately $28.4 million and $21.2 million, respectively, representing management’s best estimate. The following table describes the movements in the allowance for credit losses during the six-month period ended June 30, 2021 and the year ended December 31, 2020:

      
Balance at January 1, 2020  $7,212,644 
Increase in allowance for credit losses   13,528,638 
Foreign exchange difference   476,124 
Balance at December 31, 2020  $21,217,406 
Addition from acquisition of TNM   309,537 
Increase in allowance for credit losses   6,691,031 
Decrease for balance recovered   (61,969)
Foreign exchange difference   272,153 
Balance at June 30, 2021 (Unaudited)  $28,428,158 

 

(g) Prepaid expenses

 

As of June 30, 2021, prepaid expenses included prepaid stock-based compensation of $9,189,765 and prepaid rental of $701,611. As of December 31, 2020, prepaid expenses represented prepaid stock-based compensation of $24,635.

 

Prepaid stock-based compensation represents stock-based payments including ordinary shares, warrants or stock options issued to consultants as compensation for their contracted services. Share-based payments are measured at the grant date, and recognized as consulting service expense using the straight-line method over the service period.

 

Prepaid rental was the payment made to a hash-rate platform for leasing blockchain cloud computing power which was amortized over the 12-month lease period from March 2021.

 

(h) Fair Value Accounting

 

Financial Accounting Standards Board (FASB) Accounting Standards Codifications (ASC) 820-10 “Fair Value Measurements and Disclosures”, establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). As required by FASB ASC 820-10, assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The three levels of the fair value hierarchy under FASB ASC 820-10 are described below:

 

Level 1 Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
Level 2 Quoted prices in markets that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and
Level 3 Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

On January 1, 2020, the Company adopted ASU 2018-13,” Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement.” The adoption of the disclosure requirements for Fair Value Accounting has no material impact on the Company’s consolidated financial statements.

 

(i) Property, equipment and software, net

 

Property, equipment and software are stated at cost less accumulated amortization and depreciation. Amortization and depreciation are provided over the assets’ estimated useful lives, using the straight-line method. Estimated useful lives of property, equipment and software are as follows:

 

Office buildings   20-50 years  
Lease improvement   Shorter of lease term or assets lives  
Electronics equipment, furniture and fixtures   3-5 years  
Motor vehicles   5 years  
Purchased software   5 years  
Media display equipment   5 years  
Cryptocurrency mining machine   3 years  

 

Expenditures for maintenance and repairs, which do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures for major renewals and betterments which substantially extend the useful life of assets are capitalized. The cost and related accumulated depreciation of assets retired or sold are removed from the respective accounts, and any gain or loss are included in the Company’s results of operations.

 

(j) Cryptocurrencies

 

Cryptocurrencies held, including Bitcoin and Ethereum, are accounted for as intangible assets with indefinite useful lives. An intangible asset with an indefinite useful life is not amortized but assessed for impairment annually, or more frequently, when events or changes in circumstances occur indicating that it is more likely than not that the indefinite-lived asset is impaired. Impairment exists when the carrying amount exceeds its fair value, which is measured using the quoted price of the cryptocurrency at the time its fair value is being measured. In testing for impairment, the Company has the option to first perform a qualitative assessment to determine whether it is more likely than not that an impairment exists. If it is determined that it is not more likely than not that an impairment exists, a quantitative impairment test is not necessary. If the Company concludes otherwise, it is required to perform a quantitative impairment test. To the extent an impairment loss is recognized, the loss establishes the new cost basis of the asset. Subsequent reversal of impairment losses is not permitted.

 

Cryptocurrencies awarded to the Company through its mining activities are included within operating activities in the consolidated statements of cash flows. The sales of cryptocurrencies are included within investing activities in the consolidated statements of cash flows and any realized gains or losses from such sales are included in other income (expense) in the consolidated statements of operations. The Company accounts for its gains or losses in accordance with the first in first out (FIFO) method of accounting.

 

(k) Business combination

 

In accordance with ASC 805, the Company applies acquisition method to account for business combination. The acquisition method requires that the fair value of the underlying exchange transaction is used to establish a new accounting basis of the acquired entity upon the acquirer taking control over the acquiree. Furthermore, because of obtaining control the acquirer is responsible and accountable for all of the acquiree’s assets, liabilities and operations, the acquirer recognizes and measures the assets acquired and liabilities assumed at their full fair values as of the date control is obtained, which may result in goodwill, when purchase consideration exceeds the net of fair value of the assets acquired and liabilities assumed, or a bargain purchase gain, when the net of fair value of the assets acquired and liabilities assumed exceeds the purchase consideration, regardless of the percentage ownership in the acquiree or how the acquisition was achieved.

 

(l) Long-term investment

 

The Company’s long-term investment consists of investments accounted for under the equity method and equity investments without readily determinable fair value. Pursuant to ASC 321, equity investments, except for those accounted for under the equity method, those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC Topic 820, Fair Value Measurements and Disclosures (“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company elected to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.

 

For equity investments that the Company elects to measure at cost, less any impairment, plus or minus changes resulting from observable price changes, the Company makes a qualitative assessment considering impairment indicators to evaluate whether investments are impaired at each reporting date. Impairment indicators considered include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee, including factors that raise significant concerns about the investee’s ability to continue as a going concern, a significant adverse change in the regulatory, economic, or technologic environment of the investee and a significant adverse change in the general market condition of either the geographical area or the industry in which the investee operates. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820.

 

For impairment on equity investments without readily determinable fair value, the Company uses Level 3 inputs of fair value accounting in accordance with ASC 820-10 and recognizes impairment loss in the statement of operations equal to the difference between its initial investment and its proportional share of the net book value of investee’s net assets which approximates its fair value if those are determined to be other than temporary.

 

(m) Convertible promissory note

 

The Company determines the appropriate accounting treatment of its convertible debts in accordance with the terms in relation to conversion features. After considering the impact of such features, the Company may account for such instrument as a liability in its entirety, or separate the instrument into debt and equity components following the guidance described under ASC 815 Derivatives and Hedging and ASC 470 Debt. The debt discount, if any, together with related issuance cost are subsequently amortized as interest expense over the period from the issuance date to the earliest conversion date or stated redemption date. The Company presented the issuance cost of debt in the balance sheet as a direct deduction from the related debt.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

(n) Operating leases - Right-of-use assets and lease liabilities

 

The Company accounts for lease under ASC 842 “Leases”, and also elects practical expedient not to separate non-lease component from lease components in accordance with ASC 842-10-15-37 and instead to account for each separate lease component and the non-lease components associated with that lease component as a single lease component. The Company also elects the practical expedient not to recognize lease assets and lease liabilities for leases with a term of 12 months or less.

 

The Company recognized a lease liability and corresponding right-to-use asset based on the present value of minimum lease payments discounted at the Company’s incremental borrowing rate. The Company records amortization and interest expense on a straight-line basis based on lease terms and reduces lease liabilities upon making lease payments.

 

(o) Revenue Recognition

 

In accordance with the ASC 606, the Company recognizes revenues net of applicable taxes, when goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to receive in exchange for those goods or services.

 

The Company generates its revenues primarily from five sources: (1) product sales, (2) software sales, (3) advertising, (4) crypto-currency mining, and (5) other sales. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied, generally, upon delivery of the goods and services and receipts of cryptocurrencies from cryptocurrency mining pools.

 

Revenue - Products

 

Product revenues are generated primarily from the sale of Cloud-Application-Terminal based digital ads display terminals with integrated software essential to the functionality of the hardware to our customers (inclusive of related parties) and high-end data storage servers. Although manufacturing of the products has been outsourced to the Company’s Original Equipment Manufacturer (OEM) suppliers, the Company has acted as the principal of the contract. The Company recognized the product sales at the point of delivery. The Company has indicated that it may from time to time provide future unspecified software upgrades to the hardware products’ essential software, which is expected to be infrequent and, free of charge. Non-software service is mainly the one-time training session provided to the customer to familiarize them with the software operation upon the customer’s initial introduction to the software platform. The costs of providing infrequent software upgrade and training are de minimis. As a result, the Company does not allocate transaction price to software upgrade and customer training. Product sales are classified as “Revenue-Products” on the Company’s consolidated statements of operations.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Revenue - Software

 

Customers in the private sector contract the Company to design and develop software products specifically customized for their needs for a fixed price. Software development projects usually include developing software, integrating various isolated software systems into one, and testing the system. The design and build services, together with the integration of the various elements, are generally determined to be essential to the functionality of the delivered software. The contracted price is usually paid in installments based on progression of the project or at the delivery of the software. The Company usually provides non-software services including after-sale support, technical training. The technical training only occurs at the introduction of the software. The software is highly specialized and stable, after-sale support and subsequent upgrade or enhancement are infrequent. The Company has estimated the costs associated with the non-software performance obligations and concludes that these obligations are de minimis to the overall contract. Therefore, the Company does not further allocate transaction price.

 

The Company usually completes the customized software contracts less than 12 months and recognizes the revenue at the point of delivery because the Company does not have an enforceable right to payment for performance completed to date. Revenues from software development contracts are classified as “Revenue-Software” on the Company’s consolidated statements of operations.

 

Revenue - Advertising

 

The Company generates revenues primarily from providing advertising slots to customers to promote their businesses by broadcasting advertisements on identifiable digital ads display terminals and vehicular ads display terminals in different geographic regions and locations through a cloud- based new media sharing platform. The Company also contracts individuals to promote special events or for various occasions. The Company is only obligated to broadcast the advertisements to the contracted digital ads display terminals, and therefore allocates 100% of the transaction price to advertisement broadcasting. The transaction price for advertisement broadcasting is fixed based on the numbers of advertisement delivery and duration of the contract, and has no variable consideration, or significant financing component, or subsequent price change, and is not refundable.

 

The Company recognizes the revenues, net of applicable taxes, from advertisement broadcasting contracts with customers over the contracted advertising duration.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Revenue - Cryptocurrency mining

 

The Company has entered into digital asset mining pools by executing contracts with the mining pool operators to provide computing power to the mining pool. The contracts are terminable under certain circumstances. In exchange for providing computing power, the Company is entitled to a fractional share of the fixed cryptocurrency awards the mining pool operator receives (less digital asset transaction fees to the mining pool operator, if any.) for successfully adding a block to the blockchain. The Company’s fractional share is based on the proportion of computing power the Company contributed to the mining pool operator to the total computing power contributed by all mining pool participants in solving the current algorithm.

 

Providing computing power in digital asset transaction verification services is an output of the Company’s ordinary activities. The provision of providing such computing power is the only performance obligation in the Company’s contract with mining pool operator.

 

The transaction consideration the Company receives, if any, is noncash consideration, which the Company measures at fair value using the quoted price of the related cryptocurrency on the date received, which is not materially different than the fair value at the contract inception or at the time the Company has earned the award from the pools. The consideration is all variable. Because it is not probable that a significant reversal of cumulative revenue will not occur (ASC 606-10-32-11), the consideration is constrained until the mining pool operator successfully places a block (by being the first to solve an algorithm), and the Company receives confirmation of the consideration it will receive, at which time revenue is recognized. There is no financing component, nor allocation of transaction price in these transactions.

 

Revenue - Other

 

The Company also reports other revenue which comprises revenue generates from System upgrade and technical support services, platform service fee, and rental income.

 

System upgrade and technical support revenue is recognized when performance obligations are satisfied upon completion of the services. Platform service fee is charged based on number of the display terminals used by the customers or a percentage of advertising revenue generated by the display terminals. Platform service revenue is recognized on a monthly basis over the contract period.

 

The Company follows ASC 842 – Leases that requires lessor to identify the underlying assets and allocate rental income among considerations in lease and non-lease components. The Company owns two units of office space renting out to a third party and TNM under non-cancelable operating lease agreements with lease terms of six years starting from May 1, 2016 and three years starting from July 1, 2019, respectively. The lease agreements have fixed monthly rental payments, and no non-lease component or option for lessees to purchase the underlying assets. The Company collects monthly rental payments from the lessees, and has generated approximately $183,000 and $211,000 rental income for the periods ended June 30, 2021, and 2020, respectively.

 

After completion of the business acquisition on June 9, 2021, TNM became a subsidiary of the VIE of the Company, and is no longer a related party. The rental income from TNM has become an intercompany revenue and been eliminated since June 9, 2021.

 

Annual minimum rental income to be received in the next 5 years:     
2021   155,688 
2022   108,982 
Total   264,670 

 

Contract balances

 

The Company records advances from customers when cash payments are received or due in advance of our performance. For the six months ended June 30, 2021 and 2020, the Company recognized revenue of $104,000 and $120,000, respectively, that was included in the advances from customers balance at the beginning of each reporting period.

 

Practical expedients and exemptions

 

The Company generally expenses sales commissions and other incremental costs of obtaining a contract, if any incurred, because the duration of the service contracts and the amortization periods would have been one year or less. In many cases, the Company is approached by customers for customizing software products for their specific needs without incurring significant selling expenses.

 

The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less.

 

(p) Cost of advertising and cost of cryptocurrencies

 

The cost of advertising mainly comprises of direct costs of generating advertising revenue including lease expense for the wall space, to where the ads display terminal to be installed, installation costs of ads display terminals, depreciation of display termination, labor, and other related expenses. The cost of cryptocurrencies consists primarily of direct costs of earning Bitcoin and Ethereum related to mining operations, including mining platform fees, mining pool fees, mining facility rental fees, electric power costs, other utilities, depreciation of mining machines, labor, insurance, and among other ancillary costs.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

(q) Segment reporting

 

Segment information is consistent with how management reviews the businesses, makes investing and resource allocation decisions and assesses operating performance. Transfers and sales between reportable segments, if any, are recorded at cost.

 

The Company reports financial and operating information in the following three segments:

 

(1) Cloud-based Technology (CBT) segment —It includes the Company’s cloud-based products, high-end data storage servers. and related services sold to private sectors including new media, healthcare, education, and residential community management, and among other industries and applications. In this segment, the Company generates revenues from the sales of hardware and software total solutions with proprietary software and content as well as from designing and developing software products specifically customized for private sector customers’ needs for a fixed price. The Company includes the revenue and cost of revenue of high-end data storage servers in the CBT segment. Advertising services is included in the CBT segment, after the Company consummated the acquisition of TNM. Advertisements are delivered to the ads display terminals and vehicular ads display terminals through the Company’s cloud-based new media sharing platform. Incorporation of advertising services complements the Company’s out-of-home advertising business strategy.
   
(2) Blockchain Technology (BT) segment — The BT segment is the Company’s newly formed business sector. Cryptocurrency mining is the first initiative implemented in the BT segment.
   
(3) Traditional Information Technology (TIT) segment —The TIT segment includes the Company’s project-based technology products and services sold to the public sector. The solutions the Company has sold primarily include Geographic Information Systems (GIS), Digital Public Security Technology (DPST), and Digital Hospital Information Systems (DHIS). In this segment, the Company generates revenues from sales of hardware and system integration services. As a result of the business transformation, the TIT segment is being phased out in 2021.

 

(r) Reclassifications

 

Certain prior period amounts have been reclassified to be comparable to the current period presentation. This reclassification has no effect on previously reported net assets or net income (loss).

 

(s) Recent Accounting Pronouncements

 

In August 2020, the FASB issued ASU No. 2020-06 (“ASU 2020-06”) “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.” ASU 2020-06 will simplify the accounting for convertible instruments by reducing the number of accounting models for convertible debt instruments and convertible preferred stock. Limiting the accounting models results in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. Convertible instruments that continue to be subject to separation models are (1) those with embedded conversion features that are not clearly and closely related to the host contract, that meet the definition of a derivative, and that do not qualify for a scope exception from derivative accounting and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. ASU 2020-06 is effective for public business entities fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company is currently evaluating the effect of the adoption of ASU 2020-06 on the consolidated financial statements. The effect will largely depend on the composition and terms of the financial instruments at the time of adoption.

 

In January 2020, the FASB issued ASU 2020-01, Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)-Clarifying the Interactions between Topic 321, Topic 323, and Topic 815. The guidance provides clarification of the interaction of rules for equity securities, the equity method of accounting and forward contracts and purchase options on certain types of securities. ASU 2020-01 is effective for the Company in the first quarter of 2021. The adoption did not have any significant impact on the Company’s condensed consolidated financial statements.

 

The Company has considered all other recently issued accounting pronouncements and does not believe that the adoption of such pronouncements will have a material impact on the consolidated financial statements.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS ACQUISITION
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
BUSINESS ACQUISITION

 

3. BUSINESS ACQUISITION

 

On June 9, 2021, the Company and Biznest Internet Technology Co., Ltd. (“Biznest”), a subsidiary of a VIE of the Company consummated an acquisition of 100% of the equity interests of Taoping New Media Co., Ltd and its subsidiary (“TNM”). Mr. Jianghuai Lin, the Chairman and CEO of the Company, who owns approximately 24.6% of total shares outstanding of the Company, owned approximately 51% of TNM. TNM is a new media operator focusing on digital life scenes and mainly engaged in selling out-of-home advertising time slots on its networked smart digital advertising display terminals with artificial intelligence and big data technologies. Acquiring TNM and synergizing its new media network will enhance the Company’s presence in the new media and advertising sectors. After completion of the acquisition, TNM becomes a wholly owned subsidiary of Biznest.

 

Pursuant to the share purchase agreement, as a consideration of the purchase, the Company issued to the shareholders of TNM a total of 1,213,630 shares of its ordinary shares with no par value, equivalent to the value of approximately $5.4 million.

 

The following table summarizes the purchase price allocation for TNM, and the amounts of the assets acquired, and liabilities assumed which were based on their estimated fair values at the acquisition date:

 

     
Cash  $7,644 
Accounts receivable, net   1,252,601 
Advances to suppliers   75,971 
Other receivables and other current assets, net   2,345,332 
Long-term investments   1,386,191 
Property and equipment   1,550,113 
Right of use assets   74,812 
Accounts payable   (339,198)
Advances from customers   (10,943)
Accrued payroll and benefits   (32,840)
Amount due to related parties   (619,571)
Other payables and accrued expenses   (87,373)
Lease liabilities   (153,938)
Total net assets acquired   5,448,801 
Bargain purchase gain   (12,345)
Total purchase price  $5,436,456 

 

Due to the negative impact from COVID-19 pandemic and slowdown of the out-of-home advertising industry in China, the total consideration paid by the Company was less than the net amount of identifiable assets acquired and liabilities assumed of TNM, which resulted in a bargain purchase gain of approximately $12,000 on the acquisition date.

 

The Company’s consolidated statement of operations for the six months ended June 30, 2021 included revenue of $0.08 million and net loss of $1 million attributable to TNM since June 9, 2021, the acquisition date.

 

The following unaudited pro forma information shows the combined operations for the periods presented, as if the acquisition of TNM had occurred on January 1, 2020. The unaudited pro forma financial information has been presented for illustrative purposes only and is not necessarily indicative of results of operations that would have been achieved had the acquisition taken place on the date indicated, or the future consolidated results of operations of the Company. The pro forma financial information presented below has been derived from the historical condensed consolidated financial statements of the Company and from the historical accounting records of TNM.

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Revenue   $6,895,929   $5,417,123 
Net (loss)    (14,775,796)   (8,276,745)
Net (loss) attributable to TAOP   (14,393,682)   (8,015,283)
           
Weighted Average Number of Shares:          
Basic and Diluted   11,833,830    8,289,241 
           
(Loss) per share – Basic and Diluted   (1.25)   (1.00)
(Loss) per share attributable to TAOP - Basic and Diluted   $(1.22)  $(0.97)

 

The unaudited pro forma results include certain pro forma adjustments to revenue and net loss that were directly attributable to the acquisition, assuming the acquisition had occurred on January 1, 2020, including the followings:

 

1. Transaction costs of approximately $350,000 are assumed to have occurred on January 1, 2020 and are recognized in the first half of 2020.

2. Elimination of intercompany sales and purchases, rental income and rent expense.

3. Bargain purchase gain resulted from the transaction is recognized as if it occurred on January 1, 2020.

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
VARIABLE INTEREST ENTITY
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
VARIABLE INTEREST ENTITY

 

4. VARIABLE INTEREST ENTITY

 

The Company is the primary beneficiary of iASPEC, pursuant to the Amended and Restated MSA. iASPEC is qualified as a variable interest entity of the Company and is subject to consolidation. Accordingly, the assets and liabilities and revenues and expenses of iASPEC have been included in the accompanying consolidated financial statements. In 2021, Taoping New Media Co., Ltd and its subsidiary, Shenzhen Taoping Education Technology Co., Ltd. and Wuhu Taoping Education Technology Co., Ltd. were newly added VIE subsidiaries or joint ventures. In the opinion of management, (i) the ownership structure of the Company, and the VIEs are in compliance with existing PRC laws and regulations; (ii) the contractual arrangements with the VIEs and its shareholder are valid and binding, and do not result in any violation of PRC laws or regulations currently in effect; and (iii) the Company’s business operations are in compliance with existing PRC laws and regulations in all material respects. In July 2021, PRC government agencies jointly proposed revisions to laws and regulations to strengthen approval and supervision of VIE corporate structure. Since the proposed new regulatory requirements for VIE has not yet been finalized, the Company is unable to estimate the impact to its corporate structure, business operations, and consolidated financial performance.

 

For the six months ended June 30, 2021 and 2020, net loss of $366,570 and $264,047 respectively, have been attributed to non- controlling interest in the consolidated statements of operations of the Company.

 

Government licenses, permits and certificates represent substantially all of the unrecognized revenue-producing assets held by the VIE and its subsidiaries. Recognized revenue-producing assets held by the VIEs consist of property, equipment and software.

 

On September 18, 2021, the Company and the Company’s wholly owned subsidiary, Information Security Technology (China) Co., Ltd. (“IST”) entered into an equity transfer agreement with Mr. Jianghuai Lin, the sole shareholder of iASPEC. Upon closing of the equity transfer, the Company’s existing variable interest entity structure will be dissolved and iASPEC will become a wholly owned indirect subsidiary of the Company (see Note 22 Subsequent Events).

 

The VIE’s assets and liabilities were as follows as of June 30, 2021 and December 31, 2020:

 

  

June 30, 2021

  

December 31, 2020

 
   (Unaudited)     
Total current assets  $7,841,679   $9,261,921 
Other assets, non-current   3,790,167    4,302,000 
Non-current accounts receivable, net   -    2,101,276 
Long-term investments   818,266    - 
Property, equipment and software   6,094,121    3,713,860 
Total assets   18,544,233    19,379,057 
Intercompany payable to the WFOE   29,622,291    20,449,508 
Total current liabilities   48,426,228    41,717,595 
Lease liability   82,134    - 
Total liabilities   48,508,363    41,717,595 
Total equity  $(29,964,130)  $(22,338,538)

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
LOSS PER SHARE
6 Months Ended
Jun. 30, 2021
Loss per share - Basic and Diluted*  
LOSS PER SHARE

 

5. LOSS PER SHARE

 

Basic loss per share is computed by dividing loss available to common shareholders by the weighted-average number of ordinary shares outstanding during the period. Diluted loss per share reflects the potential dilution that could occur, if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares, or resulted in the issuance of ordinary shares that shared in the earnings of the entity.

 

Components of basic and diluted earnings per share were as follows for the six months ended June 30, 2021 and 2020:

 

  

Six Months Ended

June 30, 2021

  

Six Months Ended

June 30, 2020

 
   (Unaudited)   (Unaudited) 
Numerator:          
Net loss attributable to the Company  $(14,098,340)  $(7,676,645)
Denominator:         
Weighted average outstanding ordinary shares-Basic   10,761,008    7,075,611 
Weighted average outstanding ordinary shares- Diluted   10,761,008    7,075,611 
Loss per share attributable to the Company    
Basic  $(1.31)  $(1.08)
Diluted  $(1.31)  $(1.08)

 

*On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. The computation of basic and diluted EPS was retroactively adjusted for all periods presented.

 

For the six-month period ended June 30, 2021 and 2020, no shares were included in the diluted earnings per shares calculation. These incremental shares were added to denominator for the period that stock options were outstanding due to the average market price of the Company’s stock in the period exceeded the exercise prices of the stock options granted to the Company’s employees and various consultants. The incremental shares were computed under the treasury stock method. There were 296,900 stock options for employees and 68,334 stock options/warrants for nonemployees outstanding that were not included in the computation of dilutive weighted- average shares outstanding for the six months ended June 30, 2020, because the effect would be anti-dilutive.

 

There were 313,000 stock options for employees, 57,366 options and 1 million warrants for nonemployees outstanding that were not included in the computation of dilutive weighted- average shares outstanding for the six months ended June 30, 2021, because the effect would be anti-dilutive, as well. The EPS calculation excluded the if-converted shares from the convertible promissory note or exercised shares from detachable warrant associated with the convertible promissory note for the period ended June 30, 2021, based on the Company’s stock prices, which were significantly below the stated convertible price and among other conversion prices of alternative conversions or exercise price of the warrant.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2021
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

 

6. RELATED PARTY TRANSACTIONS

 

(a) Revenue – related parties

 

For the six months ended June 30, 2021 and 2020, approximately $0.1 million and 0.2 million, respectively, for sales of products and other revenue were from Taoping alliance companies of which Taoping New Media Co., Ltd. (“TNM”) has equity investment of over 5% ownership. After completion of the Company’s acquisition on June 9, 2021, TNM became a subsidiary of the VIE of the Company and is no longer a related party.

 

(b) Rental income – related party

 

For the six months ended June 30, 2020, the Company had a rental income of $30,000 from TNM which was for the office lease between TNM and the Company, and was included as “revenue-other-related parties”. After completion of the acquisition, the rental income from TNM has become an intercompany revenue and been eliminated since June 9, 2021, the acquisition date of TNM.

 

(c) Accounts payable – related party

 

iASPEC and Bocom had a balance of $69,585 payable to TNM as of December 31, 2020 for certain consultation service. Before the acquisition of TNM, the balance was fully repaid to TNM in April 2021.

 

(d) Loan receivable – related party

 

As of December 31, 2020, the Company recorded a loan receivable of $0.5 million from TNM, which was originally for a nine-month short-term loan without interest and is expected to be fully repaid by September 2021. Before the acquisition of TNM, $0.17 million was repaid to the Company. The remaining balance of $0.33 million was eliminated for consolidation purposes as of June 30, 2021.

 

(e) Amount due to related parties

 

As of December 31, 2020, the balance of due to related party was $0.14 million, which was borrowed from TNM for working capital purpose. Before the acquisition of TNM, the balance was fully repaid to TNM. As of June 30, 2021, the balance of due to related parties were $3.38 million, which includes the borrowing from the major shareholder, Mr. Jianghuai Lin (“Mr. Lin”), of approximately $279,000 for 6-month without interest and matures on November 9, 2021, and a loan of approximately $3,098,000 (RMB20 million) from a related company 100% owned by Mr. Lin for 12-month at the interest of 5.85% per annum, which matures on May 17, 2022.

 

(f) Lending of inventory and fixed assets to related parties

 

As of June 30, 2021, the Company lends 5,160 units of media display equipment and the other fixed assets to Taoping alliance companies without charges for one year which is renewable. Taoping alliance companies would return the media display equipment after one year, or purchase at selling price if needed. The net balance of these media display equipment was approximately $1.2 million.

 

(g) Operating lease - related party

 

On April 1, 2021, the Company entered into a lease agreement with a related company 100% owned by Mr. Lin for leasing of space for cryptocurrency mining machines which is located at Dongguan City for three years from April 1, 2021 to March 30, 2024. The monthly rent was $1,438 (RMB 9,350). For the six months ended June 30, 2021, the Company’s rental expense to the related party was approximately $4,300. As of June 30, 2021, the right-of-use asset and lease liability for the related party lease was $44,831 and $44,831, respectively.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
INVENTORIES

 

7. INVENTORIES

 

         
As of June 30, 2021 and December 31, 2020, inventories consist of: 
   June 30, 2021   December 31, 2020 
   (Unaudited)     
Raw materials  $3,711   $3,663 
Finished goods   1,613,853    427,942 
Cost of projects   12,176    34,792 
Inventories, gross  $1,629,740   $466,397 
Allowance for slow-moving or obsolete inventories   (263,146)   (211,719)
Inventories, net  $1,366,594   $254,678 

 

For the six months ended June 30, 2021, impairments for obsolete inventories were approximately $49,000. For the first six months ended June 30, 2020, there was a reversal of impairments for obsolete inventories in the amount of approximately $15,000. Impairment charges on inventories are included with general and administrative expenses.

 

Included in the balance as of June 30, 2021, there was inventory of high-end storage server and computer hardware.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY, EQUIPMENT AND SOFTWARE
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
PROPERTY, EQUIPMENT AND SOFTWARE

 

8. PROPERTY, EQUIPMENT AND SOFTWARE

 

         
As of June 30, 2021 and December 31, 2020, property, equipment and software consist of:
   June 30, 2021   December 31, 2020 
   (Unaudited)     
Office buildings  $5,206,573   $5,140,635 
Electronic equipment, furniture and fixtures   5,983,372    5,470,985 
Cryptocurrency mining machine   6,506,306    - 
Media display equipment   1,232,872    - 
Motor vehicles   204,094    201,509 
Leasehold improvement   110,919    - 
Purchased software   19,098,570    17,465,168 
Property, plant and equipment, gross   38,342,706    28,278,297 
Less: accumulated depreciation   (19,742,876)   (17,426,398)
Property, equipment and software, net  $18,599,830   $10,851,899 

 

Depreciation expenses for the six months ended June 30, 2021 and 2020 were approximately $2.1 million and $1.6 million, respectively.

 

Management regularly evaluates property, equipment and software for impairment, if an event occurs or circumstances change that would potentially indicate that the carrying amount of the property, equipment and software exceeded its fair value. Management utilizes the discounted cash flow method to estimate the fair value of the property, equipment and software.

 

Company’s office buildings, with net carrying value of approximately $3.0 million, are used as collateral for its short-term bank loan.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
CRYPTOCURRENCIES
6 Months Ended
Jun. 30, 2021
Investment Company [Abstract]  
CRYPTOCURRENCIES

 

9. CRYPTOCURRENCIES

 

As of June 30, 2021, cryptocurrencies included Bitcoin and Ethereum the Company held which were received from mining activities. Cryptocurrencies is classified as current asset as it is expected to be realized in cash by the Company within one year. The Company subsequently sold all cryptocurrencies held as of June 30, 2021 in July 2021.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

The following table presents the movements of cryptocurrencies for the six-month period ended June 30, 2021:  

 

   Amounts 
Balance at January 1, 2021   - 
Receipt of cryptocurrencies from mining activities  $814,772 
Sales of cryptocurrencies   (638,183)
Realized gain on sale of cryptocurrencies   41,345 
Impairment loss on cryptocurrencies   (42,447)
Balance at June 30, 2021  $175,487 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
BANK LOANS
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
BANK LOANS

 

10. BANK LOANS

 

(a) Short-term bank loans      

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Secured short-term loans (1)  $5,949,005   $6,210,176 

 

(1) Detailed information of secured short-term loan balances as of June 30, 2021 and December 31, 2020 were as follows:  

   June 30, 2021   December 31, 2020 
   (Unaudited)     
         
Collateralized by office buildings of IST and guaranteed by Mr. Lin and Biznest  $4,182,894   $3,976,960 
Guaranteed by IST and Mr. Lin and Collateralized by the real property of ISIOT and equity investment of ISTIL   1,766,111    2,019,072 
Guaranteed by a $ 0.2 million restricted bank time deposit   -    214,144 
Total  $5,949,005   $6,210,176 

 

As of June 30, 2021, the Company had short-term bank loans of approximately $5.9 million, which mature on various dates from July 7, 2021 to April 30, 2022. The short-term bank loans can be extended for another year by the banks without additional charges to the Company upon maturity. The bank borrowings are in the form of credit facilities. Amounts available to the Company from the banks are based on the amount of collateral pledged or the amount guaranteed by the Company’s subsidiaries. These borrowings bear interest rates ranging from 4.95% to 6.22% per annum. The weighted average interest rates on short term debt were approximately 5.84% and 6.33% for the six months ended June 30, 2021 and 2020, respectively. The interest expenses were approximately $0.2 million each, for the six months ended June 30, 2021 and 2020.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES

 

11. INCOME TAXES

 

Pre-tax (loss) income from continuing operations for the six months ended June 30, 2021 and 2020 were taxable in the following jurisdictions:

 

  

Six Months

Ended

  

Six Months

Ended

 
   June 30, 2021   June 30, 2020 
   (Unaudited)   (Unaudited) 
PRC  $(8,798,878)  $(7,160,850)
HK   (224,699)   (11,910)
BVI   (5,440,462)   (837,790)
Total loss before income taxes  $(14,464,039)  $(8,010,550)

 

United States

 

The Company from time to time evaluates the tax effect of GILTI, and determined that there was no impact of GILTI tax to the Company’s consolidated financial statements as of June 30, 2021.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

BVI

 

Under the current laws of the BVI, dividends and capital gains arising from the Company’s investments in the BVI and ordinary income, if any, are not subject to income taxes.

 

Hong Kong

 

Under the current laws of Hong Kong, ISTIL. is subject to a profit tax rate of 16.5%.

 

PRC

 

Income tax expense (benefit) from continuing operations consists of the following:

  

Six Months

Ended

  

Six Months

Ended

 
   June 30, 2021   June 30, 2020 
   (Unaudited)   (Unaudited) 
Current tax expense (benefit)  $871   $(69,858)
Income tax expense (benefit)  $871   $(69,858)

 

Current income tax expense (benefit) were recorded in 2021 and 2020 and were related to differences between the book and corporate income tax returns.

 

  

Six Months

Ended

  

Six Months

Ended

 
   June 30, 2021   June 30, 2020 
   (Unaudited)   (Unaudited) 
PRC statutory tax rate   25%   25%

Computed expected income tax (benefit)

  $(3,616,011)  $(2,002,638)

Tax rate differential benefit from tax holiday

   952,236    801,931 
Permanent differences   231,390    117,180 
Tax effect of deductible temporary differences not recognized   1,016,965    

801,244

 
Non-deductible tax loss   1,416,291    212,425 
Income tax expense (benefit)  $871   $(69,858)

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

The significant components of deferred tax assets and deferred tax liabilities were as follows as of June 30, 2021 and December 31, 2020:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)         
  

Deferred

Tax

Assets

  

Deferred

Tax

Liabilities

  

Deferred

Tax

Assets

  

Deferred

Tax

Liabilities

 
Allowance for credit losses  $4,698,990   $-   $3,640,083   $- 
Loss carry-forwards   4,271,589    -    3,714,825    - 
Fixed assets   23,230    (273,000)   80,456    (258,451)
Inventory valuation   384,109    -    369,064    - 
Accrued liabilities   14,814    -    -    - 
Long-term investments   150,832    -    5,736    - 
Intangible assets   -    135,918    -    134,197 
Gross deferred tax assets and (liabilities)   9,543,564    (137,082)   7,810,164    (124,254)
Valuation allowance   (9,406,482)   -    (7,685,910)   - 
Total deferred tax assets and (liabilities)  $137,082   $(137,082)  $124,254   $(124,254)

 

The Company has net operating loss carry forwards totaling RMB 163 million ($25.3 million) as of June 30, 2021, substantially all of which were from PRC subsidiaries and will expire on various dates through June 30, 2025. Valuation allowance for deferred tax asset was fully provided. As of June 30, 2021, the Company also has net operating loss of approximately $9.5 million from the parent, Taoping Inc., a BVI company who is treated as a US corporation for the US tax purposes.

 

IST is approved as being high-technology enterprises and subject to PRC enterprise income tax rate (“EIT”) at 15%. For Biznest, the income tax starts from the earning year, tax free for the first two years and 12.5% income tax rate for year 3-5.

 

The Company recognizes that virtually all tax positions in the PRC are not free of some degree of uncertainty due to tax law and policy changes by the State. However, the Company cannot reasonably quantify political risk factors and thus must depend on guidance issued by current State officials.

 

Based on all known facts, circumstances, and current tax law, the Company has recorded nil unrecognized tax benefits as June 30, 2021 and December 31, 2020, respectively. The Company believes that there are no tax positions for which it is reasonably possible, based on current Chinese tax laws and policies, that the unrecognized tax benefits will significantly increase or decrease over the next 12 months, individually or in the aggregate, and have a material effect on the Company’s results of operations, financial condition or cash flows.

 

The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. Any accrued interest or penalties associated with any unrecognized tax benefits were not significant for the six months ended June 30, 2021 and 2020.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Since the Company intends to reinvest its earnings to further expand its businesses in the PRC, the PRC subsidiaries do not intend to declare dividends to their parent companies in the foreseeable future. The Company’s foreign subsidiaries are in a cumulative deficit position. Accordingly, the Company has not recorded any deferred taxes on the cumulative amount of any undistributed deficit. It is impractical to calculate the tax effect of the deficit at this time.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER CURRENT AND NON-CURRENT ASSETS
6 Months Ended
Jun. 30, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
OTHER CURRENT AND NON-CURRENT ASSETS

 

12. OTHER CURRENT AND NON-CURRENT ASSETS

 

(a) As of June 30, 2021, and December 31, 2020, other current assets consist of:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Advances to unrelated parties (i)  $1,641,865   $8,305 
Receivable for sales of other assets (ii)   578,700    - 
Advances to employees   104,799    45,396 
Other current assets (iii)   303,682    119,325 
Total  $2,629,046   $173,026 

 

(i)The advances to unrelated parties for business development, and are non-interest bearing and due on demand.

 

As of June 30, 2021, the Company included in the balance of advances to unrelated parties of $1.64 million compared to advances to unrelated parties of $8,305 as of December 31, 2020.

 

As of June 30, 2021, the outstanding balance included the amount due from a third-party vendor, at the amount of approximately $1,472,000, whom the Company has contracted to develop the new media advertising market. According to the contract and its subsequent amendment, the vendor is responsible for performing consulting service of market research as subcontractor and facilitating the development of the new media advertising market.

 

Based on the amendment of the contract, the Company agrees to make advances to the vendor specifically for its market development purposes, and the total commitment of funding was RMB6 million (USD $929,532). Meanwhile, the Company agrees to pay the vendor a 12% commission fee based on the advertising revenue it has facilitated, and a 50% subcontractor fee based on the consulting services revenue, tax inclusive.

 

If the Company’s revenue facilitated by the vendor does not reach certain threshold during specified periods, the contract could be terminated by the Company, and all funding with applicable interest, less any commissions and subcontractor fees payable to the vendor, shall be repaid to the Company within one month after the termination of the contract. If the two parties terminate the cooperation on the condition that the vendor meet the target, all funding without interest, shall be repaid.

 

The first period as specified is from January 1, 2021 to December 31, 2021 with a threshold revenue of RMB 15 million (approximately USD $2,294,400). The threshold revenue is to increase by 30% in the year 2022. As of June 30, 2021, revenue facilitated by the vendor has reached RMB3,342,355 (USD $511,247). The Company will continue to monitor the revenue facilitated by the vendor and assess if an event occurs or circumstance changes that would potentially indicate that the carrying amount of the receivable was impaired.

 

As of June 30, 2021, the Company overfunded the vendor by $543,000 which was returned by the vendor subsequent to June 30, 2021.

 

As of June 30, 2021, the outstanding balance also included the deposits of RMB 1 million (approximately USD $154,000) made to a supplier for purchases which has been cancelled. The deposits will be refundable before the end of October 2021.

 

(ii)Receivable for sales of other assets

 

In November 2020, the Company sold non-cash consideration (see Note 2-o) received in prior years in exchange for advertising service to a third-party company in a price of $1,142,779 which equals to the carrying value of non-cash consideration. The company had collected $564,079 as of June 30, 2021. The remaining balance of $578,700 was fully collected subsequently in August 2021.

 

(iii)Other current assets

 

As of June 30, 2021, the outstanding balance included the security deposit of $143,541 and the VAT credit of $87,000.

 

(b) As of June 30, 2021 and December 31, 2020, Other assets, non-current consist of:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Other assets, non-current  $3,790,167   $4,302,000 

 

During 2019 and 2020, the Company advanced RMB 30 million (USD $4.3 million) to a vendor, whom the Company has contracted to develop a vehicular IOT smart advertising software (“Internet of Vehicle” or “IOV” software) to interconnect to the Company’s new media advertising sharing platform expanding its advertising capability to people riding in motor vehicles. According to the contract and its subsequent amendment, total commitment of the funding was RMB 30 million (USD $4.3 million). The vendor is solely responsible for hardware and software development and marketing the vehicular terminal. The Company financially supports development cost of IOV software in exchange for advertising revenue generated from the software for four years of the contract term.

 

Based on the amendment of the contract, if the Company’s new media advertising revenue generated from IOV software does not reach certain threshold during specified period, the contract could be terminated by the Company, and all funding with applicable interest, and less the revenue generated from the IOV software shall be repaid to the Company within half year after the termination of the contract. Once the vendor fully repays the total funding plus applicable interest, the vendor will own 100% the title of the vehicular terminal and related equipment.

 

The first period as specified was from October 1, 2020 to April 30, 2021 with a threshold advertising revenue from IOV software of RMB 3 million (approximately USD $462,000). The threshold revenue is to increase incrementally by 15% in every six months going forward until the contract expires four years after the commencing date of the operation. As of April 30, 2021, revenue generated from the IOV software has exceeded RMB 3.0 million (approximately USD $462,000) in the first performance evaluation period, and the management estimates that the Company will fulfil the sales target at the end of October 2021 for the second performance evaluation period. The Company will continue to monitor advertising revenue generation from the IOV software and evaluate for impairment, if an event occurs or circumstance changes that would potentially indicate that the carrying amount of the asset exceeded its fair value. The vendor will own the title of the IOV software upon its fulfillment of the contract obligations after four years.

 

The development of IOV software was completed by September 30, 2020. Since Company has the right to use the IOV software in the contract term, software was capitalized as “other assets, non-current, net” and started to amortize from October 1, 2020 over the four-year contract term. As of June 30, 2021 and December 31, 2020, the balance of “other assets, non-current, net” was $3,790,000 and $4,302,000, Respectively. The amortization was approximately $0.8 million for the period ended June 30, 2021.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
OPERATING LEASES
6 Months Ended
Jun. 30, 2021
Operating Leases  
OPERATING LEASES

 

13. OPERATING LEASES

 

In addition to the lease with a related party for computing server room in Dongguan City (see Note 6-g), in April 2021, the Company leased an office space, two server rooms, and a dormitory in Hong Kong for executing the Blockchain business strategy. The fixed monthly lease payment for the office space is $22,035 (HKD 170,775) all inclusive of rental, property management fee, utility, and applicable tax) with a lease term of three years ending April 18, 2024. The fixed monthly lease payment for the server rooms is $7,484 (HKD 58,000) all inclusive of rental, management fee, utility, and applicable tax) with a lease term of three years ending May 16, 2024. The fixed monthly lease payment for the dormitory is $4,381 (HKD 34,000) including rental and management fee with a lease term of two years ending April 19, 2023. All lease agreements have no variable lease payment nor option to purchase the underlying assets. There was no initial direct cost associated with the office space lease agreement. The initial direct costs associated with the lease for server rooms and dormitory are $7,484 (HKD 58,000), and $2,194 (HKD 17,000), respectively.

 

The Company has also leased specific and identifiable wall spaces with a certain dimension in commercial and residential building lobbies, inside elevators, elevator waiting areas, and various places to install the new media advertising display terminals without substitution for purpose of broadcasting advertisements paid by the customers to promote their businesses or special events. The lease terms with negotiated payment terms range from one year to three years, and the rental costs vary depending on the number of spots where the display terminals are installed and the duration of the leases.

 

The Company incurred rent expenses of approximately $73,000 whereas rent expenses for short-term lease were approximately $3,000 for the period ended June 30, 2021. As of June 30, 2021, lease liabilities also included unpaid rent for expired long-term leases of approximately $78,000.

 

The Company has elected to apply the short-term lease exception to all leases with a term of one year or less. The future short-term lease costs are approximately $2,800 in the year subsequent to June 30, 2021.

 

Weighted-average remaining lease term as of June 30, 2021, and discount rate for its operating leases are as follows:

Weighted-average remaining lease term   32.8 months 
Weighted-average discount rate   6.75% 

 

The following table outlines maturities of operating lease liabilities as of June 30, 2021:

 

Year ending June 30  Leases for office/ server rooms/ Dormitory   

Wall Space

Leases

 
2022  $375,118   $4,082 
2023   363,340    - 
2024   265,973    - 
Total lease payments   1,004,431    4,082 
Less: Imputed interest   (87,103)   - 
Present value of lease liabilities  $917,328   $4,082 

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM INVESTMENTS
6 Months Ended
Jun. 30, 2021
Investments, All Other Investments [Abstract]  
LONG-TERM INVESTMENTS

 

14. LONG-TERM INVESTMENTS

 

As of June 30, 2021, the carrying value of the Company’s equity investments were $818,266, which consisted of the followings:

 

(1) Equity method investments:

 

As of June 30, 2021, the Company’s equity method investments had a carrying value of $489,513 which were as follows:

 

Investees  Abbreviation   % of Ownership   Carrying value 
Qingdao Taoping IoT Co., Ltd.   QD Taoping, or QD    47%  $111,638 
Yunnan Taoping IoT Co., Ltd.   YN Taoping, or YN    40%   203,097 
Jiangsu Taoping IoT Technology Co.,Ltd.   JS Taoping, or JS    25%   165,855 
Jiangsu Taoping New Media Co., Ltd   JS New Media, or JN    21%   8,923 
             $489,513 

 

The Company’s initial investments in the above equity method investments were approximately $1.89 million. The Company recognized losses from equity method investments of approximately $0.6 million and no impairment on equity method investments from the acquisition date June 9, 2021 to June 30, 2021.

 

(2) Equity investments without readily determinable fair value that is not accounted for under equity method accounting:

 

In accordance with ASC 321, the Company elected to use the measurement alternative to measure such investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.

 

As of June 30, 2021, the carrying value for the equity investments without readily determinable fair value was $328,753. The total initial investments to the equity investments without readily determinable fair value were approximately $710,786. No impairment was recognized for the six months ended June 30, 2021.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
CONVERTIBLE NOTE PAYABLE
6 Months Ended
Jun. 30, 2021
Convertible Note Payable  
CONVERTIBLE NOTE PAYABLE

 

15. CONVERTIBLE NOTE PAYABLE

 

In October 2019, March 2020, and September 2020, the Company issued Convertible Promissory Notes with principal amount of $1.04 million, $1,48 million and $1.48 million, respectively (Note-1, Note-2, and Note-3, collectively “Notes”). All three Notes mature in 12 months from the issue dates of the Notes (the “Maturity Dates”), carrying an interest rate of 5% per annum and an original issue discount (OID) to cover investors’ transaction costs of the Notes. In September and October 2020, the principal balance and the accrued interest of Note-1 was fully converted to 454,097 ordinary shares of the Company with no par value at a conversion price of $2.4. In September and December 2020, the principal balance and the accrued interest of Note-2 was fully converted to 612,748 ordinary shares of the Company with no par value at a conversion price of $2.42 and 2.57, respectively. The total amount of principal and accrued interest converted of Note-1 and Note-2 was approximately $2.6 Million. As of December 31, 2020, there was no outstanding balance and unamortized debt issuance cost of Note-1 and Note-2, and the outstanding balance of Note-3 was $1,180,908 net of unamortized debt discount of $299,695.

 

In conjunction with issuance of the Notes, the Company also issued the holders of the Notes warrants to purchase 26,667, 53,334, and 53,334 ordinary shares of the Company, at an exercise price of $9 with a cashless-exercise option. The warrants will expire in three years from the dates of issuance, respectively.

 

In June 2021, the investor of Note-3 converted $740,000 of principal amount of the convertible note along with accrued interest of $26,208 into 298,716 ordinary shares of the Company with no par value at a conversion price of $2.565. As of June 30, 2021, the outstanding balance of Note-3 was $689,502 net of unamortized debt discount of $50,498 which will be amortized through September 30, 2021.

 

The Company recognized interest expense of approximately $209,000 for both Note-1 and Note-2 for the six months ended June 30, 2020, including interest relating to contractual interest obligation of $45,000 and amortization of debt discount of $164,000. The Company recognized interest expense of approximately $294,000 for Note-3 including interest relating to contractual interest obligation of $36,700 and amortization of debt discount of $257,000 for the six months ended June 30, 2021.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER PAYABLES AND ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2021
Other Liabilities Disclosure [Abstract]  
OTHER PAYABLES AND ACCRUED EXPENSES

 

16. OTHER PAYABLES AND ACCRUED EXPENSES

 

As of June 30, 2021 and December 31, 2020, other payables and accrued expenses consist of:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Advances from unrelated third parties (i)  $274,084   $469,418 
Other taxes payable (ii)   4,111,865    4,089,013 
Unrecognized tax liability (iii)   -    433,000 
Accrued professional fees   184,140    404,025 
Amount due to employees (iv)   134,496    65,785 
Other current liabilities (v)   287,216    1,174,856 
Other Payables and Accrued Expenses  $4,991,801   $6,636,097 

 

(i) The advances from unrelated parties are non-interest bearing and due on demand.
   
(ii) The other taxes payable were the amounts due to the value added tax, business tax, city maintenance and construction tax, and individual income tax.
   
(iii) The unrecognized tax liability refers to the land value added tax due to the sale of property, equipment, and land use rights in September 2015. As of June 30, 2021, the unrecognized tax liability passed the 5-year statute of limitation and recognized as other income in the consolidated statement of operations.
   
(iv) The amounts due to employees were pertaining to employees’ out-of-pocket expenses for travel and meal allowance, etc.
   
(v) The other current liabilities as of June 30, 2021 included the security and deposit of approximate $207,000. The decrease was for: a) approximate of $203,000 payable of prior year’s government funding has been settled during the six months ended June 30, 2021, and b) an amount of $767,500 for ordinary shares converted from the convertible debt have been issued as of June 30, 2021.

  

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
STATUTORY RESERVE AND DISTRIBUTION OF PROFIT
6 Months Ended
Jun. 30, 2021
Statutory Reserve And Distribution Of Profit  
STATUTORY RESERVE AND DISTRIBUTION OF PROFIT

 

17. STATUTORY RESERVE AND DISTRIBUTION OF PROFIT

 

In accordance with relevant PRC regulations and the Articles of Association of our PRC subsidiaries, our PRC subsidiaries are required to allocate at least 10% of their annual after-tax profits determined in accordance with PRC statutory financial statements to a statutory general reserve fund until the amounts in said fund reaches 50% of their registered capital. As of June 30, 2021 and December 31, 2020, the balance of general reserve was $14.0 million for each of the reporting periods.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Under the applicable PRC regulations, the Company may pay dividends only out of the accumulated profits, if any, determined in accordance with the PRC accounting standards and regulations. As the statutory reserve funds can only be used for specific purposes under the PRC laws and regulations. The general reserves are not distributable as cash dividends.

 

Our after-tax profits or losses with respect to the payment of dividends out of accumulated profits and the annual appropriation of after-tax profits as calculated pursuant to the PRC accounting standards and regulations do not result in significant differences as compared to after-tax earnings as presented in our consolidated financial statements. However, there are certain differences between the PRC accounting standards and regulations and the U.S. generally accepted accounting principles, arising from different treatment of items such as amortization of intangible assets and change in fair value of contingent consideration arising from business combinations.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
EQUITY
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
EQUITY

 

18. EQUITY

 

(a) Ordinary shares

 

The Company is authorized to issue 100,000,000 ordinary shares.

 

In March 2020, the Company issued a total of 285,714 ordinary shares to certain individual investors at $2.1 per share, which generated approximately $576,000 net proceeds for the Company.

 

In the first half of 2020, the Company issued a total of 30,000 ordinary shares as compensation of investor relations service, fair value of which was approximately $144,000 and was amortized over the service period until July 21, 2020.

 

In April 2020, the Company issued 16,667 restricted shares to a consultant as its service compensation. The fair value of the restricted shares was approximately $16,185, which was amortized over the service period until April 1, 2021.

 

In July 2020, the Company issued 42,000 ordinary shares to a consultant as service compensation. The fair value of issued shares was approximately $101,000, which is amortized over the service period for the service period until January 20, 2021.

 

In July and September 2020, the Company issued an aggregate of 13,110 ordinary shares to an employee for the individual’s job performance. The fair value of issued shares was approximately $65,000.

 

In September 2020, the Company issued 16,220 restricted shares to a consultant as a part of finder fees for the financing services, the fair value of which was approximately $41,000.

 

In September, October, and December 2020, the holders of the convertible notes issued in September 2019, and March 2020 converted all principal balance of the notes and accrued interests to the Company’s ordinary shares in an aggregate of 1,066,845 ordinary shares of which 299,318 shares converted on December 30, 2020 were not issued until February 2021 (see Note 15). The total amount of principal and accrued interest converted was approximately $2.6 million, of which $1.8 million was converted into the ordinary shares as of December 31, 2020, and $0.8 million was converted into the ordinary shares in the first half of 2021.

 

In January 2021, the Company issued a total of 740,740 ordinary shares to certain individual investors at $2.7 per share, which generated approximately $1.99 million net proceeds for the Company.

 

In February 2021, the Company issued a total of 1,900,000 ordinary shares to certain individual investors at $4.08 per share, which generated approximately $7.74 million net proceeds for the Company.

 

In January 2021, the Company issued 7,000 ordinary shares with fair value of approximately $21,840 to a consultant as compensation for the consulting service.

 

In March 2021, the Company issued 200,000 ordinary shares with fair value of approximately $2,792,000 to certain employees for their job performance.

 

In March 2021, the Company issued 500,000 ordinary shares in the registered direct offering at the offering price of $6.70 per share resulting in approximately $3.34 million net proceeds for the Company.

 

In June 2021, the Company issued 1,213,630 ordinary shares with 6 months restricted period upon the closing of acquisition of Taoping New Media Co., Ltd (“TNM”), at unit price of $5.27 per share with discounts for lack of marketability as the consideration equivalent to approximately $5.4 million for acquiring 100% equity interest of TNM.

 

In June 2021, the holder of the convertible note issued in September 2020 converted 50% principal balance of the note and accrued interests to the Company’s ordinary shares in an aggregate of 298,716 ordinary shares (see Note 15). The total amount of principal and accrued interest converted into the ordinary shares as of June 30, 2021 was approximately $766,000.

 

(b) Stock-based compensation

 

The following table provides the details of the approximate total share-based payments expense during the six months ended June 30, 2021 and 2020:

 

   Six Months Ended June 30, 2021   Six Months Ended June 30, 2020 
   (Unaudited)   (Unaudited) 
Employees and directors share-based payments  $

2,950,000

(a)(c)  $92,000(c)
Stock options and warrants issued for services   2,100,000(d)   12,000(d)
Shares issued for services   42,000(a)   193,000(a)
Total share based payments expenses  $5,092,000   $297,000 

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

(c) Stock options to employees and directors

 

On May 9, 2016, the Board of Directors of the Company adopted the 2016 Equity Incentive Plan, or the 2016 Plan. Pursuant to the 2016 Plan and its amendment in May 2021, the Company may offer up to five million ordinary shares as equity incentives to its directors, employees and consultants. Such number of shares is subject to adjustment in the event of certain reorganizations, mergers, business combinations, recapitalizations, stock splits, stock dividends, or other change in the corporate structure of the Company affecting the issuable shares under the 2016 Plan. The Company accounts for its stock option awards to employees and directors pursuant to the provisions of ASC 718, Compensation – Stock Compensation. The fair value of each option award is estimated on the date of grant using the Black-Scholes Merton valuation model. The Company recognizes the fair value of each option as compensation expense ratably using the straight-line attribution method over the service period, which is generally the vesting period.

 

During the first half of 2020, the stock options issued in May 2017 to purchase an aggregate of 160,000 ordinary shares under 2016 Plan was fully vested, and $92,000 was recognized as compensation for the six months ended June 30, 2020.

 

On July 24, 2020, the Company granted options to employees and directors to purchase an aggregate of 333,348 ordinary shares under the 2016 Plan. The fair value of these options was approximately $0.3 million at the date of the grant, of which approximately $158,070 was recorded as compensation and included in administrative expenses in the consolidated statements of operations for the six months ended June 30, 2021.

 

On July 31, 2020, the stock options granted to employees and directors in 2016 and 2017 were fully exercised on a cashless method, and 72,414 ordinary shares were issued, as a result.

 

Stock option activity for the six months ended June 30, 2021 is summarized as follows:

 

       Weighted   Weighted Average Remaining     
   Options   Average
Exercise
   Contractual
Life
   Aggregated Intrinsic 
   Outstanding   Price   (Years)   Value 
Outstanding at January 1, 2021    326,348   $2.4    2.6   $143,587 
Exercised   -    -           
Canceled   (13,333)  $2.4         
Outstanding at June 30, 2021(Unaudited)   313,015   $2.4    2.1   $769,980 
Vested and expected to be vested as of June 30, 2021(Unaudited)   313,015   $2.4    2.1   $769,980 
Options exercisable as of June 30, 2021 (vested)(Unaudited)   156,500   $2.4    2.1   $384,990 

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

There were no stock options granted to employees during the year ended June 30, 2021 and 2020. There was no option exercised during the six months ended June 30, 2021 and 2020.

 

The following table summarizes the status of options which contain vesting provisions:    

 

   Options  

Weighted

Average

Grant Date

Fair Value

 
Non-vested at January 1, 2021   326,348   $1.01 
Vested   (156,500)  $1.01 
Canceled   (13,333)  $1.01 
Non-vested at June 30, 2021 (Unaudited)   156,515   $1.01 

 

As of June 30, 2021, approximately $22,000 unrecognized compensation expense related to non-vested share options is expected to be recognized over a weighted average remaining vesting period of approximately 0.04 year. The total fair value of options vested during the six months ended June 30, 2021, and 2020 was approximately $0.2 million and $0.1 million, respectively. To the extent the actual forfeiture rate is different from what the Company has anticipated, stock-based compensation related to these awards will be different from its expectations.

 

(d) Stock options and warrants to non-employees

 

Pursuant to the Company’s 2016 Equity Incentive Plan and its amendment, for the six months ended June 30, 2021 and 2020, the Company issued 1,915,000 and 16,667 warrants to consultants, respectively. The Company expensed to administrative expense approximately $2.1 million and $12,000 for the six months ended June 30, 2021 and 2020, respectively. During the six months ended June 30, 2021, no options or warrants were exercised.

 

As of June 30, 2021, the weighted average exercise price was $4.77 and the weighted average remaining life was 0.5 years. The following table outlines the options and warrants outstanding and exercisable as of June 30, 2021:

 

   June 30, 2021 Number of Warrants Outstanding   Exercise   Expiration 
   and Exercisable   Price   Date 
July 2020 stock options to consultants   57,366   $2.64    07/09/2023 
February 2021 warrants to consultant   1,000,000   $3.5    08/21/2021 
April 2021 warrants to consultants   900,000   $6.3    04/15/2022 
April 2021 warrants to consultant   15,000   $6.3    04/15/2022 
    1,972,366           

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED SEGMENT DATA
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
CONSOLIDATED SEGMENT DATA

 

19. CONSOLIDATED SEGMENT DATA

 

Selected information by segment is presented in the following tables for the six months ended June 30, 2021 and 2020

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Revenues (1)             
TIT Segment   $88,670   $141,919 
CBT Segment    5,522,135    3,595,431 
BT Segment   814,772    - 
   $6,425,577   $3,737,350 

 

(1) Revenues by operating segments exclude intercompany transactions.

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
(Loss) income from operations           
TIT Segment   $(72,677)  $(122,921)
CBT Segment    (8,792,969)   (6,780,105)
BT segment   (1,246,811)   - 
Corporate and others (2)      (3,809,748)   (640,818)
(Loss) from operations      (13,922,205)   (7,543,844)
CBT’s loss from equity method investments   (578,619)   - 
BT’s other income   41,345    - 
Corporate other income, net    473,879    (78,945)
Corporate interest income    2,109    3,470 
Corporate interest expense    (480,548)   (391,231)
(Loss) before income taxes    (14,464,039)   (8,010,550)
Income tax benefit    (871)   69,858 
Net loss   (14,464,910)   (7,940,692)
Less: Loss attributable to the non-controlling interest    366,570    264,047 
Net loss attributable to the Company  $(14,098,340)  $(7,676,645)

 

(2)

Includes non-cash compensation, professional fees and consultancy fees for the Company.

 

Non-cash compensation by segment for the six months ended June 30, 2021 and 2020 are as follows:

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Non-cash compensation:           
TIT Segment  $55,840   $- 
CBT Segment   335,040    - 
BT segment   1,357,383    - 
Corporate and others    3,344,699    92,308 
   $5,092,962   $92,308 

 

Depreciation and amortization by segment for six months ended June 30, 2021 and 2020 are as follows:

 

   Six Months Ended June 30, 2021 (Unaudited)   Six Months Ended June 30, 2020 (Unaudited) 
Depreciation and amortization:           
TIT Segment   $16,356   $8,380 
CBT Segment    2,385,886    1,596,821 
BT Segment   310,766    - 
   $2,713,008   $1,605,201 

 

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers:           
TIT Segment   $(61,812)  $30,909 
CBT Segment    6,752,063    5,844,135 
BT Segment   7,357    - 
   $6,697,608   $5,875,044 

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Inventory obsolescence provision:           
TIT Segment   $-   $504 
CBT Segment    48,589    (15,759)
   $48,589   $(15,255)

 

Total assets by segment as of June 30, 2021 and December 31, 2020 are as follows:

 

   June 30, 2021
(Unaudited)
   December 31, 2020 
Total assets           
TIT Segment   $307,867   $213,329 
CBT Segment *    35,011,091    30,488,753 
BT Segment   8,273,018    - 
Corporate and others   9,279,275    74,569 
   $52,871,251   $30,776,651 

 

* CBT segment included equity investments of approximately $0.8 million as of June 30, 2021.

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

 

20. COMMITMENTS AND CONTINGENCIES

 

The Company may from time to time be subject to legal proceedings, investigations, and claims incidental to conduct of our business. The Company is currently subject to a legal proceeding with the bankruptcy receiver (the Receiver) for Shenzhen Kejian Information Technology Co., Ltd. (Kejian). The Receiver was appointed by the bankruptcy court to liquidate Kejian that filed bankruptcy on December 6, 2016. On July 28, 2016, the Company received a payment in the amount of RMB 550,000 (approximately $89,000) from Kejian, which was considered as a preferential payment within 6 months from Kejian’s bankruptcy filing according to China bankruptcy laws and requested to return the amount to the Receiver. The Company has anticipated an unfavorable outcome from the lawsuit and accrued a contingent liability of $89,000 for the probable loss. On August 2, 2021, the Company received the initial judgment issued by Shenzhen Intermediate People’s Court, which supported the claims of the plaintiff. The Company filed an appeal within 15 days of the conclusion of the case.

 

Although the COVID-19 pandemic has largely been contained in China, ripple effect of negative impact from the pandemic to the out-of-home advertising business sector continues in the first half of 2021. The China government continues asserted efforts to vaccinate general population, social distancing, mandate mask wearing in the public places and public transportation, prohibit large gatherings, control travels to and from high-risk infectious areas, and track the source of infections. The COVID-19 pandemic may continue to adversely affect the Company’s business and results of operations.

 

In addition to various promulgations in the past few years, ten Chinese regulatory authorities recently collectively promulgated a guidance to further control and monitor cryptocurrency related trading, exchanges, transaction, banking and financial service, initial coin offering, and other intermediary and derivatives transactions, which are considered illegal in accordance with effectuated laws and regulations and may be subject to penalty criminally. The new guidance also bars foreign cryptocurrency trading platforms and related businesses to provide services to China domestic individuals and business entities, and expands the application of laws and regulations to Chinese employees or contractors of foreign operatives, that provide related services to individuals or business entities domiciled in China. Although, the legality of cryptocurrency mining activity was not specifically mentioned in the guidance, notably in recent events, where the government’s sudden interventions or modifications of the laws and regulations currently in effective could negatively impact the Company’s operations and financial results. The legality of cryptocurrency mining activity may be subject to challenge by Chinese authorities.

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
CONCENTRATIONS
6 Months Ended
Jun. 30, 2021
Risks and Uncertainties [Abstract]  
CONCENTRATIONS

 

21. CONCENTRATIONS

 

For the six months ended June 30, 2021, the revenue from cryptocurrency mining consisted 13% of the total revenues, and one customer accounted for 10% of the total revenues. For the six months ended June 30, 2020, one customer accounted for 14% of revenue. The Company’s top five customers in aggregate accounted for 44% of the Company’s revenues for each of the six months ended June 30, 2021 and 2020, including the revenue from cryptocurrency mining.

 

The Company’s top five receivables in aggregate accounted for 53% of total net accounts receivable as of June 30, 2021, while two customers’ balance accounted for 18% and 14%, respectively. The Company’s top five customers in aggregate accounted for 25% of total net accounts receivable as of December 31, 2020, while no single customer accounted for greater than 10% or more of accounts receivable.

 

For the six months ended June 30, 2021 and 2020, approximately 96% and 84%, respectively, of total purchases were from five unrelated suppliers. Two suppliers each accounted for 59% and 19%, respectively, of total purchases in the six months ended June 30, 2021, and two suppliers each accounted for 41% and 25%, respectively, of total inventory purchases in the six months ended June 30, 2020.

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

 

22. SUBSEQUENT EVENTS

 

On July 12, 2021, the Company and investors entered into a securities purchase agreement to sell to the Investors an aggregate of 1.2 million ordinary shares with no par value, at a purchase price of $4.15 per share in a registered direct offering. In addition, the Company will sell and issue to the Investors warrants to purchase an aggregate of 360,000 Ordinary Shares with an exercise price of $4.56 per share within 36 months following the issue date. The Warrants can only be exercised in cash. The aggregate proceeds of the financing were approximately $4.73 million net of issuance cost. The Company intends to use the net proceeds from the financing for working capital and general corporate purposes.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

On August 26, 2021, the Company, Taoping Holdings Limited, a wholly owned subsidiary of the Company and a business company incorporated under the laws of the British Virgin Islands (“Taoping Holding”), Genie Global Limited, a Hong Kong private company limited by shares (“Genie Global”) and Render Lake Tech Ltd., a wholly owned subsidiary of Genie Global and a company governed under the Canada Business Corporations Act (“Render Lake”), entered into a termination agreement to terminate a share purchase agreement dated March 29, 2021, that Genie Global agreed to sell 51% equity interest in Render Lake to Taoping Holding in exchange for 144,204 ordinary shares to be issued by the Company.

 

On July 28, 2021 and August 6, 2021, the Company entered into a letter of intent (the “LOI”) with the shareholders of Zhenjiang Taoping IoT Technology Limited (“Zhenjiang Taoping”) and the majority shareholder of Yunnan Taoping IoT Limited (“Yunnan Taoping”), respectively, to acquire equity interests and increase its ownership of each two companies to no less than 51%. Currently, TNM owns no shares in Zhenjiang Taoping, and owns about 40% of Yunnan Taoping. Pursuant to the LOI, the purchase price, to be determined by the parties after the completion of due diligence, will be paid in the form of ordinary shares of TAOP. The LOI will be terminated if no definitive agreements are entered into among the parties for Zhenjiang Taoping before December 31, 2021 and for Yunnan Taoping before March 31, 2022, respectively.

 

On August 11, 2021, the Company signed a non-binding Memorandum of Understanding (“MOU”) with Dennver Group Holdings Limited, a British Virgin Islands company, to purchase Ethereum mining machines with a total hash rate of 500 GH/s. Pursuant to the MOU, the purchase price of the Ethereum mining machines and related rights and interests, to be determined by the two parties after the completion of due diligence, will be paid in the form of a combination of cash and restricted ordinary shares of TAOP. The price per share is set at the volume weighted average closing price of TAOP ordinary shares over the 5 trading days prior to the execution of the MOU. TAOP will designate a third-party valuation firm to conduct examination and assessment of the fair market value of the Ethereum mining machines.

 

On August 27, 2021, the Company’s wholly-owned subsidiary Taoping Digital Assets (Asia) Limited (“TDAL”) and a Kazakhstan company Aral Petroleum Capital LLP (“APC”) have signed a memorandum of understanding (“MOU”) to establish a joint venture in Kazakhstan, of which TDAL and APC will own 51% and 49%, respectively. TDAL will control the board of directors of the joint venture. The joint venture plans to invest and build cryptocurrency mining sites with a total capacity of 100MW, the first stage construction of 30 MW is expected to complete within three to six months. TDAL will have the priority to deploy cryptocurrency mining machines owned by TDAL or its partners. The joint venture will carry out operation and maintenance of cryptocurrency mining machines in Kazakhstan. In addition, the joint venture plans to rent out excess operating capacity to third parties for additional income.

 

On September 18, 2021, the Company and the Company’s wholly owned subsidiary, Information Security Technology (China) Co., Ltd. (“IST”) entered into an equity transfer agreement (the “Equity Transfer Agreement”) with Mr. Jianghuai Lin, the sole shareholder of iASPEC Technology Group Co., Ltd., a variable interest entity (“iASPEC”), pursuant to which, IST exercised the option to purchase all of the equity interests in iASPEC. As consideration for the equity interests of iASPEC, the Company agreed to issue 612,245 ordinary shares to Mr. Lin. Upon the closing of the equity transfer, the Company’s existing variable interest entity structure was dissolved and iASPEC becomes a wholly owned indirect subsidiary of the Company. The Amended and Restated Management Services Agreement, entered into by and among IST, Mr. Lin and iASPEC on December 13, 2009, was automatically terminated then. The equity transfer was closed upon the registration of equity transfer with the local authorities on September 24, 2021. The equity transfer was completed on September 24, 2021.

 

As a result of the VIE dissolution, on September 23, 2021, TNM disposed 100% equity interest of Shenzhen Taoping E-Commerce Service Co., Ltd. (“SZTEC”) with nil consideration. SZTEC’s shareholder deficit as of June 30, 2021 was approximately $0.12 million.

 

On April 15, 2021, the Company signed a Cryptocurrency mining machine purchase agreement (the “Purchase Agreement”) with Bitmain Technologies Limited. Pursuant to the Purchase Agreement, TAOP purchased 3,000 units of Antminer S19j Pro Cryptocurrency mining machines with a total order value of about $24 million (RMB 157,500,000). As of June 30, 2021, TAOP advanced payments of approximately $6.1 million to Bitmain Technologies Limited. As of the date of this report, the Company is in the process of amending the Purchase Agreement with Bitmain Technologies Limited, as a result of the Company’s changed plan of capital allocation in the blockchain business sector. According to the amendment, the Company agrees to purchase a total of 60 units of Antminers from the seller with purchase amount of approximately $0.8 million which are expected to be delivered in the fourth quarter of 2021, and the remaining of the advance payment $5.3 million would be refunded to the Company by the end of 2021.

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
(a) Basis of Presentation and Principles of Consolidation

(a) Basis of Presentation and Principles of Consolidation

 

The consolidated financial statements as of June 30, 2021 and for the six-month periods ended June 30, 2021 and 2020 are unaudited. The accompanying unaudited consolidated financial statements have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial reporting. In the opinion of management, all adjustments (consisting of normal recurring adjustments) have been made that are necessary to present fairly the financial position, the results of its operations and cash flows. Operating results as presented are not necessarily indicative of the results to be expected for a full year. These consolidated financial statements and related notes should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Form 20-F for the year ended December 31, 2020 filed on April 30, 2021 with the Securities and Exchange Commission.

 

The consolidated financial statements include the accounts of the Company, its subsidiaries, and its VIE for which the Company is the primary beneficiary. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Reverse Stock Split: A one (1)-for-six (6) reverse stock split of the Company’s issued and outstanding ordinary shares was effective on July 30, 2020 (the “Reverse Stock Split”). Except shares authorized, all share and per share information has been retroactively adjusted to give effect to the Reverse Stock Split for all periods presented, unless otherwise indicated.

 

(b) Use of Estimates

(b) Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company’s significant estimates include its accounts receivable, assessment of credit losses, fair value of stock options and warrants, valuation allowance of deferred tax assets, useful lives of property and equipment, the recoverability of long-lived assets, revenue recognition, valuation of prepayments and other assets and other intangible assets. Management makes these estimates using the best information available at the time the estimates are made; however actual results could differ from those estimates.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

(c) Economic, Pandemic, Political, and Currency Exchange Risks

(c) Economic, Pandemic, Political, and Currency Exchange Risks

 

All the Company’s revenue-generating operations are conducted in the PRC. Accordingly, the Company’s business, financial condition and results of operations may be influenced by the political, economic, public health, and legal environments in the PRC, and by the general state of the PRC economy. The Company’s operations in the PRC are subject to special considerations and significant risks that are not typically pertaining to the companies in North America and Western Europe. These include risks associated with, among others, the political, economic, public health, and legal environments, geopolitical influences, and foreign currency exchange, notably in recent events, where the government’s sudden interventions or modifications of the laws and regulations currently in effective could negatively impact the Company’s operations and financial results.

 

Recently, ten Chinese regulatory authorities collectively promulgated a guidance to further control and monitor cryptocurrency related trading, exchanges, transaction, banking and financial service, initial coin offering, and other intermediary and derivatives transactions, which are considered illegal in accordance with effectuated laws and regulations and may be subject to penalty criminally. The new guidance also bars foreign cryptocurrency trading platforms and related businesses to provide services to China domestic individuals and business entities, and expands the application of laws and regulations to Chinese employees or contractors of foreign operatives that provide related services to individuals or business entities domiciled in China. The legality of cryptocurrency mining activity may be subject to challenge by Chinese authorities. The Company is in the process of reorganizing its corporate structure to relocate cryptocurrency mining activities and related subsidiaries to jurisdictions outside of China mainland to minimize the risk.

 

The functional currency of the Company is Chinese Renminbi Yuan (“RMB”), which is not freely convertible into foreign currencies. The Company cannot guarantee that the current exchange rate will remain steady. Therefore, there is a possibility that the Company could post the same amount of profit for two comparable periods and yet, because of fluctuating exchange rates, record higher or lower profit depending on exchange rate of RMB. RMB converted to U.S. dollars on the relevant dates. The exchange rate could fluctuate depending on changes in the political and economic environment without notice.

 

(d) Cash and Cash Equivalents, and Restricted cash

(d) Cash and Cash Equivalents, and Restricted cash

 

The Company considers all highly liquid investments purchased and cash deposits with financial institutions with original maturities of three months or less to be cash equivalents. The Company had no cash equivalents as of June 30, 2021 or December 31, 2020.

 

The Company maintains its cash accounts at credit worthy financial institutions and closely monitors the movements of its cash positions. As of June 30, 2021, and December 31, 2020, approximately $0.8 million and $0.9 million of cash, respectively, was held in bank accounts in the PRC and Hong Kong.

 

(e) Restricted Cash

(e) Restricted Cash

 

The Company also held restricted cash of $0.2 million as of December 31, 2020. The restricted fund is a time deposit served as collateral to secure a bank loan facility that matured on May 7, 2021. The Company had no restricted cash as of June 30, 2021.

 

(f) Accounts Receivable, Accounts Receivable – related parties, and Concentration of Risk

(f) Accounts Receivable, Accounts Receivable – related parties, and Concentration of Risk

 

In January 2020, the Company adopted ASU 2016-13, Topics 326-Credit Loss, Measurement of Credit Losses on Financial Instruments, which replaces the incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (CECL) methodology, as its accounting standard for its trade accounts receivable.

 

The adoption of the credit loss accounting standard has no material impact on the Company’s consolidated financial statements as of January 1, 2020. Accounts receivable are recognized and carried at carrying amount less an allowance for credit loss, if any. The Company maintains an allowance for credit losses resulting from the inability of its customers to make required payments based on contractual terms. The Company reviews the collectability of its receivables on a regular and ongoing basis according to historical trend, and estimates its provision for expected credit losses on receivables aging analysis.

 

The Company has further adjusted allowance for credit losses for the anticipation of future economic condition and credit risk indicators of customers, including the potential impact of the COVID-19 pandemic on its customers’ businesses. After all attempts to collect a receivable have failed, the receivable is written off against the allowance. In the event the Company recovers amounts previously reserved for, the Company will reduce the specific allowance for credit losses. The balance of allowance for credit losses for the six-month ended June 30, 2021 has increased approximately $6.94 million from the year ended December 31, 2020.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Accounts receivable as of June 30, 2021 and December 31, 2020 are as follows:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Accounts Receivable  $15,650,969   $12,359,619 
Allowance for credit losses   (12,942,975)   (8,095,362)
Accounts Receivable, net  $2,707,994   $4,264,257 
Accounts Receivable - related parties  $15,651,195   $12,017,651 
Allowance for credit losses - related parties   (15,485,183)   (9,098,436)
Accounts Receivable - related parties, net  $166,012   $2,919,215 
Non-current Accounts Receivable  $-   $3,013,532 
Non-current Allowance for credit losses   -    (1,174,302)
Non-current Accounts Receivable, net  $-   $1,839,230 
Non-current Accounts Receivable - related parties  $-   $4,172,502 
Non-current Allowance for credit losses - related parties   -    (2,849,306)
Non-current Accounts Receivable - related parties, net  $-   $1,323,196 

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

The normal credit term is ranging from 1 month to 3 months after the customers’ acceptance of high-end data storage servers or software, and completion of advertising and other services, and ranging from 1 month to 6 months after the customers’ acceptance of ads display terminals. However, because of various factors of business cycle, the actual collection of outstanding accounts receivable may be beyond the normal credit terms.

 

In accordance with ASC 210-10-45, the non-current accounts receivable and non-current accounts receivable-related parties represent the amounts that the Company does not reasonably expect to be realized during the normal operating cycle of the Company. The Company uses one-year time period as the basis for the separation of current and non-current assets.

 

The allowance for credit losses at June 30, 2021 and December 31, 2020, totaled approximately $28.4 million and $21.2 million, respectively, representing management’s best estimate. The following table describes the movements in the allowance for credit losses during the six-month period ended June 30, 2021 and the year ended December 31, 2020:

      
Balance at January 1, 2020  $7,212,644 
Increase in allowance for credit losses   13,528,638 
Foreign exchange difference   476,124 
Balance at December 31, 2020  $21,217,406 
Addition from acquisition of TNM   309,537 
Increase in allowance for credit losses   6,691,031 
Decrease for balance recovered   (61,969)
Foreign exchange difference   272,153 
Balance at June 30, 2021 (Unaudited)  $28,428,158 

 

(g) Prepaid expenses

(g) Prepaid expenses

 

As of June 30, 2021, prepaid expenses included prepaid stock-based compensation of $9,189,765 and prepaid rental of $701,611. As of December 31, 2020, prepaid expenses represented prepaid stock-based compensation of $24,635.

 

Prepaid stock-based compensation represents stock-based payments including ordinary shares, warrants or stock options issued to consultants as compensation for their contracted services. Share-based payments are measured at the grant date, and recognized as consulting service expense using the straight-line method over the service period.

 

Prepaid rental was the payment made to a hash-rate platform for leasing blockchain cloud computing power which was amortized over the 12-month lease period from March 2021.

 

(h) Fair Value Accounting

(h) Fair Value Accounting

 

Financial Accounting Standards Board (FASB) Accounting Standards Codifications (ASC) 820-10 “Fair Value Measurements and Disclosures”, establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). As required by FASB ASC 820-10, assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The three levels of the fair value hierarchy under FASB ASC 820-10 are described below:

 

Level 1 Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
Level 2 Quoted prices in markets that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and
Level 3 Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

On January 1, 2020, the Company adopted ASU 2018-13,” Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement.” The adoption of the disclosure requirements for Fair Value Accounting has no material impact on the Company’s consolidated financial statements.

 

(i) Property, equipment and software, net

(i) Property, equipment and software, net

 

Property, equipment and software are stated at cost less accumulated amortization and depreciation. Amortization and depreciation are provided over the assets’ estimated useful lives, using the straight-line method. Estimated useful lives of property, equipment and software are as follows:

 

Office buildings   20-50 years  
Lease improvement   Shorter of lease term or assets lives  
Electronics equipment, furniture and fixtures   3-5 years  
Motor vehicles   5 years  
Purchased software   5 years  
Media display equipment   5 years  
Cryptocurrency mining machine   3 years  

 

Expenditures for maintenance and repairs, which do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures for major renewals and betterments which substantially extend the useful life of assets are capitalized. The cost and related accumulated depreciation of assets retired or sold are removed from the respective accounts, and any gain or loss are included in the Company’s results of operations.

 

(j) Cryptocurrencies

(j) Cryptocurrencies

 

Cryptocurrencies held, including Bitcoin and Ethereum, are accounted for as intangible assets with indefinite useful lives. An intangible asset with an indefinite useful life is not amortized but assessed for impairment annually, or more frequently, when events or changes in circumstances occur indicating that it is more likely than not that the indefinite-lived asset is impaired. Impairment exists when the carrying amount exceeds its fair value, which is measured using the quoted price of the cryptocurrency at the time its fair value is being measured. In testing for impairment, the Company has the option to first perform a qualitative assessment to determine whether it is more likely than not that an impairment exists. If it is determined that it is not more likely than not that an impairment exists, a quantitative impairment test is not necessary. If the Company concludes otherwise, it is required to perform a quantitative impairment test. To the extent an impairment loss is recognized, the loss establishes the new cost basis of the asset. Subsequent reversal of impairment losses is not permitted.

 

Cryptocurrencies awarded to the Company through its mining activities are included within operating activities in the consolidated statements of cash flows. The sales of cryptocurrencies are included within investing activities in the consolidated statements of cash flows and any realized gains or losses from such sales are included in other income (expense) in the consolidated statements of operations. The Company accounts for its gains or losses in accordance with the first in first out (FIFO) method of accounting.

 

(k) Business combination

(k) Business combination

 

In accordance with ASC 805, the Company applies acquisition method to account for business combination. The acquisition method requires that the fair value of the underlying exchange transaction is used to establish a new accounting basis of the acquired entity upon the acquirer taking control over the acquiree. Furthermore, because of obtaining control the acquirer is responsible and accountable for all of the acquiree’s assets, liabilities and operations, the acquirer recognizes and measures the assets acquired and liabilities assumed at their full fair values as of the date control is obtained, which may result in goodwill, when purchase consideration exceeds the net of fair value of the assets acquired and liabilities assumed, or a bargain purchase gain, when the net of fair value of the assets acquired and liabilities assumed exceeds the purchase consideration, regardless of the percentage ownership in the acquiree or how the acquisition was achieved.

 

(l) Long-term investment

(l) Long-term investment

 

The Company’s long-term investment consists of investments accounted for under the equity method and equity investments without readily determinable fair value. Pursuant to ASC 321, equity investments, except for those accounted for under the equity method, those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC Topic 820, Fair Value Measurements and Disclosures (“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company elected to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.

 

For equity investments that the Company elects to measure at cost, less any impairment, plus or minus changes resulting from observable price changes, the Company makes a qualitative assessment considering impairment indicators to evaluate whether investments are impaired at each reporting date. Impairment indicators considered include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee, including factors that raise significant concerns about the investee’s ability to continue as a going concern, a significant adverse change in the regulatory, economic, or technologic environment of the investee and a significant adverse change in the general market condition of either the geographical area or the industry in which the investee operates. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820.

 

For impairment on equity investments without readily determinable fair value, the Company uses Level 3 inputs of fair value accounting in accordance with ASC 820-10 and recognizes impairment loss in the statement of operations equal to the difference between its initial investment and its proportional share of the net book value of investee’s net assets which approximates its fair value if those are determined to be other than temporary.

 

(m) Convertible promissory note

(m) Convertible promissory note

 

The Company determines the appropriate accounting treatment of its convertible debts in accordance with the terms in relation to conversion features. After considering the impact of such features, the Company may account for such instrument as a liability in its entirety, or separate the instrument into debt and equity components following the guidance described under ASC 815 Derivatives and Hedging and ASC 470 Debt. The debt discount, if any, together with related issuance cost are subsequently amortized as interest expense over the period from the issuance date to the earliest conversion date or stated redemption date. The Company presented the issuance cost of debt in the balance sheet as a direct deduction from the related debt.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

(n) Operating leases - Right-of-use assets and lease liabilities

(n) Operating leases - Right-of-use assets and lease liabilities

 

The Company accounts for lease under ASC 842 “Leases”, and also elects practical expedient not to separate non-lease component from lease components in accordance with ASC 842-10-15-37 and instead to account for each separate lease component and the non-lease components associated with that lease component as a single lease component. The Company also elects the practical expedient not to recognize lease assets and lease liabilities for leases with a term of 12 months or less.

 

The Company recognized a lease liability and corresponding right-to-use asset based on the present value of minimum lease payments discounted at the Company’s incremental borrowing rate. The Company records amortization and interest expense on a straight-line basis based on lease terms and reduces lease liabilities upon making lease payments.

 

(o) Revenue Recognition

(o) Revenue Recognition

 

In accordance with the ASC 606, the Company recognizes revenues net of applicable taxes, when goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to receive in exchange for those goods or services.

 

The Company generates its revenues primarily from five sources: (1) product sales, (2) software sales, (3) advertising, (4) crypto-currency mining, and (5) other sales. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied, generally, upon delivery of the goods and services and receipts of cryptocurrencies from cryptocurrency mining pools.

 

Revenue - Products

 

Product revenues are generated primarily from the sale of Cloud-Application-Terminal based digital ads display terminals with integrated software essential to the functionality of the hardware to our customers (inclusive of related parties) and high-end data storage servers. Although manufacturing of the products has been outsourced to the Company’s Original Equipment Manufacturer (OEM) suppliers, the Company has acted as the principal of the contract. The Company recognized the product sales at the point of delivery. The Company has indicated that it may from time to time provide future unspecified software upgrades to the hardware products’ essential software, which is expected to be infrequent and, free of charge. Non-software service is mainly the one-time training session provided to the customer to familiarize them with the software operation upon the customer’s initial introduction to the software platform. The costs of providing infrequent software upgrade and training are de minimis. As a result, the Company does not allocate transaction price to software upgrade and customer training. Product sales are classified as “Revenue-Products” on the Company’s consolidated statements of operations.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Revenue - Software

 

Customers in the private sector contract the Company to design and develop software products specifically customized for their needs for a fixed price. Software development projects usually include developing software, integrating various isolated software systems into one, and testing the system. The design and build services, together with the integration of the various elements, are generally determined to be essential to the functionality of the delivered software. The contracted price is usually paid in installments based on progression of the project or at the delivery of the software. The Company usually provides non-software services including after-sale support, technical training. The technical training only occurs at the introduction of the software. The software is highly specialized and stable, after-sale support and subsequent upgrade or enhancement are infrequent. The Company has estimated the costs associated with the non-software performance obligations and concludes that these obligations are de minimis to the overall contract. Therefore, the Company does not further allocate transaction price.

 

The Company usually completes the customized software contracts less than 12 months and recognizes the revenue at the point of delivery because the Company does not have an enforceable right to payment for performance completed to date. Revenues from software development contracts are classified as “Revenue-Software” on the Company’s consolidated statements of operations.

 

Revenue - Advertising

 

The Company generates revenues primarily from providing advertising slots to customers to promote their businesses by broadcasting advertisements on identifiable digital ads display terminals and vehicular ads display terminals in different geographic regions and locations through a cloud- based new media sharing platform. The Company also contracts individuals to promote special events or for various occasions. The Company is only obligated to broadcast the advertisements to the contracted digital ads display terminals, and therefore allocates 100% of the transaction price to advertisement broadcasting. The transaction price for advertisement broadcasting is fixed based on the numbers of advertisement delivery and duration of the contract, and has no variable consideration, or significant financing component, or subsequent price change, and is not refundable.

 

The Company recognizes the revenues, net of applicable taxes, from advertisement broadcasting contracts with customers over the contracted advertising duration.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

Revenue - Cryptocurrency mining

 

The Company has entered into digital asset mining pools by executing contracts with the mining pool operators to provide computing power to the mining pool. The contracts are terminable under certain circumstances. In exchange for providing computing power, the Company is entitled to a fractional share of the fixed cryptocurrency awards the mining pool operator receives (less digital asset transaction fees to the mining pool operator, if any.) for successfully adding a block to the blockchain. The Company’s fractional share is based on the proportion of computing power the Company contributed to the mining pool operator to the total computing power contributed by all mining pool participants in solving the current algorithm.

 

Providing computing power in digital asset transaction verification services is an output of the Company’s ordinary activities. The provision of providing such computing power is the only performance obligation in the Company’s contract with mining pool operator.

 

The transaction consideration the Company receives, if any, is noncash consideration, which the Company measures at fair value using the quoted price of the related cryptocurrency on the date received, which is not materially different than the fair value at the contract inception or at the time the Company has earned the award from the pools. The consideration is all variable. Because it is not probable that a significant reversal of cumulative revenue will not occur (ASC 606-10-32-11), the consideration is constrained until the mining pool operator successfully places a block (by being the first to solve an algorithm), and the Company receives confirmation of the consideration it will receive, at which time revenue is recognized. There is no financing component, nor allocation of transaction price in these transactions.

 

Revenue - Other

 

The Company also reports other revenue which comprises revenue generates from System upgrade and technical support services, platform service fee, and rental income.

 

System upgrade and technical support revenue is recognized when performance obligations are satisfied upon completion of the services. Platform service fee is charged based on number of the display terminals used by the customers or a percentage of advertising revenue generated by the display terminals. Platform service revenue is recognized on a monthly basis over the contract period.

 

The Company follows ASC 842 – Leases that requires lessor to identify the underlying assets and allocate rental income among considerations in lease and non-lease components. The Company owns two units of office space renting out to a third party and TNM under non-cancelable operating lease agreements with lease terms of six years starting from May 1, 2016 and three years starting from July 1, 2019, respectively. The lease agreements have fixed monthly rental payments, and no non-lease component or option for lessees to purchase the underlying assets. The Company collects monthly rental payments from the lessees, and has generated approximately $183,000 and $211,000 rental income for the periods ended June 30, 2021, and 2020, respectively.

 

After completion of the business acquisition on June 9, 2021, TNM became a subsidiary of the VIE of the Company, and is no longer a related party. The rental income from TNM has become an intercompany revenue and been eliminated since June 9, 2021.

 

Annual minimum rental income to be received in the next 5 years:     
2021   155,688 
2022   108,982 
Total   264,670 

 

Contract balances

 

The Company records advances from customers when cash payments are received or due in advance of our performance. For the six months ended June 30, 2021 and 2020, the Company recognized revenue of $104,000 and $120,000, respectively, that was included in the advances from customers balance at the beginning of each reporting period.

 

Practical expedients and exemptions

 

The Company generally expenses sales commissions and other incremental costs of obtaining a contract, if any incurred, because the duration of the service contracts and the amortization periods would have been one year or less. In many cases, the Company is approached by customers for customizing software products for their specific needs without incurring significant selling expenses.

 

The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less.

 

(p) Cost of advertising and cost of cryptocurrencies

(p) Cost of advertising and cost of cryptocurrencies

 

The cost of advertising mainly comprises of direct costs of generating advertising revenue including lease expense for the wall space, to where the ads display terminal to be installed, installation costs of ads display terminals, depreciation of display termination, labor, and other related expenses. The cost of cryptocurrencies consists primarily of direct costs of earning Bitcoin and Ethereum related to mining operations, including mining platform fees, mining pool fees, mining facility rental fees, electric power costs, other utilities, depreciation of mining machines, labor, insurance, and among other ancillary costs.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

 

(q) Segment reporting

(q) Segment reporting

 

Segment information is consistent with how management reviews the businesses, makes investing and resource allocation decisions and assesses operating performance. Transfers and sales between reportable segments, if any, are recorded at cost.

 

The Company reports financial and operating information in the following three segments:

 

(1) Cloud-based Technology (CBT) segment —It includes the Company’s cloud-based products, high-end data storage servers. and related services sold to private sectors including new media, healthcare, education, and residential community management, and among other industries and applications. In this segment, the Company generates revenues from the sales of hardware and software total solutions with proprietary software and content as well as from designing and developing software products specifically customized for private sector customers’ needs for a fixed price. The Company includes the revenue and cost of revenue of high-end data storage servers in the CBT segment. Advertising services is included in the CBT segment, after the Company consummated the acquisition of TNM. Advertisements are delivered to the ads display terminals and vehicular ads display terminals through the Company’s cloud-based new media sharing platform. Incorporation of advertising services complements the Company’s out-of-home advertising business strategy.
   
(2) Blockchain Technology (BT) segment — The BT segment is the Company’s newly formed business sector. Cryptocurrency mining is the first initiative implemented in the BT segment.
   
(3) Traditional Information Technology (TIT) segment —The TIT segment includes the Company’s project-based technology products and services sold to the public sector. The solutions the Company has sold primarily include Geographic Information Systems (GIS), Digital Public Security Technology (DPST), and Digital Hospital Information Systems (DHIS). In this segment, the Company generates revenues from sales of hardware and system integration services. As a result of the business transformation, the TIT segment is being phased out in 2021.

 

(r) Reclassifications

(r) Reclassifications

 

Certain prior period amounts have been reclassified to be comparable to the current period presentation. This reclassification has no effect on previously reported net assets or net income (loss).

 

(s) Recent Accounting Pronouncements

(s) Recent Accounting Pronouncements

 

In August 2020, the FASB issued ASU No. 2020-06 (“ASU 2020-06”) “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.” ASU 2020-06 will simplify the accounting for convertible instruments by reducing the number of accounting models for convertible debt instruments and convertible preferred stock. Limiting the accounting models results in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. Convertible instruments that continue to be subject to separation models are (1) those with embedded conversion features that are not clearly and closely related to the host contract, that meet the definition of a derivative, and that do not qualify for a scope exception from derivative accounting and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. ASU 2020-06 is effective for public business entities fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company is currently evaluating the effect of the adoption of ASU 2020-06 on the consolidated financial statements. The effect will largely depend on the composition and terms of the financial instruments at the time of adoption.

 

In January 2020, the FASB issued ASU 2020-01, Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)-Clarifying the Interactions between Topic 321, Topic 323, and Topic 815. The guidance provides clarification of the interaction of rules for equity securities, the equity method of accounting and forward contracts and purchase options on certain types of securities. ASU 2020-01 is effective for the Company in the first quarter of 2021. The adoption did not have any significant impact on the Company’s condensed consolidated financial statements.

 

The Company has considered all other recently issued accounting pronouncements and does not believe that the adoption of such pronouncements will have a material impact on the consolidated financial statements.

 

 

TAOPING INC.

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS (Tables)
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY

 

Entities  Subsidiaries/ VIE  June 30, 2021 % owned   December 31, 2020 % owned   December 31, 2019 % owned   Location
                 
Taoping Inc.      %             British Virgin Islands
Taoping Holdings Limited (THL)  Subsidiary   100%   100 %   100%  British Virgin Islands
Taoping Group (China) Ltd. (IST HK)  Subsidiary   100%   100 %   100%  Hong Kong, China
Taoping Digital Assets (Asia) Limited (TDAL)  Subsidiary   100%             Hong Kong, China
Taoping Digital Assets (Hong Kong) Limited (TDL)  Subsidiary   100%             Hong Kong, China
Taoping Capital Limited (TCL)  Subsidiary   100%             Hong Kong, China
Alpha Digital Group Ltd. (ADG)  Subsidiary   100%             Cayman, Island
Information Security Tech. (China) Co., Ltd. (IST)  Subsidiary   100%   100 %   100%  Shenzhen, China
TopCloud Software (China) Co., Ltd. (TopCloud)  Subsidiary   100%   100 %   100%  Shenzhen, China
Information Security IoT Tech.Co., Ltd. (ISIOT)  Subsidiary   100%   100 %   100%  Shenzhen,China
iASPEC Technology Group Co., Ltd. (iASPEC)  VIE   100%   100 %   100%  Shenzhen, China
Biznest Internet Tech. Co., Ltd. (Biznest)  VIE subsidiary   100%    100 %   100%  Shenzhen,China
iASPEC Bocom IoT Tech. Co., Ltd. (Bocom)  VIE subsidiary   100%    100 %   100%  Shenzhen, China
Taoping New Media Co., Ltd. (TNM)  VIE subsidiary   100%          Shenzhen, China
Shenzhen Taoping E-Commerce Service Co., Ltd. (SZTEC)  VIE Subsidiary   100%          Shenzhen, China
Shenzhen Taoping Education Technology Co., Ltd. (SZTET)  VIE subsidiary   51%             Shenzhen, China
Wuhu Taoping Education Technology Co., Ltd. (WHTET)  VIE subsidiary   51%             Wuhu, China
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE

Accounts receivable as of June 30, 2021 and December 31, 2020 are as follows:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Accounts Receivable  $15,650,969   $12,359,619 
Allowance for credit losses   (12,942,975)   (8,095,362)
Accounts Receivable, net  $2,707,994   $4,264,257 
Accounts Receivable - related parties  $15,651,195   $12,017,651 
Allowance for credit losses - related parties   (15,485,183)   (9,098,436)
Accounts Receivable - related parties, net  $166,012   $2,919,215 
Non-current Accounts Receivable  $-   $3,013,532 
Non-current Allowance for credit losses   -    (1,174,302)
Non-current Accounts Receivable, net  $-   $1,839,230 
Non-current Accounts Receivable - related parties  $-   $4,172,502 
Non-current Allowance for credit losses - related parties   -    (2,849,306)
Non-current Accounts Receivable - related parties, net  $-   $1,323,196 
SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES

      
Balance at January 1, 2020  $7,212,644 
Increase in allowance for credit losses   13,528,638 
Foreign exchange difference   476,124 
Balance at December 31, 2020  $21,217,406 
Addition from acquisition of TNM   309,537 
Increase in allowance for credit losses   6,691,031 
Decrease for balance recovered   (61,969)
Foreign exchange difference   272,153 
Balance at June 30, 2021 (Unaudited)  $28,428,158 
SCHEDULE OF ESTIMATED USEFUL LIVES

 

Office buildings   20-50 years  
Lease improvement   Shorter of lease term or assets lives  
Electronics equipment, furniture and fixtures   3-5 years  
Motor vehicles   5 years  
Purchased software   5 years  
Media display equipment   5 years  
Cryptocurrency mining machine   3 years  
SCHEDULE OF FUTURE MINIMUM PAYMENTS FOR OPERATING LEASES

After completion of the business acquisition on June 9, 2021, TNM became a subsidiary of the VIE of the Company, and is no longer a related party. The rental income from TNM has become an intercompany revenue and been eliminated since June 9, 2021.

 

Annual minimum rental income to be received in the next 5 years:     
2021   155,688 
2022   108,982 
Total   264,670 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS ACQUISITION (Tables)
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED

The following table summarizes the purchase price allocation for TNM, and the amounts of the assets acquired, and liabilities assumed which were based on their estimated fair values at the acquisition date:

 

     
Cash  $7,644 
Accounts receivable, net   1,252,601 
Advances to suppliers   75,971 
Other receivables and other current assets, net   2,345,332 
Long-term investments   1,386,191 
Property and equipment   1,550,113 
Right of use assets   74,812 
Accounts payable   (339,198)
Advances from customers   (10,943)
Accrued payroll and benefits   (32,840)
Amount due to related parties   (619,571)
Other payables and accrued expenses   (87,373)
Lease liabilities   (153,938)
Total net assets acquired   5,448,801 
Bargain purchase gain   (12,345)
Total purchase price  $5,436,456 
SCHEDULE OF BUSINESS ACQUISITION PRO-FORMA

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Revenue   $6,895,929   $5,417,123 
Net (loss)    (14,775,796)   (8,276,745)
Net (loss) attributable to TAOP   (14,393,682)   (8,015,283)
           
Weighted Average Number of Shares:          
Basic and Diluted   11,833,830    8,289,241 
           
(Loss) per share – Basic and Diluted   (1.25)   (1.00)
(Loss) per share attributable to TAOP - Basic and Diluted   $(1.22)  $(0.97)
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
VARIABLE INTEREST ENTITY (Tables)
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
SCHEDULE OF VARIABLE INTEREST ENTITY OF ASSETS AND LIABILITIES

The VIE’s assets and liabilities were as follows as of June 30, 2021 and December 31, 2020:

 

  

June 30, 2021

  

December 31, 2020

 
   (Unaudited)     
Total current assets  $7,841,679   $9,261,921 
Other assets, non-current   3,790,167    4,302,000 
Non-current accounts receivable, net   -    2,101,276 
Long-term investments   818,266    - 
Property, equipment and software   6,094,121    3,713,860 
Total assets   18,544,233    19,379,057 
Intercompany payable to the WFOE   29,622,291    20,449,508 
Total current liabilities   48,426,228    41,717,595 
Lease liability   82,134    - 
Total liabilities   48,508,363    41,717,595 
Total equity  $(29,964,130)  $(22,338,538)
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2021
Loss per share - Basic and Diluted*  
SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE

Components of basic and diluted earnings per share were as follows for the six months ended June 30, 2021 and 2020:

 

  

Six Months Ended

June 30, 2021

  

Six Months Ended

June 30, 2020

 
   (Unaudited)   (Unaudited) 
Numerator:          
Net loss attributable to the Company  $(14,098,340)  $(7,676,645)
Denominator:         
Weighted average outstanding ordinary shares-Basic   10,761,008    7,075,611 
Weighted average outstanding ordinary shares- Diluted   10,761,008    7,075,611 
Loss per share attributable to the Company    
Basic  $(1.31)  $(1.08)
Diluted  $(1.31)  $(1.08)
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
SCHEDULE OF INVENTORIES

 

         
As of June 30, 2021 and December 31, 2020, inventories consist of: 
   June 30, 2021   December 31, 2020 
   (Unaudited)     
Raw materials  $3,711   $3,663 
Finished goods   1,613,853    427,942 
Cost of projects   12,176    34,792 
Inventories, gross  $1,629,740   $466,397 
Allowance for slow-moving or obsolete inventories   (263,146)   (211,719)
Inventories, net  $1,366,594   $254,678 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY, EQUIPMENT AND SOFTWARE (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE

 

         
As of June 30, 2021 and December 31, 2020, property, equipment and software consist of:
   June 30, 2021   December 31, 2020 
   (Unaudited)     
Office buildings  $5,206,573   $5,140,635 
Electronic equipment, furniture and fixtures   5,983,372    5,470,985 
Cryptocurrency mining machine   6,506,306    - 
Media display equipment   1,232,872    - 
Motor vehicles   204,094    201,509 
Leasehold improvement   110,919    - 
Purchased software   19,098,570    17,465,168 
Property, plant and equipment, gross   38,342,706    28,278,297 
Less: accumulated depreciation   (19,742,876)   (17,426,398)
Property, equipment and software, net  $18,599,830   $10,851,899 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
CRYPTOCURRENCIES (Tables)
6 Months Ended
Jun. 30, 2021
Investment Company [Abstract]  
SCHEDULE OF MOVEMENTS OF CRYPTOCURRENCIES

 

The following table presents the movements of cryptocurrencies for the six-month period ended June 30, 2021:  

 

   Amounts 
Balance at January 1, 2021   - 
Receipt of cryptocurrencies from mining activities  $814,772 
Sales of cryptocurrencies   (638,183)
Realized gain on sale of cryptocurrencies   41,345 
Impairment loss on cryptocurrencies   (42,447)
Balance at June 30, 2021  $175,487 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
BANK LOANS (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
SCHEDULE OF SHORT-TERM BANK DEBT

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Secured short-term loans (1)  $5,949,005   $6,210,176 
SCHEDULE OF SECURED SHORT-TERM BANK DEBT

   June 30, 2021   December 31, 2020 
   (Unaudited)     
         
Collateralized by office buildings of IST and guaranteed by Mr. Lin and Biznest  $4,182,894   $3,976,960 
Guaranteed by IST and Mr. Lin and Collateralized by the real property of ISIOT and equity investment of ISTIL   1,766,111    2,019,072 
Guaranteed by a $ 0.2 million restricted bank time deposit   -    214,144 
Total  $5,949,005   $6,210,176 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Tables)
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
SCHEDULE OF INCOME BEFORE INCOME TAXES

Pre-tax (loss) income from continuing operations for the six months ended June 30, 2021 and 2020 were taxable in the following jurisdictions:

 

  

Six Months

Ended

  

Six Months

Ended

 
   June 30, 2021   June 30, 2020 
   (Unaudited)   (Unaudited) 
PRC  $(8,798,878)  $(7,160,850)
HK   (224,699)   (11,910)
BVI   (5,440,462)   (837,790)
Total loss before income taxes  $(14,464,039)  $(8,010,550)
SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT)

Income tax expense (benefit) from continuing operations consists of the following:

  

Six Months

Ended

  

Six Months

Ended

 
   June 30, 2021   June 30, 2020 
   (Unaudited)   (Unaudited) 
Current tax expense (benefit)  $871   $(69,858)
Income tax expense (benefit)  $871   $(69,858)
SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION

Current income tax expense (benefit) were recorded in 2021 and 2020 and were related to differences between the book and corporate income tax returns.

 

  

Six Months

Ended

  

Six Months

Ended

 
   June 30, 2021   June 30, 2020 
   (Unaudited)   (Unaudited) 
PRC statutory tax rate   25%   25%

Computed expected income tax (benefit)

  $(3,616,011)  $(2,002,638)

Tax rate differential benefit from tax holiday

   952,236    801,931 
Permanent differences   231,390    117,180 
Tax effect of deductible temporary differences not recognized   1,016,965    

801,244

 
Non-deductible tax loss   1,416,291    212,425 
Income tax expense (benefit)  $871   $(69,858)
SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES

The significant components of deferred tax assets and deferred tax liabilities were as follows as of June 30, 2021 and December 31, 2020:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)         
  

Deferred

Tax

Assets

  

Deferred

Tax

Liabilities

  

Deferred

Tax

Assets

  

Deferred

Tax

Liabilities

 
Allowance for credit losses  $4,698,990   $-   $3,640,083   $- 
Loss carry-forwards   4,271,589    -    3,714,825    - 
Fixed assets   23,230    (273,000)   80,456    (258,451)
Inventory valuation   384,109    -    369,064    - 
Accrued liabilities   14,814    -    -    - 
Long-term investments   150,832    -    5,736    - 
Intangible assets   -    135,918    -    134,197 
Gross deferred tax assets and (liabilities)   9,543,564    (137,082)   7,810,164    (124,254)
Valuation allowance   (9,406,482)   -    (7,685,910)   - 
Total deferred tax assets and (liabilities)  $137,082   $(137,082)  $124,254   $(124,254)
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER CURRENT AND NON-CURRENT ASSETS (Tables)
6 Months Ended
Jun. 30, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
SCHEDULE OF OTHER CURRENT ASSETS

 

(a) As of June 30, 2021, and December 31, 2020, other current assets consist of:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Advances to unrelated parties (i)  $1,641,865   $8,305 
Receivable for sales of other assets (ii)   578,700    - 
Advances to employees   104,799    45,396 
Other current assets (iii)   303,682    119,325 
Total  $2,629,046   $173,026 

 

(i)The advances to unrelated parties for business development, and are non-interest bearing and due on demand.

 

As of June 30, 2021, the Company included in the balance of advances to unrelated parties of $1.64 million compared to advances to unrelated parties of $8,305 as of December 31, 2020.

 

As of June 30, 2021, the outstanding balance included the amount due from a third-party vendor, at the amount of approximately $1,472,000, whom the Company has contracted to develop the new media advertising market. According to the contract and its subsequent amendment, the vendor is responsible for performing consulting service of market research as subcontractor and facilitating the development of the new media advertising market.

 

Based on the amendment of the contract, the Company agrees to make advances to the vendor specifically for its market development purposes, and the total commitment of funding was RMB6 million (USD $929,532). Meanwhile, the Company agrees to pay the vendor a 12% commission fee based on the advertising revenue it has facilitated, and a 50% subcontractor fee based on the consulting services revenue, tax inclusive.

 

If the Company’s revenue facilitated by the vendor does not reach certain threshold during specified periods, the contract could be terminated by the Company, and all funding with applicable interest, less any commissions and subcontractor fees payable to the vendor, shall be repaid to the Company within one month after the termination of the contract. If the two parties terminate the cooperation on the condition that the vendor meet the target, all funding without interest, shall be repaid.

 

The first period as specified is from January 1, 2021 to December 31, 2021 with a threshold revenue of RMB 15 million (approximately USD $2,294,400). The threshold revenue is to increase by 30% in the year 2022. As of June 30, 2021, revenue facilitated by the vendor has reached RMB3,342,355 (USD $511,247). The Company will continue to monitor the revenue facilitated by the vendor and assess if an event occurs or circumstance changes that would potentially indicate that the carrying amount of the receivable was impaired.

 

As of June 30, 2021, the Company overfunded the vendor by $543,000 which was returned by the vendor subsequent to June 30, 2021.

 

As of June 30, 2021, the outstanding balance also included the deposits of RMB 1 million (approximately USD $154,000) made to a supplier for purchases which has been cancelled. The deposits will be refundable before the end of October 2021.

 

(ii)Receivable for sales of other assets

 

In November 2020, the Company sold non-cash consideration (see Note 2-o) received in prior years in exchange for advertising service to a third-party company in a price of $1,142,779 which equals to the carrying value of non-cash consideration. The company had collected $564,079 as of June 30, 2021. The remaining balance of $578,700 was fully collected subsequently in August 2021.

 

(iii)Other current assets
SCHEDULE OF OTHER ASSETS, NONCURRENT

 

(b) As of June 30, 2021 and December 31, 2020, Other assets, non-current consist of:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Other assets, non-current  $3,790,167   $4,302,000 
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
OPERATING LEASES (Tables)
6 Months Ended
Jun. 30, 2021
Operating Leases  
SCHEDULE OF OPERATING LEASE

Weighted-average remaining lease term as of June 30, 2021, and discount rate for its operating leases are as follows:

Weighted-average remaining lease term   32.8 months 
Weighted-average discount rate   6.75% 
SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES

The following table outlines maturities of operating lease liabilities as of June 30, 2021:

 

Year ending June 30  Leases for office/ server rooms/ Dormitory   

Wall Space

Leases

 
2022  $375,118   $4,082 
2023   363,340    - 
2024   265,973    - 
Total lease payments   1,004,431    4,082 
Less: Imputed interest   (87,103)   - 
Present value of lease liabilities  $917,328   $4,082 
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 2021
Investments, All Other Investments [Abstract]  
SCHEDULE OF EQUITY METHOD INVESTMENTS

As of June 30, 2021, the Company’s equity method investments had a carrying value of $489,513 which were as follows:

 

Investees  Abbreviation   % of Ownership   Carrying value 
Qingdao Taoping IoT Co., Ltd.   QD Taoping, or QD    47%  $111,638 
Yunnan Taoping IoT Co., Ltd.   YN Taoping, or YN    40%   203,097 
Jiangsu Taoping IoT Technology Co.,Ltd.   JS Taoping, or JS    25%   165,855 
Jiangsu Taoping New Media Co., Ltd   JS New Media, or JN    21%   8,923 
             $489,513 
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER PAYABLES AND ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2021
Other Liabilities Disclosure [Abstract]  
SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES

As of June 30, 2021 and December 31, 2020, other payables and accrued expenses consist of:

 

   June 30, 2021   December 31, 2020 
   (Unaudited)     
Advances from unrelated third parties (i)  $274,084   $469,418 
Other taxes payable (ii)   4,111,865    4,089,013 
Unrecognized tax liability (iii)   -    433,000 
Accrued professional fees   184,140    404,025 
Amount due to employees (iv)   134,496    65,785 
Other current liabilities (v)   287,216    1,174,856 
Other Payables and Accrued Expenses  $4,991,801   $6,636,097 

 

(i) The advances from unrelated parties are non-interest bearing and due on demand.
   
(ii) The other taxes payable were the amounts due to the value added tax, business tax, city maintenance and construction tax, and individual income tax.
   
(iii) The unrecognized tax liability refers to the land value added tax due to the sale of property, equipment, and land use rights in September 2015. As of June 30, 2021, the unrecognized tax liability passed the 5-year statute of limitation and recognized as other income in the consolidated statement of operations.
   
(iv) The amounts due to employees were pertaining to employees’ out-of-pocket expenses for travel and meal allowance, etc.
   
(v) The other current liabilities as of June 30, 2021 included the security and deposit of approximate $207,000. The decrease was for: a) approximate of $203,000 payable of prior year’s government funding has been settled during the six months ended June 30, 2021, and b) an amount of $767,500 for ordinary shares converted from the convertible debt have been issued as of June 30, 2021.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
EQUITY (Tables)
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
SCHEDULE OF SHARE BASED PAYMENTS EXPENSE

The following table provides the details of the approximate total share-based payments expense during the six months ended June 30, 2021 and 2020:

 

   Six Months Ended June 30, 2021   Six Months Ended June 30, 2020 
   (Unaudited)   (Unaudited) 
Employees and directors share-based payments  $

2,950,000

(a)(c)  $92,000(c)
Stock options and warrants issued for services   2,100,000(d)   12,000(d)
Shares issued for services   42,000(a)   193,000(a)
Total share based payments expenses  $5,092,000   $297,000 
SUMMARY OF STOCK OPTION ACTIVITY

Stock option activity for the six months ended June 30, 2021 is summarized as follows:

 

       Weighted   Weighted Average Remaining     
   Options   Average
Exercise
   Contractual
Life
   Aggregated Intrinsic 
   Outstanding   Price   (Years)   Value 
Outstanding at January 1, 2021    326,348   $2.4    2.6   $143,587 
Exercised   -    -           
Canceled   (13,333)  $2.4         
Outstanding at June 30, 2021(Unaudited)   313,015   $2.4    2.1   $769,980 
Vested and expected to be vested as of June 30, 2021(Unaudited)   313,015   $2.4    2.1   $769,980 
Options exercisable as of June 30, 2021 (vested)(Unaudited)   156,500   $2.4    2.1   $384,990 
SCHEDULE OF NON-VESTED SHARE ACTIVITY

The following table summarizes the status of options which contain vesting provisions:    

 

   Options  

Weighted

Average

Grant Date

Fair Value

 
Non-vested at January 1, 2021   326,348   $1.01 
Vested   (156,500)  $1.01 
Canceled   (13,333)  $1.01 
Non-vested at June 30, 2021 (Unaudited)   156,515   $1.01 
SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE

 

   June 30, 2021 Number of Warrants Outstanding   Exercise   Expiration 
   and Exercisable   Price   Date 
July 2020 stock options to consultants   57,366   $2.64    07/09/2023 
February 2021 warrants to consultant   1,000,000   $3.5    08/21/2021 
April 2021 warrants to consultants   900,000   $6.3    04/15/2022 
April 2021 warrants to consultant   15,000   $6.3    04/15/2022 
    1,972,366           
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED SEGMENT DATA (Tables)
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
SCHEDULE OF SEGMENT REPORTING

Selected information by segment is presented in the following tables for the six months ended June 30, 2021 and 2020

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Revenues (1)             
TIT Segment   $88,670   $141,919 
CBT Segment    5,522,135    3,595,431 
BT Segment   814,772    - 
   $6,425,577   $3,737,350 

 

(1) Revenues by operating segments exclude intercompany transactions.

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
(Loss) income from operations           
TIT Segment   $(72,677)  $(122,921)
CBT Segment    (8,792,969)   (6,780,105)
BT segment   (1,246,811)   - 
Corporate and others (2)      (3,809,748)   (640,818)
(Loss) from operations      (13,922,205)   (7,543,844)
CBT’s loss from equity method investments   (578,619)   - 
BT’s other income   41,345    - 
Corporate other income, net    473,879    (78,945)
Corporate interest income    2,109    3,470 
Corporate interest expense    (480,548)   (391,231)
(Loss) before income taxes    (14,464,039)   (8,010,550)
Income tax benefit    (871)   69,858 
Net loss   (14,464,910)   (7,940,692)
Less: Loss attributable to the non-controlling interest    366,570    264,047 
Net loss attributable to the Company  $(14,098,340)  $(7,676,645)

 

(2)

Includes non-cash compensation, professional fees and consultancy fees for the Company.

 

Non-cash compensation by segment for the six months ended June 30, 2021 and 2020 are as follows:

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Non-cash compensation:           
TIT Segment  $55,840   $- 
CBT Segment   335,040    - 
BT segment   1,357,383    - 
Corporate and others    3,344,699    92,308 
   $5,092,962   $92,308 

 

Depreciation and amortization by segment for six months ended June 30, 2021 and 2020 are as follows:

 

   Six Months Ended June 30, 2021 (Unaudited)   Six Months Ended June 30, 2020 (Unaudited) 
Depreciation and amortization:           
TIT Segment   $16,356   $8,380 
CBT Segment    2,385,886    1,596,821 
BT Segment   310,766    - 
   $2,713,008   $1,605,201 

 

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers:           
TIT Segment   $(61,812)  $30,909 
CBT Segment    6,752,063    5,844,135 
BT Segment   7,357    - 
   $6,697,608   $5,875,044 

 

   Six Months Ended
June 30, 2021
(Unaudited)
   Six Months Ended
June 30, 2020
(Unaudited)
 
Inventory obsolescence provision:           
TIT Segment   $-   $504 
CBT Segment    48,589    (15,759)
   $48,589   $(15,255)

 

Total assets by segment as of June 30, 2021 and December 31, 2020 are as follows:

 

   June 30, 2021
(Unaudited)
   December 31, 2020 
Total assets           
TIT Segment   $307,867   $213,329 
CBT Segment *    35,011,091    30,488,753 
BT Segment   8,273,018    - 
Corporate and others   9,279,275    74,569 
   $52,871,251   $30,776,651 

 

* CBT segment included equity investments of approximately $0.8 million as of June 30, 2021.

XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Taoping Inc. [Member]      
Entities Taoping Inc.    
Location British Virgin Islands    
Taoping Holdings Limited (THL) [Member]      
Entities Taoping Holdings Limited (THL)    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
Location British Virgin Islands    
Taoping Group (China) Ltd. (IST HK) [Member]      
Entities Taoping Group (China) Ltd. (IST HK)    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
Location Hong Kong, China    
Taoping Digital Assets (Asia) Limited (TDAL) [Member]      
Entities Taoping Digital Assets (Asia) Limited (TDAL)    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00%    
Location Hong Kong, China    
Taoping Digital Assets (Hong Kong) Limited (TDL) [Member]      
Entities Taoping Digital Assets (Hong Kong) Limited (TDL)    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00%    
Location Hong Kong, China    
Taoping Capital Limited (TCL) [Member]      
Entities Taoping Capital Limited (TCL)    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00%    
Location Hong Kong, China    
Alpha Digital Group Ltd (ADG) [Member]      
Entities Alpha Digital Group Ltd. (ADG)    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00%    
Location Cayman, Island    
Information Security IoT Tech.Co., Ltd. (ISIOT) [Member]      
Entities Information Security Tech. (China) Co., Ltd. (IST)    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
Location Shenzhen, China    
TopCloud Software (China) Co., Ltd. (TopCloud) [Member]      
Entities TopCloud Software (China) Co., Ltd. (TopCloud)    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
Location Shenzhen, China    
Information Security IoT Tech.Co., Ltd. (ISIOT) [Member]      
Entities Information Security IoT Tech.Co., Ltd. (ISIOT)    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
Location Shenzhen,China    
iASPEC Technology Group Co., Ltd. (iASPEC) [Member]      
Entities iASPEC Technology Group Co., Ltd. (iASPEC)    
Subsidiaries/VIE VIE    
Percentage owned 100.00% 100.00% 100.00%
Location Shenzhen, China    
Biznest Internet Tech. Co., Ltd. (Biznest) [Member]      
Entities Biznest Internet Tech. Co., Ltd. (Biznest)    
Subsidiaries/VIE VIE subsidiary    
Percentage owned 100.00% 100.00% 100.00%
Location Shenzhen,China    
iASPEC Bocom IoT Tech. Co., Ltd. (Bocom) [Member]      
Entities iASPEC Bocom IoT Tech. Co., Ltd. (Bocom)    
Subsidiaries/VIE VIE subsidiary    
Percentage owned 100.00% 100.00% 100.00%
Location Shenzhen, China    
Taoping New Media Co., Ltd. (TNM) [Member]      
Entities Taoping New Media Co., Ltd. (TNM)    
Subsidiaries/VIE VIE subsidiary    
Percentage owned 100.00%    
Location Shenzhen, China    
Shenzhen Taoping E-Commerce Service Co., Ltd. (SZTEC) [Member]      
Entities Shenzhen Taoping E-Commerce Service Co., Ltd. (SZTEC)    
Subsidiaries/VIE VIE Subsidiary    
Percentage owned 100.00%    
Location Shenzhen, China    
Shenzhen Taoping Education Technology Co., Ltd. (SZTET) [Member]      
Entities Shenzhen Taoping Education Technology Co., Ltd. (SZTET)    
Subsidiaries/VIE VIE subsidiary    
Percentage owned 51.00%    
Location Shenzhen, China    
Wuhu Taoping Education Technology Co., Ltd. (WHTET) [Member]      
Entities Wuhu Taoping Education Technology Co., Ltd. (WHTET)    
Subsidiaries/VIE VIE subsidiary    
Percentage owned 51.00%    
Location Wuhu, China    
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 13, 2009
Jul. 01, 2007
Jul. 31, 2021
Jun. 30, 2021
Jul. 31, 2020
Mar. 31, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 09, 2021
Dec. 31, 2020
Product Information [Line Items]                    
Purchase price of assets   $ 1,800,000                
Net income loss             $ 14,400,000 $ 7,900,000    
Cash flow from operating activities             16,328,103 1,176,940    
Working capital deficiency       $ 2,700,000     2,700,000     $ 17,400,000
Accumulated deficit       $ 206,310,884     206,310,884     $ 192,212,544
Sale of stock, shares issued     1,200,000     3,140,740        
Proceeds net of issuance cost and debt discount         $ 4,730,000 $ 13,100,000        
Gross Profit             2,138,241 $ 1,467,005    
Cryptocurrency Minings [Member]                    
Product Information [Line Items]                    
Revenue             815,000      
Gross Profit             $ 153,000      
Revenue from Rights Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Taoping New Media Co Ltd [Member]                    
Product Information [Line Items]                    
Revenue percentage             71.20%      
iASPEC Technology Group Co., Ltd. [Member]                    
Product Information [Line Items]                    
Net profit received, percentage 95.00%                  
Mr. Jianghuai Lin [Member]                    
Product Information [Line Items]                    
Shares outstanding, percentage                 24.60%  
Taoping New Media Co Ltd [Member]                    
Product Information [Line Items]                    
Equity interest acquired, percentage                 100.00%  
Business combination step acquisition shares percentage       100.00%     100.00%      
Revenue       $ 80,000.00            
Taoping New Media Co Ltd [Member] | Mr. Jianghuai Lin [Member]                    
Product Information [Line Items]                    
Equity interest acquired, percentage                 51.00%  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF ACCOUNTS RECEIVABLE (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Accounts Receivable $ 15,650,969 $ 12,359,619
Allowance for credit losses (12,942,975) (8,095,362)
Accounts Receivable, net 2,707,994 4,264,257
Accounts Receivable - related parties 15,651,195 12,017,651
Allowance for credit losses - related parties (15,485,183) (9,098,436)
Accounts Receivable - related parties, net 166,012 2,919,215
Non-current Accounts Receivable 3,013,532
Non-current Allowance for credit losses (1,174,302)
Non-current Accounts Receivable, net 1,839,230
Non-current Accounts Receivable - related parties 4,172,502
Non-current Allowance for credit losses - related parties (2,849,306)
Non-current Accounts Receivable - related parties, net $ 1,323,196
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Allowance for credit losses, beginning $ 21,217,406 $ 7,212,644
Increase in allowance for credit losses 6,940,000 13,528,638
Foreign exchange difference 272,153 476,124
Addition from acquisition of TNM 309,537  
Increase in allowance for credit losses 6,691,031  
Decrease for balance recovered (61,969)  
Allowance for credit losses, ending $ 28,428,158 $ 21,217,406
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF ESTIMATED USEFUL LIVES (Details)
6 Months Ended
Jun. 30, 2021
Office Building [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property, plant and equipment 20 years
Office Building [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property, plant and equipment 50 years
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property, plant and equipment Shorter of lease term or assets lives
Electronics Equipment, Furniture and Fixtures [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property, plant and equipment 3 years
Electronics Equipment, Furniture and Fixtures [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property, plant and equipment 5 years
Motor Vehicles [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property, plant and equipment 5 years
Purchased Software [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life of intangible assets 5 years
Media Display Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property, plant and equipment 5 years
Cryptocurrency Mining Machine [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property, plant and equipment 3 years
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF FUTURE MINIMUM PAYMENTS FOR OPERATING LEASES (Details)
Jun. 30, 2021
USD ($)
Accounting Policies [Abstract]  
2021 $ 155,688
2022 108,982
Total $ 264,670
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)
6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
Number
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Reverse stock split Reverse Stock Split: A one (1)-for-six (6) reverse stock split of the Company’s issued and outstanding ordinary shares was effective on July 30, 2020 (the “Reverse Stock Split”).      
Cash equivalents $ 0   $ 0  
Cash and cash equivalents 849,519   882,770  
Restricted cash $ 198,069 214,144  
Increase in allowance for credit losses 6,940,000   13,528,638  
Accounts Receivable, Allowance for Credit Loss 28,428,158   21,217,406 $ 7,212,644
Prepaid Expenses $ 9,891,376   24,635  
Advertising cost, percentage 100.00%      
Rental income $ 183,000 211,000    
Recognized revenue $ 104,000 $ 120,000    
Number of reportable segments | Number 3      
Prepaid Stock Based Compensation [Member]        
Prepaid Expenses $ 9,189,765   $ 24,635  
Prepaid Rental [Member]        
Prepaid Expenses $ 701,611      
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED (Details) - Taoping New Media Co Ltd [Member]
Jun. 09, 2021
USD ($)
Business Acquisition [Line Items]  
Cash $ 7,644
Accounts receivable, net 1,252,601
Advances to suppliers 75,971
Other receivables and other current assets, net 2,345,332
Long-term investments 1,386,191
Property and equipment 1,550,113
Right of use assets 74,812
Accounts payable (339,198)
Advances from customers (10,943)
Accrued payroll and benefits (32,840)
Amount due to related parties (619,571)
Other payables and accrued expenses (87,373)
Lease liabilities (153,938)
Total net assets acquired 5,448,801
Bargain purchase gain (12,345)
Total purchase price $ 5,436,456
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF BUSINESS ACQUISITION PRO-FORMA (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Business Combination and Asset Acquisition [Abstract]    
Revenue $ 6,895,929 $ 5,417,123
Net (loss) (14,775,796) (8,276,745)
Net (loss) attributable to TAOP $ (14,393,682) $ (8,015,283)
Basic and Diluted 11,833,830 8,289,241
(Loss) per share – Basic and Diluted $ (1.25) $ (1.00)
(Loss) per share attributable to TAOP - Basic and Diluted $ (1.22) $ (0.97)
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS ACQUISITION (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Jun. 09, 2021
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Jan. 02, 2020
Business Acquisition [Line Items]            
Ordinary shares, no par value   $ 0 $ 0   $ 0  
Net loss     $ (14,098,340) $ (7,676,645)    
Transaction cost           $ 350,000
Mr. Jianghuai Lin [Member]            
Business Acquisition [Line Items]            
Shares outstanding, percentage 24.60%          
Taoping New Media Co Ltd [Member]            
Business Acquisition [Line Items]            
Equity interest acquired, percentage 100.00%          
Business acquisition, shares issued 1,213,630          
Ordinary shares, no par value $ 0          
Business acquisition, shares issued, value $ 5,400,000          
Bargain purchase gain $ 12,345          
Revenues   $ 80,000.00        
Net loss   $ 1,000,000        
Taoping New Media Co Ltd [Member] | Mr. Jianghuai Lin [Member]            
Business Acquisition [Line Items]            
Equity interest acquired, percentage 51.00%          
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF VARIABLE INTEREST ENTITY OF ASSETS AND LIABILITIES (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Total current assets $ 7,841,679 $ 9,261,921
Other assets, non-current 3,790,167 4,302,000
Non-current accounts receivable, net 2,101,276
Long-term investments 818,266
Property, equipment and software 6,094,121 3,713,860
Total assets 18,544,233 19,379,057
Intercompany payable to the WFOE 29,622,291 20,449,508
Total current liabilities 48,426,228 41,717,595
Lease liability 82,134
Total liabilities 48,508,363 41,717,595
Total equity $ (29,964,130) $ (22,338,538)
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
VARIABLE INTEREST ENTITY (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Less: Net loss attributable to the non- controlling interest $ 366,570 $ 264,047
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Loss per share - Basic and Diluted*    
Net loss attributable to the Company $ (14,098,340) $ (7,676,645)
Weighted average outstanding ordinary shares-Basic 10,761,008 7,075,611
Weighted average outstanding ordinary shares- Diluted 10,761,008 7,075,611
Basic [1] $ (1.31) $ (1.08)
Diluted [1] $ (1.31) $ (1.08)
[1] On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. The computation of basic and diluted EPS was retroactively adjusted for all periods presented.
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
LOSS PER SHARE (Details Narrative) - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of anti-dilutive shares 313,000 296,900
Non Employees Stock Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of anti-dilutive shares 57,366 68,334
Non Employees Stock Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of anti-dilutive shares 1,000,000 68,334
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS (Details Narrative)
6 Months Ended
Apr. 02, 2021
USD ($)
Apr. 02, 2021
CNY (¥)
Jun. 30, 2021
USD ($)
Equipment
Jun. 30, 2020
USD ($)
Jun. 30, 2021
CNY (¥)
Equipment
Dec. 31, 2020
USD ($)
Related Party Transaction [Line Items]            
Equity investment ownership percentage     100.00%   100.00%  
Rental income     $ 183,000 $ 211,000    
Loan receivable from related party         $ 519,331
Due to related party     3,380,000      
Fixed assets     18,599,830     10,851,899
Right-of-use asset     $ 926,689    
Lease Agreement [Member]            
Related Party Transaction [Line Items]            
Lease description On April 1, 2021, the Company entered into a lease agreement with a related company 100% owned by Mr. Lin for leasing of space for cryptocurrency mining machines which is located at Dongguan City for three years from April 1, 2021 to March 30, 2024. On April 1, 2021, the Company entered into a lease agreement with a related company 100% owned by Mr. Lin for leasing of space for cryptocurrency mining machines which is located at Dongguan City for three years from April 1, 2021 to March 30, 2024.        
Lease expiration date Mar. 30, 2024 Mar. 30, 2024        
Rent expenses $ 1,438 ¥ 9,350        
Media Display Equipment [Member]            
Related Party Transaction [Line Items]            
Number of equipment lended | Equipment     5,160   5,160  
Fixed assets     $ 1,200,000      
Related Company Owned By Mr.Lin [Member]            
Related Party Transaction [Line Items]            
Due to related party     $ 3,098,000   ¥ 20,000,000  
Debt term     12 months      
Debt maturity date     May 17, 2022      
Ownership percentage     100.00%   100.00%  
Debt interest rate     5.85%      
Taoping New Media Co Ltd [Member]            
Related Party Transaction [Line Items]            
Revenues from related parties     $ 100,000 200,000    
Equity investment ownership percentage     5.00%   5.00%  
Rental income       $ 30,000    
Accounts payable - related party           69,585
Loan receivable from related party     $ 330,000     500,000
Repaid of loan receivable-related party     170,000      
Due to related party           $ 140,000
Mr.Lin [Member]            
Related Party Transaction [Line Items]            
Due to related party     $ 279,000      
Debt term     6 months      
Debt maturity date     Nov. 09, 2021      
Right-of-use asset     $ 44,831      
Operating lease liability     44,831      
Mr.Lin [Member] | Lease Agreement [Member]            
Related Party Transaction [Line Items]            
Rent expenses     $ 4,300      
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF INVENTORIES (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 3,711 $ 3,663
Finished goods 1,613,853 427,942
Cost of projects 12,176 34,792
Inventories, gross 1,629,740 466,397
Allowance for slow-moving or obsolete inventories (263,146) (211,719)
Inventories, net $ 1,366,594 $ 254,678
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Inventory Disclosure [Abstract]    
Impairment of inventory $ 48,589 $ (15,255)
Impairment of inventory $ (48,589) $ 15,255
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 38,342,706 $ 28,278,297
Less: accumulated depreciation (19,742,876) (17,426,398)
Property, equipment and software, net 18,599,830 10,851,899
Office Buildings [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 5,206,573 5,140,635
Electronic Equipment Furniture And Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 5,983,372 5,470,985
Cryptocurrency Mining Machine [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 6,506,306
Media Display Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,232,872
Property, equipment and software, net 1,200,000  
Motor Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 204,094 201,509
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 110,919
Purchased Software [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 19,098,570 $ 17,465,168
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY, EQUIPMENT AND SOFTWARE (Details Narrative) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Property, Plant and Equipment [Line Items]    
Depreciation expenses $ 2.1 $ 1.6
Office Building [Member]    
Property, Plant and Equipment [Line Items]    
Asset collateral amount $ 3.0  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF MOVEMENTS OF CRYPTOCURRENCIES (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Investment Company [Abstract]    
Cryptocurrencies, beginning balance  
Receipt of cryptocurrencies from mining activities 814,772  
Sales of cryptocurrencies (638,183)
Realized gain on sale of cryptocurrencies 41,345
Impairment loss on cryptocurrencies (42,447)
Cryptocurrencies, ending balance $ 175,487  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF SHORT-TERM BANK DEBT (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Secured short-term loans (1) $ 5,949,005 $ 6,210,176
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Short-term Debt [Line Items]    
Total short-term bank loans $ 5,949,005 $ 6,210,176
Bank Loan 1 [Member]    
Short-term Debt [Line Items]    
Total short-term bank loans 4,182,894 3,976,960
Bank Loan 2 [Member]    
Short-term Debt [Line Items]    
Total short-term bank loans 1,766,111 2,019,072
Bank Loan Three [Member]    
Short-term Debt [Line Items]    
Total short-term bank loans $ 214,144
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details) (Parenthetical)
$ in Millions
Dec. 31, 2020
USD ($)
Bank Loan Three [Member]  
Short-term Debt [Line Items]  
Restricted bank time deposit $ 0.2
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.2
BANK LOANS (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Debt Instrument [Line Items]      
Short-term bank loans $ 5,949,005   $ 6,210,176
Debt instrument maturity date description mature on various dates from July 7, 2021 to April 30, 2022.    
Weighted average interest rate, percentage 5.84% 6.33%  
Interest expenses $ 200,000 $ 200,000  
Minimum [Member]      
Debt Instrument [Line Items]      
Borrowings, interest rate 4.95%    
Maximum [Member]      
Debt Instrument [Line Items]      
Borrowings, interest rate 6.22%    
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF INCOME BEFORE INCOME TAXES (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Operating Loss Carryforwards [Line Items]    
Total (loss) income before income taxes $ (14,464,039) $ (8,010,550)
PRC [Member]    
Operating Loss Carryforwards [Line Items]    
Total (loss) income before income taxes (8,798,878) (7,160,850)
HONG KONG    
Operating Loss Carryforwards [Line Items]    
Total (loss) income before income taxes (224,699) (11,910)
BVI [Member]    
Operating Loss Carryforwards [Line Items]    
Total (loss) income before income taxes $ (5,440,462) $ (837,790)
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]    
Current tax expense (benefit) $ 871 $ (69,858)
Income tax expense (benefit) $ 871 $ (69,858)
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]    
PRC statutory tax rate 25.00% 25.00%
Computed expected income tax (benefit) $ (3,616,011) $ (2,002,638)
Tax rate differential benefit from tax holiday 952,236 801,931
Permanent differences 231,390 117,180
Tax effect of deductible temporary differences not recognized 1,016,965 801,244
Non-deductible tax loss 1,416,291 212,425
Income tax expense (benefit) $ 871 $ (69,858)
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Deferred tax assets, Allowance for credit losses $ 4,698,990 $ 3,640,083
Deferred tax liabilities, Allowance for credit losses
Deferred tax assets, Loss carry-forwards 4,271,589 3,714,825
Deferred tax liabilities, Loss carry-forwards
Deferred tax assets, Fixed assets 23,230 80,456
Deferred tax liabilities, Fixed assets (273,000) (258,451)
Deferred tax assets, Inventory valuation 384,109 369,064
Deferred tax liabilities, Inventory valuation
Deferred tax assets, Accrued liabilities 14,814
Deferred tax liabilities, Accrued liabilities
Deferred tax assets, Long-term investments 150,832 5,736
Deferred tax liabilities, Long-term investments
Deferred tax assets, Intangible assets
Deferred tax liabilities, Intangible assets 135,918 134,197
Deferred tax assets, Gross 9,543,564 7,810,164
Deferred tax liabilities, Gross (liabilities) (137,082) (124,254)
Deferred tax assets, Valuation allowance (9,406,482) (7,685,910)
Deferred tax liabilities, Valuation allowance
Total deferred tax assets 137,082 124,254
Total deferred tax (liabilities) $ (137,082) $ (124,254)
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details Narrative)
¥ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2020
Jun. 30, 2021
CNY (¥)
Operating Loss Carryforwards $ 25,300,000     ¥ 163.0
Operating Loss Carryforwards, Expiration Date Jun. 30, 2025      
Operating Income (Loss) $ (13,922,205) $ (7,543,844)    
Corporate tax rate 25.00% 25.00%    
BVI [Member]        
Operating Income (Loss) $ 9,500,000      
High Technology Enterprise [Member]        
Corporate tax rate 15.00%      
Biznest [Member]        
Corporate tax rate 12.50%      
HONG KONG        
Tax profits     16.50%  
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF OTHER CURRENT ASSETS (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advances to unrelated parties [1] $ 1,641,865 $ 8,305
Receivable for sales of other assets [2] 578,700
Advances to employees 104,799 45,396
Other current assets [3] 303,682 119,325
Total $ 2,629,046 $ 173,026
[1] The advances to unrelated parties for business development, and are non-interest bearing and due on demand.
[2] Receivable for sales of other assets
[3] Other current assets
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF OTHER ASSETS, NONCURRENT (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Other assets, non-current $ 3,790,167 $ 4,302,000
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER CURRENT AND NON-CURRENT ASSETS (Details Narrative)
1 Months Ended 2 Months Ended 6 Months Ended 7 Months Ended 12 Months Ended
Oct. 02, 2020
Nov. 30, 2020
USD ($)
Aug. 31, 2021
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2021
CNY (¥)
Jun. 30, 2020
USD ($)
Apr. 30, 2021
USD ($)
Apr. 30, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Jun. 30, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CNY (¥)
Advances to unrelated parties [1]       $ 1,641,865               $ 8,305      
Proceeds from Sale of Other Assets   $ 1,142,779   564,079                      
Security deposit       143,541                      
Value added tax receivables       87,000                      
Advances to a vendor       $ 3,380,000                      
Ownership percentage       100.00%             100.00%        
Revenue [2]       $ 6,425,577   $ 3,737,350                  
Debt instrument covenant description             The threshold revenue is to increase incrementally by 15% in every six months going forward until the contract expires four years after the commencing date of the operation. The threshold revenue is to increase incrementally by 15% in every six months going forward until the contract expires four years after the commencing date of the operation.              
[custom:ContractTerms] 4 years                            
Other Assets, Noncurrent       3,790,167               4,302,000      
Cost, Amortization       800,000                      
Advertising [Member]                              
Revenue       576,310                    
UNITED STATES                              
Advances to a vendor                       4,300,000 ¥ 30,000,000 $ 4,300,000 ¥ 30,000,000
Total commitment                       $ 4,300,000 ¥ 30,000,000 $ 4,300,000 ¥ 30,000,000
UNITED STATES | Advertising [Member]                              
Revenue             $ 462,000 ¥ 3,000,000              
Increase in revenue             $ 462,000 ¥ 3,000,000.0              
Subsequent Event [Member]                              
Proceeds from Sale of Other Assets     $ 578,700                        
Vendor [Member]                              
Due from related party       1,472,000                      
Funding commitment       $ 929,532 ¥ 6,000,000                    
Commission fee       12.00%             12.00%        
Revenues       $ 511,247 ¥ 3,342,355                    
Vendor [Member] | Subsequent To June Thirty Two Thousand Twenty One [Member]                              
Due from related party       543,000                      
Vendor [Member] | Subsequent Event [Member]                              
Revenues                 $ 2,294,400 ¥ 15,000,000          
Supplier [Member]                              
Deposit Assets       $ 154,000             ¥ 1,000,000        
[1] The advances to unrelated parties for business development, and are non-interest bearing and due on demand.
[2] Revenues by operating segments exclude intercompany transactions.
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF OPERATING LEASE (Details)
Jun. 30, 2021
Operating Leases  
Operating Lease, Weighted Average Remaining Lease Term 32 months 24 days
Operating Lease, Weighted Average Discount Rate, Percent 6.75%
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES (Details)
Jun. 30, 2021
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Present value of lease liabilities $ 264,670
Leases Office Server Rooms Dormitory leases [Member]  
Finite-Lived Intangible Assets [Line Items]  
2022 375,118
2023 363,340
2024 265,973
Total lease payments 1,004,431
Less: Imputed interest (87,103)
Present value of lease liabilities 917,328
Wall Space Leases [Member]  
Finite-Lived Intangible Assets [Line Items]  
2022 4,082
2023
2024
Total lease payments 4,082
Less: Imputed interest
Present value of lease liabilities $ 4,082
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.21.2
OPERATING LEASES (Details Narrative) - 6 months ended Jun. 30, 2021
USD ($)
HKD ($)
Finite-Lived Intangible Assets [Line Items]    
Lease term 2 years  
Variable Lease, Payment $ 0  
Short-term Lease Payments 3,000  
[custom:UnpaindRentLiabilities] 8,000  
Short-term Lease, Cost $ 2,800  
Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Lease term 1 year  
Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Lease term 3 years  
Apirl 18, 2024 [Member]    
Finite-Lived Intangible Assets [Line Items]    
Lease term 3 years  
Office Space [Member]    
Finite-Lived Intangible Assets [Line Items]    
Payments for Rent $ 22,035 $ 170,775
Operating Lease, Initial Direct Cost Expense, over Term 0  
Accrued Rent, Current 73,000  
Server Rooms [Member]    
Finite-Lived Intangible Assets [Line Items]    
Payments for Rent 7,484 58,000
Operating Lease, Initial Direct Cost Expense, over Term 7,484 58,000
Dormitory Lease [Member]    
Finite-Lived Intangible Assets [Line Items]    
Payments for Rent 4,381 34,000
Operating Lease, Initial Direct Cost Expense, over Term $ 2,194 $ 17,000
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF EQUITY METHOD INVESTMENTS (Details)
Jun. 30, 2021
USD ($)
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 100.00%
Carrying value $ 818,266
Equity Method Investments [Member]  
Schedule of Equity Method Investments [Line Items]  
Carrying value $ 489,513
Qingdao Taoping IoT Co Ltd [Member] | Equity Method Investments [Member]  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 47.00%
Carrying value $ 111,638
Yunnan Taoping IoT Co Ltd [Member] | Equity Method Investments [Member]  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 40.00%
Carrying value $ 203,097
Jiangsu Taoping IoT Technology Co Ltd [Member] | Equity Method Investments [Member]  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 25.00%
Carrying value $ 165,855
Jiangsu Taoping New Media Co Ltd [Member] | Equity Method Investments [Member]  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 21.00%
Carrying value $ 8,923
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM INVESTMENTS (Details Narrative) - USD ($)
6 Months Ended
Jun. 09, 2021
Jun. 30, 2021
Jun. 30, 2020
Impairment Effects on Earnings Per Share [Line Items]      
Carrying value   $ 818,266  
Equity method investments   1,890,000  
Recognized loss from equity method investments   (578,619)
Equity investments without readily determinable fair value   328,753  
Initial investment equity investments without readily determinable fair value   710,786  
Equity Method Investments [Member]      
Impairment Effects on Earnings Per Share [Line Items]      
Carrying value   489,513  
Recognized loss from equity method investments   600,000  
Impairment $ 0 $ 0  
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.21.2
CONVERTIBLE NOTE PAYABLE (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Oct. 31, 2019
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Mar. 31, 2020
Subsidiary, Sale of Stock [Line Items]                
Debt Instrument, Maturity Date, Description   mature on various dates from July 7, 2021 to April 30, 2022.            
Shares Issued, Price Per Share         $ 6.70      
Convertible Notes Payable, Current   $ 689,502       $ 1,180,908    
Interest Expense, Debt   200,000 $ 200,000          
Note-2 [Member]                
Subsidiary, Sale of Stock [Line Items]                
Convertible Notes Payable, Current           2,600,000    
Interest Expense, Debt   209,000            
Contractual Obligation   45,000            
Note-1 [Member]                
Subsidiary, Sale of Stock [Line Items]                
Convertible Notes Payable, Current           2,600,000    
Amortization of Debt Issuance Costs and Discounts   164,000            
Note-3 [Member]                
Subsidiary, Sale of Stock [Line Items]                
Debt Instrument, Face Amount   $ 740,000            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   298,716            
Shares Issued, Price Per Share   $ 0            
Convertible Notes Payable, Current           1,180,908    
Amortization of Debt Issuance Costs and Discounts   $ 257,000            
Debt Instrument, Unamortized Discount   689,502   $ 50,498   $ 299,695    
Interest expenses   26,208            
Debt Instrument, Convertible, Liquidation Preference, Value   2,565,000            
Interest Expense, Debt   294,000            
Contractual Obligation   $ 36,700            
Private Placement [Member] | Convertible Promissory Note [Member]                
Subsidiary, Sale of Stock [Line Items]                
Debt Instrument, Face Amount $ 1,040,000.00              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 26,667           454,097  
Shares Issued, Price Per Share             $ 0  
Debt Instrument, Convertible, Conversion Price             2,400,000  
Private Placement [Member] | Convertible Promissory Note-2 [Member]                
Subsidiary, Sale of Stock [Line Items]                
Debt Instrument, Face Amount               $ 1,480,000
Class of Warrant or Right, Number of Securities Called by Warrants or Rights           612,748   53,334
Shares Issued, Price Per Share           $ 0    
Debt Instrument, Convertible, Conversion Price           $ 2,570,000 $ 2,420,000  
Private Placement [Member] | Convertible Promissory Note-3 [Member]                
Subsidiary, Sale of Stock [Line Items]                
Debt Instrument, Face Amount             $ 1,480,000  
Debt Instrument, Interest Rate, Stated Percentage             5.00%  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights             53,334  
Class of Warrant or Right, Exercise Price of Warrants or Rights             $ 9  
Private Placement [Member] | Convertible Promissory Note-1 [Member]                
Subsidiary, Sale of Stock [Line Items]                
Debt Instrument, Maturity Date, Description All three Notes mature in 12 months from the issue dates of the Notes              
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Advances from unrelated third parties (i) [1] $ 274,084 $ 469,418
Other taxes payable (ii) [2] 4,111,865 4,089,013
Unrecognized tax liability (iii) [3] 433,000
Accrued professional fees 184,140 404,025
Amount due to employees (iv) [4] 134,496 65,785
Other current liabilities (v) [5] 287,216 1,174,856
Other Payables and Accrued Expenses $ 4,991,801 $ 6,636,097
[1] The advances from unrelated parties are non-interest bearing and due on demand.
[2] The other taxes payable were the amounts due to the value added tax, business tax, city maintenance and construction tax, and individual income tax.
[3] The unrecognized tax liability refers to the land value added tax due to the sale of property, equipment, and land use rights in September 2015. As of June 30, 2021, the unrecognized tax liability passed the 5-year statute of limitation and recognized as other income in the consolidated statement of operations.
[4] The amounts due to employees were pertaining to employees’ out-of-pocket expenses for travel and meal allowance, etc.
[5] The other current liabilities as of June 30, 2021 included the security and deposit of approximate $207,000. The decrease was for: a) approximate of $203,000 payable of prior year’s government funding has been settled during the six months ended June 30, 2021, and b) an amount of $767,500 for ordinary shares converted from the convertible debt have been issued as of June 30, 2021.
XML 98 R87.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) (Parenthetical)
6 Months Ended
Jun. 30, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Security deposit $ 143,541
Prior year government funding 203,000
Convertible debt instrument amount 767,500
Other Current Liabilities [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Security deposit $ 207,000
XML 99 R88.htm IDEA: XBRL DOCUMENT v3.21.2
STATUTORY RESERVE AND DISTRIBUTION OF PROFIT (Details Narrative) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Statutory Reserve And Distribution Of Profit    
Annual tax profits 10.00%  
Statutory reserve percentage 50.00%  
General reserve $ 14.0 $ 14.0
XML 100 R89.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF SHARE BASED PAYMENTS EXPENSE (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Equity [Abstract]    
Employees and directors share-based payments $ 2,950,000 $ 92,000
Stock options and warrants issued for services 2,100,000 12,000
Shares issued for services 42,000 193,000
Total share based payments expenses $ 5,092,000 $ 297,000
XML 101 R90.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF STOCK OPTION ACTIVITY (Details)
6 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted Average Remaining Contractual Life (Year), Options vested 14 days
Equity Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Option Outstanding, Balance Beginning | shares 326,348
Weighted Average Exercise Price, Beginning Balance | $ / shares $ 2.4
Weighted Average Remaining Contractual Life (Year), Beginning 2 years 7 months 6 days
Aggregated Intrinsic Value, Outstanding Beginning | $ $ 143,587
Option Outstanding, Exercised | shares
Weighted Average Exercise Price, Exercised | $ / shares
Option Outstanding, Canceled | shares (13,333)
Weighted Average Exercise Price, Canceled | $ / shares $ 2.4
Option Outstanding, Balance Ending | shares 313,015
Weighted Average Exercise Price, Ending Balance | $ / shares $ 2.4
Weighted Average Remaining Contractual Life (Year), Ending 2 years 1 month 6 days
Aggregated Intrinsic Value, Outstanding Ending | $ $ 769,980
Option Outstanding, Vested and expected to be vested | shares 313,015
Weighted Average Exercise Price, Vested and expected to be vested | $ / shares $ 2.4
Weighted Average Remaining Contractual Life (Year), Options vested 2 years 1 month 6 days
Aggregated Intrinsic Value, Vested and expected to be vested | $ $ 769,980
Option Outstanding, Options Exercisable | shares 156,500
Weighted Average Exercise Price, Options Exercisable | $ / shares $ 2.4
Weighted Average Remaining Contractual Life (Year), Options exercisable 2 years 1 month 6 days
Aggregated Intrinsic Value, Options exercisable | $ $ 384,990
XML 102 R91.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF NON-VESTED SHARE ACTIVITY (Details)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Equity [Abstract]  
Options Non-vested, Beginning | shares 326,348
Weighted Average Grant Date Fair Value, Non-Vested Beginning Balance | $ / shares $ 1.01
Options Vested | shares (156,500)
Weighted Average Grant Date Fair Value, Vested | $ / shares $ 1.01
Options Canceled | shares (13,333)
Weighted Average Grant Date Fair Value, Canceled | $ / shares $ 1.01
Options Non-vested, Ending | shares 156,515
Weighted Average Grant Date Fair Value, Non-Vested Ending Balance | $ / shares $ 1.01
XML 103 R92.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE (Details)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Warrant One [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Warrants Outstanding and Exercisable 57,366
Exercise Price | $ / shares $ 2.64
Expiration Date Jul. 09, 2023
Warrant Two [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Warrants Outstanding and Exercisable 1,000,000
Exercise Price | $ / shares $ 3.5
Expiration Date Aug. 21, 2021
Warrant Three [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Warrants Outstanding and Exercisable 900,000
Exercise Price | $ / shares $ 6.3
Expiration Date Apr. 15, 2022
Warrant Four [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Warrants Outstanding and Exercisable 15,000
Exercise Price | $ / shares $ 6.3
Expiration Date Apr. 15, 2022
Warrants [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Warrants Outstanding and Exercisable 1,972,366
XML 104 R93.htm IDEA: XBRL DOCUMENT v3.21.2
EQUITY (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Dec. 30, 2020
Jul. 31, 2020
Jul. 24, 2020
Jun. 30, 2021
Mar. 31, 2021
Feb. 28, 2021
Jan. 31, 2021
Sep. 30, 2020
Jul. 31, 2020
Apr. 30, 2020
Mar. 31, 2020
Jan. 31, 2020
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Ordinary shares, authorized       100,000,000                   100,000,000   100,000,000
Number of shares issued         500,000                      
Shares issued price per share         $ 6.70                      
Proceeds from issuance of common stock                           $ 13,071,998 $ 576,000  
Shares issued for services, value                           $ 11,340,481 202,185  
Number of shares issued, value         $ 3,340,000                   576,000  
Equity Method Investment, Ownership Percentage       100.00%                   100.00%    
Share based compensation                           $ 5,092,000 297,000  
Unrecognized compensation expense related to non-vested share options       $ 22,000                   $ 22,000    
Weighted average remaining vesting period                           14 days    
Fair value of stock option vested                           $ 200,000 100,000  
General and Administrative Expense                           $ 13,606,688 $ 7,064,286  
Taoping New Media Co Ltd [Member]                                
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Shares issued price per share       $ 5.27                   $ 5.27    
Number of restricted shares issued       1,213,630                        
Consideration       $ 5,400,000                        
Equity Method Investment, Ownership Percentage       100.00%                   100.00%    
Individual Investor [Member]                                
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Number of shares issued                     285,714          
Shares issued price per share                     $ 2.1          
Proceeds from issuance of common stock                     $ 576,000          
Investors [Member]                                
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Number of shares issued           1,900,000 740,740               30,000  
Shares issued price per share           $ 4.08 $ 2.7                  
Proceeds from issuance of common stock                             $ 144,000  
Number of shares issued, value           $ 7,740,000 $ 1,990,000                  
Consultant [Member]                                
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Number of restricted shares issued               16,220   16,667            
Number of restricted shares issued, value               $ 41,000   $ 16,185            
Shares issued for services             7,000   42,000              
Shares issued for services, value             $ 21,840   $ 101,000              
Employee [Member]                                
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Shares issued for services                         13,110      
Shares issued for services, value                         $ 65,000      
Stock option granted                           0 0  
Stock options exercised                           0 0  
Promissory Note Holder [Member]                                
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Number of shares issued 1,066,845                              
Debt Conversion, Converted Instrument, Shares Issued 299,318                              
Principal and accured interest                               $ 2,600,000
Debt conversion converted into ordinary shares                           $ 800,000   $ 1,800,000
Employees [Member]                                
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Shares issued for services [1]         200,000                      
Shares issued for services, value [1]         $ 2,792,000                      
Holder [Member]                                
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Debt Conversion, Converted Instrument, Shares Issued       298,716                        
Debt Conversion, Converted Instrument, Rate       50.00%                        
Debt Conversion, Converted Instrument, Amount       $ 766,000                        
Employees and Directors [Member] | 2016 Equity Incentive Plan [Member]                                
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Number of shares issued   72,414                            
Stock option granted     333,348                       160,000  
Fair value of stock option grant date     $ 300,000                          
Employees and Directors [Member] | 2016 Equity Incentive Plan [Member] | Selling, General and Administrative Expenses [Member]                                
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Share based compensation     $ 158,070                       $ 92,000  
Consultants [Member]                                
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Number of restricted shares issued [1]                   16,667   30,000        
Number of restricted shares issued, value [1]                   $ 42,000   $ 144,000        
Shares issued for services [1]             7,000                  
Shares issued for services, value [1]             $ 21,840                  
Consultants [Member] | 2016 Equity Incentive Plan [Member]                                
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Stock options exercised                           0    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       1,915,000                   1,915,000 16,667  
General and Administrative Expense                           $ 2,100,000 $ 12,000  
Non-employees [Member]                                
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]                                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price       $ 4.77                   $ 4.77    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term                           6 months    
[1] On July 30, 2020, the Company implemented a one-for-six reverse stock split of the Company’s issued and outstanding ordinary shares. Except shares authorized, all references above in this section to number of shares, and to per share information in the consolidated financial statements have been retroactively adjusted
XML 105 R94.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF SEGMENT REPORTING (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenues [1] $ 6,425,577 $ 3,737,350  
(Loss) income from operations (13,922,205) (7,543,844)  
CBT’s loss from equity method investments (578,619)  
BT’s other income 41,345  
Corporate other income, net 473,879 (78,945)  
Corporate interest income 2,109 3,470  
Corporate interest expense (480,548) (391,231)  
(Loss) before income taxes (14,464,039) (8,010,550)  
Income tax benefit (871) 69,858  
Net loss (14,464,910) (7,940,692)  
Less: Loss attributable to the non-controlling interest 366,570 264,047  
Net loss attributable to the Company (14,098,340) (7,676,645)  
Non-cash compensation 2,950,070 92,308  
Depreciation and amortization 2,713,008 1,605,201  
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers 6,697,608 5,875,044  
Inventory obsolescence provision 48,589 (15,255)  
Total assets 52,871,251   $ 30,776,651
TIT Segment [Member]      
Segment Reporting Information [Line Items]      
Revenues [1] 88,670 141,919  
(Loss) income from operations (72,677) (122,921)  
Non-cash compensation 55,840    
Depreciation and amortization 16,356 8,380  
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers (61,812) 30,909  
Inventory obsolescence provision 504  
Total assets 307,867   213,329
CBT Segment [Member]      
Segment Reporting Information [Line Items]      
Revenues [1] 5,522,135 3,595,431  
(Loss) income from operations (8,792,969) (6,780,105)  
CBT’s loss from equity method investments 800,000    
Non-cash compensation 335,040    
Depreciation and amortization 2,385,886 1,596,821  
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers 6,752,063 5,844,135  
Inventory obsolescence provision 48,589 (15,759)  
Total assets [2] 35,011,091   30,488,753
BT Segment [Member]      
Segment Reporting Information [Line Items]      
Revenues [1] 814,772  
(Loss) income from operations (1,246,811)  
Non-cash compensation 1,357,383    
Depreciation and amortization 310,766  
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers 7,357  
Total assets 8,273,018  
Corporate and Others [Member]      
Segment Reporting Information [Line Items]      
(Loss) income from operations [3] (3,809,748) (640,818)  
Non-cash compensation 3,344,699 92,308  
Total assets 9,279,275   $ 74,569
Non Cash Compensation [Member]      
Segment Reporting Information [Line Items]      
Non-cash compensation $ 5,092,962 $ 92,308  
[1] Revenues by operating segments exclude intercompany transactions.
[2] CBT segment included equity investments of approximately $0.8 million as of June 30, 2021.
[3] Includes non-cash compensation, professional fees and consultancy fees for the Company.
XML 106 R95.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF SEGMENT REPORTING (Details) (Parenthetical) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]    
(Loss) from equity method investment $ (578,619)
CBT Segment [Member]    
Segment Reporting Information [Line Items]    
(Loss) from equity method investment $ 800,000  
XML 107 R96.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Details Narrative)
Jul. 28, 2016
USD ($)
Jul. 28, 2016
CNY (¥)
Jun. 30, 2021
USD ($)
Accrued contingent liability     $ 89,000
Shenzhen Kejian Information Technology Co Ltd [Member]      
Preferential payment received $ 89,000 ¥ 550,000  
XML 108 R97.htm IDEA: XBRL DOCUMENT v3.21.2
CONCENTRATIONS (Details Narrative)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 13.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Customer [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 10.00% 14.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Top Five Customer [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 44.00% 44.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 18.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Top Five Receivables [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 53.00%   25.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customer [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 14.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | No Single Customer [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage     10.00%
Purchases [Member] | Suppliers Concentration Risk [Member] | Five Unrelated Suppliers [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 96.00% 84.00%  
Purchases [Member] | Suppliers Concentration Risk [Member] | One Suppliers [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 59.00% 41.00%  
Purchases [Member] | Suppliers Concentration Risk [Member] | Two Suppliers [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 19.00% 25.00%  
XML 109 R98.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS (Details Narrative)
1 Months Ended 3 Months Ended
Sep. 18, 2021
shares
Aug. 26, 2021
shares
Aug. 06, 2021
Jul. 12, 2021
USD ($)
$ / shares
shares
Apr. 15, 2021
USD ($)
shares
Apr. 15, 2021
CNY (¥)
shares
Jul. 31, 2021
shares
Dec. 31, 2021
USD ($)
shares
Mar. 31, 2021
shares
Sep. 23, 2021
USD ($)
Aug. 27, 2021
Jun. 30, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
Subsequent Event [Line Items]                          
Aggregate number of ordinary shares sold             1,200,000   3,140,740        
Stock par value per share | $ / shares                       $ 0 $ 0
Equity investment ownership percentage                       100.00%  
Shareholder deficit | $                       $ 12,639,587 $ (7,664,671)
Purchase Agreement [Member] | Bitmain Technologies Limited [Member] | Cryptocurrency [Member]                          
Subsequent Event [Line Items]                          
Stock issued during period, shares, purchase of assets         3,000 3,000              
Stock issued during period, value, purchase of assets         $ 24,000,000 ¥ 157,500,000              
Advanced payment | $                       $ 6,100,000  
Subsequent Event [Member] | Taoping Digital Assets Asia Limited [Member]                          
Subsequent Event [Line Items]                          
Business Acquisition, Percentage of Voting Interests Acquired                     51.00%    
Subsequent Event [Member] | Aral Petroleum Capital LLP [Member]                          
Subsequent Event [Line Items]                          
Business Acquisition, Percentage of Voting Interests Acquired                     49.00%    
Subsequent Event [Member] | Shenzhen Taoping E-Commerce Service Co Ltd [Member]                          
Subsequent Event [Line Items]                          
Equity investment ownership percentage                   100.00%      
Shareholder deficit | $                   $ 120,000      
Subsequent Event [Member] | Securities Purchase Agreement [Member]                          
Subsequent Event [Line Items]                          
Aggregate number of ordinary shares sold   144,204                      
Equity investment ownership percentage   51.00%                      
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Yunnan Taoping [Member]                          
Subsequent Event [Line Items]                          
Business Acquisition, Description of Acquired Entity     the Company entered into a letter of intent (the “LOI”) with the shareholders of Zhenjiang Taoping IoT Technology Limited (“Zhenjiang Taoping”) and the majority shareholder of Yunnan Taoping IoT Limited (“Yunnan Taoping”), respectively, to acquire equity interests and increase its ownership of each two companies to no less than 51%. Currently, TNM owns no shares in Zhenjiang Taoping, and owns about 40% of Yunnan Taoping.                    
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Investors [Member]                          
Subsequent Event [Line Items]                          
Aggregate number of ordinary shares sold       1,200,000                  
Stock par value per share | $ / shares       $ 0                  
Purchase price | $ / shares       $ 4.15                  
Proceeds from financing costs | $       $ 4,730,000                  
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Investors [Member] | Warrant [Member]                          
Subsequent Event [Line Items]                          
Warrants to purchase ordinary shares       360,000                  
Warrants exercise price per share | $ / shares       $ 4.56                  
Warrants and rights outstanding, term       36 months                  
Subsequent Event [Member] | Equity Transfer Agreement [Member] | Mr.Lin [Member]                          
Subsequent Event [Line Items]                          
Ordinary shares issued under business acquisition 612,245                        
Subsequent Event [Member] | Purchase Agreement [Member] | Bitmain Technologies Limited [Member]                          
Subsequent Event [Line Items]                          
Stock issued during period, shares, purchase of assets               60          
Stock issued during period, value, purchase of assets | $               $ 800,000          
Advanced payment | $               $ 5,300,000          
EXCEL 110 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #>:6E,'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 " WFEI3JMI07>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*':@8R;-I:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,1@M(? MZH@@JFH%#DD910IF8!$6(FL;HZ6.J*B/%[S1"SY\QB[#C ;LT*&G!+SDP-IY M8CB/70,WP PCC"Y]%] LQ%S]$YL[P"[),=DE-0Q#.=0Y-^W X>UI]Y+7+:Q/ MI+S&Z5>RDLX!U^PZ^;7>/.ZWK!65X 6O"K':BUKR>RD>WF?7'WXW8=<;>[#_ MV/@JV#;PZR[:+U!+ P04 " WFEI3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #>:6E,*>.OU'@, $$+ 8 >&PO=V]R:W-H965T&UL ME9;=@.2K'/\:5>SWG8FY(M:,J;)6QPEJF,MM5Y=V;8*EBRFJBY6+($GJ()VPBB4KCF,IUGT4BZUBN MM5UXY(NE-@MVM[VB"_;$]/-J(F%FERXACUFBN$B(9/..U7.O^F[3"/(=WSC+ MU-Z8F*/,A'@QDU'8L1Q#Q"(6:&-!X>^5#5@4&2?@^+TQM.L^S \/ MAYE1Q08B^LY#O>Q8%Q8)V9RFD7X4V2W;'*AA_ (1J?R79,5>W[=(D"HMXHT8 M"&*>%/_T;1.(/0$SEV\**>\IIIVVU)D1)K=X&8&^5%S-<#QQ&3E M24MXRD&GNP/QRF3;UF!E%NQ@(^L7,N^ K$GN1:*7BMPD(0O_UMN 4')X6XZ^ MAQI^3I,Z\9TSXCF>B_CYY;G\W,_'SD5^]F9*2\C\+\3RO+0\SRW/#UA>BR"% M^ZC)=+UB52'#YG'R0^U;)UCJ.;1>OT^_9!F8F))F*+*GDPNU S@,A5\4]P3X [NX+X.*%^Q]$D8)W]<7#G6XK MOXSV7E<3,[G(>S=% O.:HL$I5\O^L%=T1;OM17-Y3^6")XI$; Y2I]Z":,FB M7RLF6JSR'FDF-'1<^7 )/2Z39@,\GPNAMQ/S@K)K[OX!4$L#!!0 ( #>: M6E.B",0H]@@ /(E 8 >&PO=V]R:W-H965T&ULS9I; M;^.X%WSFTCI]E]:U>":'02YX5]=Q]7HN,OE\,B&3MP_NTL>5TA_,3H_+^%'<"_6UO*W@W6PSRR+-15&G MLD"56)Y,SLC1)??U@,;B[ZEXKK=>(^W*7,IO^LWUXF2"M2*1B43I*6+XYTE< MB"S3,X&.W[M))YMKZH';K]]F_[5Q'IR9Q[6XD-D_TH5:G4S""5J(9;S.U)U\ M_HOH'/+T?(G,ZN9O]-S9X@E*UK62>3<8%.1IT?X;OW2!>,\ V@V@@P&$CPQ@ MW0#VW@&\&\";R+2N-'&XC%5\>ES)9U1I:YA-OVB"V8P&]]-"W_=[5<&W*8Q3 MIQ>RJ&66+F(E%N@\SN(B$>A>3U>C*?IZ?XE^_NF7XYF"2^D!LZ2;]J*=EHY, M^]NZ.$0,'R"**;$,OW0/OQ0)#"?-<+P[? 8.;KRD&R]I,Q\;\_+KW=W5YP=T M=G]_]7#OF)!M)F3-A'QLPKA>H;A8H$2_$+^OTZ>21Z'CVM!T2BUE(@P!OS':4\HU2[E1Z)VI5I8F^O5JK39]S IUXCNHR3L3) M!#)++:HG,3E%MGO:SN-O.4 ))YS;'? V#GA.!\Z21*XALI!E$@%AGF?B !5" MV3SQ3 4!#J*(#T)MVG'J<^H%=JG^1JK_4:G32F3-WBKC2J6B'I7N&Y*([V-" M!\I-,QJ1B!+/KCS8* _N?72$E 0%EFJ:BL:SDP9>+(PS0@ Z&F(2-! MX >A76BX$1HZA=Y6HHS3!1(O0+Y:6#6&QJ6C,"(L\ <233O*?382R6@C,'(* MO"Z>( _(RG6O(S.(S/<]8YF:=M3CHR$DN,_YV)V]JM=2R61=5:)(7$*[>7:4 M!AX/@X%0]_7>E4)V7=G"%W&ZJ/*.TQ2-P< M?/CR<':#7'CME#)3:1@P$#NDH,624$ZC@(UPA/0D)&X4?I;%=!/4#U#%/>U' M%HQ)2!*RB+(1QI.>D<0-R3VNO9M"[LM\Q%43L8111J*Q)=UM!TP-; M^P"54*VJI@K3!5@)W8@:=\S"U]"+HG K]IURBR4./1)N+=5=Z3UDB9NR-[)X MG"I1Y2@%2M0J'ZL8B4G/D(34-_:UA;+8B^B(T!ZRQ$W9IOV;RN5T70M7_K&0 M%D2&QIYV7NT[\-##F+AIW&;2U@-8&_TNL;IC\I8%$2:^@3O3D$,VQ7AD'].> MS-1-YC:?CN=1:@+9@T1*J#>LORR6#$,!YGLC>*(]_4I6JMT?\[CXAC)@NW7=41-G4#Q%&'O#()B&/B68!"-9B/;@ MHV[P;4K],G[5&=8JTX(R'H5>$ RK>JLE&'(V)K2''G5#;RATB *K\/\7\*@) M/#_RPI$2F_:XHWMZPK=V95G)O#LF&6E8J DBWV,A'M;:%CM&()6.5!VTYQ7= MTQ3:M;[K/MA0A'TVQ(#-SB=@.**]!Q;=TQ;F[=I9K(7N#-\CV4(DB#:)ACG4 M8JA;-'\LWCV[J)M=L."K=2/RM9)9UM0'>"J\FE%@9%$8%0#X6;ACXL(1R-'':P'E9L3QLIH8J! ME:#[KD(J\>9$4X0AN40+,5=HD=9M!K(>C9F4@O+!P\,$:;$CX&N$1\+/>IBQ M/0VDB*'&R=)XGF:I>G75!\SL]S@4D4:WY;[BQ\L=UA.4N0FZVXZ-\KESQX0C M(RPBC!LGDY8^,PHQYF.U!-LZ1W5S=!!^JTX3CA[<>C+,*.XK?4?8>\8R-V/; ML.\+M\E":(<":E;U%LL]X>[!R3QGZ7;UMZ_7#_]T.=USC;FY]J5:I$5ZI=1'_4WZTH?V1QH2Z"?\"<5K!75=^M_F +I,59PA@-@!;O_O1G_J_D5I M7>O,IZ>1:U4K>)$6CP?HMW4A-C\H'!%VX'/_ ++89OPE-+OY'#+IV\\&1R@\ MX*%_$'E^9_3G3Y;[!.%8"NX!S?:= MVRY2_?L9!%4?BT[3XBW(5M$FA=AH6SQ9)X/F<5]F1F;C)#);'.UVW)LX#Z(;%7$,P$[)1" M\45P& ZK3)LMB2B%!F[L=Q+>\YB[>;RM5[9'B#*'7+?2/],^"906\-X:;F[B ME3(_\$*C#+);PFHF(\4F[TG,W21^D#HWZ*,<]8I^[@+^BZXCP!=T :[$A140 MW.0RH3Z#1F.("(OE5->_ V;X _HA_ZOVZ(HSN#D&ZI+ M*/D&^_M/?PPI"3Z-%0)([E8=A^CJ)1&EZM[^X 'J2Z$#%$-K6HFET#_!M;^[ M%NNF?H%XO%54VGGXHH1/FX\@J;1/^N@G9@#U.F[)]@,<2XA-D:2PLR%@JKD' M-5K%D/OG0A0_>'0J 36Z$ M$PGVEEM10E1RC9!9=<%< 6CLZR]W-N0&$%* HN/["/[!T+F:UH MU4Y"I.J.(RRZ2A=MI?A I:^-.F9)=,3B*!X-P&D5NQ**C LNV5Q;X>_7K_.E14.W[/<+Q9*^6.*+C0\4 M^V9*JF#NN\,[8DJS#3=LRV4#0T?9TJ6>SOT1MSEYWNZ?UDL9CS2.>XWC_]/8 MCHPW6&DC_D(Y)+3ES/9DC*+N>2+X-9F/A*>]\/1-PH6US;#H]+F4)!MG2?94 M\_/$T_%I]BG-AA5GO>+L38JIRUKDBC;70[*SU\I^GC@L.]SK&ZYG7W.S%LHR M"2M"1LM._<9D.T+:E*O)4L70.+[IX8?EWOJ)4@-=UFO'+WDJ( MS7F_SQ=Z!"F3/V7?VXC2][CD)$4[H0 MJHE(?FSID*:I:DGB^&/7:*_N4SGN?W]O_4L9O QF'G$Z9.E_DEBL+GM!#\1T M&16IF+"7KW07D*O:6["4E_^#E\K6DSTN"B[8>N)V',(G X' MM'- +0?9L=D![QQPVX%T.)"= RDS4X52YN$F$M'510*ZL96OJ2YG,TEN& MGV1JW*NABSC+$WB2- 83(7\D(,J.&!+,-[0/%*#P\')4Q85<2)M M/H%3\#2] 2?_^G31%Q* :J:_V'4VK#I#'9UYX)YE8L7!*(MI_-&_+X'7Z-$[ M^B&R-OAKD9T!['P&R$'0@.?F>'?' @?7R<1E>Z2CO=EX-K@#D]%OHX>GD0'. MM=W]&_S=E-/*R2V=U&.\O?((-D_.76",_5NX4X M0 2VX.EVD'B^XW3 \VIXGA7>():/;,*%>HZV%-!72=>< /&ZM=0?2O4">4TRA>7R?@> MC!]'D\'L=OPP-8$,M=Y/(0X10GL%6.$T6/JN1$J(&2ET&B%P[,DLYCR)WT"2 M+=B:&LG=,=4H#G$+H\$.(8Q#V %Q3ZN@%>+)'>/\$UCF; WH'T4BWL":BA6+ M)>@MY4+5JQ$XU+/F^H$'PS9R:_]J#G;.-]&"7O;D)(O3?$M[5\ B'! UH2%K M:&.QHODN]^ D57%^!ADUAX.T<+ ?!+A-:@:[4^R@?7+^B+;1.6A7JMM,4)F MFAQVI#$7($[X@A5R!E&B5].(Y-W64EA8!TK\@&!M? R&./!]KZNT&I&#=I53 ME07F5$ZDZ?LHB.C53"E0%[-32(A''!VPP31PH.-VJ3)LE _:I>^V1@E.=L/P M24:0T65BKAI=XTX#7ZL9W4\W/P((M6/7T@$B)/YH6(YJE,,@/R^009RT[!0DYA M12Y-^V!40C>\@N>V6SIKGZ ;]OR#A9WWGY'Y)W MAMO3#;,9["ABU"@DLBOD+C7&>.R>7?%47L&A>(QFG?$TLHB0M0KJ&I;3)S#] M.IB,;-5LK8A&W)!=W+HKXL#RK2.#V)C!-O&:S9P.XD6-L"&[L-DJPN[9%0\Q M5K@6C]&L,YY&]I!=]AYS%A<+P<&W>[J>T_QWVY@W\H3L\G1HY3[<^>\S'0I] M&(1MQ3<9.JX7="TE42-0R"Y0]H4X,LE(Z"&GO4U@,(2A[T"W8P6!&L%!=L&I MAV9"TW(_Z3'*14*/&ZI&&)!]375XJ/0UDI2D/2[:Y4$W0] /(#:G 3>*@@\L MI-A2O"C-.B)LW# [MO/SP;"QOLB!'H*NQM4F0X>$V.^8<>"&K;%]$6.O4*PO M1Q#VPZ"]562R"^5:K6/&C/=VY^P$/8BW5!8D5S.W8\:FX5A\S!:9;6ST98#K M>UB;WMK[^?/K3]S0*K;3ZH&A,ZP* AS@]NZ$O9,?P-\0.+83^#!_VPBV*/*< M9HLW<)]DQXYRP[_X&/ZUC;+.K $DOM]F'GL_/Y"EAJ&QG:$/C+*^">9YT'?; M^SOV3GX ?\/]V,[]U2[)$:-*&K8F=K8^.*I$W\W","2H+?PF.Q_BH&-K@C3, M3XYA_LX->)W-?==M/Y@&*^(X7= :PB?'[%K]@-R3AK3)7SM3&1+]W,,EY7'0 MQPSH9D3.>SHF/41Q_\_ VPZN1-$ABGS]5Y M''U=I$5,JQV'!5MOHNP-B#S*>%0>H/(S6[8;&B5V&C7/^:\/>(TS\&N1OM5' M:9_5;LD_P-_ZWW"7PV2]2^ ;]*D MW,]4&T$[YY_^&<@IX\\<))P7RC^+ 2L$%_*+&CV6RX\H?ZOV,/@9F$E?-7B% M* ]6_^8IDL'.ZTV7N%I'@M'C%+Q$7&9'Y*PZM9Q#W4?Z<9!RD="D!.F>^?*CSZM6"ZH=@ MF_*P?:6E/G M8I)J!0, &(( 8 >&PO=V]R:W-H965T&ULK59=;]HP M%/TK5K2'5EJ;[Z\*D K=M$[K5A5U>YCV8!)#HB8VLV^@_?>[=B"E$- F[26Q MG7./S[G^N!FLA7Q2!6- GNN*JZ%5 "RO;%ME!:NINA1+QO'+7,B: G;EPE9+ MR6AN@NK*]APGLFM:2J*:NJ7P9LTJLAY9K;0<>RD4! M>L >#99TP:8,'I?W$GMVQY*7->.J%)Q(-A]:U^[5)-5X _A>LK7::1/M9";$ MD^[)2IDG6;?8",%9HT#4FV!44)>\?=/G31YV M I"G/\#;!'C[ <&1 '\3X!NCK3)CZX8"'0VD6!.IT^2TR4O$GI,+ M\CB](6?OS@;2$'+]+JF_X_"-\MSP3-7M-)_EY/5,@< M=.R!80^.L'_%LUWA:O3EO8T,3:0^P*O1A1L$49"ZZ&NUFY$>9)P&3I1Z'?"- MNK!3%Y[T_@T*)DGV9N]HM5RP@6_P"7F($6%% M2 MASE1QH]9,P]/;WXR',"]TP>NP-L/=@[UW7-Y,)4,84);3BT=UXWVA7*:U,?]L;'6$#;>O=*TU;? M.RH7)5>D8G.D="YCE"7;BM9V0"Q-49@)P!)CF@7^!#"I ?A]+@1L.WJ"[K=B M] =02P,$% @ -YI:4U.__]4%"@ Q3H !@ !X;"]W;W)KU8(RC7\LL MKZYZ"\Y7'P:#:K9@RZ2Z*%8LAU\>BW*96VTS ;$QK>7U9K'F6YNQKB:KUKCW]N!;^K3@XL'@^G*5/+%[ MQK^OOI;P;;!%F:=+EE=ID:.2/5[U/N(/4TJ%05WBCY2]5#N?D:C*0U'\$%_B M^57/$1&QC,VX@$C@SS,;LBP32!#'SP:TM_4I#'<_OZ&/ZLI#91Z2B@V+[-_I MG"^N>F$/S=ECLL[XM^)EPIH*>0)O5F15_7_TTI1U>FBVKGBQ;(PA@F6:;_XF MOYJ&.,: - :D8T \C0%M#&C' %.-@=L8N!T#ZFL,O,; ZX84: S\QL _UB!H M#()N2#J#L#$(NP:Z2D>-071L*V'GK>>H>(1#1=)_L0JE.;H M[N= MDK=FGW]B)0L5\+[K8TKI/OI(4=!U7)?XT7[!L5RPCP/7PT'0+3J1BQ+J$!*Z MWG[!6"X84=?Q/+Q?;JH*TG="&K: >QU&MQU&C^FP]ZC:C.LC.N[&C*CNCN'& MR-^I0.# ?QY5Q^]NXW>-WNYY,?O1%ZOM'*V25S$1(MB!(!@?%2RW8G@\,J8* MR)5;-/0AH@[WS.XUW'.ERF(?AYV^'QFAQ2;K0[5*9NRJ![NH>E+K72/5=&8) M9V())[:$,Y5;D3@$ZQCO;1GC66#,VX!0\=^,K^&_)U7&]7T_4-?%W];%-_J* MJVH-U9@5RR7L6RM1,Y5O7Z*Z%RBH;O:EH;K1Z/C.'EG"&5O"F5C"B2WA3'V) M/YT^W"-0L"50<"J!3,PW@VF8'\C#.(15WE5''FXC#X^+/']F)4_%UBHO.$,/ M+&>/Z2R%[>3FMSHK?&2P/RR9V!?#T[Q)]%Y2OD!\P="J3)]A&XU6&71%/2.\ M^RS ,%%NE8V1'=^GM^8::@9K]_DM2E@D0R@[SC-Y/8)ZY%AKF17*389EXED(<6\*96,*) M+>%,#[7B'N^PTVH"CK'/[I:KK'AE#-7[&\@)9T"F]%FY]35#G4"C S%I>-18 M[39!!.E1V"&2K2C'MH FMH!B6T#3@TVYSZ8=A0D;>^XSXR@KJJK>&8MYZI4E MI9)*1IQ3J&0.2$4R5KDDONNX04=$4,86 MN8X?$0UA6MT'FT6845&R] G6N'59LGSVBCBL>E66U*N=8)*2/$;,4\ASED)D MR_W(%M#8%M"D =KK:5AF/$(Z^I.B("9NZ'>9H\)SJ$-]#7%:_0D?)4 )X6FZ MSB\0=83P1!PE7ZA",@P<',F2X0&O.D;(*A7V ]>/N@TR4I54JX:*DGT<$ARY M[DX.U'2;7):0R DHH=U^DTM&3AA&D=/M.87PYF-"L6['T2IOV*Q]*:3#0SUX M20N-6"L%FL4>O5&O9Y,OLH#)8@"(,N^\Z1B.ZPK!$! ML:&6CMMEGZ*DAGURR3Z.",'$+^#0[0IZ M!_SK:"@+-AB(#AV,NS0TXI^R[ED"FM@"BFT!3=6M"8,UQ!K^M H8-@M$_[^2 M?<"!;D3(VDF@52)Q*YU@L^HP;.6ZXE$2]JHW8<13O[V.Y,DY<+V(2F/B+.D# MRUE[GSA>B+OJAQG^E"%A2_^P!13; IHJ&A-[KH.)AD*D%4&(67 XFD*F07' MAV90$#D3]Z+0T6U12)N*$W/F*R3%>H]2UZC5Z>NA_ICF\)L8Z4W50N7H:%SL M;UV< $=11W2Y/1",[EV[K33<%M#8%M#$%E!L"VA*Y"Q>ZLQ]KNV]O U4T.;:9)S#G?*0HID3--$D1$?F=ZP*=NO"BR M1R]T@NYJ8D8_93A8 IK8 HIM 4T5;4DBS]EMS'W"M DN,6>C6\)LAD#Z1I@C MZ7]6JDM4AQX<[>Z*M)DN,>><1RNZ9IP31+D# >F&AB7W(UM 8Z)*H5TG"FDW MX9K8\AFK?%+?][HSQ%0=G.N[D4[@(6V.3 MUA64A DHF?UI#W^(DN6[HV#H>%%[J-3^4>]6'J%FZ4+SK@TKSVL[LF0 8Q?[#N[(P+<'O&K8HG! _ B[U.F> MDU:%HG[;H2C9)XY/L1.&W;<=*O_4#[RP^ZXO5I0,B1?1KG@R54$Z803_=*?T M6Q6(FH67 R_;5%UX1&A;RP_V3G]L$Y^?'- :LO.50^ M>]V^:7Q?)S2P)*R2_!6ED+;51^E@24A0D;,^+ S]*OWU-X1*)O3!MXRN6F4I M%U+'CGDSUU9OBTJ2SU&QYA6'#T+Z*-XN0FTZX@+=_9JQ%=_VRYHO8 +_B\W? MHR3+Q'5$)C;/K +OO$#Y6MS0$3XW!N]K!_##"I[6CR#/W%RA%+OL-*]CF^W> M^&IDF"2#6FSO?BV29W'VE8D+D+PL-E<8H8F2^7_7%5A=[#?SIKL&.W?0EJQ\ MJN\\5N!MG?/-%8SMT^V]RIOZ^F'G^1!_N%4]_TC)AY@2Q2_0Q?!+?=%PT+K> M7/#\E)1/:5ZAC#U"&,Y% .JW-R9W'SAQ:J^'?=0<%XLZX\+EL!**0K [X\% MY.?-%^%@>W/U^G]02P,$% @ -YI:4]VX%X!X"@ 0R\ !@ !X;"]W M;W)K0'.&GNK[\54,M!0G9R_26Q\2+MKJ3][$HZ>Y3E]VHM M1.W]R+.B.A^MZWKS_O2T2M8BCZMWE5VWS/"Z?/HA,/IZ/T.CG@^OT?EVK!Z<7 M9YOX7MR(^LOFJH1OI[M6EFDNBBJ5A5>*U?EH@MY/>?-"(_$U%8_5WF=/F7(G MY7?U9;X\'_E*(Y&)I%9-Q/#O04Q%EJF60(^_NT9'NS[5B_N??[;^L3$>C+F+ M*S&5V5_ILEZ?C\*1MQ2K>)O5U_+Q-]$9Q%1[B?P/T7Z, +I'N!-(:VFC5F7<9U?'%6RD>O5-+0 MFOK0^*9Y&ZQ)"S6,-W4)OZ;P7GTQE44ELW09UV+IW=3P#\:HKCRY\J9QM?8^ MPCA7WILO1;Q=IB#SUAM[7VXNO3?_?'MV6H,"JIG3I.OL0]L9'NB,>W_*HEY7 MWJQ8BN7S]T]!\9WV^*?V'["SP=^WQ3N/^"<>]C&RZ#,]_G7?H0[9.9,T[9&! M]CY?S:XGM_/%)V\RO9U_G=_.9S>.9NFN6=HT2P>:7OLF:-]62 M?;@8(THYC1 8]+#O"HMD$%&?1W@G^$P[MM...8V>++_!-&UG32UA:2>R2-), M>$6GMGJJ/B=J/FTKF&=IX4$<*N,Z+>[;A9S6J:C>.WS%=]IPIZ^N2OF0-C$& M0IR7E )F;:.%@#FMHD8BMTI34%.D#_$=Z!D72T_6:P'BV[($.[P8Q&NKN]O. M^9X3.8\"[H<]9YMR+ R83ZG=U\'.NN!(Z]Z4XD&459R];0R5=["*12W M0]@ M@2S!G3;] T,O&K(PZFEO2HT1PXS9E0]WRH=.Y2\%@"9)XS9\@]/C7)9U^M_F M@4W9T% #!XCXAK--.<1]AGUDUS?:Z1LY]7WS"2CX5LT:<+-H0F)2/FUJV4Z3 M9,#%D>D\B@AE/:6=?2MXOZ\V<2+.1^"T2I0/8G3A.=8'\G7 ]YUFS?--G)9J MO2K3CK&H:_#9K,&4!CV+W/V^PJ0]AJ$C1^IN6\%O$'/BY.\MK)2AJ=4U^'R* M8W.4W!V_PB:L;<).F_Y0D1,L$F!'_>3EHE[+9;.\VV!KM0J;82<(.>ZCP-WU M*ZS2@$3D**N6:;61L*S4HE(6;IKYJ(+"@0#6M?]L+M+ -\;-%(/HBT-[1$": MQ,B-XAM8*]_'*F]<>HG,(9FNVGC6T 9R*<@>%=24T])DP 1JQC4$NNV!N#/" M(@@(H63 "DULQ)Q63/8";Q/6)#@=GB@:%A(H L/3<-*J/C.U8@$EQB0SY1 G M(1G27A,>N1$_. :09XA\D\DG,>!XD\HX8KX?&*J;@A$F_M#LT?1&;GS_54(* M/9:KE7)Z)E7RP MABUVP]:B*A10IFL3E_5 G,,FFDX8C=<)PL'^("$@\%PVJ[V60I5(E674W&C4,:0K;8#X\V2<1#1MD M$+$&(G8#L77L3_ZU16&2E%MQ(.Y8H!A09&90%D'BL\@?R$&P9AYVU[([-Z]* MF7?[=$..-LM3@C%D?'U=3;DQ#0D*!G35N,0'<&G7]4@.6=C(,3'#HP6V(8T& M2G"B 4H. #1O^;GS"]FX+3 MCVF]]N*C=R*)"G6X-7&*=! M3-T@OH8:]ZG="E<;,G&Q5Z>/#Q*9FD1&@1_Y?2);Y"@)AK:3J.8M=?-V%SDW MZEAH":K>/7EONC#ZMMLK/AQ'J0G:D$7,L,+&8Y\/EL!4XYBZCTT_SA>3Q?3X M8].]ER+,O?NXN)[,]YVAYBHHRC V)RX%D'(R% T4%]0#47J MAN('6<([,':=[H?GHDDX E.1A<8QL+/C5RPV34KJ+DV?+;;C!\-2?5*&,#;R M>9LDXQ$?/ BDFL74S>)IO$GK.(,E]0VB?+O0\K20I3J:J=9Q*=8R6ZJB"ECP M3:9@H]IVVI;6G(Q:3F%]TYQ?S&6JN4P/SR8W,V^^\*:3F]].FK_>[#]?YE\G M?\P6MS?>9''I74-M<3V?WLXNF]^MUEBX#,&11/U]/)L@E$HT'-IU9)K@[, F M]M$6G'@?9I_FBP70WFJ,678C/^*1L5MF$V0H@FDY8(M.&I@[:7B)+;/%Y9 A M9FH0T@@T[-MA22%"&O*!DR>V=RO+?2WK1FW^-I?Y@%OJ/#>3%?"H"61JC:PR M:#$MVHN@4)NXCN:89CQS,UYO2@Q$$^?K+P# +VCHN8DZ%V#N7&!>0-8B[,&> MF61'$:/<&'5+:4ZY/[2SQ32ZF?LL]KJ[?9?N3L3C;@-5-D6JONMY%V<-MYJK MHY7+,QJ=S(W.Z8N"L$D[^P(QY7#(@VC@,AK75.1N*E[#&)9ID\TI?:VW_?[_ MPK0U@EL@&H7^T,D4UVCD;C3>2K6\E?XGAM=/FK$HCS"S[8,=&@J+G#56G>Y= M1\Y%>=_[J["3YI[C_WGG] [Z?M?6[=3'N]_,^XO$^+RLO$ M"IKTWP6@5-G>V&Z_U'+37'J^DW4M\^;C6L20HBL!^'TE(7WMOJ@.=O?F+_X' M4$L#!!0 ( #>:6E.>)&I?X 8 #H@ 8 >&PO=V]R:W-H965T&ULS5I-;]LX$+WOKR"\BT4+.+%)V;*330(DSF?1M$'3; ]%#[1$ MQ]Q*HDI2=K+8'[]#69'LF*(5IX?F4$N4WG#><(:/(GLP%_*[FC*FT4,<)>JP M-=4ZW>]T5#!E,56[(F4)/)D(&5,-M_*^HU+):)B#XJA#NEV_$U.>M(X.\K8; M>70@,AWQA-U(I+(XIO+QA$5B?MC"K:>&3_Q^JDU#Y^@@I??LENF[]$;"7:>T M$O*8)8J+!$DV.6P=X_TKKV\ ^1M_("#![$/%G\TH0: MCNT KP!XSP&]&D"O /2: OH%H-\4X!< ORE@4 &34D/"\"P:0][!6 O3X?% M^.6#?THU/3J08HZD>1NLF8L\@W(TC#E/3++?:@E/.>#TT4@D2D0\I)J%Z%;# M#V2R5DA,T(BJ*3J':E#HS5U"LY##.V_1FQLJX94ITSR@T5NT@^YN3]&;/]X> M=#0X9,QV@J+ST:)S4M,Y1M<"+"ETEH0LM. OW7C?@>] (,IHD*=HC(C3X+LL MV45>MXU(EV"+/Z=N^'$JG? S-_RF5>>[F]7GU>SYC4?!PQE$H1SUNKTAMKO5+]WJ.]VZR60P!1W)'1,3/0??$$U" MQ'YD/#73A,6;$[?-K_B;C4)_C8(_Z)H_.P._9. [>[M* E@ -N5#40F9G9 M4OI(3588)@*F,?G48F/CME_#QK<,2"V70[?%&N\':]X/_'ZM^\/2_:&SLWP5M2,F.W= X5@I6,9]'&M8C$&> Z.S M!TBUY)[E.?\Q99)JGMRC]SGC]YR.><3UHXVCNUL[Q]/A6AWCKB/?]DJ2>\[> M/E.1&K<_P!KOFH6RP7H=';PV]/V>Y]<. M/285'=)8<6XJQ?D BM-H_"MEPS]3VDXV6+/'Z1RO2QWN#>M+!%=BA]UJ9U:< M\"5"S5S<)"Z57&&WMFQ=%]M(U@5>URSL^_Z@)CR59&&WIKRV*K91K(L"M3S: M/5(_UI5F8;?$G%,N%[X:0K" D&;8K7YOHU47!6HE2QVU7(D5=LO&E\)3H[#I MTS(H$'$,G^?P219\MU+81HHN"E33/*JD"+NUZ 6A=QNJD= "M1QZOS[TI%(W MXI8AV_2 _D/%B#29,4BE0*2I M4OO&T1VV"V)F(%:F6DZQ=6I!(>XA:>SW.! MKI*0SWB8T0@N9S!Q (,FH:I$A[AEHGDZ;3!D#\X5L>@-[@_K@E.I#7&KS5:5 MO,%F'87U#S%27\FDTC7B%J 7ZOT&:W7.]U^F]Z02-++I(^Q9/D(UOW*M1"H! M(F[=>&GLME&A$5E7H4%O)73%!LK&]U995G)%W-)RE6AF5@NN+]D-)FJ6@63] M2XGXI#NL\;A2)^(6E5,VUE"&9G#,MGF[N-;YUR L>S*SO=!>G9:MK+;1KO," MM5*I>\,!]NVTO$J\/+=XY;26"015_K67^$(N@K;8"&WHH(90@=I;)K3;]_LU M?"J!]-Q*]GDJ&4/00C6[?T2OUV:O4C7/K6JOVQ0[V6"]1J(+U,HLN-==+^6S M!B^N\E[:M_Q90KO!4!U%F] 2*\<&;ZZ2-*J\VE*)G+>-+)UL0'U,T+LL>BRW MK=M(3]EOZ)?^&XDXIQ[<=?LK[%4%[>_>(!HIJ="\G]9 MV$8TBLR1*JA; O6.Z%C,\AU0/>4*IH'%@2DL[9)GLT4[#XE9\T%KW@2HQ=&P M0>06S#IPZ?!K A%+ DZC7SP\JCJDFU*(QI@Q<^RLI5@<'$,YT/"?3&G[B5AG MZ:PP9O(^/VA6*-\<7QQ9E*WE8?9)?H3[K'V$]R^PI?W8Z^U?>CW+$ZAF>)*? MO7:JKA>GZM=4WH-PHHA-P(WN[@ *7RX.JA98:"WB_'+*:,BD>0&> M3P2LZ8H;TT'YWP6._@=02P,$% @ -YI:4T]YV(W+$ $"L !@ !X M;"]W;W)K6WI?OC@\=.E2K:3KFU(5N#,W=B4]?MK%H2NMDAF_ MM,H/CP:#IX%NK'"5:N5M)LSE9OUZ[WA7GWAHUXL M/5TX?/.JE LU4?Y3>6/QZ["1DNF5*IPVA;!J_GIO-'QQ=D+/\P.?M5J[SM^" M=C(SYBO]&&>O]P:DD,I5ZDF"Q#^WZESE.0F"&K]'F7O-DO1B]^]:^B^\=^QE M)ITZ-_D7G?GEZ[UG>R)3S$ZGXX_CZ?CRXD875V(#Z.K MT=O+#Y=7T[_]Y=G1\/3E1-R\'UU-7AUZ*$&B#M.XX%E8\.@["SX5'TSAETY< M%IG*MM\_A/+-#H[J'9P=/2CPUZKHB^-!3QP-CH8/R#MN+'+,\HZ_9Q&[D(7^ M0U+0],2Y*9S)=29##!69N+'*J<*'"V8N?M&%+%(M-1B>LTV^&_>2_5$1,I2EUL4C& M1=H7^_/#KX=2G"]A/S$N KZ03:Q66:\= M"8K/UQ10/QQW7BCF6H NO%A;QF E59(^]>8Q_=NJ+\&9= M7:(*.C>!E0&2#])V/Q[!6WJE!H.!H_$T4G_Z2/Q9/@(09#E-6EFKBG1#6$I;176S'':N]E&^$JQ0D#24"&$M %U2 MI)!#_LQ4F9L-M$%]QK8420P92 6<-M$3P40>=NAN=\OZ"?SG=5$ICA"]HM## M>KB)4,(+I5DC0<@D*9@"(N=6YI42T)2EP 'D#-4&9.,6760(/KOID]<_(**. M!L-G/;&&]*4L%JRYQ4JV-!3=HI!(D;DUJR;_'\ 3AI,:&:!XC0P!EKIW"7+$ MREA$=PK=L%*^2< 7B$P$#8*16F=U BDF<9OO9(BQF=:;0R31]F):=%6=*,C5 M?L,ZTS-P6B%CT)R;OGCOLWZR'_4>3Z;BW6\MIIF"_=GQ4\1?UXG:;CSW&J-2 MK-XQ*@Q0&^:M-54I]MFT!ZP#[C;FV+5>;9Y6)O9=I;ZR+'A& "6H[ 1$K\W5 MAKZGEQ9LJ9'#DXZB)1J6DE-!!@AE+\$%IVIP1J+8!J&1CTLHOECNU'"]-'F^ M>6S6!1Z\408)T]S[J,H*^9^VV;%_\_'\X([M...7*KDK^3/NLX:$P8!ZCWCW MY-3:;Y_'E[736 A^;XGNB\GYN\N+3^\OQ?4O8O+I;#*^&(\^UN7U,_X'F M^&IZ^?$208!*.Y[^/;FD9:@>3CK"#A,23TB./A,X0Q<"_YK.U"UP#IZI<0CSE57B?> R#) MM?O3=^\/[HOI_O]AD3'_LAIDMQH M?#':I?)/BVL>/$@Z,O^4R'-9LLCV_?.?>G^4ETO9*!0L%RPVNGB[0T H<[UH M\^0!R(KV1U+T>ZT3?N"!R5(5?^"_9GNF/.?:-3%SOZ:4KMU*8I,@MG[H3\K> MJ3N!,^O?D3^>C*]_6O$@6X\F-Y?GW8(33-N1&AXYX)S_L;)G^H^" "04 C"_ M8.3&N,E^?((%)N[/ZWIF4+7;_7=5Y5M_1O"=X+P"H'_@^M?UVM6'@VW VWQ' M3/V[J4*7CX&T8*7@S9, ]]THF_QC6MOUGLM^+#JKTKMDX:[PZ3U3/!GND/VE M6E8_+??+NUJNN"N7Y$29@EJ7\=7;!/U67UQ=3R\GR?1:3-]=BD]7HT\7X^GE MA3B_OIIW2:I;[.)%GRK#/J:MZY'2;&OJK='?8LKF0W. MF3VUG#R2CF!5;M&2:'JQ;7KNI%B'&,]BM+ J7*FY OS3<(4U&@'F\4R%L!OL MNR[48GA,A7J ;FL6#"57A/H WUZ=ZW0U_-EP%31_H0M5H$-H:GOB@^V+7S58 MX;*2&H6E:%7!'?QN^>8:3EC"(NC\4F9;L+I%32&R2G&5\39_K4"=F44,3OOB MIK*NDM@@U*<7=EMF,NJ1YHBW/&^"9-7:BSL+:B'S>QX.&^R)JJ >G9:8@^B9 M-5$$ZD[=B^1O?WG^]/3YRSKN)1D]"P'9+#I3@;7EBMLZ"S-KM#CH&17JQ9S^ M+@F*R%7B^9-'C5!8*2&K0;VYMN#_8JF)STI?.>KD2".V>G1*Q_B\+7I:.C3' M9=T-2Z@34](@318QV^*E'6)XZPFWYG4\]1 P:5[QM$/6NC4C+%HS=G3<$S>K M1"M*L49:>@#FHI)H.?VF)]0W)"LY"^'&I)SP]+XRKM]8YHSF*XDI[L9@ >L[ M[@VY8U:W(/9EFYIU7Q4B8AE-:&G:V@N=G]>A7:%_0Q@,Q MDNI\8#1+(X6BQMU8WZI+W+$;&MJ'R"B,#\Q^CD0,,@@EVD9P7ILA)9 )%KJS M98)0GA82!8&"S=#BG%MHF+R#;4G -B8!BV +<4[CF[E&<5%=U\XJS_KED0]Z MTT-RJ*_L]C1E>*)@SM4MY6!FTBK,*P'CTK((5R&GZ\WT01W7<(AM,62'15(3 M(;)MYJSZO4(VNSNUA!*@4*0'U3F_75=V=6D %SAE.RA=$K$CTC>J)A0IE]]" M-TM"5MHYGHC4X#4)UB?@>@B2@5HRWJA+!8-&DX"[\4U$? L9S/,:>HW>.AZ( MC9+6(95R[#OA4K/6Z%EQ-6\F9NS5F$HTZJ%-X6>GI6]@3*R4+#HP=JE)9.T@ MI!'ER:H=QGGU(-(*O>(I!8TXQ#XX=E7&P1Z-YRP-MF=628J*39Q#;>JBU\4C M:@Q83ZES:O/Q",=2>(%\35=#> 5YY'48&!:B&2G/3N4&@N:4 #7B()RI,H9$ MIS&!*1Z']WG01,)YRKL_"YH''33/,0D\Q:W)J\)3O!'"%.W/4ODP<80.,UE\ MM57ITTUGESUZ S)"G:L]@V2.*%[-_LWS#Q0=.B2XI0$6O<,JI,15BS34*U(D M3&A39 \WOE0T2<>.V$+(NM P8:K7#XGC0*986,<-]4!MI@HUU[P.X"33WECW M,H$F=8P\&/$4*ZAW3;ADA*&T* ,KEJ. XJAX/@!>YA C+?LJYNE=9V4JUP'Z M8!LN7QRA,:[[_R,^^XF\36JJ^5SQX1YG9&VQ;F+%%/J>!5YPW#>U/U6H5+%8 MA*E[0SSN,XV7Z.GT0=*\'/?>/L &2)>F=/$80>:=(L&OZ\[BN]^O,: Y:VI9 M*YUXUEP\-38#Q,P;%M2I^D6DA<2HR#0>-!>D6Q6.!X%M07$=X3!":;7B?-FJ MQE"AK1Y,+ N:\/%OVM/M 6>!4X5&C 8+6IZZ\8B.5%U%;\0 (R%\6,O4&J4; MSU <=PHJ&P@,G-J*!A#.#"H7/72QXPU=T#&/7,^K'/092$&K[-\>1!H6>X5H MAEC5PIL+XCDA@EF[E&S+"?LP<0U*MM![#_9C!=W&>IX'RRP<$/2"LU:F(N,& MS.?M,H;4<,JM27!2@.0 VC],AJ1EQENE[>$-U0/_.+W-JG :%)3+E .)BN#> M6>H'E38SB#6B*TMY2R%1J+6,=)^*-XSR!?OY5H8AL_1;Q?&GW%"H!1 )UX@R MJ&]>A9%M4YRW.#+V13TK%S:LJFW]U#'?BTDX:34\HIM>]H8(U] %0<0@SX8JVZ-2EM*8D[(9X=-[>;GQ.< MV! M_CU3<<$W+>$:$1%+NK06FZL\.,>C(:@H%H?E.I-3,U^(;-WSW& M@7?[S\1;0^W\N8%7;?@JHQVFM$U6#IH,9_DEO1WV>_UY?/%X^%R0T=1*IYRF MN;0+RL^94D5PE"[":1./WWIH-NE0-QHH',(2ZX6E-.Q'LZXZ)ANY,>M,.,A? MWCG(;T]PVX/4>+B%QMP1(N9S6HB.:]HFC$\>D7"*@)@8,/[,Q.FP?R2&)_T3 M<=I_+H9/^\>"KASU3\7P%%>/!GSI^1$NCFM^3(O\CF;>AP\9=IW0HS-3/IRB MJ89Z4 &D0V>9QK-.YWAF<-P;G@QZIR<#,3SN#Y&"1S$%3_JGQ[0L?POPT#+? M^0S@V? )RQD^.>9_Q_-NY#;.#N.(^.*.8T3*82HU*%'4?A(?T%QQD7O\&02? M@,93RY9FI2'$*%NSYO0^C@P2*ZF>L^]K,Z#MI=BN!YF$8IF:^0X[8NQK9>4& M^YZC%58*Q[*A/ZC[H#3,'R'59 J-$PHPSDL89_K)7K. M74.>@\K,0]]J.]25^MU;)HN984>$;1K+@V^:%M!I<9S%!,/2N!-VJ^:@I5J% M2C:S.EO/,^.]6?&?2R51D.@!W)\;X^L?M$#S$>R; M_P!02P,$% @ -YI:4P8_ M7L+ "H8 !D !X;"]W;W)K&ULM7UI<]M(LN#W^A45?K,;9 1$B]1AJ=O=$;0L=VO"MK26 MW!,3&_L!)(HDND& C<,RY]=O7G6!D.R9UR_"AT06JK*RLO+.Q.O'JOZCV1C3 MZJ_;HFQ^>K%IV]T/+U\VRXW9ILVDVID2OEE5]39MX==Z_;+9U2;-Z*%M\7)V M?'S^^EFR?*M*9N\*G5M5C^]F$]_>'.*XVG ;[EY;(*? M->YD455_X"\WV4\OCA$@4YAEBS.D\-\7SG#.=;5D5#_^I''GMZ\D(O MNZ:MMO(P0+#-2_X__2IX"!ZX.'[B@9D\,".X>2&"\FW:IC^_KJM'7>-HF U_ MH*W2TP!<7N*AW+^?:?O;W[Y>//NYFK^\4'/KZYN M/W]\N/GXB[Z[?7]S=7-]__IE"^OA4R^7,O<;GGOVQ-SG^D-5MIM&7Y>9R>+G M7P*<#MB9!?;-[-D)_]Z5$WURG.C9\6SZS'PG;O,G--_)$_/-E\NJ*]N\7.N[ MJLB7N6GT_YTOFK8&8OE_SRQPZA8XI05._T>P^_SB=J?,J:[1!HAAX GXXUFEM=%>F M79;#BA.$ >[OLMKNTG(/QZ7<=_K;H&W2+T8OC"DUL*T=S)SIQ9Z NN()=5[2 M['4&#QNX@ !EZDECYY&S-J6ITZ+8X_=F!TLJ>!:G^EP2-/>X+*%BOH5]+E,] M^M__=3&;'?_X>7(_T;_,YW?T^_3',:$F+UL8M@T !Q"K&M>=Z!N>NMKE)1X$ M3+I-2^"4N*U$ Q@ZS7X'%D';5"/$1-X0R#"T1)Z%TRV[NL;/@K'C "?;-#.P M3-H2SDNS-$T#W%FW%:(+R42OTKPN&&,>SEW5Y$@?"7T.(X$--@H6S@'E(#-J MHIZ&CG29-AN] O[?3/0M?P4 R3-(.K(2()" J%H'2%[@\62 2>3>N+%@.01R M8;3YN@,>;YC84KWJBD+M35H3W33F.T@$@:Q-00-@=3C!9E-U18:SHZA#"H%9 M?N]*EB5$(@C(-Z=6.#5/">-K Q #-14=TKZ0CE ATL7TU8^-1FD#M^#HG;L\ MN!FY+V\!+]N%J?7)-.&KLLH+^!R F@.A%OXN.1COD03@K P#<_UUN4G+-:V[ MS1N4KI/OO.0".:A+"+G_YVMSDRTU\ M 0D[>--0,U +N&8K8,?P\T3/@P2L2X_. MQT (-!00@D,;'-K;O#M"0&N'Q Q @2($& 0*QFM9PW]XN9H-T'FC'X'TS6IE MEDS;I?I[!^0N)WBL1SBUL ^!4P=P6D8RT:/%6'UNZ'9< P/8$@_"(V6&QWP< MOGSB4!$GJ-[E[9ZIAGC5(:][@BG6YL\NQ^UX[H07Y M%$?5P+U-_B5=%":AC34-81=W#&(,Z ]0T. 50Q:MOZ1%1[MC"JUVG@,_IC5< M#MP?#A+!7P!'1HF'7!L465.C:&S3KX+#1'>- 68*>/S",FU7(V,'*B$$P*GO M6!3QWI<5D"AC?(^CBZI<'^&SF9O0(A ' Q)8?CB(%"T!%+OW7+E"KAD>*G\ M3 !X6 Z(D>\F^H.G/B0]XBA-0(&P&WM."_@0IF"3AE#Q)\C6A1="1B61@M26)D.=!TK5=UM84)JA "((?Y[1VH9>KF MX]5$?[Q]N+Y7#[?ZX==K_?GC_//;FX?KM_KJ]N,]:&UOY_C+NYN/\X]7-_/W M^OX!/OAP_?$!=+GE6%T#R5?;?)GH.\"*X9\J)/9E6C 57X'@-^5R[SG^I[SY MHT&&JH:8EAS.$5]\UB,".5Z3M,NZ9>M%U]TGV,><5"<87NR306ZX0,P#[2;! ME<.IZ/P5RUY&(1! L.0VW:, AH,"N@8Z=7K;SF_4.#SLN@6H\'ICTJ+=, 8* MLX:E3/DEKZO2<3L!G(?PC$J8'7,"RR!@D,R_'[[) :Q^7L(4",#?B;-5("B, MW3'(Q$@O"L5:C6>CO"(&.E"[W^$F@0/CK0,#F^BW$L4#0B/P'4V3N/$ MF?\!1&?J4E]W>&6M(F1Y#*V%%Z<"R/ XD>LGR.GPS/&"-8GZ[R$Z ?E1NY4#YD5H M/4,0M,M JR<"1WUC26L ?@':JPU>#&/!J$ U2#O@&JRNP=)%P5 @#0!'Z8HU MG5>JUUW.U@K0PZJKB2FB%*RK@I:&H\QA/I 3^QU( XMFJ^2"JH0W-E$6[X#> M0'U*]"(M_R"K(=I& [C-EW!(.3)O(NH<-0O@>#A;S*!-O36H [*X ,H'2=:2 M* D5M835027\A:X(,IB":6K -..CZ6@?@P=)^V?>$=Q#$-= L'O "*F#<*WX M4I?FT6%3I44#)D5:-YY"8P0*XO0.%D/Y$=L.EM.9ANVGZ@MLQV*-/L,33W56 M;5$J+,FT@3$@1G@B.X%""FZ=]@S*!OS'2G*Z ^5OZ72Z00S(0B3_MKNBVAM# MEX$H!!!?U705[!Z%;.EHD $)X,IN*]Q "#',: '6%F#<&ZCN!0L)VB[CF4K?,VLA#AR/BPU.P*A I$ 3*,=FO!58GX,YH3PH]A)VA'LO)6U6M@ MF?_"I7*2US6H:\COF[8&L8:Z)"P%FZZ6^&D,I(J!M'JH0U%@\> LOX-6V(#9 M*FP'C "D!'2N$ &@N[0@5;.BW6_S?S%G0];,YMA*C$V\9191L;F!^[2X^&1* MF&>1ZW]V:>F<#I\^O+%6@MPS? 9ERZHVR%2 (("3MJ1(P96M+$DH6?( M2"K M\/%UEZ(^:<1U0!*)V:?CY)I0^P@7&9"$^P4T@RG-MZXVN%#"-C'"E*)#H[23*K*96--ZIQU-B&J]P94U859IAV; M2B"1B(W@J49 DZ**/$=O\C4 J&!>4)6!J\E"F0%FPA9=V=LOS M(G^ _%KF& M3IELJ@P8.C*7JA2=N3!?4/AGHAZBPAE-1_M6%E(3KRRAU*9 M^"?0(E( W&?F G[&X"C:$&6!NQB&D:V @ZD!IFZ5["Y"7PQ;;C:T/?P0U? M([^&.].*'X/O 5"PVK*#&0\(KSG[@V@!XS<24_ F18=,M ^D3M2O&N8+A!#G M6&BMK?6(6M;^*5AI9V".X:T2X@NZ"J-!G&,TOW6?-1,U/W2=,NH/?#T) M,O^Z^DKF!*SS-WT\N8"_EWIDQBHXJ:O^29%&;M<[=T@W M)7+WK=4@D06"B5FD(!9(Q06=N"/#%TUIO35P0>"65FMQA:2E=R\>C" VE:/E M9(WG"KV9,3>4AP.#78^NKJ_>C\.I$I4VH>F/-YS<1FG-;DW\#G4/,^0<8(%! M"!1T$PC!BD/3PHW$0T=:JHF<6:^MAKV2WQD"< 6N+V0\,5?L2 65Y5.S0(E2:$:W.- 8&AC<%'L.%+Q>ZMY M5!$UIZ+UUC<"MLD!RIID0 ODEXGVZ)QP.# [4CVQ #@LNHS32_U3EPGN-WH MD(7J WT>Z'C5X@XQZM("R>\X_"#GI]*0O,GWO$I1"7;.,?L='-DC2#&T_L!N M LPBA;)6XY#F0C]D^49<4MQLC7-+[I":JJXI\#M4U WH"U4=\U;1PK)NR5HF M^23 *G[NG)AF%VE!7Z,W]CO.U(?Y*%RAXO >D@H<46U8%^C)LO/)Y>E?Y"&S M/$>%/.>)".5A1 6Y$Q)UA1MN?M#W5[]>O_W\_AKCK!);O=>?KJ^N;WZ;OWE_ MW=ODP7QJ]-E&*P?%*VQ]>I:7^,LL.3F[3,ZGEVK^#,I',.[R%/Z^ M.M-C/;I(CB_/DI/SF7Y"AI>FA#4!WU);N% M7T,IE-S]3'JCRRLG<8UT?P]P2>.TG.3F;Q^&=W,8)]OSI-3HX1P]]8 MQD*(:TV3BQ. [>3XF[ -8?R(SFGZ:I:<'?\[T/9G OAGR<7I)OYO@YJ"O9KE#>BH>](>T/@!;OPK1QTB$_9+6B/O!UGC?#K. M(;/<+PNVL&V@PKH3>5-A8') I[1.F(79@QPF5?GPC!J45*KOH)O?7^G9]/@( M_IR>,01E0&]#BW&4_-DQ1WV2!C5>$A304V#EH?-'6-F7589='BAVJI)\RZSU MB+D(GQ>DA@:1/-EJY9(5")L]_TNLU<&1@#I2FB.*UE, B;T/UB1@?M<0!Q+Q+")/GUUGDQGI^'J MAXH+'AH \"HY/3Y7\TRT9^)(Z1*L%78Y(+T]?/P M'()(O#5=T-ZGIQ?3I/C MDZF"E?D)'&0U1-%, ;FC\RFI,N-G=S0#F38].XGP&9%PH#81A2:G\'=Z=J%' MZS&FL.W2/ C#S\D6Z'E1=OU1+O?&?D.A\B.VW)#IPS!W*?^F+T%'N4Q>G9_I M5\=3T,BF>G8*1W5FEU=//NYN2!,MX6Q%;ZGTDD(2%ZLGJ11%\B6MA,R.$FW6 ME.UN%2TM'";W[O[ A3_1][A,'QP*;K-/)9-<";VNK6M2)%Q@L#<6 O(H\-Q* ML!P$VC&3$M-BCS!Y4?P=&JE$6" ]YY(E+%*1\P'S?12^*4!*IEH%UC#8$9LC M\H_:, QMNH -D&%< -* X#"SI:@Z/IF.\S+(CU-P[7>[%Z=+H-Q7Z7D;O MYO=OQGIPQ%44L1R!-!WKBQF*4YL,%*P;.,+8!_G6)<8TXOI/,,L$>&[>;%!2 MA+DBFQSD&^QI;^,^.<53_B5<.2\!;63F^JR1UBPW9?YG1PD53(Q".,'$S/+] M[&N,+9$.01[UQBU%>89=Z?P&?W85B?B:PDVYS=J&LZ__P P04UALMJT>^6<112/9I@*6A)]0 B#<9[+!;P'S[P#45BKW@X(Z)-3EI]!L>SQ"0 &FY_2PA(#/(AS\TI*8/PVA4%6RN":((W!'?_(U*> 'S' MD%;U\(4BL(6Z0EAQ*VH!5L?WDP*1>T37HZ;;24K; J,T;8L*;:6$#P2O5=ZT'V8?W,= %[!Y&E_D)G.\B??*SN)!\O M\W&NMR7RV[;L=$E@M*7#&2HX&#Z$*71 MSI_[FA:0G(),.4'+5]O:P-9:R**LP^0;RL3$);QF3V8K/H4=]9R?[_K^X>8# M4?;G^^MWG]_K]S>_P26X7:U0TUET>8'*6P-DJ\^.X78#-\?$H%KL&-"R\*K5 MJ).R'L%,PJ4R$I3J&NWQNBKS9:."?,I55Y8K_MR +#I3'RHP]-47 M QH,.N;/U)V-K2IWGC *$V^4.!&"[9^IJ\&DAFVZQ#P"6.'Z*P68:4'T(W-L MU)2LHI,6"#I:[6)I644\UM(UV=:M$8.K?R+^U!,6D*"*KEF'L+HC>X@I(C<9 M N9W^!= -X\N8\:TE&F$UX]!BKGT$#@K$V87(R#I+F_9"\ RE"Y!F-\1W 45 MT;:?",0Z:07D3"HR"7*A99OYP)*WHYV/@[5KY(<8"R#902&[VNAOE JHP;Q) MX V_C^.#1K6H_X'"<' 8,GF3MY3.144"E)C1;1,KPQ%26V'1'*;?LN,'Y*59 M86I8?/3 'LJ#1VQX50T]M#(V3\4KZ(NNE1QH@0-9:%[+M08I4Z"8IHP_U$61 M+W.F'>8-EAQ*X20HGS:QS&LXUH9<;V _PAG7KMJ$N XJ8*2#T:1%_H7/,U;XA<#1]K+^")27G&9!P0]N(]R.!QIIKG MCJ%"YB/ 49J5 $NNJ7AJG'-AB!/(S!.%(2C#Y40QMF,9OA$K300DIA !>VC1 M;B+#+ 7(,.^+ZW>")'88F1GV;QI$!:<-]I&M8F3#SWD?CX#:E3SH)LS"LR,& M]>3Y#4V9,-B8TD9PJV!$2\GC352EM"<80K2 !*>KV["S^#%O,&M2L@7$?*"D MQ !+;CG=6PYX$JLQQ,SZ(!.WH'FM?9Z(48%I>8'IUTJV(S&WA2T&=$QYHN^! M<_*UD6*7E*V1>"V,(_/V=XCLEBKT#KA+"J(HXTV&> 'CI.K6&Z*_@8RZD.E339J.DYNR!4L:DNG'99XQ#BW+VTG^T*!>Z.9YN MO3:DH%!]QF^Y!\P?VST[N;=[=@Y=%9!?@E(GS_&ZHV+0E3;!19?(6]X(E1P M<7S6,PLPPQ4Q$O@L92ET__!2['L<6,96BQX\:^N4E&/;<=4,J0AH$A?[*"4P MR%;&:V:]'NYFP>7%6Q6DV,1W:RG7G3)DP>K>L=*OY M0AE-*M;;IVUY!Y@%F MHM]Q?L66H<5:(5=7Z MM5>>P))X/<>!) >;94D3Z'T>&[T"+46U8<[Y".="IK4_(5MB3.87IT;RCA'3 MA ;D>RPA,73%JA&2[;JJ,DR $$7 )B/&!1E:9"X'N@SEBAR2QS2^#R MFWSGPBY" [B!3?7HZ52N$OE,P58 Z0!,?U2,U7NL\N)XK8288@]ZX:N$^'O43>&1[G^U MTO56>Q?E)'6*ZT61@Z+3%B59EF-=#X" 6'<>G>0)5\R!8]OEMXO;TI74,ULF M?T (H->2\I+K45B%S@?>$3)[%%);!;C M/M*D=T7'54IYV37*'EPO(3%PXK%Z'QPP2%-#Q?EA[7/L)4=[--_FF#X8 B:; MHU1Z"BS5/HT2Z$$-7*R#V#IAH D1\&]L5W_G=I6O4 J6YAK/)ZT+RP6IV,/K MKSYSD&B%O;"!^1$>7&V<]89EH2;EU&&I\,THLGTS.'58Q\0:7<+FJWBDL2"= M"0<-C="G2U6]S1-C)G.98R1ZL MC :+J3%9=E%U;32+5PAL>48E%=>=P;SE5'-"JDS1WQ-ESS26:NVF?,E;6%N( M; /]X9@4W:M=&&*4T4)J>"%;VBE.;I]5"A.*SY^'5>LZW6TXL 0L3PL+@W/M MFK:FJD#?N<"!PY2JWW"'H5:)B0-5*:$=E[^$W,*6 MW_I(*2N!1+C3,_TV*'?%"7\UF>309PK'G+XZAC$+"=G2NAA4PIU9,8S96FN6 M2X1EZXI&84UKLY.:J\T;Z^X,/*;LJ#4U)6.)?]T:ERK,:R!4V%G)N)(+ Y(' M+?$V.$C^GE)3"!K@689[>HA(#%T.OJ]/M 0!3DTG%JUMH&33B+@5'1TD!U]A M%#8=<)E,+#P8%1EC\*_IJE".E6].1$$;3)NE-G5'U>JH:[S]1R7O:&R%5EEX MVUS^HLU+,2%]G,YL)@<%CERB!LLT+-42Q6I :V;'9>7I&-,%>05'K8H0U?MP M\.8*.)BJ.3T[.GG%C*^D2LV^LX44(+=L;W:79.? 4<'*O58#+ 0/9FA(GI?K MXF#VGB,KP!!+MR>QY 2'9/,\>X#NK"24RUV;PRCO(?_ :J0X$LO>+MJ!@J]]N--62&/923. ;_*$;=GY%6\- M1%N%!8W<+>830*>Y6\R0#Q$WCG1\?GP>2XM :Y#>)HWUN4@1/4JU-OUJ&O'* MH*N(\^YLQ3NR5[*M?(6?2]]6%"RS56J2O+'R=!D[F.#)P\97G(C<"*D:\OT' MZ9+>X7 64R!TK-%U JW6VZHA5H;<805SM]470W/_X#]K5!C0.;*+NA$CV9C MGQ9@/SL9APGP\,'I6)SH1[TX,C.PT=G89LCC#-QCJ^0@4W!3".'5HLC7HJIY M+PH3#QZ32V&46N"N#BKQ&$@ "U.L$M^P*E%$69G!6%SMJN89A90!X$Z7=4N3 M[]KAV "A;;A;P:ZJ"K\Y=81Y%HC+QOZ@W#$@H/:$LOZAM!**'H-YF M=/(P*,;TB,S(1CKP]1+Q.;7NV0(+[.*&5L1ZH\!Z[= 4Y1QNZY*TJ$.+AYJV M874"$6H_@N1XVZVM"[]VZ0T?W-Q 2*/;ZP] S1T%$^I8D50;\F-R@ID.+*34 M><,MX1TR2J'? &X;P6$FO -C6-0;)L!^_7GCS,%,V3 E:K9,#M1YJI(" ND@ M(J6172F%>\'9 A==8UVP377RIVB1ZC-L+!'X_"#NO0(7T]6!LKV1ES: CH>; M4+L(NB"4L0%:%I"F9Q22QXN16^QKP:EQ6 K!FZDE1H'6,')"FPKD>AD)G6&C MCU6Z!?$ UX/[86P]BW?+.>O.A5+<#('@X_XT.<8(K/HHR[F);/*P3_F@"F8& MCPU3AX4^NFW#00EADLTFG3RXI#\5MU8LDEPQ"B;:4Y>1,+K$WCU4[H96LYMT MRTXLIPDBB#[G%#TS0?- [.QU%U $IK9]3_;9,['%OT3M]OSSWF[Z*A2PQI:^4',0HI>OLL^9+BJE(+]'\ M*V"2SF7B 939B>? Q+^3".\:2D%Q3;9D$!&^NV^6.>.GMG@K!V1'[%HW>U# MR9I&3ERR:U_9; RB81IAC4>W;+!R@40=!!M_^,7)& M*.RW^EW21+A?L"][SUQ1 M-[[G%')1D4?@>R*XI>63V@>ETS#U%><%!_)SRL M-ES6@1$O[OU3LB"SHH;,ECY#"ZLTJ'KOB.2TY-$FDKF[Q")_=R,?2'V1SSV# MJ) K4GZ1$Q,1:QH$UL$#&)+F*M),SG5-H!@TTH<#3PEX_+5/Z+"Q:&1IK.H%?.6X@]?R6[ M*Z1OZ!,*@@WIJ\&-4#L&R^WPWK=IJBD4T/8P0,] MI14[ ?,Z;-NV@,.HJS1;II+^(U-)-V<,RE!@;95S%>.S^CB2 J7J&"%BZYE+ZE$JYLNE(F"/FGU"S/?)1A_WI!CPGGGS#7FX! M4FS'2I\RN:**!183P,72ACL7A5-C&@8Q.;[*HDE:5++/.<*E[V3IY,&SV'2M M>?G6NWO=J.GQ\?\:]L=$UT]JV >M?ZZ1#.&+R<#CC#B>IR67K..WH4+RR[K: M9B7]Q>K2U:!5^M#KS&+(@9.)>]OBEWQ.H1V+=&^^FF4WM%O<7C!8+F[E;A*9 M*+T:.R6G&SP7BW]QK?A0$IO_-O4ARLRE?BB14\3?]=ZZL9F72U_"0GHSP3FG MRZ%H#NEY!_FRCU2/]]3VK<<&S&.2 S%V VFC5L:;9T,SN<#[V$8U,*T4$Z"P M1H99&E-P9]J#?>:-ZOD8;6"+^V?'!9*A'*(#RQ==ZPVV06S(=U1A M?C!A,(E:[*F+3C@)>1+0_!8W-8B,+U;5=:7PQ1H+]C9;,GOX]%5_'>*F3QP# ML.+:%58&.A[UAZJZ%DONGNCG[FIT?38HX]TU4^+>U98H*2YU )LD2I?) M:J_\/)'FWW."#6&?59EPLSWG8^S#,%Q;8^-,E,Y;4O)J+WOLT&/IDOJBY".? M8J.&$M&MQZAWP00PBB@)5%FO3V506.+%),=!-W$24ANQ83 =,66+Z+N.,M_# MS1"'3.M2U%NZ\-XK)QZ^AP-7;LX-#U$BY MU5)5@IXUJR52LR:<@^L11N+;QAC-R>QH.ATG ][EG%4M,C@H&-GF17!757Q7 M(P[#S? .<7W))%*R&NGLX]LWR^Z1%;Q3(;7=U[U'S "MLJ,A= MJ>B1!,](J U/J1[R&8O2SSBV=7$B RA.A-VCG<9OESYPL/ M:R+?2Z2#WI+A M\-#OG\C)/Y+1[X^+@$80ZKSQZFF@L!)!W9/%'KN/G)UH;39ON;O"=EMMK@I#MFK+AAQ)_ JZPP$>(DHI<3+ M"9^RHYX5OI"RIP]3>K7T>0_4+'3&A(FK<5.>/LY)R S.[R%U;LMAY%"@BTPZ MN"*2T-W7]<+7/#A2D7+"*-*+?3(YU*O#&E\V(%EVBEG!8 =IZ$'$TOD,(Q*0 MMNUQ>WGTG$G$4SK*]*/!L6%0/:)Q\8BE\+E89U3I"+9 NN0%R8W1M:Q'M9N\ MY@ !SBQGP@K<-2]!JF)WJ>@JCBBKM-U;8Q/+(JBA9C[D7^E-BW8-2.M?4[@ MAU1*B*?GPG30(3TTDEZAPD,OX[8U;*\<@,'-^DC_L\0'1^H"EKZ!#I6P6'#)R#P,DD68)!0?/FX4K^GS_3B)#D^/M9 M??0_Y=VHPTOLT@BC'C$E]U*YM*U4\(3138$$Y[M=.S<;OMLG5I[DO3_$JC'W M&UTQ*@P=25PD)F;:**[%D2 F<&GKOW12QK^&I?^&GP;E?@3Z)*KK???YX?.G M:_WAYN/-A\\?]-W\GVQ789^?V[OK3W-Z;=K[ZSFV^IE36:$+O\>0VN91K+98 MU:TT7UM]QI3Y@Z(^-M.SL^3\X@)_F>GI\45R>3%3#Z0F8_^]\U?'V"Z7M1;) M@FD.S%F*SF=?^$N.2CKF2'R0&\@S<_BMR&'$../%TN(+B MRAKJX8A(/ZSD#QBG/1UJH#,]/B7:F\(#^/^=3=50+E6CD0[WQKX9Z-#K4TC+ M+FKAP[&.I7MY5?Q:&)_O8.,Y09&,#R=;W=<5&_NR&A(;8K6K6,Z%QJMH/E'& MA.TV_DC=ROT;J/!M4M1\RF6/W&#B [53;_HY;JA,Z*[O6WB[Z:!%/YR984PYKHQWF.W+N6+\GG\TI.PCA/]"KS0X? MDE"E5]S0(T$DB"8BA&^?>7##FX7.25 M0A^&2K/IQU3L.8'I">=8ORB]-X3-.9#)5G*=;SK=0!K MDJ\^6%#N5@1\B"$;EI-YC%HKUS5X(JD7VK[1)ZMTR>E6PJ3Y2TH2 YW?>2&H MMI>W#J8YYR$E!P7]<5>$QN(-#P3HLUS:6AO_OAR-E@CV]M_S(G]94N*?8W5O MUELNR;6U!_*)"E]AE;O3,=+HGPJX@G>RA6VGO<<[D4J*H.*57\A$V1>A+94! MBCS#E5+\)M#P(G'R($E3DG%#3-LF7?-.R.O7\%8"9X3M#4[5PU).TD^W8SO, M-T8)JA(Y;._1(HZ"('L7WQN N4^<;,-Y:P^VZ&"O1U=O'L86+BWM9&Y:&]=M MACTT?B['C)-OY<0$_264\9 M=A?"IODU"HH(EU/334M=\5R7&@X>MI(J^FBP$[E9 K'9#T"/%NV3*#P6NC /.H7XAY*@ M]6SXY@Y\#;<-[!ZVAYRH>1RNX5BAC>F+M_<_CWO91@#?N$WJN=#636G?X3/0 MJ-=AART>6\$VX-SM*+][0Z9&,(%[%Q-ZU5JS!@,2\R/?.-=[Q#4&F :1A3\' MZP#NKP\[+*AB"//P5,J6YF.RDVTTHI+WY.XC3+R]NW\0 M1Z<=_FO54+>@X:G?_@IS_V?\4CW!*]ES&&;N>+];D&EV8,]SWK(%D4&(3M V M?=GQRWG@(B#/D?Z6-29@VQ0 &W^^XO"2F/?RF3 M2_OCP([,L@M>2H['SNZX:'W[RA)^ YPBAV[P]@/I;A>476%[.].Z)AI8,(:O MRVUH:\;W/DK4$"!-8NM4J4)JS8L^YC-:%OCX[/@Y+D MS_8S5Y8L7V&]CUPF_)&5M"M?68.'S:[G6S&%1_?=HL7R:'7ZZOAH=CR6OLZ# MM46V\UT0WM?75$CH?V656IN1'.XJX<>W6.5%KA9N MG&4%>/">2!M>@M$#W05 'UB"RB^M&5QUF'\\.#$B693=S]*#7&S:?]!##NEB MFW?;IO?N_$2GO3#?WZ] ^7P0UJOL6M/85;PZ/'DU=D+ M3@:SO\"=QBGUHFI!>:4?P4H M. ^'Y55:W]!1? GID$WL__'U!+ P04 M" WFEI3H2LB\;(' #=$ &0 'AL+W=OO4&7I+;K*)+[D2@-5X=(U3'%; CT/6_N@V$JL;4?*2#*! M^?7['=D)(=#,PS[,8"GG^NF<[TA]M-+FIRV$<.QY42I[W"J<6QYV.C8KQ(+; MMEX*A5]FVBRXP]+,.W9I!,^]TJ+L)%'4[RRX5*V3([]W9TZ.=.5*J<2=8;9: M++AY.16E7AVWXM9ZXU[."T<;G9.C)9^+B7"/RSN#56=C)9<+H:S4BADQ.VZ- MX\/3+LE[@1]2K.S6-Z-,IEK_I,5E?MR**"!1BLR1!8X_3^),E"490AA_-C9; M&Y>DN/V]MO[=YXY&+9:+&:]*=Z]7OXDFGQ[9RW1I_?_9 MJI;M=5LLJZS3BT89$2RDJO_RYP:'+85A] N%I%%(?-RU(Q_E.7?\Y,CH%3,D M#6OTX5/UV@A.*CJ4B3/X54+/G9P^3BYO+B83-C[[U^/EY/+A\O;FJ.-@F7[O M9(V5T]I*\@LK?7:ME2LLNU"YR-_J=Q#1)JQD'=9I\JG!WRO59FD4LB1*XD_L MI9LT4V\O_56:E<6.M>Q,+Z92\;HB5,[&UJ+RQ]F?E;32[_Y[/+7.H%K^\XG? M[L9OU_OM_I_P?FJ%&O/0+GDFCEOH/"O,DVB=I&VVMAYL66>W*@!Z@HUJ\$+F M"D%I+[EZ\2F?RK\ A6.7R@FCD/V#R JE2SU_@5P[9%%.[(M8AG$81*G83^-F-*LU^ZRAT($,UV"MZ2: M,\>GI6C(2_XE[!NW;&EDAE AG-5Q@2_)0>@A)U&^T)5R=ATPI\*S-3)&Y+5< M*?E4EL )YB%0+1#\JI!9$:P$("'ZR1F,PX T#,/:2L!_%P3A_XBHCR#0 7"Y+ M22_GZ8C6!VRKZ_IS(Q>-"1-">W'43CJIB21988*#\H&!>0#F HE9A(6 M]],D''8C$O,EP?)*$#)&E/XPE]SX MCOQZ.P-X@A6&/4A%(#Q!L7XAGSV9+X MF&W.PR'.*]3;N:8YZ_5[5?[ ML8=^8V.G]O?(0-H/N[T^.Z_$NIF5F',:O$RB)3-78W9V^^/R_" >(24,C(7, M?$H6G9;KU::G<8LYQQ.=?&:+>B +&LC,#X3U.$5065G1MA%/0J'X8&6/1>UHR.(=TJL4 MKW+IJ])HYN^ 4*_O@L0LMM"KF@DS/U@)B??Q8$?J'+U$PPM3)_=,+F?OB*HA MY8+#3.:;/P^P_3M7%4V;V"<0M2G(#T.;H1A4)E$&VT$"D=:';'?. $7E@=\ZR0P#KWF>TF[?A/BJW$?&^XW1,V:[P16@V.L\I51@1O:N'C*-Z.XQJP MOX/I%9TIW=5?84,W20K>MRZ9+20H#TW/2XHE)_[)WU;HJX=-K>X&Y4'^P"0Q M&[4BE1^F@C;Y>EBW_WZ$W=W?'GR_O;\>!Q/TP/:EE.UN!/=-]>^Q?C@<81@E MHYK$XD$8)VEP U;8+[6U7T%]W7" >348]1E6PS 9],.!Y\(M*>Z-1WA7C%,:M4H[H7)D'CZ#_]D0&AC0.RF6DS!\\AV0E<5>P@F MM@TYGLNR(MDX#H=IBO\BAC"&HS#IQL'^E0\ Y]]_W]N)WT*)*X M'=$,>J?Z818''UC:\[8H*WQ%[=$ 7\0>'S7FNDH;ZF$9R-Q3XD:"Y_^MUB/< M#\/Z<,@AT3,AW/06W81RD''FJ%-WHMUIKC#P!.WO;SMMMTTR[#W)A$VL:]4- M)]I#%K>#!\.5Y?7+,M.VKNY=/D]QSR!"3]K!12D7ZW<'S1BZ>V=-(UB^'NKK M"8&K#MU[?(-F?ORIW.^LQST>1[C^?SA7-K-GTUMN*U;I[VEZKG"%S1L6ENXS M(-KLHW=09^O)B M]%K,U(_I>N'TTC]@I]KAIN4_"\'!2B2 WV=:N_6"'&S^1>/D?U!+ P04 M" WFEI3"AHG$78' ,$ &0 'AL+W=OON/ 6BP10;5EV_-&F =S$F;I(["!V6BP6^R!;M,49F51) MR6[ZZ_=<2E:<3-/9 ?8AB2C=[WON(9GSO39_V$2(G+YO4V4_-)(\S]ZU6G:5 MB&UDFSH3"E_6VFRC'$NS:=G,B"AV2MNT%09!K[6-I&I2?P18J]/7HFSF2I]1^\F,0?&@$')%*QRME"A#\[<2G2E TA MC&^5S4;MDA6/GP_6KUWNR&4967&ITZ\RSI,/C4K&.BC2_U_M/HLKGC.VM M=&K=;]I7LDH7-];921@1;JJ#O^+0E@IA"[NTI&+\BK*HXMSH_=D M6!K6^,&EZK01G%3C&DR78SOQ_,%C:>+R>)?YZT< MUEFFM:HL?2PMA:]8ZM&M5GEB::QB$3_7;R&J.K3P$-K'\)<&/Q>J29W IS ( MV[^PUZE3[3A[G5?LS^%,5HDPKO4 MVRQ2CR0MY8F@S$@>05H*)=82.>(9&5JQ'0['S4K#3;[K8A2N98L92FB761DM$P%294+%#8GE$_FCQ[KX\8T:;1::1-+M4D??:<962O0"%9,X4*F,I>B7!NQ$ZJH%N([ MB,MB42=&2;03R%DH3ZI56G!*4I5&X<4%!$='$4!@7:/ UBAHTD0Y5/JTB'3& M.E/PSZV(983,FC[=Y&6U9.YRLS+F&OLT3X3Z@9^#GC>.BU6)N(58)4JG>O-8 MFV@Z&U^+I*C]_(7\'K4F)?8I*AMS?E\FXZ< N$[:T.\:32&4*B_0&4[&XQJP M@PKZVTB!D3E7GT[DJ2N1WBMA;"(S%,(4*]:EY\WT7;C\ E[1!,/=)RXL&J56 M M26)^B+M#FG.Y&53W3"#1NP!7,F4IMJ#)VE)T^' M2B?PF>@T%L9YWP&291^64C&&R@AC34KG<&E!W1PB W$G=5J//D+S7&BHUE%D M(&1CX!_5A998KP'9]\XD(JY"KFKQSW\,PG;_O:5E83&K%J8R82HS?Z MJ?P"H@TJ0O$("D'(G(634))P+7"16?J=MN?F51(FM M2]1;ES.'!RP54DFU=9STACJ]GG_6#RCL=?V@VZ??ZHYYJ5PY\O+9X596?+<2 M)@?'@@#02R.RIWO(X;)3'ESD8%B MEQC?]L"OL/QRM_C9D.TQ]$B=*2I^QK<359Y;&:)S@?'%%G3,G">7"5I[>L2@ M)VPT#-Y/Y@OWU'Y_Z@FWA_%F 2A%RF4 .Z F9=?,-1LC''C+.;XU3?J,N=XD M123I1JHR"F-JTD.& %> !E>SZMX++\] 7V=><\9K&^X16^\EH+$4 M%$N+6';5AE[MC=5'XTO#L_5?;E-GYBA:"IQFR%( M9>QITQU" (DZ[E=V<;=_1D4W$)K<3!:3\=QC'U[MXV#?.]CW3AY45,02;'#J M+70.*J@V@T,J;ZCO#[IMO]NWPE"/P@";WKTG0\E!3,BBB_DCKM;4LA;"OUVT/;#?L^[T6KS%AW?HDT[ MM+WDT 'F)^SUZ*UW]Q=S1ST_&';]-I)&/.V./^@%58)58C!UUNWZ8:=#[:'? MZ0_]X*SO31AFU:&)LNCQ0,",BJ_7LS&%0[\7AGXX;*. ?K<[],^"P8O2';>^ M._"[8<\/PP&ABOUVWS\;GGDW E>N6NZ1!LB\TT5>I:$7!N#![_0ZQP9*N6J6 MWM )PAJ";]N=@$[=.O0['6AV!E@O1K.[R?0W'*$QD]/9 KA8S&CQ:4P/T]'# MU60QOJ++V70^NYE3T0W-%WAQ"YC-?W8Q:!W=T+;";-P]E/D1 M_2TO:_7;^JH[*F]X3^+E/?DV,AN)C3D5:Z@&S?Y9@TQY]RP7N<[ MW6."Z[HP+(#O:XTYK1;LH/X'P,5_ 5!+ P04 " WFEI3). MI]U5"N&ET.VUE2C0*ZLVH(;>?C:)(;XZ-FL[I?WW-[9#"E6+=/<%XGCFF6>4&G@IN-"7C=R8S7FKI=.<%D0WY88*W%E)51"#2[5NZ8VB)'-. M!6]UHJC?*@@3C:L+]VZNKBYD:3@3=*Y ET5!U.LUY7)[V6@W=B\>V#HW]D7K MZF)#UC2AYG$S5[AJU2@9*ZC03 I0='79&+;/KWO6WAG\S>A6[SV#S60IY9-= M3+/+1F0)44Y38Q$(_CW3$>7< B&-7Q5FHPYI'?>?=^@W+G?,94DT'4G^DV4F MOVR<-2"C*U)R\R"WM[3*Y]3BI9)K]PM;;]OM-R MM9%%Y8P,"B;\/WFIZK#G M>-Y)BP'R4Q"G<9^IFKNUF2 MP'SR ,GM\&%RT3*(:7=::>5_[?T[G_CWX5X*DVN8B(QFA_XMY%(3ZNP(77>. M OXH11.Z40B=J-,^@M>M$^PZO.YG"4JM84-1ASE1%$[@FFB6 A$9C!DO#_R[CV89$VMP9N29 M,$Z6G(*1UJQ T3NW7/*,*FT]3$YAZY1*LQ/R3!4V'HBR6&((N0*I$ Y[T_MI MP"[6!DN%,8*L5#:414!"3&;-70'A'4OL*]MTVMM*0X5AA"-;M+:=:')BD&#) M,Y!I6JH0V HTQ2=FF(V*7-!5H8TPBC@DB;GKD@;O&6XI!J0O5*5,(Q/IG# O M2XL)='OG$%H3_,>F=1:.HX4F(J4?E<"1=<^U.25*8"ET@.9NC?F9UR:,\--( M@2NWLZQUEE5EVOGME3\>/=!&8W,)K=SV?Q)%XD=G4]3*8C&,9C&$_O'A>3,4R&#_$T_FM/J$&" M$4#TJ7#: "3U!&)U9"BF)R&N5D9/H$>L.9 M@4JTE?,?OYUUVH,_M6^OS"GK2"6:P0)]_0PBKID_5/IDGL 69:VH4=(?O,B> M9/_@@8;;5N6$\VJ.8.T0V=%O AZU0=4 )ZX!*J.C;1""D <#@8F4E]E;QW[> M@3A0"4]+[I)I F:GG;MR!24\V(NWG)C02O?_:)F M92V,G?KP1O2$K;)1S(^A#SY1X%&KE'9E>4DI=:SRMSGH8?0.YY#-6A&GE$-E MUCJ@*";Y2M';5O>98)32GCK"CDSTK"2P5Z*#RM?'4XG?RQ?&X&51EU9"CD=! M36X/#T39#<#.]W[X/8J@CP.@V_,[@=OIMKO8;!&<#L)NOP]M6 QG M-2&>+29)L)C!XG8"C_'P<3RU3&W*&FRAK@_DKBH5DM;(#ZBG[U+U!+ P04 " W MFEI3ACTBT(X# #_!P &0 'AL+W=OQ[*7ZK M$ X>J%'K:*8RI/_B^S@JLF.[+&@5] MV4A5,4-3M?5UK9#ESJDJ_2@(AG[%N.C,)FYMJ683N3,E%[A4H'=5Q=1QCJ7< M3SMAYV5AQ;>%L0O^;%*S+3ZB^;5>*IKY)TK.*Q2:2P$*-]-.&GZ8)];>&?S& M<:_/QF"5K*7\;"H=8A]37J?DHI?DYM%%X"\[T8_)Y8+)G! M')9,F2,\*28TQ#B_.^QGE==@4K M?$:Q0^_[;T91&/Y(?Y5&94TJ.6J@W>N9 D'S U1-@] V"*B\>"HO,)'; 4U9 M72MYX+3EL3S"MQ#T0_I%,/"Z:QM.&%9Z7&2R0G@KZ/&_A:2GM5G(JF;B" 7+ M@1''TJ&ERPV%)_,@"+QN=@5IELF=,-JKV9&MR_?"\_1Q>;OPK**Y)%#+7K.2 MB:RE#L>]P8@4Y5?P23+A*\N!CW3\X;[$?9,-]U+(.['(XBNQ[:2 M,(1[^=P QVWSXUXP'KF/40 AO4)J=W\T^ [NV!'":V<6>=T-58LZR<76YL4% M[3PCU=%MG@T_6.%:H]'O:WFUZ5X7KR2RAD$O'%+\/D7;7L%#C8H9&Z]$.GSA MAW]I?!!>6BM>0O@6D;)#1;:D(%'/?B00!)+R:#).F-XK!]O75F^&>'#6X#-^?S:?5TNZ7- MH?Z/>7,U4C);3H=4B1MR#?K7@PZHYKII)D;6[HA?2T,7AAL6=$.CL@;T?2.E M>9G8 *<[?_8W4$L#!!0 ( #>:6E-_5O3POP, -,' 9 >&PO=V]R M:W-H965T7./GWG37$!W2:J.J+O;.>;^:;\5R&M53?=8%HX+4J MA;[N%,;LKCQ/9P563'?E#@5]V4A5,4.BVGIZIY#E#:@JO=#W$Z]B7'1&P^;N M48V&85":Z,PZN;F*KWRA\XUCKDS/82-92?K="FE]W?$L(2\R,M<#H]8(3 M+$MKB&C\?;39:5U:X.GYW?IM$SO%LF8:)[+\G>>FN.Y<=B#'#=N7YDG6=WB, MIV?M9;+4S1/J@VX4=B#;:R.K(Y@85%P>]D1 M?', AQ^ $WB0PA0:9B+'_!SO$9&63?C.YB;\U.!O>]&%R'J\0_ABOM5%4#G]^XB%N/<2-A_C_Y>]S<+\+)WA8 M3NYFT^?[&2QN3^^=L0:Y 6PE3+7 M$+A)$+F7O0CBL.\.XM"9R,8G[)3\BUJ/5$(WZ"<0Q6Y_$#KI#X8N;)74U@59 M"0=N/_;I'">)&PWZSKBD@<%$AD"C!S0)7ROYPL462)1K+4LT>!;PES")W"!. MX(*.04"T!W!Q[E#0F+/N(G+2&\1T#GNQF_0O@7K<,06"YJ]0':H:;56?YYTR M7.T85S26*++-1TQJI#IC.TK!*[>I+-]L8 /7]WWH.N0*K*L-5Y2J3QW2DS3) M6,TT,)J"+Z@T*VU^_Q,1+AI/K))[T?R5,U(.I:)W))6VYB KF-H2F(;FJ2VF MK.VLW%N2-3<%;%&@(C:V&%E>VT*T*@H$XWC3%:[/54K$.N\)I)=6(T7C^G\5R>= M3[HP7ZRHAU8+6-W-X'D^?IZFJ]D4)HOYTTRNYAYK:W[<8:'P;U#_7#NGN@''.AH<0-0?UNO]: M6E.WR9!3=@0 '() 9 >&PO=V]R:W-H965TSM=+WID"TL"F%-$>]PMKJ<# P:8$E,WU5H:2= M7.F269KJU% R+GO'LV9MH8]GJK:"2UQH,'59,KT]1:'6 M1[VP][APS5>%=0N#XUG%5GB#]JY::)H-.I2,ER@-5Q(TYD>]D_#P=.CL&X/? M.:[-WAA<)DNE[MWD4W;4"QPA%)A:A\#HYP'/4 @'1#2^[3![74CGN#]^1+]H M6:+HU[2@PQS5@M[K=8?<9?/R.&E2ICF/ZQ;VR%%3&MC5;ES MIGG)9?O+-CL=]AR2X 6':.<0-;S;0 W+!,Y+MVA MW%A-NYS\[/'B^FHQO[[]PX?Y;W>?%I?S+[=P\N4<;JXN;K^>7,]G TM1G.T@ MW2&>MHC1"XACN%32%@;F,L/L>_\!L>LH1H\43Z-7 7^M91_BP(;(T5E.Q_/5*J&$7:MB$&OZ/ MZKZ.F/2A _6>!X6;LX_S\[O/<[BZ@+<8>"<&5 ZD,78:-XJ<8XKE$C7$8;-* M>U4G''9R.5.C1#0:3@*:C;PSO:VL2FNM4:9;=Z$H'MVGM""=@0)2T#@8PP?O$C/.(..F M$FR[EW#H1W'D)X1*-LHJ#0]8\%10P"@8^L%T2+\A 4V]STC/1:%$!KPD[1ZP M!0B)2C@E]T6MTX),]A0,IX204-X!A!-_.*;4QXGW5+%55[%[^:^T,@;BQ(^' MD3\A]E'B1Q/ZFTZ(@S&']/:E=5D+1FK3DT6O=\I9\RB^IX"3HCT$^F4SKSIT >;JB-&!*)^@C8 M L'P#93M0X'NH7BF!%V=P!K=N5:DWX;3(XQB2U&B?@AAGUX:)JES.&:>QA4E MJ&D;'YBHR=*\7;".#)T-X[I5DN>T3P#.4)%FFBZ'AI1KDL]8)E,"I2.3*Z0< MF*6.4]/I5LJ2 V=";#TN,YY2\';?)9HRK;>NREBI:H>;-\MO()Q/_!*+@35A@\NW=K= M T;R*N'J5#/1G@XE;PJE[0=:*[TED_<@%)/]YU[GP5X?+%&OFF[O($F5MB5V MJ]T'Q4G;1Y_,VZ^12Z977!H0F)-KT)^,>J#;#M].K*J:KKI4EGIT,RSHHPBU M,Z#]7%%5["8N0/>9=?P/4$L#!!0 ( #>:6E-!F/25EP, *$' 9 M>&PO=V]R:W-H965T*JW@$N\UF#+/F3Z,4*A]/VR&3QL+OLNLVX@&O8+M<(EV7=QK MDJ(32LISE(8K"1JW_7#8O!C%3M\K?..X-\_6X"+9*/7="=.T'S8<(1286(? MZ/> 8Q3" 1&-'T?,\.32&3Y?/Z%?^=@IE@TS.%;B+Y[:K!]V0TAQRTIA%VI_ MC<=XSAQ>HH3Q7]A7NNU&"$EIK,J/QL0@Y[+ZL\=C'IX9=#\R:!T-6IYWY_'V_FH_7B\5D-IY.EKW( M$JH[BY(CPJA":'V < YW2MK,P$2FF+ZTCXC-B5+KB=*H]2G@32GKT&[4H-5H M-3_!:Y]";'N\]@=X4_F QM)%LC!6><'D ?X9;HS5="/^_00_/N'''C_^'RG\ M%,$UWH4I6(+]D#K+H'[ )T]64*$YNAQC('^I_RD*%(89_Q)(,]G5*7)4A-DL)6J]Q=-RYW M5>-P2\CU8/S&EX%$,&/XEI,9(\F?65H:=%_@UBGA8T%]2"I6P<8Y8H+_))'8 M)D.DZK'X=!J;<&/Q1DA=Q *,H!";$VS3XX(C ZXPY MGST<3>9K<@DPV"K!,TXES++-@+!UU):XR/+U0/F7B(^;[C2 M=/5:AC]^S5T[08&:JQ30-=5+_A>P'%]/+M>WDV!^!7?S;Q4%(.'UA0F&N2K) M9S!B@LD$@5FX8;*D\0O-8S:^!@M7]<*^3^S=BP!?H-N,:YU.*U@R@>_']-MY MNUMK=MOP.WDXEGO'?%7!D-6[1G&SUH[/@BE5FFO?LT(9XTS>XL>M6AQW"/YY M="\J_06:G;-:W.W >WT>/1N;.>J=?QSH!KN451/TM'MZ?X;5V/VE7CU>=TSO MN#0@<$NFC7KG+ 1=/0B58%7AA_!&61KI?IG1&XK:*=#Y5BG[)#@'IU=Y\!]0 M2P,$% @ -YI:4[T8U#G6! 7 H !D !X;"]W;W)K&ULI59;<^(V%'[WKSA#F\[NC-?8AD#8)IGAMAO:!#*!M ^=/@C[ M@#4K6UY)#LG^^A[)0& W26?:%["D\WWG.Q==SC=2?=$9HH''7!3ZHI$94WYL M-G628R,H(7 M>*M 5WG.U-, A=Q<-*+&;N*.KS-C)YJ7YR5;XQS-?7FK:-3-T I"@8FQ#(S^'G"(0E@BDO%U MR]G8N[3 P^\=^R<7.\6R9!J'4OS)4Y-=-,X:D.**5<+]SFX0!P%KX"B+> V.FN'3F5(V;8Y;F2&U#6 MFMCLAPO5H4D<+VQ1YD;1*B>H.OM0^NY?A:K_"-<&E@ MQ'4BI*X4PE_]I3:*&N'O-\C;>_*V(V__I\R]C8W" "S>'1_/8;9)YA?S>X6'Q;CNQN'A=%XL/ H9;A/&8PPP7R) M"EJ1FPF]=_<%JU)N,'WOS3&A+*2@GUW57MY%[^%G./5[[9X?AJ?TW?'C*/2C M;L>MC= P+@C)B_H8L/M)KD"_3$@!"%8DJ(%I:W:LD17ICSIA@U0?,E])0>>$ M_G@<^7AX?S<>_?\,T-X5C'0RP;^1[N43R5OQ!&%9<9'R8NWT3N8+IW)=,<4* M@[7EC0K@FA=N9<"_%:@-):KM1V>Q?]9KTW?+[W4[?J\3>I^/D#N^0X8?E9@, MZ91C DI%1ZXR3[64R:P&X]>*TQPO'L@QG8J&ECUBGEQ#Y'<['3^*(HC],*(2 M=N/O%#!2%P8Q?( X(L7MMK>0AER]5O2^]KZOF^\$#F5>LN(),G94]8..)1PK M*81'3GV"XLGZ"'I>SH6@KO%AD_$DHQ/,4.=XU$8/3'%9:4C)FLJO9$Y^"=;= M%M1(Z)>*BYV0.(!%AM[+SA/;? CX:- >2=1-BI(G2;F")V1JEV<+T732FHSN M*6 IM0>)HX0D&5-KTD%>#\.M2E+J-%,-G !'X2VEHE/#]0VC_J7:6I3=(S8/ M">T-;F#%$B[( >H ^KFL"D/6#[2AV%+@]YY< IXE6E9[Z:0@:V[F"!S[OH.\ MDO;FVMJH0YOC]CUP\LM/9W'4_5733;S4/.54 :N-HM+D[3FDIUVY M A'CFA9KG>V@=WKB402=((Y//.I:RG91Y76&-NY&)._L@52N<4_EU504D:LB MN"JF]JRN3X&C]CD-SMHGGMT!G:#5.O%6VR U?X2\OG[J6O]XRMCM[WODL41W M]XMMZ?8AX2.];31)><%OO6&V;0O(DLR'?_7M'?DF;_W9[63ZV9M,AP%,9XOQ MW%O,8'$UAOMI_WXT6="A-IQ-Y[/KR:AO!Y\FT_YT..E?PWQ!$S?CZ6+^TEW5 M/+CQ\:ZG];^/KRW\_NGT[]^L7P;%Z_NVZHXSGM'8$K@H9!][0!JG[+ MU ,C2_=^6$I#KQ'WF='S#Y4UH/65E&8WL [V#\K+?P!02P,$% @ -YI: M4PBT10=*"@ )!@ !D !X;"]W;W)K&ULM5EK M;]LX%OVN7T%DTX4#*(XDO_L"G,1I/9,Z0>QT!UCL!UJB;4YET4-2<;R_?L^E M9$5NDTQW,8LBB421]_TXEWV_5?J;60EAV>,ZSB34W3;41 M&;XLE%YSBU>]/#,;+7CB#JW3LR@(NF=K+K.CC^_=VJW^^%[E-I69N-7,Y.LU MU[MSD:KMAZ/P:+]P)YC@ 02J8@M4>#X\R N1)H2(8CQ1TGS MJ&))!^O/>^I73G?H,N=&7*CT'S*QJP]'_2.6B 7/4WNGMI]%J4^'Z,4J->XW MVQ9[6ZTC%N?&JG5Y&!*L95;\Y8^E'6H'^L$+!Z+R0.3D+A@Y*2^YY1_?:[5E MFG:#&CTX5=UI""7$Z M>N%TEWU1F5T9-LH2D1R>/X,DE3C17ISSZ%6"O^19D[4"GT5!%+Y"KU6IUW+T M6B^IE\5J+=B,/[)+:>)4F5P+]L_AW%B-@/C7*RS:%8NV8]'^'RWX^NDP;+*" M@NCJYF[$ZFI[4_"N1P+[?L$[%*;^%GB-^XSGB;0B.6&U9^_V M[H(=LT;?[PWZ?K_79R?TVO/#;N#W.P$[\3[_RAI1U/:[@P$^-L+0'X2T?OYU MS!H=O]T._'8WHD_]5@]DZ-M,69XRLBZ;"QA/[&T,FPA#',(V3K7]H#4H./;] M( S\#G%D]QG)YDTMM]@\6PGO0JTW/-L5+K*2"*GBKWC@:>[VD8U!GHG% M6( MJ07[-+Z>C7WGE418H9':,)M=<4N;(=26&Y8I)D&\=L)1(?H@6#+^^]_Z4=A[ M9SR$AU&I3, Q80N9\2R6T-20J"BCUC"0!*$#5S3AP9O;\>23!X1F!G?. M;MCL\XC=3X;WE^/9Z))=W$RF-]?CRR&]7(TGP\G%>'C-IC,L?!E-9E-&%K^' MI[5'HL6YUN#(4KYU+&D-.WR6R >9(#R-TSSF&TG.6*)Y8 611R%8&/)'!>&G M!V%LH4H9N,26*"F=0&&]*WWI>W*!]1T,#%-FRJ+IS'\GT\-V=7TAE_Q M\[+PV+&D+4N?C:>S\76325.GQ]E&JX6TSC?(2D&'PFZS\X91!! I1Y&5;/3;[6@R';'&^6@R MNAK/3OY/67I1FNMY!8]9OQ=2$G4'R%FDL#>NS/\SVUE)WI.O'7,U38L880"U M$!N')8\>RBVIRPYX+9'(15".!=4!NQ6BB"@"$$5P*KU1SIU/K#TM;*XSA$W= M!:.KJ]'%;/RU7A39'5*#W8V0.1?CZ_%P-KZ9D .\[QW@_> [\ !WL^428^2 M/+<*"5 %8=1A;]PO5Z%RJEIDN-@Z"U7&K-N^T?*[81?5+BP*7^0'0>1W6^2V M&6E/=/>&LU1MT&^A M*H:B0,DJ,149]"!2-G0+_Z<4IL\OHRD_^&5B$D[_J#;L=QC=IM M;Z*RTR2WHX[W:I;^&)5_3=&D]F$DI%_(F".%(,)& M9:Z^.?6AJ*9HA5#<&&%-V2]JZZGDN1ZEWOI"9,- M"ZT.UJYK&OTWF[TA:8VF)QPDBK$%@4GN=EV=0$+?'R#8CMDI?A#J0 =!OT7O MWC5%1(%5Z M+20+(80^,$>GBY5.'P^AJW@/\"DE9P$(:!II]=M^&#C2"*J@VP;A81SK'*3K M/B6N(3[2/TB9+4\)+!RTPK #.-2*L*/C]Y!RIV!H>;9TB5.*> MP'K0\SYI4OJE*&O4I#AA [_3;OD=B-D(@:2"/H&J'D0+@,9H$2 LZK2A[-=* M15[YHS'PVT'7;[M3IP3ANOU. =4@;0'(?DZ.8[9G?UR7!,NE ,[+^?HX2UO+=.4E&D3YY++)U2 2NQ* M8[HC WC8LUW)>%4DIRN3! IHHTPD((\HU-R"+E4>B5U@]X O*H=W2OBH5;Y< M'?2##FNRYVQ-L5^WI>=LZ>#D(B>I %8(@R5-)-0S*M2 %Z@:]9+A<))O0.M1 M8C06H'O,!LT.(20/\,A]>G!I@AY!AU88CQ&[\2I3J5KN,*,@D#> ?*4!:H"* M#/3TN=ZL7 -J$"",@G>C\_@#8LT>(,H(-15=WO5'DP!KA^DMOG>.X[F M1AE9(*X24Q+[/6Q<:.'@G"$)$K$L7W-86EN@5HN&E!>(GXHQWSI=-FB"\8[% M*V0A"M-\Y^BZF8$ YU8\"'UH:93_HIEQHS),9COV1TYQM-@Y8A;](66PQC>V MP#B@=&$SNT*(K'-C(1IZ5D*1L\S1?RD0I#%43,"\!+3%T +QT6T0H QY]P M%13AP[YE:ILY\L9GL=1QOJ981I\MQI2XAO.@Z*'\%"05_LID"@O5&C,=*9NI MZTHOMR1OWS-\D#.$5N0#@JM)/JV8S44J84)3'Y<*AWWG4,J%(OO0":2IFQ>; M#!5(W]WI.,OM%;Q8818S)5J@&:!RJ21;[)F^HJ)+YEIC3]U<0MQA?DK/_3/B MP)'*Q","."KG=Q^[W:#D M7#B3(R^1(!N(03"X^L^ /6&.6?)C"V1T[9L],3 M[)FG!;)XFC+\VJ"(@2-QAB,98VY6;$$PHEG/IXI:&>*22N93DD%0R(+.5-A, M9#QU78R7G8U"#0Y\-3CX$PPB67_$_4UO2+6I)%EQA- UAL8H*$58=ROMZD^X MNMKLIL0:&/O3>Q7O8,CXJP;I*1067CVW2,,L*0U=-'Y&4@NN,U16]V&1:\H# M,A$)1)_GN:$XIOKZ5-C\JL(==*!$.?4+3FXZ$G&*E/*>YO7BTD'"R-QE2>RD MDT_4Z2K%".&NE18YQB1QD+55Y- ^F/F[%NBN8!%D1'@G&;2WG-"KMF3?9V%4. MN=[0?2&580^6P)^8J(AG;G9H92^ZJQ24(W(MFL_=-9[5;F[70B_=_33-_A"L MN,2M5JLK\&%Q\_NTO;@__\+UDJY14K' T:#9ZQRA8[@[Z>+%JHV[!YXK:]7: M/:X$3X2F#?B^4,KN7XA!]1\#'_\#4$L#!!0 ( #>:6E->4,RNL0@ !X6 M 9 >&PO=V]R:W-H965TW MH,HDMG.#;J J$'J:J>Z$(C#[L+4/BJT05=N6Q[()F5^_WY%LXT"@>Z;F)?%% M.M?O?.?(IQN5?]=K(0KVE,2I/NNLBR+[V.OI<"T2KKLJ$RG>K%2>\ *W^4-/ M9[G@D=F4Q+W \T:]A,NTJ+&*9BIN+Z]$+':G'7\3OW@ M5CZL"WK0.S_-^(-8B.(^N\EQUVND1#(1J98J9;E8G74F_L>+ :TW"WZ78J-; MUXP\62KUG6ZNH[..1P:)6(0%2>#X>Q27(HY)$,SXHY+9:532QO9U+?VS\1V^ M++D6ERK^CXR*]5GGN,,BL>)E7-RJS1=1^3,D>:&*M?EE&[MV/.ZPL-2%2JK- ML""1J?WG3U4<6AN.O3YVK"<5D,:71A7S6X8)U-* MRJ+(\59B7W$^O_MR=[^'BQLS QJ,R^"=P7^5J9=UO=<%GB!_XZ\?N-V MW\CKOR%O*E8BST7$+I4NM,LN>28+'LL_1>2RFUQD7.*"IQ&;%VN1LXG6HM!L M*G48*UWF@OUWLM1%#E#][QUS!HTY V/.X!_.POM2_:#+C&3G?/\5*9H(4E0IP6C-O@ MA0JEK NF5A^='3&O)3@']RDO(UF(Z-"91(\\#85FA6)EFHN8XS'+>%Y(/#R0 MA^P7YKNC@>\>CX:X/G;[WM"YA4SYR)>Q8* NIGF,Q7# FE:9=""Q>S@^=L>> MQXYV-(DDB]56X,;W!N[XY(0-AF[_9.3,]_D&09#4]_KNZ#A@OG_B]H.A M*5@4N*/@Q/4&([)TW'>]8.20W7=KP?BS3N>U=V3ZLM1(K-8@FT>0: 9*+&SD M.7"8JO1(IH7(!4*[%#R7Z8-Y&96"@?8BD'@:=?>G#ZZ@ I*,IULFTS N4:VX M,,^7/";#*&;\W0Q@ =SJC@8V\F]K0D_0!8PA"VOIC59:P!-5(J9D^2I7">-X M*O/HB#1MV:-((Y7#\Z*]F,S+LEP]25"TB+<&#(-QX'I(J>MLUI#3=G/-#1)- MZ9):58?5K$K11A(124X^"_BGR5BTJ^^B0 S#4.7&?&RCY;4@$W )'.ARJ<4? MI4$&\A297#FTU%K/I$8KTQF50@W-3.347$DLE0C:"5UJD3]*&WZKGO8AO>$: MF",]M6Y((.TK'LH8'&8VD\(66D@('CGO>W>!YA8Y*JVB6UE?[6U55V\RLS#.EA78=\H@$%*:"0I4DLJBM M69460AO$X?;;!1NQ$U37L(^Z"SZPZY73,O#?_SH._/$G"CIL(5S584+NE]NV MD9&"W:FB.',$.41\N"D%Q'VM8BHH4UN5,U0 (I[4J7:#U*7!6%7&5?03&D"-/)X_".*W%^$!>;3"\L*G+E&ILY(Y.-!F MQ11)DRE4G2&4WWA:8O1D?M5X$(J7O<>ODM%*?(T=A(#PY@]!Z,')P!V 8?IN M?Q"X_>&0#7W?#0;C'Q.M0NF19Q7I50%8$G,-!WW#6W^)0GFLU2Z/1@)E1#56 M6^PD,HXI[ >[7'F_F!)?#@=&ZZ&3\,C AP->A$:$Q3!4"=H!.VBV64O4!G'H M4HB4A61 ' N;@&>]&UEGAQPUH%P*2++ @,-DV1S(I<"3=UW'M.+=INWL;]K7 MJ3-##)-JK[<;74T9HZ88+C5.3\@&GD>=D(5M[)Z&_W_VU@"B)4%8PJN*'DA@. M?'8\-AA]/:K:$=6EN;::6IV#Y=YQ]:UI==Y"EVL34/GT=T?6MR7^ L88GWBN M/QKC>H"!R4XJ4]-'/?.-ELG^D99)*ZEMFH[SAA?T:L>3 MGVN26+0R)/&S37).M=9B>5MEI&.K6P-.[506EWJ_4RT9AES5)L7!Q/OP@\9G M*IL6AWH$4+>P% M@=2,A,BU/_Q@>!'RRP8THS"+_ MDQT7,5=5YQTX&8:HMY.!5>$(,Y*] M[)Z3^G;918NYNUHX=W.&QL/N9Y/[Z?7=U91=SF>+^=?KZ81N/E_/ M)K/+Z\E7MKC#@V_H1XM]7XAZK6]VB<#,2U\F"5_ N/U\USQM/GY.[#>_Y^7V MR^DWC,P2QX)8K+#5ZXZ''0NX^J90F?D"N%1%H1)SN188]7):@/:6E/'3N,I; 8 -<. 9 >&PO=V]R:W-H M965T7TM-#J2MW MW)E[7Q]VNRZ?RU*X75/+"E^FQI;"8VAG75=;*8JPJ-3=0:^WWRV%JCHG1^'= MC3TY,HW7JI(WEEQ3EL(NSZ0VB^-.O[-Z\5W-YIY?=$^.:C&3M]+_J&\L1MTU M2J%*63EE*K)R>MPY[1^>#7E^F/"WD@NW\4QLR<287SRX*HX[/28DM5.VB\&@5%7\%P^M'S86C'NO+!BT"P:!=]PH ML+P07IP<6;,@R[.!Q@_!U+ :Y%3%0;GU%E\5UOF3;S>7WT_OKK[^2=>7I[>7 MMT==#U3^ULU;A+.(,'@%89^^F,K/'5U6A2RVUW?!9DUIL*)T-G@3\*^FVJ6L ME]*@-^B_@9>M36.7#/H)N])G_F%R M\D'FD1QO<*9-_BN?HWC0I''PD7/D/,(E9\M=NL.,J7J <25+3+=$DEHL41=\ MP&.435*D'+VCP2#M97O)^T^?+Z@_ZJ6CT1[M)$)K$,HU=KKG5?!=Y85.J;:H MSLS=P)'GSTO #%=R\I*$UX M(B2>]@^&*X6O/J&4U#(T.AWS)UFE,!Q"0CO3YC+Q/ 63PK:J@!48!8$M6*+! M3K<*88[DX!Q][,<8H,R4TN:J#3ZVCC 83QJE0W"UF4R4="GP#Y4 MBM4C]E.A'L!BT580#K-I'-4ZL$!,L=XS+_9?A5Y?RD()$@7(,J(S'#(BDDDK.C%=MV8X2CE^MJ&:0 M!O#)5'(KHS>#B>QKK)5%2#Z45!S1PO93+A36/"@<5Z %E 6I+%@R0N7;,\/ M$IP;ZS^$[&S;"B?'4YB(@OD).P.U4IF"$Q@4T*[ENETC?0.-K9=IBZRA+ZYI M$$248BPBP&BJX&N[*D)@J-@\C:ZQP8VADR?41A3SXKG:P\D/( @8E\\8QV?F MRH=M?)798NCP7'@$&L$NRVFC6_L<]"DS?T7'#E(QR"+[&$R 9#5 M*7\W00/FJ3=_AE.E+#Z@_EG45@203]HAM1[+JGC)YZ&<*)>;!LC<48-G%7B9 M]8&HM34093EHG-'=(=V>?[J\^'%]2=\^TI.C3O*4$;W(*!OLCF.3<<]7;+/: MWT5O_B-$+Q((9X-0B=I+A$-C@9^C<#@6V_RW=?7<%8_V)+#GR^G=C^]7=U.^I#\ M,!UF_1;B&HH\I"L^]D'PJD(,)/K8^_$H[?NFHW-VX;* @SL*5RE&(:+QWK-^N;VVG\;+R.#U>^;X(.T-A!Y4I MEO8@A [9>(V* V_J<'69&(_J&Q[GN'E*RQ/P?6I0AML!;["^RY[\"U!+ P04 M " WFEI3C?D1:,MN6Q7Z MU3=;H/0V+(:).9 M[,P$RK\_3P(YZ)9JI?M2QA[[\6-[:J>_ENJ;CA$-O*:)T.>UV)CLK-'088PI MTW69H:";A50I,R2J94-G"EE4.*5)(_"\3B-E7-0&_4+WH 9]F9N$"WQ0H/,T M96IS@8EQL8K&H)^Q)4[1/&:U7@P@7+$_,DUQ?XS:?ML4+9:*+O[ N;5N= M&H2Y-C+=.A.#E(ORE[UNZ[#GT/... 1;AZ#@708J6%XQPP9])=>@K#6AV4.1 M:N%-Y+BP39D:1;><_,S@[G[RY8_9Z&D,-Y.OH^EL/)K,IOV&(6AKT BW,!%T$'P+>YJ(.3<^%P O\#_":59[- J]Y M!.]&K% ;>DU&NS!,$K@W,2K84\/?P[DVBI[)/Q_$:U7Q6D6\UO^MZ\QB4OIF$A$QHA%'IZ>3VZ>KX;.?>?8?3X?#-[@?%H=GU_M5]K MIVPMHH;A?*YPQ5DQ!GZU$>[7 I6.>0:7!]&=1SI&3,*,RB M.CQ>[2YNYIT'1.8%?_68S.VW9RP0UGR4$CN2@ZS^9RA1_TNVQDEBGYRFF>8K*Q MI:OW3L&K=T!(^!143^[ CQ-4;L N'4Y.$1I4- O9/$%8,*ZV3\?$S #7A&1H MVHC8*.#:05;\W87ZRD6OZ M;S^AZO?<;KL)7=]SN[T.3.1[<[FQM_M25,MBPU/9;&_+-5AIJX^(8;D[_S,O MOT#&3"TYE2K!!;EZ]6Z[!JK+8TRIH+(&=+^0TNP$&Z#Z MM!K\"U!+ P04 " WFEI3O_A50S8% #9# &0 'AL+W=O+0804'7I.'F@]S^0EM_ MIA8OEUR[O[#UMNET!'FCC:S:P\B@8L+_)_=M' 8'%O$3!]+V0.IX^XL(IUYI/0)I!F\D\*4&BY%08O#\V-DU5-+.VIGZ;. OS8B M@DD<0AJGR3-XD][5B<.;/.6J%'=4&;;B%-Y+0^&&[ A.GH'.>NC,06??(8K/ M(R73" 9HP1 -KD1PG1NYH@ICDBQ#>$=47MKX8)2(*. CK0VM_+Y=,R6%UZGGJT;3\( -/D[:L(3CD/3*DH;8EB.3:* A.0I%!YW:W1&^>Q\Q0*8@V1NUWRIU[B M,&@O>&<1F-G!!1G<%$).E-HQL4&&"&\HNF% H8V%FL*/08W1)4(TE?,!K:1B M&R8P7.V]3.@9&02XPX@MTAE%3NKF3^%HPB0A/?G'*IS2'9"+,] MR*>]:Y][S&U@+?>I6A%.1$Z=G=TA>:YLNGL7$-OG +8$8]5PC'7NM8!FR#*; M9F&\G =2%>@-2D*71.TCV,G(243(H"8*[@A'AXD!TD*Y5HVDS)(TG*,4O[,G:6 II=%T#F$P5'<$MPAKI#DHF4$969U\ M[<6>\3XS?5%XUTA=*WG/4.NV,"P'[+&^O+ BG#]])"=)N(\F5@:>#] W_ QK M@[!6T,/ -@*)8A?X&^\OZ,HX[=K=P"KQ44IAGY''0+L3$\?!$( MZO >W-C7B8_OK8'53(87LC7,NNQ]GU4O("TWC8 M +98W$1@I:%*Z@9[)W[/(9V%LYG-Z7023B89#JRC?O(O&@J=9 30>ZIRIFDP M4,PR<-114$27G&K]NK,"61N70RN;CA):['25JT-GZGM8%Y+#- MNN#A9Y.Z3Z:/3]=V!AG:2^\%S+,XC./8!B&-%YB&13A/9E@65NBS*D#M8P*<3^U3 /]B8?'&R6_?H2DGQJZX?BNPM^:FL3VY[QHKSC;$2Q*'L8:'L4ZBQQY'X\%SLZ)JXQ[5&MPE_N79K_;O]E/_7-V;^T<_/F#PVZF! MTS4>C:,Y/I.5?TC[B9&U>[RB8O I[(8E_O:@RAK@_EIB(-N)O:#_-7/R#U!+ M P04 " WFEI35 2=?IP$ #H"0 &0 'AL+W=O MSQ0KK)@Y435*6EDH73%+0[WLF5HC*[U3)7II'.>]BG$9CL_]W)T>GZO&"B[Q M3H-IJHKIITL4:G,1)N%NXIXO5]9-],;G-5OB#.U#?:=IU-NCE+Q":;B2H'%Q M$4Z2L\O,V7N#WSENS,$WN$SF2CVZP8?R(HP=(1186(? Z&^-5RB$ R(:7SO, M*7$'[RTJXMP%$*)"]8(>Z\V-]CE,W!XA1+&_\*F MM>0>MYM(,_RFEDV/M=J ]I9$YK[ M\*EZ;R+'I2O*S&I:Y>1GQY^_W$SOX6[RU^3R=CJ#R:=KF%Q=W3],KV'ZY]WT MTVPZ.^]9"N3,>T4'>MF"IJ^ YO!12;LR,)4EEL_]>T1PSS+=L;Q,WP3\K9$G MT(\C2.,T>0.OO\^Z[_'ZKV5M5ZCAEK,Y%]QR-'#-32&4:33"WY.YL9K:Y9\W M(F7[2)F/E/V_^KX)ZC;JF:E9@1HWA.,E/P$<+WHP&$Q.H!9"BN%<4 MF"SA&@NLYB1+/_&SM*:\3#5[8G-!&CDK5A2ZP1)P2\>"H"+Q02\G_=?AL"Z+KDR?G0T['D/7[41S'P:13H]9J@<8=5$S BE* M,B+H+(8L)N!T$$PJU4@+98-@%6!5"_6$GO'Z"))^%F6G.>2#:#@:=&R+1FLD M%W'0I>_(.!T-HS3)(8D2RG,TR#O[N\,R=<2"Z:Y,I$5T>DJIQ@E]YU'>SZ/X M=!@XQ;ZL,&"OZ+M3EM'&D$H>"5=:#J M!=DWY$Y50V!>$;.3Q$VMF: !*\M6^ CFC:'6-Z8=%:X$[J*Q*!U9']OUG]5- M>\9[,S?+9$(6HPP]KZ7@_2.!FNV_M[*OK=* JN>XX7/SEIU&:#'\%>AHG3L M#Q)Z8 =NVL4GG.%M)68H$>#*S6I:@LBL#YLK)=V"/M12I>J:,I.+(/DY@3T MC8NU,MSGR6JJX);3/8_N"(F';H/3O]_H,,R'T8#^7[H1>@>W;X5ZZ=\8[F D MB=J+>#^[?\9,VMO[FWG[!OK(]))+ P(7Y!J?# =AVS:[@56UO\OGRM++P'^N MZ"F&VAG0^D(INQNX /O'W?@_4$L#!!0 ( #>:6E,E,0F79@0 *@) 9 M >&PO=V]R:W-H965TCF0NKVW2B,K>S=R)1>28TK"Z[,IU&R^)S%$[:3183&_;X_[G^R&O#PN^23RZBS9P)#MCOG-GGMRV>TP( M%<:>/0CZ.^ $E6)'1./'V6>[@63#RW;M_2'$3K'LA,.)47_(Q&>W[4]M2# 5 MI?)K<_R"YWANV%]LE N_<*S6#F_:$)?.F_QL3 QRJ:M_\736X<+@4^\-@\'9 M8!!X5T"!Y51X<3>RY@B65Y,W;H10@S61DYJ3LO&69B79^;M--(ZVT7+])ZQG MF]GZVPS&BRE,YYMH/;_?1O/E I8/L%HO'^;1J.L)D>VZ\=G[?>5]\(;W#_!H MM,\#=QW^7NH.7/>N8- ;]-_Q=]V$?QW\7;\5OA>^ M],:>8(T.[0%AK!.82N>MW)6A;I8IK*Q)I7\';MC #0/<\']2^WWO_8\=:!!: M_XX <]T2<6QL(G2,5'@^HWVF\""TIR43ZNQ+)5@%!X)T\1GI8[V,%3HP*8R= M,[$,"[AK2AO,7+ES,I'"2G17KXZ"L$C>?Y32(KDU+:&4B85'$!X4"N>AW_L% M;NCK#SL]B,;+U7SQ6VN^F'1@L8QFFU:TA.C+#+:+\78ZCV93F"P7F^77^73, MG8?Y8KR8S,=?@R"SQ]DBVL"6BM"V. A1%$K&8J?P[W%>A2 G)B^$/M%&.T%! M7R(/,D&=4-1:G2@DS_$&3W%T.J1UP'--P=ISP:8E\XJ%KKCM$$I'@'1>@RLP MEJF,H2AM81SI7K($4",K<72M?R!%-+M'C5:H&J1*F#:>E#AOC2">8&"7/>O3 M@65I6R*EN'_UXJF6!(B,,HX9G*N,J7G*?.!"$M,Y'S2]4+H2^16!FUH46I=$ MDK)I36&?"['!;S463%3%M9_2NI*+_(S_7[, B0DB$'TZ]#FG3NXU*\S.$IFF M:)'R6^%Q#=7EW0B"PFK"""L*5E?[JCIXF\2$891, LE4:JH52?%QSI$%(GF_ MF",>T(8RI91P6F*TGF[?%_@[]$=$_4ITK;>CJV7==C:=N@*HHL@6"V9T(1&I M3=P*Q1N<=K3CL=2:O"%!VM(;P==IE12 HR,@SCAPD1LZ17X&V!;/:N*TEU5% M.3QG.,YH$%F;5$@+!Z%*9%^D$G-@SRP8E8NM,O^"R*ZD-KJ0AQU)617W:V=X M]^+VS-'NPQN![2C6ZB)M1IMGR+BZ?9^75V^81V'WDI14F))IK_.1;GU;O0NJ MCC=%N(MWQM/-'IH9/:70\@*:3XWQ=8&ULK5GKB>.JV19V6@OEGR6G%SJZCZ,8"2Q0< R8-G[UU_WS(!! MKWBOMBJ.>$SW]//7WFF^8L.*$1_AF M&:<;EN%MNFJ().7,ET2;L.':=J>Q84%T=GTEG]VGUU=QGH5!Q.]3$/EFP]*7 M&Q[&VX]GSEGQX"%8K3-ZT+B^2MB*SWCVF-RG>-4:2)-%'/^@F['_\AL0(Q?A=\SPK MMR3"ZG7!_9/4'759,,&'&?A\R?(P>XBWG[G6ITW\O#@4\G_8 MJK4.+O9RD<4;38P2;()(_;)G;8<*0<\^0N!J E?*K3:24MZRC%U?I?$64EJ- MW.A"JBJI4;@@(J?,LA3?!DB778_^]3B>?[]J9,B+GC0\37>CZ-PC=!VXBZ-L M+6 4^=ROTS=0AE(0MQ#DQCW)\-<\LJ!IF^#:KG."7[-4K"GY-8\I]GL>9"_P MG\%"9"GZ_K\G>+9*GBW)L_6GC76:SNE9H&CAG%T8T]0/(LP $&N6<@'S-3>& M\29AT0L$ EB>K>,T^(/[D,7X0.0<'-LV;?4'X\BX8ZFW)DNAO;(UAU=J7.P# M0\*,A1 OP>VUS:[3 M=RH-WM% R(:!FD(H,U"Y=RX1N8-94 3JM5\!DD:1 > MIW4Z9J?3I1^GUZ;UO^;AR_'E+5?QMYV"OUS/(A]F/,GX9L'3$X)BCJ]6*5^Q MC).T3M-T'!LZ[8+9&WB@I*YK0\O9HS%AZF6QO"!Y;KFWRVH=ASY/!6U-MUX< M/?$T"Q8AARC.T,]ZCR"J:>/T%<=7GQ:DI%,8 IHX\H*$A<:"A2SR>+ JT MS/-2Q3KC&%&9H,BIJ/>/O_5F8O5;;V%V,+[?K@(3L M]\VFTS/T\U=Q$69+P^A;$G/(=S@7G,$%]P&E? M6)01.NK8)L;UM'5IAH,:5X38,C1*DJ3QF#C'X45B\J] M?Q;TW99MXA^RP$"V^GVBKPG_,P:.V=>9V[+L'G2M;NM-,G0E#;[LM>I)?WBY MJS=QS6[?W0.*PS1M3=.QNC8TK:82+(_X<1+'=#&Q.DU[+SRV0;:&#FQ472"G MI(%'#DEX&L2^D2<8'C(SPE@$T8ILPSR$:1'( HVW1.7CD?+C!O,HRF(*/84&GQ#MJ6VS5P1R65$LH/A$=A) "[ M& B9]X/68A/R@V=L$818* P,&IVU(L T9E(DCM(]L9!C!&)"[095VVH1,/_= MX*K6E+%(FDSNK /&5!AQ#"*.($0-$=JXWVLJ'$"$:GH8?P4@N/T>EI#.GK^/ MY:SQ?^0L/E+R[6[").Q(*Q;-P<$$[W94;;/@?'%AS++8^W%)W9J/FVRP@Q7* MH51JEW&(K2B%&3H?+8^,GM#ERO\^1D00EB!>V48GM)1+LT[8"_:G:%S^3%L@ M=9Y*OD@I@N?8]S(:?1[>/7T8P_02SSX.'$=P,9J-;N!]\ MOQM-YC,8_?M^-)F-C!ERK#9=.U8Y^=HVSA\CEOL!&OL"*M?&:).$\0O7A<0/ M4FR78ZQB!_5$(#7[;8D9!G8RY]X%/M)H@S?*[A G9&O%<,O2E!&I#FU*0,'3 M)\Q7@FP%M+2H M25\!['PPO1]/?C'&DZ$%D^E\-#/F4YA_'L'C9/!X.YZC+X;3R6SZ97P[H)M/ MX\E@,AP/OL!LC@^4D_:UQX#F1VP[)6!^@3ZY!CL.&2\W,4M]"KO;6'"?IR)G"L1JKV08!N@=AJ;R MR5P$ "3;/OYO\&F\7"(BY0DQ6M*.FR ,)7;OIVT)BEHZ:1':J[2#:=0-1-B+ MPQ2%BP6S' M7E$L(1$,4\(2!F2]^0WH)R/YO."$58I.P_(DKY/$05W DQ3*$ M RN+@C]D_@L3-CQ=89=FPB+'(L2%,! @%BB\?H^RL23 8'HE$=*O(L$Z4=[Y M 6%&Y MI[QCW3L%;LVC%"U&\.$WBE( #"V'N97G*]SR*YL2I5"&&;(\D(&E= M\XA*Q8XKYU5RKU+5R+*B$H# ,/7\DV&8[(2%!$*:MH6!@@YF0^@Z/5-N5P*H M+!S.!U"Q7GVE9%NR( 4LF;E4EC-T8E4>29 MGX/8J3V;S:;9;%&[W<3FH&?:W=>-FXYY5+5B^Q/;HMHR'50!1=WE>+',R;S\ MF:=>(%1D,?"86&/D".TI-69U7;.%\[",7Z.(!CH:(K!::NP\7;P5"M$AEAS2 M&24@M10"B_GCW=W@X;NLY?/I\)\PO9^/IQ,8#.?CKSC_&]_D,1%2E1<#C!^& ML/' Z0R-0F&JK5&\&:(D=(218X4;%&;V$?7KM#MF6[4,)=]FKV7V^W]5\X 0EG)# MS\GT3R+I3IM:1IS0B<.R7&I0)(_"&RRBLO"5,%.">KW5G$PGEU]',Y))=9UE MB!:VVHO07R0^WU*.?R)D5<$UB:/+PD&G8LNQ;*?P\7EATXOBQ<'(DF]V^-?= MM>LFZ7XB@X$L8K7EYOZQ@,)$V[);^)^+?X[J/X_WL1DY*+I\A:>BN3*.3%C' M6S78Z[[,MR)0,3[4T-LH1_2^(P^]9'NGSN",J@*51HL:'D')AD*%+[5J6C3. MOFJU-@A.5 RE^$6]W#]G<8RB)Z3-W^FNWOBS>AEUL6[?.EB9Z!VC,<<6=RBY@%^(.SY>AA M.)X-;KZ,C+HG)F7K_:V0H KR15W BR10IR52W%%%*E6*""]>SWUW"GX]&*'= M-9N=CCJOPXSL-NQ^ ZF:]0,W.!S+X)1'Y C05AOL7L-U&G+<+L^ICQ$+Z)>T M'>Q:[%;#:1.M^W-:4-FV3XF)B.T&:?27U(E#7S :E4\_GH=;GZ '?'TA7V$Q#R)9+:5K=]!JGZJ*5NLCB1'Y(6<9;%&WFY MY@R'%%J [Y=QG!4WM$'Y9?'Z?U!+ P04 " WFEI3?;4Q^#0& G#@ M&0 'AL+W=O]@$BR]VGNT]? M).\_J/J'GDEIR&-95/J@-S-FOC<8Z/%,ED+OJKFL\&:JZE(8/-9W SVOI9@X MI;(8<,;B02GRJG>X[_:NZ\-]M3!%7LGKFNA%68KZZ5@6ZN&@Y_>6&S?YWD?^WG%HY9W 7[E\T"MK8B,9 M*?7#/IQ/#GK,.B0+.3860>#G7I[(HK! <.-GB]GK3%K%U?42_;.+';&,A)8G MJO@[GYC902_MD8F&EF>]6QY6%%+VA@)O%;CSNS'DO#P51ASNU^J!U%8::';A0G7:<"ZO;%*&IL;; M''KF\.3J[9-6&MVJ##%VARXF75TVKVIH?/1'=!IUKXJ JR)"\(F8FR505:$I+A!&C M0FILU.Z%SA])V213VF02I$)VJ2"BFM@%(\.3KV>GWR_.R-7G+N*;L^NKF]OS MRR_>$"BK)4$V-[P;>2^K!0SW_6WO]OR6+%.T1=*4Q@G#P@]]FOF9=W+\_#JB M$>?4#R(2T"B+:!CXWLKKU ]IDG"RXVV1F(8AL8 #?M2J7 MI@"P$7$_X0@Y(=MV[2.^#%1OK\7=3VF2X46<0:H?TR1EU&<1I""TS'3?ISR, M:>I#&Q2 MDY*/..FT)/T0K$8-*T$&,@.;AC:3(XD>D4M$(QY=\88TC$/* I>6E#(? !&# MUGDG!\U*3G.;P\0F)LYH&J7>)6)PC"U!,I\U[&9(2)QQ@%Q(K?=<4H@PILY' M"]>NQ"C7K)6J=L8HNAK=;"NX"RB(8Q0^(]SZ%B;/MEY#.6DK?,MYPK(4Y+.F M%A.494QCQZXM' 1E.T,WEH6>$=L>X,X5"L6<45.XC+4HR%1"T%8>7-0X*D4U M?FHVE\.FM?R1=KI\S>#>1A]%$:K23HZ=M=X)@@@L,%=P7:^@Q"),A#1XJU$" MT! B#QE!WP4LQ40!C.M!#A/-)CF5F*WCW+GC66U1VA/FUXLI;&/^Z' 5J#.A MVR&M]U[2LZ[7_UZ)Q23'>-]^0=R:*%L5]59=)YNN;U+KQ^ KMM,9G+$U>D%$ M"N+3&)Q&&<8/7QO) 5HBB6,WDCE-,$H8> ,BC5F$D>)_(/O7M;K/M9M%ED=A M>4$Y2?:>)>')O8;1M!;V8SXL< MF=\,O1_[F(_<=02(S-CZB819'''*XH#8Z@OMV;0:OCUUDO8\BC,TE L>HHDM MRO #P9]C?%9&U3BK1EKAL!Y+&_I\RLT@:BQMA M!"RA:6P/;XZ:"?@ZZY^(;6K?1T?ZUD"(6T,2!6MW 8!^Q>1 M)*11G-D.YT@,!G_D-\E.[/B+?.\3@7&ONU$U8W"R/.=6#S@0)>;(S6..FY@L M[%AENREY[98Y6+F\E[*^[QW6[W%7347/Z?Q9M/J&^BOLO1'86< M0I7M)E&/U,UG2?-@U-Q]"HR4P8>%6\[P)2=K*X#W4Z7,\L$:Z+X-#_\#4$L# M!!0 ( #>:6E,C/)M=008 +H- 9 >&PO=V]R:W-H965T9)$.U68RFTY?3FJI[?#X,*V]]\>'KHU& M6WKO16CK6OKU*1FW.AKN#/N%#WI115Z8'!\V# 4!96R-?_U*73S[;$\Y M$])_L-<_'X[-W5U>7MU<7U[8TXN3X79^^N;R^O M?[FX/KN\N#F<1+C@C1/5F3O-YF;?,?=27#D;JR N;$'%U^ M-/BVM6.Q.QV)V72V\X2]W4V\N\G>[O?B=76M(U@5@Y"V$&> J^V"K-(4Q+D. MRKC0>A)_G]_ZO+#]M;C8=BRV3@T.5O* M2%T'_*1T@13B",XJ9XL69EPI7(L>:0/@AC#^"H0.8+/W.&36VX[E(]=H@%B) M6 &BM'>^;:):H_T5H7N]>,8_?.B>G@NHDKBIR/Z#/_$;?=+2BDN;M8J;_I94 M99UQBS60C$?B]UB,Q;.\\7E"N#$F5A*4:!JG;:1"S-ZD)%Z MC[&2493:\+'[_7!_#MOU'+9?,H%W7HX'[ZQXVR(%LX.\,DI>^BQU819(2R/7 MS%+D.NV0M6MMRO&'JU.QOS\=3:=3'G^8NA,R?ZX MSW-A$B*Q<#!E4RKN3\H08!_ @=-YM#(P+*52.("JH)O),Z= MZY@S*Y"KBGQN((;K(>@XLB3#& =L*"6PPK!XX34<:UNF =7"#:9JUVBL/'<) M20#K%'%F^ITV=/EY5&'N]#Y)J;FX#('K+7,]M[CVXP\'LYU7/X7[^K!?3P'C M+*1>;I#$SMVE' M?MU$E[4F"8=)!I#0(E6=OJA*0O 9&==2JEQ(;EPF0"H1>&037T"SI5;$:@BH M6%"0!V2G3$4>I8*ZA(55P]=0,,G!8;G EF5JG;#M"7Y7E5855YL#"%!2SRUH MLA!JOJDHYU.P60MS,[8I#B-7?:46';E#0L&U_UK3<6^3)B*I7N/B((U99]Y8 MU*;/II F.,3N TLIKC#V80*[Q'$K1-;5WGM.:T\>"EP75&R)_@*61=%*$AI4O$C;H)EC_$F3VPP;Y^(]XKY]BB;==& M@I9\NV&:@5AI%MQK:-_UX$F!"9Y9N\S64W2U*Y+7;J',\+^5\OMQ#M>9HCPF M,"5-L9D:_&N:&X-O2,^6Q#QHNTZ&,E__0_(>-P&:'8V%?N>!WE-D2WO&W[K= M3;;NTS5!U_FM(7!H-N:K]69U\V)RDN_C]]OS6\T5QH)&?(9*')V.7^T/,6/3 MFT)^B*Y)M_.YB[CKIZ\57J[(\P;\7CH7^P=VL'E=._X74$L#!!0 ( #>: M6E,'FA 1[0( *,& 9 >&PO=V]R:W-H965TD,T<"FR(4>>IDQY;GOZR3#@NF.+%'0SE*J@AF: MJM37I4*V<* B]Z,@./$+QH4W&KBU.S4:R)7)N< [!7I5%$QM)YC+]= +O=W" MC*>9L0O^:%"R%._1/)9WBF9^P[+@!0K-I0"%RZ$W#L\G76OO#+YS7.N],=B3 MS*5\LI.KQ= +K"#,,3&6@='G&:>8YY:(9/RN.;W&I07NCW?L7]S9Z2QSIG$J M\Q]\8;*AU_=@@4NVRLU,KK]B?9Z>Y4MDKMT;UI5MW/,@66DCBQI,"@HNJB_; MU''8 _2# X"H!D1.=^7(J;Q@AHT&2JY!66MBLP-W5(&HX:?X[DV MBHKBUQ$GW<9)USGI_G<4C^.CL .O.8!JKF4R!,TW4%0A1AMBH !A$Z!/8&T4 M/J-8(2R5+"!1V]+(9*44BF1K:X:+%!))]T@;PH=Q&\* GFX;NO0\9-B:RJ)D M8OOQ0S\*3S]K,+*$)=T68DZ0/[-Y3A'C=(?25&'*#-)M2N1*6#YJ#-"+VRVY M))AA.0AJ)?6VWB, IJW-&_GKC-.66L[_CK_F'I7TY405I9*;CCU*,RW<';2ACXEMG=&2::G&[;M0=\K MM>]KIE(N-.2X)&C0.:6&IZJ66$TH M,ZX-S:6A*+EA1G\15-: ]I=2FMW$.FC^2Z,_4$L#!!0 ( #>:6E,&PO=V]R:W-H965T,/-N"D=K?VH9':J!-)K72WC)E?O^=V2P*, M[3SL"R#1??M^G'/NE4Y72O\PJ1"6/>1983XW9:\J68"7M;3C6NNJV51.:B,%(53(N[#P?#_A_G UKO M%GR58F6V?C.*9*'4#[J8)!\.>N20R$1LR0+'U[T8B2PC0W#C9VWSH#V2-F[_ M;JS_Z6)'+ MNQ$AEWV1BTP\')P\RNP7M?HDZGB.R%ZL,N,^VS\;_O!U?S]GX*SYGIUT+L_1G-ZY-G'L3T3,F MCMF5*FQJV+A(1+*[OPMW6I^BQJ?SZ$6#GZLB9(>]#HMZ4?\%>X=MC(?.WN%S M,58+(WY6HK!L?(]/P_XS7!BK@8C_OF!^T)H?./.#_R>%+YN(HI!MS 3>#+LI M@L]5MF;]R*>BPVPJV$CE)2_6C!<)D\6] $2T80A+:$%WK&*<&1%76EHI#"LK M':? +>-++41.6< 2\"*C;[(X::UPT&2)94MN!5-WK!]&K%!L$/:/V.%QK]/K M]7!Q=(P+?+\]9//AS71R_3&87(]"=GTS'\^"^0V;?QJSV^OA[<5D/KY@HYOK MVW91$K72J-@).@ M H"UVY7QE6DLG%,B3_V/WTZBJ/?^D6_N;O_][QWV4112 ML(^96O!LV^%/"JO_HH]2RWO*=.-,YA<%BS4S*==B<\BVK>8$%](7X7R^Y#\$ MFXLX999&]7Y@J8:-HQMZ^.6 M*YLD/,(E+B!BW OR-AZ;/P2!EV)O<1MLUB54)7;%\0>+WFV0PNVCF&A'TL+\ MJ/^*]0>#3M0;M)R*3OQV%W\-OFWL!0UN'@60"8MKRB)ND$^O*4=U!BYO)FUQ M5M*F#CXN&A0#N7&0^GQMV $!'Y/R[ M DC7VV?14?^JB@*4WCZG-MX6;7=)6[< X"N%ZY@9^$>AQS\KB;) 2.DDZ=)B MK*EU*,9$ (V1N$&0TR:5);D@.&IE5ZI&& D2C$%3,L(22E=0>4(VJK1&.NFP M^?45V3 !5M4T .WVLM!Q)]-"QA<8-]B@]VH_Z'!+7/K]IW34R"4!GL.IXLU" M%D1B=B5R8+Q(JIQ,WA*PC>7^OR9U5S>WN]6^$ 645+./6E7EOE8%_#DIB1N= M0VI:N1[#22W@ 'A!Q^;()#'0GP4J*0NH8VG*="W71Y#GCY^Z)F332IN*U]1" ML/#51]VR"MH3BT;BGCV+4JQ%YGBG:N M!?$[6^LJ10H*$?UQ=%*)()&97(HB%AT$!K+"6,DE'>$VT-A)2YU$+1KIP(V8 M O?NH97+F#Q4&ADGD:MA@V74H$(VI\A=P"4<\?HB#=3!,F@'T?U>954NV,I- M<00'%!)#*8LS9:27:I\N,KA_T'T=WQ'#6.%0DO"UH5U*-S40#VC*C?MU44)O MST6>"((B4@V@V%3JY WE;\WN>5;YL.\DDF&)2T FE%<\\(V:DHX; U8YJ:R/ MN.-2HYKZ!R(E.[^L^#9?HK=/\(4@WW_[WM0-YLU>@VG4YD(N)2%T"*< F]=# M(_GO>_HSOQA>[N@99W_QO_F/E.@6-&UIJ&%H*JQ6&?D\XJ4S?7DY;0T-IZ/6 M3HKJ;7B=[W"Y^B67D6! BB\R8BIGWQ70'M#<6!%JBBW_.F1PE4I(',7A>\ET MY,N)Q)"T!71S\.X5V]74T.]P*U%.BLQE>:&X3APW(+:Q&\KJBCD_6.V'A_3. M+59"3)RZ^JG0>;.H9):P6*]+JV(GL?$ZJ$MN4(A':A+SDLUG/4-S(L3429J?4CW_<$RL,/FN.L@6S4@8@WU(.>RA(=&,1>TQXGKY[\V$'8?A'?ER^%V3^>D"Y[.>W,4T.2/ M"2&9CF8R:;!)Y7]R4QOA3M&#S0 LC8'H'^,1,AHN:[L#::BPP93-)5A7:DH/&C#*]8+^Y'K%F!MQOI'+PY7HY>H]-0SZC8L MILW?S^#A7%IB;M!6F2A3=YK]66C?6L=WX<:+A!VZ)]UH@*C>=C!5NPC[A!V%AT^]..ANO8?)A5ZZMTU4RZJP_I5,>[=]H37T[W$VR_W;,#SD8$(T M&)/OL+47OCTZ\ -8V0TQ J)%ZK#45X0LR]V:\+66W!,3&_L! M)(HDVB# QF&9\^LWK[I D'+[]=N(Z3%% E5965EY9]9/CU7]N5D9T^JOZZ)L M?GZV:MO-#\^?-_.56:?-N-J8$GY95/4Z;>'/>OF\V=0FS>BE=?%\>G)R\7R= MYN6S7WZB[S[4O_Q4=6V1E^9#K9MNO4[K[4M35(\_/YL\LU]\S)>K%K]X_LM/ MFW1I[DW[:?.AAK^>NU&R?&W*)J]*79O%S\^N)S^\G$[Q!7KB]]P\-L%GC4N9 M5=5G_.,N^_G9"4)D"C-O<8@4_OEB;DQ1X$@ QY\RZ#,W)[X8?K:COZ;%PV)F M:6-NJN)?>=:N?GYV^4QG9I%V1?NQ>OS-R(+.<;QY533T__I1GCUYIN==TU9K M>1D@6.8$0\9PG(BA?I6WZRT]U]:AK?!I&PP^T5'H;@,M+ MW)7[MH9?7^T]NWUQ__K=^_UO=WO[Z[>WUW<_WN05_?W+S_].[A[MVO M^L/[-W3SW#2CGYZW,#4.\'PNT[SD::9[IKG0;ZNR737ZMLQ, M%K__'$!V<$\MW"^G!P?\9U>.]>E)HJ%H9]OJK(!(#+Z?0C9!Z?"@_Q#LTGGYN=G&YRH_F*>X?SJN^;7#RNC MYNX;D^E%7J;P=%KH!H8P<$;;1J?T)FR+<=M"(P/CT.W*Z";_>KQ&&M ;4^=5 MUFB#I##P!GPXT6EM=%>F79;#C&.$ 0[PO%IOTG(+FZ3<;_IIT%;I%Z-GQI0: MT+&!D3,]VQ)0-SR@SDL:O<[@90,G$*!,/4%L/'*6IC1U6A1;_-UL8$H%[^)0 MGTJ"YAZG)517W^@OR<_C@@U>=G"8^L M< "QJG'>L;[CH:M-7N)&P*#KM 1>B+9%I MX7#SKJ[QN^#948"3=9H9F"9M">>EF9NF ?ZLVTIOF$ST(LWK@C'FX=Q438[T MD=#W\"3PP4;!Q#F@'*1&3=33T);.TV:E%R !FK%^SS\!0/(.DH[,! @D(*K6 M 9(7N#T98!+9-RXLF Z!G!EMOFZ R1LFME0ONJ)06Y/61#>-^08202!K4] # M,#OL8+.JNB+#T5'8(87 *']T)0L3(A$$Y,FA%0[-0\+SM0&(@9J*#FE?2$>H M$.EB\N+'1J.X@5-P_-H='ER,G)=7@)?US-3Z=)+P45GD!7P/0%T#H1;^+#D8 M[Y$$8*\, W/[=;Y*RR7-N\X;E*_C;SSD CF-*@>DL5LBJTAH_YMNUN19#MMG MFH2PB]_^?G=+2WI1L_;(F]_ MT-> 3J./)J-C /<86)<^NA@!(="C@!!\M,%'>XMW6PAH[9"8 2A0A0"#0,%X M+&OX!P]7LP(Z;_0CD+Y9+,R<:;M4_^R W&4'3_01#BWL0^#4 9R6D8SU ?ET M[N33^6'Y-!OI3PT=L%O@(6MD8T.BY^ H>T3/;*3Z0Q/!,3MF*0,_[B$YW#%4 M/_-VRS1-G'27$^]AV;7YL\L1V9YW(MM8IY^!<5APZ&"DL&GK#5,/,T3:&F$X MR)5QDK6C>GC>".45>3K+"SIC]'>6-_.B:KJ:5@T+0*APYGWOT"P*CYXEJ2%L M\%':!P_29]D9>@998MG R%E'S-^_0^@A$KX_%0;+Q\>TQJ.+JX/'Q*U MI !Y@?(890KHV:9&P=VF7P6'B>X: ZP>\/B%)>ZF1K$#5$((@%W?L*#DM<\K M.$",\2T^753E\AC?S=R %H'X,""!I9N#2-$40+%;+S,JY.GAIO(7P** P^: M&/EMK-]ZZD/2(W[7!!0(J['[-(,O80@VN0@57]*\2&FT5N$3\ XS8?\ZRDT4 MY3_J5?6(O (-GHX4 !:5M%7:UA@"J$ ,CA^OT'4/G5W;N;L7[W M_N'V7CV\UP^_W>I/[ZX_O;I[N'VE;]Z_NP>+X-4U_O'Z[MWUNYN[ZS?Z_@&^ M>'O[[N'^$#.Z<,SHXC SFH_T+9R::IW/$_T!$&OX4X7G99X6?!!N0+,QY7SK M1=K'O/D\R+8.SK>';+[;)H,R9(07!&4P"UH%#$1TKUG"8%("0@RG7Z1;5'" X.)]PWIQV MO/$+-0X/FVX&YI%>F;1H5XR!PBQA*E-^R>NJ=%Q; .='>$0E3)LYFF5T\)", MOQWF2 &L?ES"%*@9?Q"'KD <&[MBT#PB[3-4'FK<&^757= TV^T&%PF2!+E' M"KHVGL-*U#L$)2<&J-\!]UPYO1Y'_A<<'E.7^K9#UF/53[W4"0%L! #B]=S2Z-&:#3!E0-'(=,'V3@R M^R\\XB.JJ;3Z);),FLA+AR[+0*4B'0R?)R2#2K>N,D*Q?,$[6Z2/5K5>=H7\ MQK"T/+57?I@]E;!"_+/8JAPP+\+W $'0*@/;B0@=CG;A$ /BZXFYH[2O*X*FAJV,H?Q M0-YM-R#5+)JM*0$**9[81%F\ WH#)371L[3\3+99M QD0/D<-BE'(41$G:.& M!)P;1XL%C:G7!C5M%GM ^2"16Q*)H3J6SK7S\>U+:XO).<-W4+8L:H-, M!0@".&E+"B$ M0+-),SYUM<&)$O8\($PINFV:7+1@.ZARTQ(3AD=XKB8%-9,-#-&O%Z#4DU/B ML6+96)-::EUZB.JM 95[9N9IQR8?2"1B([BK$="D<"//T:M\"0 J&!=4?N!J M,E%F@)FPW5SVU@OC M+'^'\6N89VF6S##!@Z,I>J%-V_,%]0^&>BYJ+B' U' MZU864A//+)S;T;J3ML0R1%Z'4IGX)] B4@"'K;\9&GWX [+5'6 MP'EOQ=/%9QA.GUISX &)"UD4>PQI N,7$I^^58HNNV@=>+)0-VR8IQ%"G.NI MM?;N(VJ(VWVPTLK )$:.((H#RYHUZ%F,!G&?TOC6P=J,U?6N'B9",PHW^V8/E1T<9 ^5F9'JC1RAGQ2& ME2G(AHF(#?"":YSBAAU8XI5;XM7A)2Y&^MIN[,? OS'P);GF)I,?G70"=NB5 MB9NJ1!W4N[?0+!Q"UT& ]J!K,5+_C5#JNU+],RT[5"J9J$)QF&85N=NN[S_! MKY.+X\EIHA\J,*(:?3J].+[AL_"F0E/TK4G1"V;]0L%OAOCS:W=4[DK4#];6 M!D$A6AO0_T"Q(",)K*J.7$#H5-)K RP6^'RU%*=@6OHPP,X3).ARM+VM&ZG" MJ$,L3^7EP'6ECVYN;]Z,PJ$2E3:A$PQE!+EWTYK##_@;:J]FR$W&*@=CR\9".+-^P_CC?7H'UE MQ/7@XY:T-=81B,&F@>N.,!(L#RR:!3P0V_G*\]9#[Y(K%\T[G%#\5T@5@4N/ M6"?%S%'@6">O.("1\,5S-R-!4Y5.40;1Q51 MPHHK#\$@JL$6U88VLIU%4Y M*N0Y>S()=B.?R)V0J"M<WF,TB&2SW^N/MS>W=[]X=Q?0S_G<)[I\GYZ31^_N JCF#=+\Z2TQ/$\!/3 M6 AQKDER>0JPG9X\"=L0QH]IGR8OILGYR5^!MC\2P#]-+L^N /Z+I^'?CW-> MT>GT%(C@XF\ZK2A-)*U$EH%"DQ0K#'=9N3S1S%F ZYYJ,;]28LJL7>/&I14JN_BO;Z_T=/)R3'\ M[^R<(2@#>AN:C+-9#CYSW"=I4.,ED0A]358>.H^6E7U99=AIAF*G*BDZP5J/ M&.WP?4%J:!#3EJ56+JF(L-GSX,5:'6P)J".E.::L&@JELO_*F@2LKSE)&>4H MN'7W\2!A7M+O#QQX6/,W2#;8BZI-BP'9.[TDW[^_O@<&]%(T(41[;.H"T M%R"$ILG%V9FZ$SV'8B '%H-R:'J97)Q>JM?BT'=.1(ZJ8^!-G[VX2";3LW#V M7<4%-PT >)&4A M?\SDQ" QQS7^H:] B;I*7ERU]W1[B)IG#& MK#>E>MEEB4NK(;$9)=U(?AK9124:U2D[!E0TM;# W$>T@BC56-_C-'UP* ^% MG3Z9I#7I96V][R*" X]"8R$@EP>/K03+04X,)F)C@OTQ[JLX9#22L?!H>L_E M-5FD(FL&Z? HC%V E)37"LQU,'16QQ0"L)%&6G0!"R#+O0"DP8G )+2BZGAG M.DZAHD@%^ZEP?!!K(.UP20ZJR919GBKH# KCHU/^-JWA/22M@]&!29#&/SE\ M2E8C_1JSK'ZG+"N?SCYX5 Z.M>>HK(!+#$S@/7C*3XIIT.2[:O3+"EU81Z^O M[U^.]. 3-U'JP!$H)2-].46MQ.8^!O,&_D1VJ+]RF7:-Q. 23%L#T94W*Q2X M8?+9*@PN>0M\&EHK9FOROS/CC*T^,@(>0<#L^3T MHR\QR$NJ&(6V&C<5I55WI7.__-E5I"G5%/?-;94*4&C]&5/*R*.8H?RF@!/G MF2&!!KF#1V] W2Q0E0UP,[+"5&%(;0> :H;;RGX.7K2,QC QVBG, ^/Y3)/!O>\ XVB5KT5$.16Q\%\;X#M!\7(^/3M&^4RBM!$ MP AK 7H@<[\ 8.*!\:8F %80TQC$-PMS\BY0G M'QC2JAX^4 2V4%<(*RY%S82 M(49_5^;C^[+O53\8.;G$R(DP+3W,X_01!5:05D<_!+Q.OZ[3M<&"-U+EIS_> M2)":D:2")S\R?IECXJX.SS2V@."1ZDEA*YJCO<99PXE.$.4O0^A70@3(H-0^.O4=JYB/U31-ZL-3P4YSOV')>6@L8 M:VR\93[OUAU;W**$^+JN#)5'S#ZD6H?K0S_3!)*2E"FGQ#!#L@X0:RIF4?)U M\H2B-G9Y_]G>I.U]V%&'G+RW]P]W;^D\?KJ_??WIC7YS]SL+!6J1LRXO M4#%NX+#I\Q/@22"#,*^P%B,6-%AD$#7J^ZRC,6MS&=T$I;I%9TQ=E?F\44%: M^:*KRYPB(9R]]Q4_-R!!S]7;JJUJ]<6 =HA1F7/UP:8W*+>?\!3F[2GQ( 7+ M/UL)B'=3\)6L^5B_G\ "%8\=#P/P!_P^@FT>7<&=:2E1$IL$@Q;)E M")R%"8LL$)!TD[?L F+)3X<@3 \+SH**:-L/!,H(Z3+D22PRB7"B6R/S447O M1'$.+K9YC7'R/5'WMG,H59&6% [V7>4KHJE9I1XEFW3JQJA*BT=7K-;ID$NR5!#3$+ M3'V-:1/X5[GSB@W^JZ&7%L;FX7GK;-:U4JLB<*!DRFOA.R"\"]1^**,957P4 M=YQ)C'G1)0?Z.,G3IX7-\QKHKB''<*,J(,+:U2P26T2]EE1;&K3(/QO2I]*2 M$]"M)]2O(2Q,H3Q+ A+I_LZ#:[[F#9TGPW37"\=CTK$Q&:*TIR%!T=KIG MWZ&>Z_,3HC12 98JT4I,=-$[,$42^%>+ M1C-9Y2E AGFM7 4:%!O!DYEA[[M!5'!:=!_9*D8V?,[[> 34+N1%-V 6[AUQ MT+W[-S1DPF!CRB[!K8(G6BKR::):URW!$*(%%"/B+0V',A[S!K/")9=%K#)* MN@ZPY*;3O>F :;)V2-RV#S*Q,QK7.F<2L=4P[3BPJ%O)YB;N.[,EY4YJC/4] ML'8^-E(RF;*1%\^%60Z\_ TBNZ4Z[QWNDH*LS'B1(5[ YJNZY8KH;R!C.&3* MR"#R,H@0! \*PX[4SR!1!OW]:;-24KG\0"FQ4B,_[S/&H4DYP_&[)N5R:2=T M;.Q#41J"%3\8T$>9U70H40FTOD"R=0+S"H[KD0CPT3< $8JJ,'QB!:*RV4Y] MB 9J"GWW^OW(>?,60?;38?'HFRY,GNBZ\'FD7[I 6[6> M81WPGJ8*AX?:(R(_C]30^/NB;9F\8L0TH0&9,XMQC/ZR@HEG:UE5&>80B;9BLZKC MJC@MB@''B@VE6^V2QQ.+T+((TI52+.8AO=C-B'\E7C=Y8AKUU#069O;C#RX+ MHYU+D!:%5*+0DZ;&]%9,(:@>2Q!%JWSC(I=" [B %3 61Z=RE,BK#Q87B+#L M,#OR-?:3)XKLBY%^@W7'G#?A\M\'V='W5-H7(S4T?I@'Z$B^&'I0>HAP)GJ0 MGQ_K[L0Z./$-\(6E1,QV;.%UNXU>MO40V$DC!V7,ZE=\,@,O.IC)32>^/F27 MIQAZVQTP(6K82"D*53%_$WR)/$S^4']HHHX0EG)X.L.<9,Z%H4Z8!I#TXUVA MHFV%=V J! < G1M!) RK(=,:&1P(W->8\@\>V;7#)C]IS8NM MRV8@Q90[)"";QZ@"Z@19CA6@ )BW;D6J[]QN#O7::9=54%N@M 9\A M3+3"88+ D LWKC;.#L9&"";E$@'I:9%1!LO=X-!AQ2OKQ@D[ B1D@@UBF'#0 M9 N##G3$\DH$IT@.>TZMW<5=*@(5;5-7Y$!J^MPD=)387#".@J0Y=I8)9D;3 MS]28%#^KNC8:Q6LMMI"ODAXCG<'ZA%1SXKD,T5\39QP&E* 4/U8MZW2SXL@GL#PM+ SVM6O: MFNK'?2&:?,R#PX&JVI/2=)\4B$\G)KUI&^*54%NLCP4Z?;['>)& :9C! MT>RZ$$J) X@QV>LV87!#K#D?9!G-3/N(S9IR2FFALG<5[(AM(87A CSP5+#+ M@D+H$"4)=G_TZN7.<7'"QCJA@^RZOIL,62\)#\4!8N\1HES$2N@T1??6&@N< MT7MS2$GTO4\F3S0_68^P+,L5#&-' I 'V+4 ^X@-ZHK?T]YD/5('IHE*1]SR M76T\;$.-32U"LFF!(EN[Y5SZ[8?/S*S=ZQN@%%5N15&DU@'(;V,!C%J8E,(+ MMK@C%"9T!EW9"'E"[.-] ;6-#&IZ-'=59YH8IPMC(S2D?D@"0X(,7G)![<%W MKU)--ZXPU( Q5Z@J)4[JQCK745IC(1*NRH9*W*X08IB:Z--MA(_IVRT0@:X*^&.VZ)^ X=3;XG M8#0% 4XMH6:M;;YH4QNYD2UM)&X6AQWC;?*J1L,FL"!K3S(&;ZGY+LHIVO??E(!L2 M<# 7?G)^?/J")4Y)S13ZKCC2/-VTO=%=%K,#1P4S][H!L?:Q,T)#BE2Y+'9& M[_EB PRQ6K$72TYB2S;BP0UT>R41N=3E_$RF.BZHCVL,P\S.WKCCLCKJD4\O]3*9B@\@W9,3W&^08WU.^7V'YOA]>\_!#7G#<'#QK%R<7L7@. M5$IID=98KZ'TXD$UHDV_FD;\BNCLY-QFVS@'Y1D9WK[,V]7P*(I)VU)E23U; M^+,3NTCAS=TNI5R-TLAQ,A1B"W+FO3=J![+XE$CK-]$YW6JY^RFJ],2U%CA^ M4W4UO/\#-B-%%0VE&4=Z$GTT'?GT(/O=Z2BL@H(OSD82JSKNY9,PDSTZ']DR M*1QA[,@D"@4RPJM9D2]%C_)A\TPZ'X AMPTV/-E55^,6I8\RW0EPV]H-RVX" MVAW*^IO22@R0FAE@2OCQM6\4=?P@56#"Q;)\B0DK8:&8=H5B-M>A-4N>R64\ M86X"ET/;E$?7HTA*S_%+L'TRVGEX*,;T$?D8&FF7W*O&XL3@@U5VV'(73Z11V:P]1A%TO4B%#[@5K'?]_;%BVW+LWIK1L;".GH_>U; MH.:.PF%UK+FK%7GB.3U6!^9SZN(YEO!VF;G0;P"W#92RH-A4>2GZ)!-@OQ5, MXWP%F;+9 &A*,#E0(\Y*JLBD$9G4QW>E5&\'>PN) MP.<)<@LW.)BN&0 ;HWEI\U1P^"@6Z$0#AS MF[L".'_+7:.YY_W=M$WH8"5P_F%VKV9>1LTPXOS-]!<1E>AI*%^,46U"?;: M#- =D1N];-%HP$8CR@H/:1.)FM>&T#HQX5.6DZ"Q6:Y0>V8751TR^UU)Y=.S6\"EP' M#1>&+9Q]UHV7VV'3AJ:HI%U/V,8)7=,5>UWS.NS^.H/-J*LTFZ>292=#R=4; M&+&CJ.LBYU+V@_HXD@*E[',#I\%G@-O9F$4;1*@P>.;.#!&P7") 68HJY>K1 M8V&.F$%%/7LI@!&VN1WP[GCR#5O"!DBQC:]]9O*"ZJU83 72QMN(A@.C8E$ MQ.3X*(LF:5')3OX(E[XAMI,'!['I;BK@4^_.=:,F)R?_<]AG%!T_:60R:/US MH7P(7TP&'F?$\3PMN70SOPP5DE_6U3:O[F]6EVX&K=*'7GLN0TZF3.()%K_D M%POM6*1[\]7,NZ'5XO*"A^7@5NXDD8G2JV-6LKO!>['X%]>*CS.R^6_S8J($ M>&J*%3E%_%GOS1N;>;FT-RZD01_L3EOY(U<3[EF\]-F >DQR( ML1M(&[4PWCP;&LEE98QL& FSMS&%#RO\F*5QY;@=Q9>1#S>XWUEGWJB>']1& M/?DZD;@(/91#M&'YK&N]P3:(#?F-VHSL#!@,HF9;:J46#D*>!#2_Q94.(N.+ M575=/Y1BB>7&JS69/;S[JC\/<=,]VP"LN'9EX8&.1TT"JZ[%@N$]E^^X/@@^ MZ9KQ[CKJ\54>EB@I$+@#F]0CE'PO@!/57OG94^[3=C[,,P M7&-G WN4-5]2CG@O_W'78^G24J/,-)]_I8;J/:S'J'? !# *X0E46:_==5!@ MYL4D!\E7<89:&[%A,!TQGX_HNXX*3,+%$(=,ZU+46SKPWBLG'KZ''5=NSKV' M42)R#\Z7DE3LRSJ %F;XFUP,$=\8$90P2'49>M:LED@=^W ,+OLY$M\VQI%. MI\>3R2@9\"[GK&J1P4'1WS8O@K.JXK,:<1CNB.HXS!&J0,:>/DZM)Y=$P6JH M.X8(6]C;DU(;V2X!X)M>$NU4,^8U'Z&<>VJE=D M ,6R\!(*I_';J7<<+'S*FLCW$NF@[\EP>.AW"^;,,"F<\=M%0",(==YX]310 M6(F@[LEBC]U'SDZT-INWW%WS$-O 9&% M"<632P1&1DH2^KA?>>N5(1OXMYE M;*_L@,$=6TG_L]LM^+41TT20.(1'I$RI,%Q(_%J4/5=2$&^H"OJZ!3I6P6'# M/1!XF203,$@HOGQ,"D-'$A>)B9D6BG-Q)(@)7&X' MFCLIXV^EZU_'V*#O;M[^^FM_G#];[:KL-G;^P^W M'Z_IAN(WM]?8[^V:JG==BD ,J>T@R&J+5=U*\[75YTR9/RAJ9C8Y/T\N+B_Q MCZF>G%PF5Y=3]4!J,C9AO7AQ@LEYK+5(VE&S8\Y2!D'VA7_DJ*1CCL3'N<%_ MV#/+@09TF4GB*(_ /2 CAQ$7"!!/AR,HKJRA1KZ(]-T^) 'CM+M#3Q-X ?_]8--)E$LG:>2B'&,O2MSU^A32MY':I'&L8^YN&HUOR?,Y&3:>$Y1Y M^7"RU7U=TP%?&$9B0ZQV%8\D=*TQ4C80#)HNM+K"?NTB440MFE<>WUWRX:+/EK$T[X) MUI3#VJ'$%7\=P^2)^Q@VF S+&7_][JXV$["?!S"8U?(]MRQL,$/VK\TM%^GN MOB2Q5J]YHD>9MR$/G0L= M4^S&4 L'^IB*02HP[?'N];MK]!YA>Q24BJKF/KU6"V>!$E'N?ERZ8C3O.Q[ MFE1C##:><#,"/L02#RLZ/4:MF>ZZ )+8#HWWZ)M%.N><-I$R_"-EXH'1XMPH MU . E]ZUDNR5['0FB=N[-!9ON"%PP,JYK23S]P9J-*7PCJ,M3_+_(8UUZAMV M3I]HV/GG2-^;Y9KK_Z4\9^A,'AYGSYG\P0<5$JED"FKW^>I,2G )S=4,-M'+-&DJT@1*="2Q'R0O39*:2"[:H@=> M"3E6&UY*X.^Q=W!0'P0IY^IG7;*IZSMG!:7+G!GAT2*^F" C'6])PO0RSF?B M],4'6_2SU4P<,B6%1K84/+@1L)&+ M'[!9(>,EU@H&PE]1]ACQ+9?Z$[7Y8H\L+)HOC5)$N%QN85IJ[NH:@G%\MI6, MX4>#-U[(1)QE8(EW(+GAVU(L!.?*IG+T^Z'O)%\$H5JO(H5T$EH#EN\'.NA! M K$))D"/%NWC* (9>HEWFC+YEY*@Q7MX3UFW]K'SW3;,8W4=1\0X'&O3)L2A M_OVA1=O2Y(G3I Y%#^]*>]OB0$-\AQTV*FT%Z8#_O*,T_Q59<\$ [M9,=%RV M9@DV.J:@OG31C8AK## -(@N_#];'WI\?5EA0Q?+:^*LZY=R/]T32>"AEFXQ@ M/IEM@<-+]9004(_"=-D'O&N4PR_J+N"4X6(>[G97@XN![_UJ#O%#27T1CMCZ MH=TY#%-=E65ZY-CFBX#M^CG71-C#CG^<7O3JDDUO^M6'JL,EWDOJTM&O=_>C M1+^28,P'FA'D+%6>;R-,O/IP_R"^9/OX;U5#C=F&AW[U&XS]??Q2[>&5[)P- MDZ.\:S-(YMMQF7!JN 6108AVT+:OVO!5A' 0D.<\V:9YZMLT3Y]HTUQC'KY- MU1!A,J@;?4^+YAJS\'N#ZQN.T2IJ .QN.I!+&+S56YL@@40N2?07?+K<3X[N MR2A2GN%:T;!/-IK?7E[&MPDK\NH']R!)@]:@,!,[M)K6-2S"DM+18>3[[I_3 M)[I_-B.Y&#KL5/JAKDKXS!E6PWOQY+#JJ6&Q$N*Z6X+\#-PQU(E8.K%C2]AW MU9A^/3ZY"!HJ?++?N:8*\A-6 HKPH^LXM[X6CL\*AP;>2^^FJ/[;M9B'HRDMLG!JL-;6/9(/]$WU(9M$_J?BPIGQM8A!L:"QB/S[!;;8 ,U!#" M6M/@KC\EMQ#Z2=(#\[@NM0%>.#+5(*>W'ODTGCJ^?M=-C>X:JLE!1R^Y UVT M(QA@76786+H_#E5=AH.).A;4T]K+!JGU_EB_P28#-E*W.X%TB42&LS!H/N*= M$1EJ,$']I*UL%3YE:]"*R*?G5,U5U?@L,6ZUCR?:9@+:T_SK]?6'<;0_P;HX M)&J["PAG".[[#JY'D850\PXP)[@4AN\2/[24J'GUO,"R4:D5D[M2K4E@4^;# M527\^AKK/LD7R T4K?H3W(=NXY_P]$!O%-"FYF P26,95R_J7P]VC$@6-9^# M]" 'F]8?-#M%NECGW9HIRD?LW=>QN==0ENTQYMAP]]-Q2/J4,D.<%2$DC9V5 MA=W[PA=Y@S%&#L+,#)SPTF7*^AM*)N?A[;+DQ\_7WE/*7>UX8\,!=Y++A+30 M$RR=OX7N&5K7_"GH,QV>Z&J@.]UP6^@'/R:R 55@ )/2H+$IK1]H;6_3E9BK M1+ X:![>UNN.OANUS\IY(8#&.]^XX5A8Y;UOZ"/=O4^GF"8P M\.A;WU;IGY2&^CO\R@UWZ$UU.CVURMB>FG';0'QR/CJ^ >P P=N]N,/MM2UJ MK"O"092XCZ<\@QN(L>ZJV&U6MIK3\'D0S.?$:3L)V7I=(?6E.^V-I--&U% J M9L749[FJ*>\C=NZ[\)U<<(**ADU.:[<;5B+]5.$AFNB=0Q0Y^,L@LP(X!O:+ MQL%8*7P(B3C+LS %>*M"I_V3#= S](AFWTCS4=9@T-V&6MR)JW7.!U"H,D#C M)E9-N%N4! UF8-"""N[2O:,C2HE2\=N*A"^O>%^W]V]9TM_AOAQ2$I]32X!7 M:9O^\M/: &^X,46!* -<_/P,]7;W+9:#8D#BA^OIL^?PIG_\EY\VZ=*\!=:" MG2X+LX!73\8OSI]Q9K?] _0?'%+/JK:MUO1Q95+8&'P ?E]456O_P FP?3^! M]\O_ U!+ P04 " WFEI3 H[9P1T$ #Q"@ &0 'AL+W=O; C/&.,%=( QV MLM/M]$'8 FO6EKR2'#;Y])4L[+ )N?4!V[JCT[U_FK##<%;L?<,VI,58]_T($@&=D<+PAF.I28@=;O%'LXR M#5(RON^8=G.D-MQ_KND7E>_*EQ42V&/9%Y+(=&!_LB'!:U1F[,NJ]"/RKI&TXZ1Q#K]/KOL [:4)S M4O%.G@L-WR!*[I&NGF/P&!4L(PDRQ4036' L,)5F@JWA@E!$8X(R"-4D5I4K M!?SCKH3DJO;^?4'1::/HM%)T^HRBT)OXX^NI#U<7$%Z/PF ^4L_C$!E*XC^/I29%X_1WX%S4: 8#^Q"^\AOL3V$_W6XY5-)),$"PG(E M2$(05P/'N@E\4/G"5ITO^!78EN($QCC&^0ISZZ1;K72>6^G^T:Q,65QEP8H0 M*PC=6 &-VP\GWD&WHS$CKJ2(U+HA?$,H!")3:12U$4Q8EJB[@"G)B5385C29 M'CW%[%]?1EJ7G)4%M+Q4E<813&72AE801M;D\RO<"5."/JN+*CQMW(@7!P >NLN1>C%-S%7*S3^4?AE#')QLH$0K:66\1QDU:-M0RVWO1.]D'M 8N,_CU^$ 97;Q9NV,0-%[Y7 MD2C+V.9N%]H]JMER!/JE?%WLB-Q3+"0$5&).5=M@@MP$UVKM=E1 2[Q?ZXC% M+'_P?U]JM?0>\*/BG*LV88:5U4]9F\^,\T^0CS'U&&J>_[O'\ASS&*O$\5L2 MX_TJ"[]&=5R?I.QU=%*:K]I>[A[#HR>A..L>8'\IT_+-W"^3F@N/N9JS8Q[Z M-W/VVA 5DTW5; F(64FEZ4B:V::?DQ53XJYWJ#6UXS)>J /:+K&ULG5=; M;Z,Z$'[G5XRB?6@EVG )$*JV$DWIV:QR4RY=K8[.@P.F00MVUC:]_/LSAB2; M;M.TYSR08..9^>8^OGSBXJ=<4:K@N2R8O&JME%I?M-LR6=&2R'.^I@R_9%R4 M1.%2/+3E6E"2UD1ET78LRV^7)&>MZ\MZ;R*N+WFEBIS1B0!9E241+S>TX$]7 M+;NUW9CF#RNE-]K7EVOR0&=4+=83@:OVCDN:EY3)G#,0-+MJ1?;%3:#/UP?N M<_HD]]Y!:[+D_*=>]-.KEJ4!T8(F2G,@^/=(>[0H-".$\6O#L[43J0GWW[?< M[VK=49T(*FD MXN6&&!&4.6O^R?/&#GL$7>L= F=#X-2X&T$URENBR/6EX$\@]&GDIE]J56MJ M!)BT1RB7F^\&,W[H[]@,A[T M>_UX!B=SLBRH/+UL*Q2LR=O)1LA-(\1Y1X@/0\[42D+,4IJ^IF\CX!UJ9XOZ MQCG*\%O%SL&U3' LQS["S]U9P:WYN>_PBY*$5TSE[ $FO,B3G$KX.UI*)3!J M_CDBH+,3T*D%=-XS<^]K?+L8Q-K.&]O.8!KWXOY]=#.(#YGT*$.=JQ=R31)Z MU<)DE%0\TM96#6D(FM#\4;L+B 2> 1J,[@P&A*5PBT?*)17@VO6N!434IS-> M8*;*"_@ L_&:YQM^QLF"D2K-%4U/C2TRF/Y&]@5LS_0]RPS]4"\J;K.W!0B D,"]L7<,S M"LPP[.![QW1\?+S@(*HS+#4%0="P)D+I0-C@M$T[]!J($]0XZIFMI"W\@9HM0R[+-KHO87.M#;(BFG@E>8F?_5>6RV5/5]5R[W:J#7#.H"/ M[76/A9:_"RW_TZ$5S^;]832/;V$QB^\6 QCT[P]'U5&>'T?584'&.,ORA!K+ M*B]2[*X2M0?/,@;:PD9>K@6:M=39.%MQH:@PT']%;7YG^A9TMRY_UNP07/&/(%1?&(UWE"%B")/HQS#6;5>GZG@23Z-Z)!O$T3NUX:BD M=X:&3-L]X>6ZH-L44BL*RTHBN92OTXLU@1PV<6S6R;:D"2G1]CC9+V6.EL2R ML6%RWX^WKSV40-B+6?LHE\ X)A_F#;K8V*^Z+^(C#9YKF6A MZ[0\O4<8?D7L2<,8*1XIJYH86%**F5GDZ*^:,:J":;@/_1S^K]V-B&%I+/0T MGI=5^0=2Q5$X- ,8"L:ZHY5G]!FC"5XH$?+"J$N [>%4T>WJA0.VU37#KF/, MN6:EYQ,_L X&5WMOUB^I>*AO-!+J7M:,_;O=W:4I:NX*OX\W-ZXA$0\YP]RB M&9):YP%V%M'<8IJ%XNOZYK#D"N\A]>L*+WY4Z /X/>-<;1=:P.XJ>?TO4$L# M!!0 ( #>:6E.2$(2!NP0 $ * 9 >&PO=V]R:W-H965THV*DM4J4$RQ_89!.J3$)JF,H'&\C.86L/PA98 M-;;ED61(]M=O2R:$R1#V,(<$2W[]NOMUMZR+C9#?5,Z81L]E4:G+3JYU?=[K MJ31G)55GHF85O%D*65(-2[GJJ5HRFEFCLNAYKMOOE917G>&%W9O*X85H=,$K M-I5(-65)Y@-+VJZ8C.FG^JIA%5OQY+QDE6*BPI) MMKSL).1\%!J\!?S%V4;M/2.3R4*(;V8QR2X[K@F(%2S5AH'"SYI=L:(P1!#& M]RUG9^?2&.X_O[+?V-PAEP55[$H47WFF\\M.W$$96]*FT(]B\YEM\[$!IJ)0 M]C_:M-@HZ*"T45J46V.(H.15^TN?MSKL&<3N!P;>UL"S<;>.;)375-/AA10; M) T:V,R#3=5:0W"\,D69:0EO.=CIX>AI-KD?SV8HN?KS:3*;S"M;/O^C?!L%.TJA*U$N>$7;UJ@RE"@%(Y"DWQNNN-W].UDH M+:%M_CGB-]CY#:S?X ._LZO/X^NGVS%ZN$$'-4]FL_%\N_4XOL8HN;]&MY-D M-+D%P'AF $]WX^M#-3GJVHSUN:IIRBX[,+>*R37K#.F"%R MT .@*5F&-CE/)DV1K6J5&,@$"UG7!F50H"O$@(LX#1"OWC)550MC=M)&257HK5DOK83\( ML>][SJVH5J>:R1+Q:@UBP#D(81#LQWU,!L292CB7I7ZQA SDJ T" &'H8D)\ MQQZOIB"-VA4D"G!,O+>L:OIB"]_U_0&PQNCD+9VE%.7V #()=8F+!X%O$&DJ M&Z@+&$MH(!O @E5LR8&QZWLX#EP#LRV!LH89920K;#%K*FT#=/MD@,.( +#5 M:!M**Q#=NF#/\.U1!AY'V(^,]UMF.G*_E[HD]/' -\'/A::%%?)=!Z(0!T&, M8ZC7B,H5?*O>NMNNNL1*O^-XU_N?#('?QT'81T<.@W!W&(2_=AA,'Q].;QX> M[Y)#TWZ4^_"T__]\[#PZ,_[\PR&.WF\XCVS-JL:HTL?Q #K=&[0*D0@3SW?N MH0#=0BAU KH&.()AB 9]!*L8>U$?1U;H/1356O)%TYY"T"WSY&%J3?V!C_NQ MUYJZ),1>;)K@J_W60FC)FDFX.J#[IEQ $T&WSW(*69]#F15/;3-=\Z(Q6$)P M[/OPYR(((QY@+R!.]]8& *.$E+%$O_\6>X3\@7ZV[Y(S+S21D#/7-/A/I@>S M.#W ],ERF:S@R3T;1.CD4%/U]K[J,(,K>W=1R,YN^X'?[>ZN1TE[*WB#MW>K M.VAZ7BE4L"68NF<1])!L[ROM0HO:WA$60L/ V\<[2 M./P/4$L#!!0 ( #>:6E-+,EAXG , %0' 9 >&PO=V]R:W-H965T M]U)$23Y9*U\SB5J\"L]&]## M@=K:2DC^H,%LZYKIURM>J=VE'_D'PZ-8K:TS!,/!AJWXC-NGS8/&7="AE*+F MT@@E0?/EI3^*+JX2Y]\X/ N^,T=K<$H62GUUFTEYZ8>.$*]X81T"P[\7?LVK MR@$AC6][3+]+Z0*/UP?TVT8[:EDPPZ]5]464=GWI9SZ4?,FVE7U4NX]\KZ?G M\ I5F>87=GO?T(=B:ZRJ]\'(H!:R_6??]W7X+P%T'T ;WFVBAN4-LVPXT&H' MVGDCFELT4IMH)">D:\K,:CP5&&>'SZ/'R>AJ.H;)W7S\.)[-87PWG\Q_AY,Y M6U3KY@4?S%W+0A<*VE4)4K6WA)9PH/FADO;&M02 M;H5DLA"L@AD:.5Y):^"/T<)8C9?JSW<8)1VCI&&4O,%H=OUQ?/.$7;B_A3<[ M@F>CV6P\G\'H[@:FZ#293N:3\>QG+7H_WWS-O>?)^-=?,AKU?S/ C.&HR8FO M!%N(2EC!#>RXYG@&2U7AQ^O<7#FP';QK1Q-SPPM>+[B&.&JLX07\/T6>R^%U M.0[XW@'?.WF2;%L*R\M3;ZXLMJ;8:HV-.4CY 'V2)1%)^SFN'P)CT\Y!$:1\2$H>4A&'HW1V=LZ)06]=YC6S$B_LZ$ #'YAE0 M$H41H?W4FRJY.K-VO2M9E"&!%,Z\!XWC5-M7 OS;5FSJ!A@K:-32 M[AA6.R5AGI (12.?*"99&NX%[H4A5"])"(UCB'(2]W,2]OK>1&+20M4;)E]A MPUX=.[ *4"U\N;T? \U)2BFA>80%)$F2DUZ8_5"ZX]8G&4EH2BC- *O8C_JD ME_>\*<_.9Z960!BJ^Q-#P MO-_S0;O.$5[:*>4)$"AJP")7UT[M121=GTVY"!6$YO93FG_^YT= MR%C5(DU[B>_LN^_N.Y\OW:U4SSI%-/":9T+WO-28S640Z&6*.=-UN4%!)RNI MM ;Q2RQ#GE6= (PW:0,RZ\?M?MS52_*PN3<8$S!;K(AIC);<^+ MO/W&G*]38S>"?G?#UABC>=S,%&E!A9+P'(7F4H#"5<\;1)?#EK5W!C\Y;O6! M#);)0LIGJ]PD/2^T"6&&2V,1&"TO.,(LLT"4QJ\=IE>%M(Z'\A[]RG$G+@NF M<22S)YZ8M.==>)#@BA69F[XG%N\I' X2+\Q*&Q=-R7%A+R4VBDXY M^9G^[7TB1*JXK23\>/M!.ZO8'1_-[N?3J8/L=6& M@_AF!(/I&,8WMX\/DS%,!O/IS?3[0?T_*OOQ>".9;Z1 871-KFQ_[B@E)25 MI@07ZT/F6Z0/T["2&3U)NRHP*8+FKY"7=XCV#H%N *L;<*@DA)?P?QQK,<4Y M[)5W<8X>A[631\&*A!.W4SB0:],B1\6,5)>U*\=N=MM]NG<-I;8Q"TG,K 9_?E6T5A7ZG'?EA> $=/^R<^^TH^C>H$1B1W$3XX^^@I! =CAHJ]=L-4PU(6PI03I]JMYO6@'%-_ MS,MA?\?4F@L-&:[(-:QWSCU0Y0 M%2,W;F@MI*$1Z,24_CFHK &=KZ0T>\4& MJ/YB_=]02P,$% @ -YI:4RK]%AC; @ W@4 !D !X;"]W;W)K&UL?51-;^(P$+WS*T;1'EHIVY /0JD "2C5LMI^"-KN M8;4'DPS@;6*SMH'VW^_8H2G5EE[(C#WOO9G!,]V=5$]ZA6C@N2R$[GDK8]87 M0:"S%99,G\DU"KI92%4R0ZY:!GJMD.4.5!9!U&RF0*= ;\J2J90]KVD3P@(S8QD8?;8XPJ*P1)3&WSVG M5TM:X*']RG[E:J=:YDSC2!8_>6Y6/>_<@QP7;%.8J=Q]PWT]+ \^810+0'1"[O2LAE>5W(&RT<1F M#5>J0U-R7-@_9684W7+"F?[DYG%\!]F>95BQ M1$=84KB6PJPTC$6.^7M\0!G5:46O:0VC3PF_;\09Q$T?HF84?L(7UV7&CB\^ M5J;8HC!2O< EUUDA]48A_!K,M5'T+GY_HI#4"HE32(XHS$;?QIP4' M3?VHEY\2V2F\T&N68<^C,=.HMNCUX0A]8Z!!+H#:A76[@(D<+C'#_!_P,;)@V";G!O,3QM3MJ/79U!Q5FCX K'?#D/W M3=.X<<4%IZ>8PU+*7$/HIV'LG[=B2**VWTFBQD@Z35@K^8?&DD(B/VRG$"=^ MNQ,U)F\9^K!44EL)8HDZ?CMIDIVDJ1]WVHU!0&4S#"DM#MP^EY0T JT&ULE55-;]LX$+W[ M5PR$'A) &WW:E@S;@),X:(NF<9UDB\5B#[0TLHA*I$I2S! M%H>:>>_-B#.<[J3ZH4M$ X]U)?3,*8UI)IZGLQ)KIL]D@X+>%%+5S)"IMIYN M%+*\"ZHK+_3]D5-;05AA9BP"H\<#7F!562"2\?. Z?24-O!X_8Q^U>5.N6R8Q@M9?>>Y M*6=.XD".!6LKLY:[CWC(9VCQ,EGI[A]V>]]XZ$#6:B/K0S IJ+G8/]GCH0Y' M 8G_1D!X" @[W7NB3N4E,VP^57('RGH3FEUTJ7;1)(X+^U%NC:*WG.+,?+6^ M62W7=W^YL/QV_VEUO?QZ!XNOEW![PLD=VU2H3Z>>(3H;Y&4'Z/,] M=/@&] BNI3"EAJ7(,?\UWB.9O=;P6>MY^"[@YU:<0>2[$/IA\ Y>U.<>=7C1 M6[DK.MO*/+FPJI@PP$0.RY\M;^C0&?A[L=%&T:GYYQVJN*>*.ZKX#:K;BX_+ MR_LO2[BY@O\J^6N5?A?=-NY$-RS#F4.=J5$]H#.'_\,Y6&B0!5"%L:]P5X]+ MS+#>H((HZ';I7=.7#?MB65!"/35&9JU2*+(GVU?$1VV5E519($(BC?P1 M_#&XQIPSR+EN*O9TE'#@AE'H)H1*/M)(!0]8\HPZA?**73^-Z1D04#KX@C0U M2EGEP&NJW0/N 0*2$J04OFI55I++406#E! 2RMN'8.S&(TI]E Q>SFO3G]>C M_+=*:@U1XD9QZ(Y)?9BXX9A^Z9@T:#VA$9BU=5LQJC9-+CHJ&6?=;#PAPG%L M\QG!*5G$&5(%T@1.CUA?_]PN"+H[/D! >M/432+?&KZ;# ,W25-XK7N\HX%5 MH]IV8UG3P6F%V<^N?K>?_(O]P'MQWU\;UTQMN=!084&A_MF8!JW:C^*]8633 MC;^--#1,NV5)MQ&ULA551;]HP$'[G M5YRB/;02;2"D!2% *I2JK=860=MIFO9@PD&LQG9F&VCWZW=V(&,;L!?BL^_[ M_-WY[NBLE7XS*:*%=Y%)TPU2:_-V&)HD1<',N,RZ'7\WDCW.FII,RYQI,$LA6#ZHX^96G>#>K#=&/-%:MU&V.OD M;($3M"_Y2),5EBPS+E :KB1HG'>#JWJ['SM_[_#*<6UVUN BF2KUYHR[63>H M.4&886(= Z//"@>898Z(9/S8< ;EE0ZXN]ZRW_C8*98I,SA0V1<^LVDW: 4P MPSE;9G:LUK>XB>?"\24J,_X7UH5O' 60+(U58@,F!8++XLO>-WG8 ;1J!P#1 M!A!YW<5%7N4ULZS7T6H-VGD3FUOX4#V:Q''I'F5B-9URPMG>8/QU]/PT>!F/ MAX^#N^$$3I[9-$-SV@DMT3NG,-E0]0NJZ #5)3PH:5,#0SG#V9_XD&25VJ*M MMGYTE/!^*<^A4:M"5(OJ1_@:9:P-S]/SQ!E_)WE?;H]2N]9LFYPE MV VH]PSJ%0:]YQ0K#?RIM 9LBB#4"H6WU!P2_9%;E2RU1IEP M-$ =[;T,?S\3[N4@1\W5#-"]'U#VLFSC,D$@5FX M9W))+0_U@@W.*F-,D.=VOS"MA*MU%Y7O6F[=]B=HU>-JLQE5)HPJ="_TY++1 MJM9;#3BE&UC&?U(@"QI-0 / $&HO**Y7&_%%Y8Y*@FM?'IDRQD'^Y8^C:APW MB7XWNMU,D#20(9S@M;.FQ4_0>\7 M4$L#!!0 ( #>:6E,+86 5#P, !0' 9 >&PO=V]R:W-H965T'3A]D M>\&:RA*5Y-#TK[^U#2[M7;CTQ=:N=K_]]K.\&NZ4_F(R1 O?SKATQL/*]ZC'0U58P24^ M:C!%GC/],D6A=B,G< Z.!=]DMG1XX^&6;7")]FG[J,GR&I24YR@-5Q(TKD?. M)+B:=LOX*N!OCCMSM(:RDUBI+Z5QFXX,U"E$"$8VO>TRG M*5DF'J\/Z.^JWJF7F!F\5N(C3VTV#^WXJ@HD2IGK"KHZ- MJ&)2&*OR?3+9.9?UFWW;ZW"4<.F_DA#N$\**=UVH8CECEHV'6NU E]&$5BZJ M5JML(L=E^5&65M,NISP[GDX^_ 5W#Y,/2SA;L5B@.1]ZEH#+;2_9@TQKD/ 5 MD![<*VDS W.98OISOD>$&E;A@=4T/ GX9R';T/%="/TP.('7:;KL5'B=5_!F M&%N8<9,(90J-\&D2&ZOI1'P^ 1XUX%$%'KT"OKR^F<^>[N;P\ Z6-P^+U<5J MOKB'2MG9?+KZ+SU/(I8_XI79L@1'#OUI!O4S.O];ID6B82,:S##!/$8-G:#R M^*VS)\F*E%M,SUM+3$B'%$RFM+VPJ',0BDD#9\$Y_ %==Q -7-_OTKKGAH'O M!OT>G-"JVVC5?;M6\^NGQ7SV9LU.(K]!LQ/E?DL[&@""D61,\.\D8?P":KWF M"4)<<)%RN3'D@-OE"IA,85,PS:3%.O)>M^&.RVIGRK]+-)8DCMS@,G0O!Q&M M.^Z@WW,'/;_U_J?, ]XQPK^9V QI5#(!6TUS6]N7FLKM0YV,7PM./BZ?J3"- M5DO;+4*^O8/ [?=Z;A $$+I^0!^_'_["@!$[OQW"!80!,8ZBUDI9*O4[Q\4[ MFE0YZDTUCPTDJI"V'EJ-MQGYDWK2_0BO[XM[IC><3JS -:7Z[3Z=#UW/X-JP M:EO-O5A9FJ+5,J-K"W490/MKI>S!* LT%^'X'U!+ P04 " WFEI3O9UN M$P0& R#P &0 'AL+W=O>]WEF/+[><_%%;BE5\)AGA;QI;)7:O6NW9;JE.9%7?$<+/%ESD1.% MGV+3ECM!R-Z8LWKP)]3R4IY)\Q?V%6WD-2 MI>+Y M@1DMR%E1_2>/ASC4&&+G%0;OP. 9NRM%QLHA4>3V6O ]"$V-TO3"N&JXT3A6 MZ*3,E!],OQXE\#]" YA[2>C M^UD"]2"_%-OS"MA1YM)IHM+P$5GFR%CR'%(/.BI(5&\ R%40#70*6*J@M M!(:_20G5: (-*CT$%4JSTPH$]Q5"@!IU\%&]XUSS#>M6"_RX%DRMFBDB^ M@[=Y:EY@1UUNWC8=%V[Z^K]_J/0YQA@3*K4&-T"NP';\;J4QMAW7L4.M\0QPPB-PPC<#!T,X MO9\DD\6\%F ,*22?I\EDGD"SGTR2T7CQ8I&>UU/5@(5> 7W$KBXI-)>TH&NF M+L_A"7=O "XHZKDQ=U$2L('6M\S/); MR,\D.CHF.GISHI/1*!DLQI_J=0.SWB*!63*XGPS&=^/>8GP_>2G-Y[4@KUS"@L!U' MT-3KQQ)4E:*05_ SSFN@6-\"Q?H.*-8)4*RWM!%+*J)*Q<63"9"QV@OA%_/' M&O!\5R*II0.7*A.A8S#K&&GZ=N1&V W"VT]UKN<^ 4PS9S M8*[J38O;\HRMR!-T0\_V_ AB!WN6[UI3BD-'H1-9#[SGN[:/7O%CE%" M\3A5NCHQ("4V:MW'%KI'*NG\Y-M;S!+=[ MDR$@BOH(I<7XY6OWO+K%EEJ28:#6+"785=#;'=?YD%6D,:9"%P;Z3Z2DN*UK MX&0_8V3),J881MY4$Y&'YBGU$L5\?R,/:4KS)16 B38H/M=DW^#X-YWT._'U M(K&&S];K.:E7>76R=U?SZ$>(K9[VFB &S722(@G6@$:6N6#U?1W;7<3U!;3P M%ZL*+VHG]O6W=:1WK<[>$''6+DM:\0>4?LA M(9Z/%>5@579\K$N\K!'F=A!&N!/&N'#-)?" .=5]X(%DI;GQP(\#VW6,:,2O M$P4HN)>FHD31]9QJK2X>ZA^TLMBT%!8M]HH'*E5NH.*&.)GX'E*$=@>KNX4* M%2DVID8/9K; ]4.<4V*S0M7=CO6KT$Z_AK)FS8I+Z-IAX-LAFMET<:AQ8CW? M=- T!P MU5_4+<'M@P$7-5M>:@CMVCLFIV)C7FMZ_B@+53UICKO'!V&O>@=]):]>DQ^( MV#"<73*Z1E;GJH.CD:A>:-6'XCOS*EIRA6\LL]SBHY8*38#G:\[5\X=6<'PF MW_X'4$L#!!0 ( #>:6E-X8WC0[@8 ((0 9 >&PO=V]R:W-H965T MF7V)2:JKZJNOSL[Q1INO-B5RXEN>%?9D MD#I7?A@.;9Q2+NVA+JG +VMMFQ__;% MG![KRF6JH"]&V"K/I=F>4Z8W)X/QH/UPJQY3QQ^&I\>E?*0[<@_E%X.W8:BC>T]"_9DI?57?OF4G Q&#(@RBAUKD/CS M1!>49:P(,'YO= XZDRS8?VZU_^)]AR\K:>E"9_]1B4M/!D<#D=!:5IF[U9N/ MU/CC <8ZL_Y?L:G/+A8#$5?6Z;P1!H)<%?5?^:WAH2=P-'I#(&H$(H^[-N11 M7DHG3X^-W@C#IZ&-'[RK7AK@5,%!N7,&ORK(N=.;^X]7M^+BX?;VZOI>G%U? MBNN;ZX/N_>[NZOY.[-W+549V_WCH8)(%AW&C_KQ6'[VA?BX^Z\*E5EP5"26[ M\D- [?!&+=[SZ%V%OU;%H9B,0A&-HO$[^B:=_Q.O;_*&ODM:DS&4B MMG0W% MA2R5DYGZ@Y)0?#%42H4'623BQJ5DQ)FUY*RX5#;.M*T,B?^>K:PSR*[_O0-G MVL&9>CC3-^#<77R\NGSX[4K<_")>A,:'XK4(O*N1B_J#+65,)P-4K27S1(-3 M\5=V@CVY#U\#O19@G#K&:RHN*:9\!38F8_\9/VK/3ER!R\()6;,4:Q2O=4*O M/P0[:K[7$.P]%+)*E*-D/SA+GF01DQ5.BZHPE$E\%J4T3N'CGMH7/XIQ.)^. MPZ/Y#,]'X60T"VZA4SUQI@HT*V$E4A:F&V@-I#T%Z=GB*%R,1N)@QQ+E9::W MA)?Q:!HNEDLQG863Y3RX>(HG >+^4S W%*?*P"/EJC M%\IB>-F22Z%-S9(,CU-6RR6" <*/7)NJIK\VSW((;YPBY]A.:QL:V/I:QBI# ML_+";+"7+:P$GX+WO3O'.$L"733L-N@;V<[5W:21CX;JO,CEUYUD%CVG;4FQ M6JM89H@/N\Q4-5[U89:5*;4E&P;L$2MPOH)BG>?*M6C659U"&_!P^_E=PB?O;"WK0/'JTO/#ID%MIL%8&/;".BB^2+E*H.M]0?I5%A653 MC)O! RI>SIYQ$XQ>X-O< 06<;^,9&GJTG(93=)A).)E&X60V$[/Q.(RFB[]N MM!JEQYXU3:\A8,6=:S:=^+[UCUJHS*S>[:,)H8RXQEK$0:ZRC&G?V^V5#W>7 MW"]G4V]U/\AEXM-'(KTX&T&+[U 5V@ZZ@Q6;5*$VN(>NB H1,X LHSH SW8W MJHT..^J3VR:SEB M/!1C:=-ZYTC:+-RS1.):(S^C [T/=&RMGG@EDL:(+1JLY5?Z!H>+Q[I!]YME MTY8#3U)_.L7=&,4/T%:W;AY&8R3(8K$,:NXP'1"P;H!(8[:L]TEF=8:UT(,= MZ#6_<3?#$CQG?)J3-' &$!>G)VDF;6M 0W\AZ21-X;,WF$W G75?W7[?6GYO>LD:UO%L*/I_-^"W-?Z(!K18CL+Q?('G*?:O>O%Y+0S# MWKTP)W19OOWR,H0UJKXB=E^["_99?:]\/E[?SC^C22L,HHS6$!T=+L"]J6^\ M]8O3I;]EKK3#G=4_IH3F8O@ ?E]K5&'SP@:Z_W8X_1-02P,$% @ -YI: M4XI"LP1# P F < !D !X;"]W;W)K&ULE57; M;MLX$'WW5PR$+M ":B1+\J6!;!H'>'3!G^D*66-!.)E7. M#$W5/M"E0I8ZIUP$41CV@YSQPIN,W-I*34:R,H(7N%*@JSQGZG&&0A['7M=[ M6KCE^X.Q"\%D5+(]KM':R (79V)MV+V<]:^\,_N%XU,_& M8)5LI?QF)XMT[(66$ K<&8O Z/> 5RB$!2(:_S687GND=7P^?D+_[+23EBW3 M>"7%/4_-8>P-/4@Q8Y4PM_+X!1L]CN!."NV^<*QM>XD'NTH;F3?.Q"#G1?UG MWYLX/',8AF\X1(U#Y'C7!SF6U\RPR4C)(RAK36AVX*0Z;R+'"YN4M5&TR\G/ M3+ZNYK?3S>+O/V$YGZ[G:WB_85N!^L,H, 1OC8)= S6KH:(WH/IP(PMST# O M4DQ_]@^(5LLM>N(VB\X"_E45%Q"'/D1AU#V#%[=:8X<7OZ6U1,4,+_:P1$JD M/@.9M)")@TS>@%Q??9E?WRWG\/4SO CEJ0">!;/W[U*7;(=CCRZ81O6 WN3> MU16F']D#L=]C1Z&]:U:%L"K H,J!:9 94,"P#9@/K$@AY7HGJ\( *4>@2PS< MD&T;"8>A@2FT&)D4=$OU)9S1U7G)"$XRBJ.+82=W!?':XV=6_8M!#_Z ,^GH MM>GH_7(Z;J:;N]O%9D$U_5H$+!?3V6+IMD\EZNPQIQ.U.6"GCI^-A+&W")HN MJ.G&FDIQP]'EZ47X07"VY:+>/I')'^GH_(ZNSK_(%&"1VH,:P*;R72'(+.,[ M#,#Q5Z"DS'4 U]3KN)'J$>Z9$+"V,ANO#I&)X!W$@Y[?[0YIE/CA,+++,<3] MV(^3$#[::0)1O^=_&L0TW4C#1".T9(_4T*D NWX8)GX2=QN()6JJND5>5E0F MP LJ(=0&W@\'?C>,X0/AK&RDJ60>F*C0QNAU[-[!I^[ CZ.6VLF:"IYURQS5 MWKT)&EQ!UHVS76V?G6G=;7^8UV_6#5-[7FBBDI%K2'7L@:K?@7IB9.EZ[U8: MZN1N>*"G$Y4UH/U,2O,TL0>TC_'D?U!+ P04 " WFEI3RT^611<# !J M!@ &0 'AL+W=O2L^9S'L\UPEE.&S )FG*1&[.TQX,; \Z^!XI9M8&8J%=>/."^GH[AA3R1Y2\4U=EVUX(PEXJG>['.(*6L>I*?^SX<"7KN&8&_ M%_AEWE6@,LM[HLBP+W@!PIS6-+,H2RW5.CG*S)^R5$+O4JU3PZ?%_.^_@LGK M#*;SKY-E,)O,@R7\$9!5@O+/OJ-T#'/2"?>\NXKGG^%U8<:9BB5,6(31J=[1 MN=4)^H<$[_R+P,><-:'EVN"[OG>!UZH+;I6\UAG>E&U1*OU:*6G#*$E@H6(4 M<.2&?T8KJ81^7_Z]$*]=QVN7\=IGXBW'#Y/[MZ<)++[ Y.5M&KS#;!(\+.Z/ M&_Z[/E_$FKMZ*S,2XL#2EU&BV*(U',D&7X/N&-8=LT&7!V.>9H3M/GWH^=[U M9PGX(Z=J!RFJF$= CVJ/200$0B+$CK(-;$F2(VCH5;MW8W>\%A0Q#6,H4" 0 M"6N>Z&LM;^%09N-2F8VJRX@21JN5P"TEY=7\:"(L"H9"QC2#\4GTQHM>1H1# M0'AFO%,>Z(*:-CRIJ DO]X<-&[@P9OM: Z_ \SR[V^HUWG/&"#NC?I^?J+79 M=K7:=UNV>W/=>*2$;61^(@XPC!E/^&97MV/W.IW_8>9Z M6,TPHJ3.Q$AJ;\68@^]I1L^^\5N-*SCT_W>OI'-T_U,4FW+*20AYSE0U"FIO M/4A'U?SX=;R:PC,B-I1)2'"MI6[SNF.!J"9;92B>E=-DQ96>3>4RUA\#%.: MWE]SK@Z&"5!_7H;_ 5!+ P04 " WFEI3VQG31(T$ "^"0 &0 'AL M+W=O).IU9*2Q)"@!Y% MHBVK[JF[6Y7V7G2Z#R89P*IC9VT'VOOU-W8"2W?;2O<%8GOFF6>>&;^,MTH_ MFC6BA:=22'/>65M;G76[)E]CR/6''R#RV2AU*,;?"S..Y$CA )S MZQ 8_6WP$H5P0$3C:XO9V8=TCH??._0//G?*9<$,7BKQ!R_L^KPS[$"!2U8+ M>Z>VU]CFTW=XN1+&_\*VL4T''Y16S;#+6:@O:61.:^_"I>F\BQZ4KRMQJ6N7D9R=?[J]G=W [_6MZ<3.; MP_3S%4PO+^\>9EHE\TZ,D;Z!E\4M*N M#BN6Y[K& O") M=KNAR5S1OC,6U/(,_A_UX"6''^('1P^2U06W6!P'TV+#9$[QEEJ54$N-@M$" MV#77!5'4OB9'_!A^AF20AM$PI:\T&X5I/ R:ZEGV1#9M.F1+QFD8QW$XS/K@ M7$9A%/>"!P+/U4KR?QT^>P+15OW9^9#3":2]7AA%43!MU:BT6J)QYP\3L$2* M$@\).HT@C0@XZ0?34M720E$C6 585D(]HV>\.8:XEX;I*(.L'PZ&_99M7FN- MY"(.>NZ(C)/A($SB#.(PICR'_:RUOSTL4TLLF.W*1%J$HQ&E&L7TG859+PNC MT2!PBMVO,6!OZ+M3EE&;2R5/N+2HD>J]0*:Y7/EH+BLZ. NZ!F1Q&GAE':AZ M1?8MN5/5$)A7Q.PD<5,;)FC BJ(1/H1%;:A[C6E&N2N!NS\L2D?6QW;]9W7= M'-W>S,UR6? -+VHF BYS5:);\LQ::O7;1:;3'K79<1(.[CMBAYP-HZ1H0U$+ M5*CM8574>VH>(!:H.@W;EOB!K,L;*^UX,DBONG,#7P_98,/?@[+"MF MC.]_A/[),Q4#C&6VMIZ,X"6GD;_-*/H!"#/MKFYD(74\A%-1"5[XFCL@= DX M*)>51S).ODW;+2]K]ZV=?76=#E0EUQV'B[_\-$SBP:] -_Z)6IY4*G^DM\3^ M(*%W ] AND'A.9=(6XD)>@NX4I.J-B<"F\/&>FV'L!^E=*F*NFC%,DAN3D#? MN%@IPWV>K*(*/G&ZOM$=(=' ;7#Z]QL=!MD@[$?1:\=[]^!.+5&O_,O!G8ND M4'.][F?WCY-I-I^87G%I0."27*/30;_3=,UN8%7E;^B%LG3?^\\U M/;!0.P-:7RIE=P,78/]DF_P'4$L#!!0 ( #>:6E.)J7Y(/P4 )H- 9 M >&PO=V]R:W-H965TI6G^Z6 MKPX)^\+WE IXC<*87S?V0J27NLZ]/8T([R0IC7%EF["(")RRG:$3&H:2",WX6G VJBTE\'A%TDH1/@2_V MUXUA WRZ)5DHELGA(RW\Z4D^+PFY^@^'_-TNONQE7"11 48+HB#.?\EK<0Y' M@*'Q#L J ):R.]](67E+!!E?L>0 3+Z-;'*@7%5H-"Z(95!6@N%J@#@Q=O]X MF*Z?H;DFFY#RUI4ND%0NZ5Y!<),36.\0].$^B<6>@QO[U#_%ZVA,99%56G1C MU1)^RN(.V$8;+,,R:_CLRD-;\=GO>?@U"\0;_.5LN& H@K]K.+L59U=Q=M_A M7$T^NKP<)[OW=EZ!>Z?"W>V! 7S&U.:(SIG@1R8-7B/)X4AE/P&C0*AH: MB7TY,"[A5T] 6R'CL4).&:%VV=":#S')_$!0OP5'8\V-TC!YH^B^-,D/&"9Y MPOAY/W\#JSWJ&6W#0$+2:GHM?#2RY!QPHJU$XGV!))5E(B<\$,:(A :<9TB% MQ0]D+ (/=[3:IF'D8+3*M,JAMI*;G\=TB[<( D9V.=;6WX(#IT9K17"D];VV M45B+GHP&:E0CXEXEXEZ]B!_N[YWELXK@>C[Y'>:+]70^ V>RGCYB43@GWEK& M\^)5IZOEIYL789F.\G1^+C@\RZ)=!/_@&N&0IP%' ?[$>NU)%61$50/GA3)L M-+"DLENAY+5Y$?-R98*6R!J1852;)B4A@0^&E6%&EY']QET=* M>]AMCT:U@N]7@N__S6<7C^YJC24K+U]UJJ^E?;=DP__X3V7P??B5K"2L+N*#*N*#7X[XD[-< M.K,US!_6J[4SNYW./@#^8*-REY/IRKGY?+9=UVYP/O;P'[?53H]DED4;RJ0N MGLHV=)ST99W 01HP(B.M^K)[E'!Y:9)Q1N[P3?52U-MQF\-\1Z%QO+RJ'7J# MMMWOJ\SK=\$8Z,8(+_:6K=W1#5-Z4+95C?$$CEHQBI:("=OI@3'4+5-75P8G M94%8!^8PJK#]C@U&5S=[$FO]'(N2.8\TVZ.!I3PZIR+]Z+X<4;937P4<>;-8 MY%?GZFGUX>'D]^UOK^=?+?>$[; U0$BW"#4Z ^R0+/\2R"Y,(O,NK MX1X_GBB3+^#Z-DE$.9$;5)]CXW\!4$L#!!0 ( #>:6E,.#;;H(P8 . M 9 >&PO=V]R:W-H965T]-K9WM#@9F-%65-#MZIFJ\F>BFDA:/S=W S!HE MQUZI*@<18\F@DD7=.]CS>U?-P9Z>V[*HU55#S+RJ9/-TI$K]L-\+>\N-Z^)N M:MW&X&!O)N_4C;(_9E<-G@8=RKBH5&T*79-&3?9[A^'N$7?R7N"/0CV8E35Q MD0RU_L<]G(WW>\PYI$HUL@Y!XN=>':NR=$!PX^<"L]>9=(JKZR7Z%Q\[8AE* MHXYU^6ZX=O:A&/<'@C71K_GSRTLK'HD='<6%TME.%! M5=3MKWQ<\+"BD+$W%**%0N3];@UY+T^DE0=[C7X@C9,&FEOX4+TVG"MJEY0; MV^!M 3U[<'QY<7-Y?G9R>'MZ0FY.OWX_O;@E>#HD_5LY+)79VAM8V''2@]$" M\ZC%C-[ 3,AW7=NI(:?U6(W7]0?PKW,R6CIY%+T+^/N\WB$QHR1B4?@.7MP% M'7N\^ V\&W6'NK+D6LUT8XOZCOQU.#2V08G\_0X\[^"YA^=OP1]_.SWY<7Y* M+K]TE%Z?7EU>WYY=?'V-SO^!\R6LQD%1MTWHJGGX1,PBBL(0]*/!4HU)41,[ M562B2[2;B\SZ+&*C\2],\4BJ-CO*98> 6]5Q2V0]=@M&WHTAN '*:H[)YD9P MK>Y5/8?A?K@5W)[=DB7GGTB6T21E6(0\I'F8!\='SZ\%%5%$PUB0F(I<4!Z' MP41Q-,44#%-XY3&@@6P1SKC8 GCJY$^QPN^$/CCJ)R/ M%;BRJAGI:B;K)X+LUT;Z46%V/A!@_UP;LP4, (#O1E=+4P#8B+B?1@@Y)5MN M'2*^'%1OK<7=SVB:XT620ZJ?T#1C-&0"4A!:9KH?TH@G- NA#0J.=8/ZE5;Y MM&FDMP'?$?1CFK&ZZN>\L$^D4G:J7<84:1/@>KHF4E MSD%F[-*PR.10H4?4$M'*1U^\G/*$4Q;[M&24A0 0#%IGG1PT:S4I7 Y3EY@D MIYG(@@O$X!E;@N0A:]G-D9 DCP!RKHS9]4DATMJF&,Y]NQ*K?;/6NMX>H>@: M=+.KX"Z@.$E0^(Q$SC>>/MMZ#>5X4>&?O"857!GL?7);T;"3?9;;6492/!H MS6KMHA;UY)5B/0&;U1"TQB%]O7+7=5[(!]XB:2UNA!&SE&:).[PCU$PZM_%F^_C;[+YJY 3[2VRP=GH/OH._@/4$L#!!0 ( #>:6E.7K>@U M?P< $HW 9 >&PO=V]R:W-H965TVA-/WU.[;!UZ3DSC!> M;:6&E\_QF?&]Y]@#OMBR]&NVHI23[W&49)>M%>?K=YU.-E_1.,C:;$T3\7V7BE>=BF41QC3)0I:0E#Y=MOK& M.[_GY(!BBX>0;K/:*RU4X1B(=O=$BC*&<2.O[9 MD;:J?>; ^O,]^_MB\&(PCT%&ARSZ$B[XZK+5:Y$%?0HV$;]GVS'=#:@0.&=1 M5OPEVW);UVF1^2;C+-Z!A8(X3,K'X/MN(NJ [BL 3#\/IA-_TK^?C*:D?^N3!_&T/Q ?3FYGH_O1=$9&M[/)[ ]R MYE,>A%'VYJ+#A8B..([<*?J%B'^Y*D2, M4XEQ4,IK-@]RVS@F!D<.4C&*;%6(>0C399B0218%R2)#9+F5+%=I[LJ'A 0J%UYDQ(%X3#.DA=D\+50IL!(W(2W, MYFDAH5 H<7!N4]^Y)=!32AR+.E[\T2Z F%:X$W6[@W]Z/U*J@,KCP3%F? M(K[]#TJ%:X$16_I&+(&^HK)=RL34U599FENN*@56N198KM7<XR YWUUL8FK <"W<<"=)N42>+S5/Z7PCKFR?R83-R(S.5^TA:Y]7 M%W*33S.U2@8+MO0M6 (]JKO0O+\ +4XI#@8P0RL^#9( M:;4L4JO(_49*765#/MCZ^2"!XK++D_1#Z9ABR R[>6:H4F =9=?6])MGAH0" MZ2AMI*^#/)P"R"E;/ZSF*26AP'I*.Z5TD(=?SD%*.?HI)8%6/25K*0="RL%#*NQ/[T;# MHA 3%K'E\^Z*H-9,Y29*W>1 0#GZ 26!8I)K?;23C:F%<'*:AY.$XB?4H11( M):=Y*DDHD [21OHZR,,IJ'V_W> +[O\JE1Q()0=/I4'X(Z$9)Y.$TS2A?'<) M4NN@W19J+02!Y.@'D@0JDURT424;4PM9Y#3/(@F%0!7",I5,1Y)*$YJ)A?BR6T>3Q(*I)FTD;X.\G *()Y<_7B20-7C MR:W][$KMZY1;NB4W5!SI@^6'VQNU-H)4A(*G'PH2J'H=>Y *'IX*>TZR+Y/1;T,6Q_F/H1(8$JJ'^Y6%V. !,.>>$USPL)15[O2HL!'F2% MUSPK)!0*]0Z^[>G[M@1Z0KV#;WNX;_]<,8M-*;!^Z?NB7M06O;S:+VD;_)06 MARKI/U;SZ.*7!Q[O-?=X"<5)YT@>^+S7W.V'Q/W^8E4/6R[X'- M]W";_[)9;91+_LM8M>1[8/(]?9.70*7:7Y9[J1^3#1;?:V[Q$@KE4YH>6'RO MN<5+*.2E#@[?TW=X"30_M$B9=VHW&8E07Q8W:V5DSC8)+V^VJ=ZM;@CK%[=! MO7A_:+SSR]NZ@*:\R^PFR']DGI&(/@G*;CN/I+2\<:M\P=FZN)7ID7'.XN+I MB@8+FN8;B,^?&./[%_D.JMOGKOX%4$L#!!0 ( #>:6E-GMI)HJP4 +87 M 9 >&PO=V]R:W-H965T88C6)6=LI6^E^_(V3E- E,=&NV@\E+_., MGQF/G['3WPCYJ%:,:?0]"F-UW%AIO?[0:JE@Q2*JFF+-8GBS%#*B&F[E0TNM M):.+%!2%+>(XG59$>=PXZ:?/9O*D+Q(=\IC-)%))%%'Y?,I"L3ENX,;+@UO^ ML-+F0>NDOZ8/;,[TI_5,PEUKZV7!(Q8K+F(DV?*X,< ?KMT4D%I\YFRC=JZ1 M">5>B$=S,UX<-QS#B(4LT,8%A9\G-F1A:#P!CV^YT\9V3 /,O$*%*_Z--;NLT4) H+:(<# PB M'F>_]'N>B!T ]BH ) >0N@ W![AU 5X.\.H"VCF@71?0R0&=N@ _!_AU =T< MT*T+Z.6 7ET =EYFSJD-V4YV5G19E:0E=D8U/>E+L4'2V(,_$M!YP^^7A[,9B._QG#&S08WHT_C^_&HSD:3,_0 M9# =7(PFH^G=G[]U"?;_GJ/9S6 Z1^_.F*8\5&A*I:1F>;Q'?Z%/\S/T[O?W M_98&BF:@5I#3.(9"$7@E\:(=?)6$3.3B%^R7PLQIP-X43 M7 (?'8+' '?U1W=*X!=V^(1**_G+7R,_K@\O(W]5 ^[T*D>_KE$VY:EK MP8+8K@JR714D]>=6^)M)L4@"C<9QUK2,^'^] 2,TUBQ2_UJ&<+=#N.D07M40 MB0Q6T O06O* (;%$5"FF55G19Y[:J2?3(Y].<-L%7/-62GMS&EGEW;')5WLN#_0+C'$?J?G5=#N;&EWK+2_P#;"L SHFFL: MFA[/ \[BX+E,53I[N2-^28XO.WMD2^VN]_UAW[-,AK^-RK=&-0B")$I"JMDB MCTB7A>/OA^-T7.QTN]X/ ?G[ 95;7N_[Q#U",&E[7GE,W6U,76M,6\OE9[OED2P;X=A:JJK"#O%EL.Q M!G$A06T0A+(L+:#+'/ZJ+K#;)1[^8?7FAJ_EJ0-KHEU!<6=7A.VZ(Y_74!&) ME&;1H@F/83DK]'7"HGLF;?J/BQZ#WZS)X*++8'N;N65/+$Y8:9K=O31W<;MZ M?HNV@NU]Y>#\EG25MEL]<-$LL+U;Y,%FO2(]'2HT%+ \8BVS_-YR];B=1?0? M>H4 4["#&=EPO4+#=/O-)#J%$EC!>?,5\(Z*M5'X*1P:)VS!*:#1C5[4*I&B MC>#.FY5(H>K8+NLO.8#>:C(%!^G22;,[\7&3.'_8^!2*C.V2S ?SV6B([EBP MBD4H'IX1%%2RA@0WCTR*F[5R7"@J[KU5CDDA><0N>6:KM4X7!)(L8'!,6AS9 M$WYZP&.OW72L"2>%V!&[V$W@X'#%:?RP2BA'$'J=!).=O?2;Z1PI=([8=6Z> M-6Z1:*6A#<+2/)#?JP,.B=?LV/-;Z"&QZ^&O: 4IQ(^TWRS-A2 1^\9V]"WA M^AE.#9I!NF''$< #>;"8KPZXA7W%H6HNY(S8E>@T4? $&A <;.YYG"5":;;. MR"J>/2W=C[DF2_:$RH?>*Q0R);@ MR6GZ,)4R^TB:6E/)"<.S?0, %$- 9 >&PO=V]R:W-H965T Q,!4[6JW'0V=[L-J'TPP8#6) M6=M ]]_7#DQ@R$5DYP7BY#OG.^?+YTL&>ZE^Z#7G!OS,LT(/O;4QFSO?U^F: MYTS?R@TO[).E5#DS=JA6OMXHSA8E*,]\#&'DYTP4WFA0WGM4HX'=(I[QU#@*9O]V?,*SS#%9'?\> M2;TJIP.>7[^P?RS-6S-SIOE$9G^)A5D/O<0#"[YDV\P\R?TG?C04.KY49KK\ M!?M#;&B#TZTV,C^"K8)<%(=_]O-8B#. -=H,P$< OA9 C@!2&CTH*VU-F6&C M@9)[H%RT97,796U*M'4C"O<:9T;9I\+BS&@V^?0P??[C 7S]",:3R=?G+]]F MX.EA\O#Y^_C>WGXWY8:)3+\'-^!Y-@7O?GL_\(U-[.!^>DQR?TB"6Y+\OBUN M 8$? (88-< GW? I3RTR"+SF3< M($P#3./P0G!#9 )I2"+<+#BL!(=]"_L!%-PTJ0UK&G ,8TJ#"ZWUN !' 0[C M9JE1)37J*]5.(<4S9O@";)@RHKG*44V/ZPJ$Z&61&P(Q1+&-;58>5\KC_]L5 MUSF(&_HD#)(0)>3"0D,DA30)2-1L(:DL)&\O?FOG)/7"1A%$^$)\/0Q31#$* MF[732COMU/Y%%C?I5BE>&'#E0M))Z X"=WK#4C[T[$ZON=IQ;P2:EF%:+VG?HM.-W,/BUVV)XH# -GMG>RAZRRMK;;1NVC[>4+UE M$T(Q@2W63ELEPF^Q=MV"T)VCCT]<7ZQ1C,/65WC:L5'WEGUEAU[IMS-7'[^D MWK,X"2B!+0LD.FW]J'OO[_UBV[NX,U$?MT']G$,P0?32K']VWG4?&W\RM1*% M!AE?6B2\C2V%.IS?#P,C-^41>"Z-/5"7EVO[S<.5"[#/EU*:EX$[55=?4:-? M4$L#!!0 ( #>:6E/:_/)<-P, !@) 9 >&PO=V]R:W-H965TWV,.W!)!>P MEMC,-J7[[W=V(*40\C!I/)#8N>_=Y^S<.?VMD+_4"D"3E[+@:N"LM%Y?NJY* M5U!2=2'6P/%)+F1)-0[ETE5K"32SHK)P \^+W9(R[@S[=NY!#OMBHPO&X4$2 MM2E+*O]<02&V \=W]A,SMEQI,^$.^VNZA#GHI_6#Q)%;>\E8"5PQP8F$?.", M_,NQ[QF!M?C&8*L.[HE)92'$+S.XR0:.9XB@@%0;%Q0OSS"&HC">D./WSJE3 MQS3"P_N]]VN;/":SH K&HOC.,KT:.(E#,LCIIM SL?T,NX0ZQE\J"F7_R;:R MC3V'I!NE1;D3(T')>'6E+[N%.!"@GV9!L!,$QX+XC"#<"4*;:$5FTYI038=] M*;9$&FOT9F[LVE@U9L.XV<:YEOB4H4X/Y^//T\G3[93<7Y/1[>W]]]'7\91< MW\_(>#:=W#R2V_OY?#HG[R>@*2O4!_*)/,TGY/V[#WU7(X!QXZ:[8%=5L.!, ML)C<":Y7BDQY!EF#?MRN]X,6!RYF7JC="ZR\\XV^4IF+#->-+\B *EC)0Y,=HH;3$U_UG2X"H#A#9 M -&Y 76+>4I$.P ))60,4T*H12HCV0!2\8Y!F_:V%Y&/B!WXV\ MN.\^'Z[8J6$7+>,HJNW>D'=J\DXK^0U'6JQ7PK#VSV?1A%XYC@^(XE[DX>^( M_-3.#SM!$H=),WIMZ-AOL)MP B_IBO(ED(SE.4C !)IPXQ., %>P$Q[1 MGII%W=@/SBQSMV;MMK\@&:ZEZ:^Y%"4VV=\;IJH)D9/'KW=-P-T3DM#K=<)N M,TE2DR3_:\.3TPV/>[X7^LU$O9JHUTJ$U5X1&8@%+2R0A%0\XV8VM;.KW@G( MI]COQ;UF#M][;=K>OY^\OBGB) H2OY,>BO5WAIPM(8X#/&ULO5A1;^(X$'Z_7V'E MZ4ZJFL1 :5> 5 IH.8$6+=O>P^H>3#(AUCIVUG:6(NV//SM S$F+0=66/A3; M\ Q_C#$#]:@GO%"8:..VLBFLA+B MF^U,TWX0V8B 0:*M"V)^?L 3,&8]F3B^[YT&#:8U/&X?O$_JY$TR*Z+@2;!_ M:*KS?G ?H!0R4C']66P^PCZACO67"*;J_VBSF]MM!RBIE!;%WMA$4%"^^R6O M^T(<&;3Q"0.\-\!UW#N@.LH1T630DV*#I)UMO-E&G6IM;8*CW+*RU-(\I<9. M#Y9/'\>CY]D8?9J@\?++=/[X93Q"S\OQY'F&9M.7\1+].0)-*%-_]4)M$*U= MF.R]#W?>\0GO=V@NN,X5&O,4TO_;AR;2)EQ\"'>(O0[_KO@M:D4W"$FW:G_M$_X^91E- TKRE+*U^CK'(H5R'_13S2GG!95T0QYT-H-6KM&:YU M6TBSFJ3>WJ %(UPCPE,T_E[1TKSF&GV=F>EHJJ%0/K!. ];QIC96FIJW%E)4 M*<@JAAC- (D,E4T491,%'*+X%<=^'!RA+1"I/"'?-2'?O9D-\GHI&]T&K?O^ M;-PW8/=78L./TSG/QD,3\H/7U0R,VN6"I6A:F"A_@(U(7<) '#GUB=Z?@_A( M[.(KL7 &:)D+J4'^@)P6G MB7+5NT&32G*J*PEU.A/Z:MOJC1H7.TF-6U?@U&EJW+X6IWZ@UMF5%3MMCL^( M\YL9NUP'8R>[\=T5&'.Z&W>OQ9@?J'.>,:??L5]8YT*;I?L".4T87*:"3FCC MA_>O/W:BBZ,KU?\,T/GZ8R?=V*^HBTHFN5'1%"U%IC?$K)$+.,!.0S&^ @=. M)+'_P_,D!Y1KPM=TQ6"_3_RR[G[G%]3=R2OVJ]X<4DK0B"KS2FR/*W)!\9T< MXLX5BN_T#ON_,W_C O #74"$4TWL%[,GN2VU2"HI@2?;>NLVG\ASDN2V.I?0 MX;0.WU^!#B=_V/^A^1OI\ -Y=O#PZ A=@%S7%P4*):+B>G>:;D:;RXC'W1'< M3=_=9,R)7%-NON\@,Z;1;=>\^W)W.;#K:%'6!_*5T.9X7S=S("E(.\$\SX30 MAXX%:*YH!O\!4$L#!!0 ( #>:6E.^'075*P( +($ 9 >&PO=V]R M:W-H965TGMB_1M^SR_]Y$6KZ;LA6<("?":DX)/C$R( M\M$T>9JA'/(>+5$A5XZ4Y5#(DIU,7C($#UJ4$].V+-?,(2X,W]-S$?,]6@F" M"Q0QP*L\A^S/%!%:3XR^<9G8XE,FU(3I>R4\H1B)I(R8K,S.Y8!S5'!,"\#0 M<6($_<>IH_;K#=\PJOG5&*@D>TI?5+$\3 Q+-80(2H5R@/)Q1C-$B#*2;?QN M/8T.J837XXO[0F>76?:0HQDEW_%!9!-C;( #.L**B"VMGU";1S>84L+U+ZB; MO>[( &G%!P@QT7SA*_M_W EL/MW!'8KL'7?#4AW.8<"^AZC-6!JMW13 M QU5JV5SN% O)19,KF*I$WX\>PKGR7,(-@NP2';)-@2KY7JY2E8@"GZLPO4N M!HO-%FRBRMMHW*T2EV"L]]W''<\]LSS#=JPHPW_1[-OT1J5>TVS MQI_']FV:T]&<=VD[*B"YA7/^"6>[0W=DO<&95T=0W>859"=<<$#040JMWD@Z ML.:&-(6@I3Z5>RKD&=?#3'Y4$%,;Y/J14G$IU$'O/E/^7U!+ P04 " W MFEI3)=",F[X$ !M#P &0 'AL+W=O]7#+P7)$ :B;(LRZECP''2UD5S0=SL8K'8!T8:VT(ET27I.%WL MQ^]0DN6+9,5YB"5JYO#,<"Z<_DK([VJ.J.$UB5-UV9IKO;BP+!7,,>'J7"PP MI2]3(1.NZ57.++60R,-,*8DMQ[8]*^%1VAKTL[4'.>B+I8ZC%!\DJ&627K2&[N&%= MHY!)_!'A2FT]@S'E68COYF4<7K9LPPAC#+2!X/3S@B.,8X-$/'X4H*UR3Z.X M_;Q&_Y@93\8\.N^::#_I2K$ ::4(S#YGW,VWR5Y2:0)EH25\CTM.#R=/M[?#Q+[C_ M")/QI[OQQ_%H>/<-AJ/1_=/=M_'=)WBX_SH>C6\F<'*-FD>Q@CLN)3?G>]JW M-'$P2%90['>5[^<WBV39Y0U[$;'8]D%5IV-S2C7&! *>POEYF@4UJM% MV7%7NPR8=@;K'H!]Q!>4"H$B,_@.:A%'NBX*C@)Y-\E )@;D H8@4H03=OJ> MZM][%;W"B7=*Q:BR'X@IZ#G"2"0+GO[\_1??8=T/"B*EEA@"3T.@DJ@T/43I M#(2D'RJ"H.9,N)H#_EA&+SS&5*LZ1^8(G0S!5/V7@=VW7K:#J4EBAU:GI-5Y MFY;Q8G $OQS*V]K==WL=UMLC62/F.]WN :9>R=1[(XZ4EE&@,>=:QZ\1P+3A M"[7@ 5ZVJ,\JE"_8&D!=XGL5+[.>;WO[=GH5.QWF,M>MM[-;VMEMM'.H5/JE:;V&DU]D+C@40@WKW2-.W ] MJBVNU^[4$V3VIMO;S:<14D'3D3)U,1!*G\$"94"Y39?"VF;>#,=L^]RV?VLH MA6SK(L+>R&5B$5.$!R*IY\*J*>BW*Y$\*N1VXX!MR^TR=#8,G3<8!F*61O]2 MM3%=*5W6TW2J-&VWAF:-G&,?IKEIT*RYN>:7%],D*1Z%U";E0.$L,24<_H.# MEYNK GC;<^T#;#8MCC7WN'52Y"WTBHI8F#5NRA">C0I_WZ+A\T]3$&TZ%VMN M7<>D8 &QDX/,[W6]SEX.U@@V)>&F:;'FKK4F643\,0[8- K6W"F.CE(O&--)1@X0@-QF3US-C-I+1!-(!64IXK"_&\SP MYSGVM4&QXV\*9W$U1CJ4'6,_]60=W0U,S0AB"*5V0=3K! N(8^U)\?A5.1W4 MF-KP>OSN_4L1O IF1P0L6/P/C>3Q;N /4 1[DL?RF9V_0A60J_V%+!;%$YVK MO>8 A;F0+*F,%8.$IN6;O%:)N#*P<(>!51E8!>\2J&"Y))),)YR=$=>[E3<] M*$(MK!4YFNI3"2177ZFRD]-@\76UW&Y6Z/$+FF^#]<,J"-!L\==V':Q?UH\/ M:!8$JY=JZ7FUO$&SAR7:K&?S]49M6 5ZP_9^M41_+D$2&HM/:(A>",MH>D / MZE3N(:($+1C:R A]OX=D!_S'Q)"*O*9@A!71>4G4ZB#Z+4]OD3F^099IX6V@ M\/[X]-&+H4*OX[?J^*W"K=WA=IX+M2($FH6_#+O& ML L,IP-C0<2Q+>#2RBVL=/66:WDF;J?@UA3[5Z%XO^J,\ K^*7B"21H@5JV'..:02$2% BLZ\> U>ENVXMFVU,QO5S$:] MS#8L/0PE\ 31] 1"*FV3K7D9-<_%]CT\[LB,7^/[O?A/7&DYEV]%0D#=]DPS M:"/@-PFXKHFQW4Y@7!,8]Q(H)!^Q/4>PY2RIA[RB+RM,'$M@<.QW9QQ>IP];_ M98#G$.D$%6MC^@@U-3.H3^R1UUG M=-%.W"^>&U M!HHIV=&8=J:CJ9Q#[-ICN^N:7L03]ZOG"Y,DUKI8U:=*AA(* M#E$KC:90NH[C^UT_$'Q12MPOE7/"#ZJC1%G.PZ-.B)ZU4FAJY1!KM>Y@<-%* MW"^692)J_(S3L%TQ_,9/W'5LSW&]_S PKGHTW>_>JQ!I*E ,>V5IWHZ4"UZV MD.5$LJQHVW9,*JTHAD?5=@/7&]3W/6/R?:([P;J1G_X+4$L#!!0 ( #>: M6E-:IV]0'0, )D( 9 >&PO=V]R:W-H965T&X>H)(JG6:2G;A'5:-!,Q2?&$ 9XE"6)_>CBFN[9F:@?# ME*S6(C?HG=8&K7"(Q6PS87*GEU$6),$I)S0%#"_;6M>\[0>YOW+X0?".'ZU! M7LFJ-THM MJR%I?A=#P>15(G6B$_;OAX/9PQ",[T!O%HZ>AF$(NOWOLU$X>AZ-G\!D.KZY M&T\?NZ QP *1F'\&-V 6#D#CX^>6+B1#'DF/]OEZ13YX)I\+'FDJUAP,TP5> MO-?KDKTL !X*Z,&+ ;]E:1-8QA< #6C6\/2OEQL7<*RRGY:*9YV)U\NXM' . M^C29DQ059S5=@"[G\IGL1J\9X419?W7G7#!YCG]?R&N7>6V5USZ3=XJW.,UP MW0TIA(X2Y@_UMN/Z@1/ H*5OCQMUZN?8IF="J_1[1^:49,Y%LB=9=B.FG->> MED+K'B6],6W/<[S K>#5>/K0=S2S[W2CZ A&!DG@DTCS$0%#QWQY,Z M:/>D4Q+:"BS7AQ7H&D_?,!WHGVFJ5T)[%Z%[B)-(G:L!B3-1?9(*3.^D8Z;I M6Y9O&17*4T^^: MW(1.!=VON17UU$%)'?P?==VID*_ JXH(:HNHGI(:+Z,9>)4Z]*.W?(+92@T_ M#B*:I:)X7Y;636J[EMP-FN8.\OJ14'#9Y@O)KI/,74$L#!!0 ( #>:6E-[ MJZ*PQ , ,T. 9 >&PO=V]R:W-H965T;38NZ.SZ&?NB!^MH9D'M$8E)*#4%5C]'LB1QK)F4'U\K4JNVJ8'GST_L-T7P M*IA'+,B2Q7_22!YFUM@"$=GA/);W[/0;J0+R-5_(8E%\@U.Y-G M$.9"LJ0" M*P\2FI:_^%N5B#, \CH 3@5P^@+<"N#V!7@5P.L+\"N WQ<05("@+V!4 49% ML+A^UZ<[W=@JOE M[P_K[?K3^N,&O%H1B6DLP 9SCG6OO 9OP,-V!5[]\GIJ2V57H^VPLK$H;3@= M-M[GZ1# R0 XT$$M\&4/N L[X:O_!K_N#X=\'<7K&.=.J<- M;JM*U^5VZG([!9_;5>Y"%G+P^8.: VM)$O&7P89;VW +&UZ' MC8\\HJF2-2 .F!,Q "D#&>;@B..X8LK;DPK?HC" MJZ/PC%%LU#80,R':&LY[9NP-\N!D['K_4H& 6!Y[=[Y]?>^4;O/G&< M"ERJ>4YSN#SFF0'4.^'Q+DD?"3:TS MJLE'+]:>X]K&V!C MNA*H+9E(7&J6G4_ !GA(4FEVGO;U,W,YWC# /YJ<&Q2 M.S8QUQ2S3'D#-FK_OB41Q6#)P <9]4DP@HW>PQ=+,3K;59 QEFO%+;\#FDJB MDBW5B4--,LM>CZP,#!X]USO?@]VB@QJ]0V;!6V"^ M5P=KD.4\/*BC)]"C5A>>RQYRW"Z]18WL(;/NW9,C27/2MA\L*^BYS;$AZ$8- MT>AG]Z!E!?TA3FA*=:./R"QH%W4(_ U^:A= C1*BR8N)E--(H0-?1*0NT/JH M2Z/LLW.ZONC=JJ:FJ0 QV2DF.!RI:O+R[E0.),N*H_LCD^HB4#P>U'V3<+U MO=\Q)I\&^C90WV#G_P!02P,$% @ -YI:4^C2Q3K? P TPL !D !X M;"]W;W)K&ULE99?;^(X$,"_BA7=PZ[4-K'SOP(D M"E3+JM>B0G=U.MV#"0:L3>RL;6"Y3W]V2%,*)M=] =N9&?]F/&-/9\?%#[DF M1(%?1$Z2]++@JL]%2L7%D*@A>54I&[R/,BM\"4 M.;U.M381O0[?J)PR,A% ;HH"B_T=R?FNZT#G=>&9KM;*++B]3HE79$K42SD1 M>N8V5A:T($Q2SH @RZ[3A[<#Z!N%2N(;)3MY- ;&E3GG/\QDO.@ZGB$B.]^_T>/PX&SV/IC,P>IR-9W^9;_WI=#2;@O[C$#QHH?'#>#8> M3<&G(5&8YO(SN 8OTR'X],?GCJLTE['N9C7#W8$!76#XNF$WP/>N /(0M*@/ MVM6')-/JL%+WWJN[.AI-2% 3$E39\R_8>Q(KS.B_V*39%1AP)GE.%_B0=6P! M)H)(PM1A@2_!/668913G8*H7BB"*8F^%L+9M!@!JV8 M3VI-1(UW!1AGUS6RC?5@*CIB\./4T[ GK.=R@:_/V?/LK&'#&K:R/K[1Z:LD MXQMS:()DA&[Q/"<:GUBQ6ZV:._=6EC@C7:I(OU0X+8O,H/O,H\M( 'B7UP:5S.3^&?A)=2*BD M04X^4*.7:S,YVQ8F81 @WS_ALPBFIC3"V Z8-H!I*^"8Z;S(>%%BM@3D!-@F"6,8AVEX@?CH187M-4AT6]&0[JV<\+S\$/2#4\C6 MC7Z__.#;$PC1!Z+^?]%&EFCK(_>CTYRV2;9'^^UIA!]Y&\TU<2'4YX_=-4K3 M*("^=TII$]4%FH3^:1J[1QV7:7?_Q&)%F00Y66I=[R;61L2A@SQ,%"^K)FS. ME6[IJN%:=]U$& ']?IV8OJ[IXWO_ 5!+ P04 " WFEI3XJKO+GX" M !F!0 &0 'AL+W=ORU6 M.$6Z7X\M[^*:)9,%:B>-!HO+3M0[NQPTO7]P>)"X=7MK\)G,C7GTFYNL$R5> M$"IJSKL 9CG=4!: =*7 M@.8!0*,"-$*BI;*0UI4@T6U;LP7KO9G-+T)M IJSD=K?XI0LGTK&4?>A-[GI M]6^'<#.:#2?#Z0R&H]G-["L<72$)J1R,A+7"U_H8WL/]] J.WAVW8^+8GB%> M5''Z99ST0)P6W!E-N8.ASC#[&Q^SYEIXNA/>3]\D_+31I]!(3B!-TK-7] S^ M'YZ\(:=1U[$1^!H'^#[;E=#RE_!O\P0&1CNC9";*IZHS&%MTJ*DTF"5<2RWT M0@H%4S8B]P4Y^-:;.[+\LK^_H:A9*VH&1HOG9\-1MM%KG%UR\I_VR_^N6 MMII)\Z)V*Y.)]YYL@785.MFQF(VF\A'4UGI8]$*/O+#W>8B4/?^'IIQ =\*N MI':@<,F4R>D%B[)E5Y<;,NO0&'-#W&9AF?,@1.L=^'QI#.TV/D ]6KN_ 5!+ M P04 " WFEI3L?P6%ZT# !["P &0 'AL+W=O/K=.XZ![;Y89,4F &;:W*3$ :2WD.G#P(+ M4"-;5))#\M]W91L?X8POT^G#\8 E>;_=_5;6ZNOOA7Q46THU/,<\40-KJ_7N MTK;5:DMCHIIB1Q-\LQ8R)AJG J M^X=]8>M8L$J5%G$!Q@QBEN1/\EP4XBV 5@%HG0 P<#6@70#:IX#.&4"G '2R MRN14LCJ$1)-A7XH]2&.-WLP@*V:&1OHL,?N^T!+?,L3IX2*XFH0/-Q.X^P3! MW>WL;CJ9WB_,;#Q:7 :PN!K-)_ ^I)HP MKCY QX6(;S_^4/?UIB7\6ZOBAR"/(?6F1P\N!6)WBJ8)!&-7N-MY%.2:AU( M!:U:AY_3I EMYR.TG)9;D4_X=KA3DTZ[K'$[\]<^X^]&* 4[BJ=M2R3%2HV) M8BL@200AXZFFT:\U43IEE$X6I7,FRA2;!#>1B-:2+5--EIR"%J"W% (1[TCR M4K4WN==NYM5TB:=AP^TX%[UV![D_'5>MPM+W?,_K=$O#5YEWR\R[M9E_R0XG MC8 \48G-!K _*8WE8*J1U:Z*1Q[#.\K.=7S/=9S>"8UO#7W' M[WJN6\W"*UEX_Q^+P\97$?'>2N1;PUHB?DG$KR5RKL+C>MB?[E]5;'*0_^KS M:K;=$RJ55D>$7Q'IE41ZM1F=K_&X'GB&2N]-5"JMSE&YL$X67.=KXW;^0Y+C M[Z#N$OB<\I>RO7TT[>$G^*%_1?,"%N\X1H1U(XS#6)]W/E^>==KN?YO"IA2J<%C\ZTYH$VX1^P*L=A'C4#YP4N$9)?E MI1+EWSU,9@O8$X75T5+D @MWGD1_HZS UU@\()R;FXF)"&\HY)T5MUEU&]E' M&B.FOX15\&N;"TOP;. M9>DMD1N6*.!TC4DX31][N\R57C[18I=IGZ70J*2RX1;5,97& -^OA="'B0E0 MZNWAOU!+ P04 " WFEI3FP$GJ.@" 5"0 &0 'AL+W=OXW%_S<6CS 4>J8YDP,G4ZHX M=UV99$"Q/.,%,/UFR07%2D_%RI6% )Q:)YJ[@>=%+L6$.<.^79N)89^7*B<, M9@+)DE(L7L:0\_7 \9WMPIRL,F46W&&_P"N(0?TJ9D+/W!HE)128))PA (()Y+E!TCS^5J!. M'=,X-L=;]!\V>9W, DN8\/R>I"H;.%T'I;#$9:[F?'T)54)M@Y?P7-I_M*YL M/0G2&98@.R[2@OBA1:O=0 O-G4Y-;LH13/\HG>W0B-= M-[8",SY!=X7=JP\W0!<@_AP)V:I#MFS(\$#($5,D)7EII$$Q)*4@BH"N\'.2 ME[K(:"DX11-.BU)A&YPOT10+1MA*HAD(9$FCAVL-C*X44'F,5KNFU3Y:B=O2 M)&AB84WPM&9X>.=L\"*+9\Z:IV'HAYZG97EJ"OK>+.A%O8;9&[I133/)8:24_(E:G#M/Y2F)U:UK=3Q:K^TZ%=B>,HAVMWEM%W3!L M[9>J5Y/M_;=4]^9P8NI#6OG>ZTGH?26U_,81[7^R7A5@4PK?L[\=R?88[M/, M;308"F)E^ZY$"2^9VIS>]6K=VT>VH^VLCTW/MXWK%69S8;C!8D7TYY?#4D-Z M9QW]Y8M-#]Y,%"]L&UMPI9NB'6;ZW@+"&.CW2\[5=F("U#>AX3]02P,$% M @ -YI:4]'LS@.G!@ UAX !D !X;"]W;W)K&UL[5E=;]LV%'UN?P7AK4,'++8H2K;<)092.\DZY M.NJ$H]D#+M$U4$E62 MMF-@/WZDI)A6+-%JVKSM);%LWG/O)2_/N:2.UXQ_$0M")'B(HT2DSLB/Z:W7#UUMBA3&I-$ M4)8 3F8GK5/X[L)#VB ;\1A4)HQ]T0\?IBR2&1_P3H?Z_5:(%P*R>+"6$40TR3_CQ^*B=@Q")P: [8> ],7!AC8%?&/A-/70+@VY3#[W"H)2JU^ILI.#\=GEZ?W9"-R>CN\_@?OQZ?7=Z?#^P\WU M'7@[(A+32(!KS#G6%?/K<4[$7C[ M?P-M??H)=__:#)B@BIIP"P=4*X6- 4I(2'ZAO% ME54%8,>%CM-VG#=5B_0,PU)JWC8USXHTUK%'*K60Q949Y.9^9J[%9#6 7(< MY[BSVBW-_6$NA+O#2M'YV^A\:W27#&N5"0E=X4E$P(RS6#WGRY[J9:\*V8JI M!?6=2'%(3EI*,07A*](:@*JB]O=R\F$?(5B=4W>;4]>:TVA)@&2'L\A1NCO> M$0JVYA8'?[ZLU+Z_X1<5 )_!AT.]7!QAL M PSL%:D5^XC-CI:"Y'%6A1GLK4W?[7:#_I,@K:X:E4(IA_XVA[Z];HEJ2<#I MG!.2T<7G*Q)/"+=Q$72,3#HO2WMP1Y%A@SRF1(2K:,6Z2UTHS:01R M_E=_Y8* (8M3G&R FAW"53(T47L"@RASB+<3MZ9RH;Y^W"QA8:68Y4W&P5,P MV8 KI<@JS+D&]2R<(EYR0)-Z]5[Z*'Q#AJ6#JUS'[T H M9V=Z$&C7?*W4.CEU]B)5S/V^L"])M8>",B,.BU&:8PQU(K]&5:#I(Z"]D;@B M4XK!B(HTPANP;18;49]I!Z#_PM1G5!K:9?IZJX-L_P6V7G@$ M]Y7;A]TG\GE^:%0Y;*/N\/ODO3 O%8GKU+<5T,@V/*#;Q=H\LM5-1CGO,\K1 MC-.D$(R^PO[+%H)KY-9U?DB_5L#LSBQR^L%>JWQ>#"SMP'P)ZA;!-8+MV@5D M1"82*)6(*R.TVT(7Q"R1"V&;MIVSF9T"LTAB+)=-TDVT'\=N!;PS'T M[-J/:_>8I;I;N"9KD.O!D(%+.6VR]UW#S&[WA?>^85/7SJ9CLB+)DHC]@R>M MU."16T&OY8V='Y?=_=.3C85=P\*NG86??U5Q -BO+?=OMBNG9CC?M1^J#EU5 MG!7V90:NG5-D% #9%> T#-DRD4(M_":[AC@ZJ 87!>3N G?[?N#7Q&(('ATX MD3WK1J0 +.:]3H'0*[9J@WZ1:\#;7$9QD0'&+/151K: MITW/"^JN.3U#FYZ=-F^4WJASN.H'\IN*B.()C6AUD7C[?&D+PO"E9^?+)WM, MG=V><3?G&9[S7OB5A&?HR_N^^X"1M\];'MK;=9V=%W;ZC>\5YG.:"+5F,V7F MM'O*GNH#Z?<:8?'S0KP6WK[('_P%02P,$ M% @ -YI:4W$$907/ @ G0< !D !X;"]W;W)K&ULC95=;]HP%(;_BA7MHI7:YCN!"I!:H"K3UE:P=A?3+DPX@%?'9K:! M]M_O.(&,0D"]27R2\QX_[TELM]92O>HY@"%O.1>Z[X.67"Z;2*9T^JTY)+PYF )T7T,L^I>K\% M+M=MQW>V#X9L-C?V@=MI+>@,1F">%T\*([>J,F$Y",VD( JF;>?&O^XV;'Z1 M\,)@K7?&Q#H92_EJ@\&D[7@6"#ADQE:@>%M!%SBWA1#C[Z:F4TUIA;OC;?6[ MPCMZ&5,-7\[<^>;PC@X>7_L./Q^&@/R)G/3"4<7U.+LGS MJ$?.OIRW7(,36IF;;8K?EL6#(\6_+L45";T+$GB!7R/OGI;W($.Y7\B]CW(7 M;59>@\IK4-0+C]0;B!4((]4[Z3&=<:F7"LBOF[$V"O^FWR=F"*L9PF*&Z,@, M0[K&CV- ,5S([0);=<+4Q]:L=KM2DY0D897T@2RJR**39'=,,/Q+ M)F0FY:06K=0G.[/ZB1\VXG"/[C O"M)F%-3SQ15??)*O*[4A,-Q2Z8B X*;.]$87.9RQ<2,8"C'6G(P0-A_)W46T@.TRR ) M_6B_RW5YOI_ZS7H/C M]N#Z3M6,"4TX3%'H7:58096'01D8N2CVT[$TN#L7PSF>GZ!L KZ?2FFV@=VB MJQ.Y\P]02P,$% @ -YI:4UAS2+M, @ J@4 !D !X;"]W;W)K&ULK51-;]LP#/TK@K%#"ZRQX\1=5C@&\C4L!9H%R=H= MAAT4FXZ%RI(GR7'[[R?)CILDIDT,G4ZJX M$%,'V3$.5%HSY8B"GFI*&&P M%$B6>8[%ZQ@HKX9.U]D?K,@V4^; C<(";V$-ZK%8"FVY+4M"#!W/" (*L3(,6"\[F "EADC+^-UP.FU( M SS<[]F_V-QU+ALL8<+I#Y*H;.@,')1 BDNJ5KSZ"DT^5F#,J;1?5-6^?=]! M<2D5SQNP5I 35J_XI:G# 4#SG ;X#(6$ M\=9L9F-K8]$Z&\+,7UPKH6^)QJEHOGB:+;Y_6\UG:W0U!84)E6B!A<"FO-?H M!CVNI^CJPW7H*AW.@-RXH1[7U/X9ZEOTP)G*))JQ!)*W>%?+;+7Z>ZUC_R+A M?6KF?Y>N=*QW; %!>O:$ID3+DL!:"?HXU4 M0C_.7Q-]W #X+6[8W,H)49_"^9P;& 4SJ/W4[)= ^>?0YB:Z>!1#$OF:I?57O: M#IR1[;-WYV,]B.JY\9>FGF(/6&P)DXA"JBF]SB>M2=23H384+VQS;;C2K6JW MF1ZF((R#OD\Y5WO#!&C'<_0'4$L#!!0 ( #>:6E-[=B8T0P0 -@1 9 M >&PO=V]R:W-H965TP5(+5!-5V7*EG9&J]$^N(D!:Y(X8SO0_ONU TU2"!EVM+0/Q4[.Y3OG^'RV MTULS_D,L"9'@.4TRT3>64N87IBFB)4FQ.&,IEFK*%Z;(.<%QJ90F M)K(LSTPQS8Q!KWPVY8,>*V1",S+E0!1IBOG+%4G8NF] X_7!/5TLI7Y@#GHY M7I 9D8_YE*N965F):4HR05D&.)GWC4MX,42^5B@EOE*R%HTQT*$\,?9#3V[B MOF%I1"0AD=0FL/I9D2%)$FU)X?BY-6I4/K5B<_QJ_;H,7@7SA 49LN0;C>6R M;P0&B,D<%XF\9^O/9!N0J^U%+!'E?[#>R'JN :)"2)9NE16"E&:;7_R\341# M 3H'%-!6 1VK8&\5[#+0#;(RK!&6>-#C; VXEE;6]*#,3:FMHJ&9+N-,/MV-P=PVF]W?3\?W#WV=@_-?CS70R_O( +K^,P.SN^N';Y?T8 M?!@1B6DB/H)/X'$V A_^^-@SI4*A;9G1UN/5QB,ZX/'/(CL'MG4&D(5@B_JP M6WU$(J4.2W7KK;JI8J\2@*H$H-*>?<#>E*N6X/+E#$P3G$F LQB,?Q8T5VM5 M@N^W2AS<2)**?SJ\GKEJYFY?$ 7(#U#H5X)O@#L5<*<3^"T1XD+U7%2D18(EB56K*-J(*-;- MV 9Y8\]K(/D$0]]!@;^+N4U2"7IV&+2#=BO0[I'9KG)<9ERPN5QC3LY 1F0; M=GA8GNVVYS^L8(>=L,=ZE^$L MHU$C-=<%SZ@L. &7*HIK^JS'1Y4&6C4;6Z;9FW^1=M8?MHYWZ MM DZOA4&!PH$:]J&J!/ZD+_DDD4%YR2+7L"$9JI1P 1'2YVC8XI2DS:TWZ$H M-=7";J[][:+L$ZGGJE[8VR2Z_>N#XX7(<43ZAJ)X0?B*& /0%5I-R+";D2$2Y:NZ$WCN4JZ93Z)^F7/[^YH%LM3_N]5"G_]\H5TW>\%CV M_H\;*-SG9:@N%NKO0-O7Q R[F7G")./@*UG2*#F.?%%-ON@=R!?5Y(M.0[YH MGU.1Y5BAL[-N6N6@:QTXFZ#&B;F;>F^)NC@?. M137GHM-P+MKG7 BM$(:[M?B?*1?5E(M^<0@N>+14]8K!;-NU1Q6J9EOT#FR+ M:K9%IV';K=GFS0B&^ASB[Y[IVR1]QW.AMWL=,1O7;OW-8X+Y@F8")&2N5*US M7]G@F\\(FXED>7D3?V)2W>O+X9+@F' MH-[/&9.O$WVYKS[F#/X%4$L#!!0 M ( #>:6E.&9?G+G@( ' & 9 >&PO=V]R:W-H965TI@HB\5:MTV@9M*NF:A\,.<"J8U/;*>V_ MW]D)&:T [#MO/W#C\Y M;LW>&IR2N5)/SKA.ND'5)80"%]8Q,'J]X "%<$24QG/!&90A'7!_O6._\MI) MRYP9'"CQP!.[[@9? DAPR3)AIVK[%0L]3<>W4,+X)VQSWW8[@$5FK$H+,&60 M_;J T8_[Z\EX=','O9LAS&ZO[AYZTQ&<#=$R M+@S<,*V9J_DY?(;[V1#./IW#)^ 2QEP(NA+3"2UEY'C#11&]GT>/CD1OP5A) MNS8PD@DF[_$A*2GE1#LY_>@DX;=,5J!>O8"H&M4.Y#/X=WCU1#KULKIUSU<_ M5EU-[:;MVP5,!),6F$Q@])SQ#?6!A^9EFB)T8\P^_W"W'9L]/BP_[?1JG^?3[2Y//XC'3 M*RX-"%P29;72IGQT/M]RPZJ-'Q%S96G@^.6:?@FHG0.=+Y6R.\,%*'\R\1]0 M2P,$% @ -YI:4[_B-#<& P O0@ !D !X;"]W;W)K&ULE59=;]HP%/TK5K2'5FH;2 ))*XA4 E691HN@=)JF/9CD E83 M.[,-M/OULQW(&(6TO"3^.N>>X]CWIK5F_$4L "1ZS5(JVM9"ROS&MD6\@ R+ M*Y8#53,SQC,L59?/;9%SP(D!9:GMU&I-.\.$6F'+C UYV&)+F1(*0X[$,LLP M?^M RM9MJVYM!T9DOI!ZP Y;.9[#&.0D'W+5LTN6A&1 !6$4<9BUK=OZ372M MUYL%SP368J>-M),I8R^ZTT_:5DT+@A1BJ1FP>JT@@C351$K&[PVG58;4P-WV MEOW.>%=>IEA Q-+O))&+MA58*($97J9RQ-;WL/'3T'PQ2X5YHG6QMNE8*%X* MR;(-6"G(""W>^'6S#SL Q7,8X&P SC[ .P)P-P#7&"V4&5M=+''8XFR-N%ZM MV'3#[(U!*S>$ZJ\XEES-$H63X3BZ[W4GWWKH\0X-'I][@][#TUAWHM&/X=-C M-!F->@]1OS=&9UV0F*3B'%VBR;B+SKZ<2L*O2WJ%W-H%Z//P6H4$HQEGF3[06KFYRT2JX4/BBQA-$T,GI548U#W?=UKVZH"V9JFM6:EMC%.E MXH"R0Q*:[R1<-MV@'KBEAN*P588\?9_]THO_P3[CE/R!!,U5VD8J.0IE[K/> M_'?>O+KK-?:<50HXW5E0.@LJG?75'2+4":&]?<93\/Y[>8[G^7NF*F.? M;NJZ-'5]XB4&FGQP@PO&QHZCNM_P G_O$M@[E2 #/C<%4J"8+:DLDFHY6M;@ M6U-Z]L8[JC87I?0?35'8!YBKC"-0"C-%6;ORE2A>%,NB(UENZLV4256]3'.A M_B^ ZP5J?L:8W'9T@/*/)?P+4$L#!!0 ( #>:6E,=<.%"' ( &T$ 9 M >&PO=V]R:W-H965TQH\!!2245SUNPKB"G1;.2E[8/%P!O> 7@MP#_?P%!"["=PTUE M5E9,%(E"P6LD3+1F,X;MC45K-;0P?W&CA#ZE&J>BS7RYB'=?%NCI 6V63^MM M?[M8/Z+9].MG%"]F6]2+01'*Y WJH]TF1KUW-R%6.K/!XZ3-,FNR^%>R?*J* M 0K<]\AW?>\5^/QM> R)AGL6[OX-QUIO)]KO1/N6+[C*MU.DD*CGO=JYAFUDV4BR^&P5S$1R*.5*=G<-!(=W"K*40SW(VC M>&GG8\^5GC9K9OH] &$"]/F!19(5M.HM3\PG7E.(&,_&O#1E?M1SBO&[TTEFB MS(8;A7,V@SZHX?Q1:,NM6"9I#H5,>8$$3%O.);GH$&H UN-7"BNYL4:FE!'G MS\:XF;0<;#*"#,;*4##]6$('LLPPZ3S^KDF=*J8!;JY?V:]L\;J8$9/0X=GO M=**2EM-TT 2F;)&I'E]=P[J@NN$;\TS:7[0J?7T=<;R0BN=KL+;SM"B?[&4M MQ : >'L = V@QP)J:T#-%EIF9LN*F6)1*/@*">.MVWG71PQ7J=SO#7C=&_>N'WN!LT.W=H_;ESQ\H[K8'Z"0&Q=), MGJ(S-.S'Z.3;:>@JG8'A<< ?:VBKUEZ;P_] M@"N6(?D69,2*9Y1Q5LA=TI5D=4MFOKYE5 ^\ .-ZZ"XW-=KV\RG!I.%7?N^R M]:ILO8/9MDUR=SHY1-#3/>0C$(=$J%>T]:_0V*_H_<_4N"3S-[3S2),V ^^# MQMM^M:#A!S[>K7&CRK9QI,;T&(V;%6WS*S0.*OK@,S4.MK33_TV?$/)!XVT_ MBDF &W2WQ@2_M31\I,J#1 [,6S,I+]G8I86$F4PU4!\WM ,HAR>I:'X MW,Z?$5=ZFMEEHB\<((R#/I]RKEX-,]*J*TST'U!+ P04 " WFEI3)TTI M$2P" !2! &0 'AL+W=OK8F7V![M_/=M*(28.7V->^ MY_@<^]XD1Z7?3(%(\%X*:89!053=A:')"RR9Z:H*I=W9*ETRLJ'>A:;2R#8> M5(HPCJ+/8L''PISO"G(+89I4 M;(<+I%4UTS8*6Y8-+U$:KB1HW Z#^][=:.#R?<(/CD=S,@?G9*W4FPN>-L,@ MV< <0.( MO>[Z(*\R8\321*LC:)=MV=S$6_5H*XY+]R@+TG:76QREB_'C)%L]3^#E 1:3 M\6H^R6#Q^#)?WBPG\RF,[K]_@VPR6D(G0V)IUBN4?^Z0-UOJ?N>NG_NS@JEZ890EY#AFN#UV2; M$V%I+M$/6OK!1>5S-*1Y3KBQ]69-D&T"6VB5,IS^=[TU6Z]^8=>$AS3JQDEX M.-40GI2(Z[8ITSLN#0C<6E34_7(;@*XKN Y(5;YJUHIL#?II89L>M4NP^UNE MZ"-PA=C^1M*_4$L#!!0 ( #>:6E,'Y/:@1P, %P* 9 >&PO=V]R M:W-H965T 9;+N[E&D"1ASPK MY-!9*U5>N:Y,UI!3V>$E%#BSY"*G"KMBYL<$8#,W8G M1@->J8P5<">(K/*NTZ'C:4600:(T!<7/!J:0 M99H)=?SNA<^F0%):TRM1GOGT'.X.Z MFB_AF33_9%NOC4*'))54/-^!44'.BOI+'W:.. +$_AE L ,$OP'\Z P@W '" MIP*B'2 RGJE-,7Z8445' \&W1.C5R*8;QID&C>:S0I_[7 F<98A3H\GX]@/Y M^&E\.R"WQFA\\@0;C? M!C^Q)FP<'QJ^\"S?0I'K0BI181@I\OTC+B#7"G+YPT(?-?21H8_.T,_77*C7 M"D2.85'^?/=7'@>WXO;M:=Z.PV M.KM6G<8-[. &C.1*,/5(4JH U@F@I4Z0[1IMU,;*GB&R65#!>.5-)R2+ 7/ MR?LJ>R2]^BX1QF\)/.#[(Z'U8O7^ MN##X%N'O]%Y-_[KL1.%EH_#2JO"&%2ROE-??:N:).OVL[:?_H??#MGJ0/3_6D'QQ(@__BRT-R]<-_ MZ$L[5]P)@E9?ND?/;@YB9%:I^UIK1ID0:F\+@M_&)?S6M"YT#35UW MW5"QPNQ(,E@BI=?I8:"(NI2I.XJ7YG%?<(6E@FFNL?P#H1?@_))SM>_H#9J" M:6E/,Z21G] ( )\) 9 >&PO=V]R:W-H965T M<>WR2V+>Q)O25+0 X>L_2G#6U!>?+:UUG MTP5DF%V1)>3BR8S0#',1TKG.EA1PK$!9JEN&X>D93G*MU5!S0]IJD!5/DQR& M%+%5EF'ZT8:4K)N:J6TF1LE\P>6$WFHL\1S&P)^60RHBO6*)DPQREI <49@U MM1OS.C)M"5 9SPFLVN&&IJN&"=9"18*LB0O[OB]-&('('B. ZP28!T"G!, NP0HY_1"F5I6!W/< M:E"R1E1F"S8Y4-XHM%A-DLO7..94/$T$CK?&T5VW\W3?18-;U'N(!OTN:G=O M!Z/N)GJ\^=T=HXL.<)RD[!)]0T_C#KKXQ^M"=R7>VHAO6[6$/U;Y%;*-K\@R+/.(GNCS<*-&CEUY:2L^^P3? M8 D4\R2?HWO"&(HPI1_B1UMC&C/TRPH;_MVGNE#-@%:YX57T7EG]]VO:OGG\KT@]O;<],,@\(,# MVX\D^J9G!*=L#RKM0:WVN\'#=_137&I\""NN\.R>F\9VDS+.Y7K)O.>F93E> M>/BQ'TLTS= \8;JYL\.:M>+;S[W/?.VFM26TSN_]=E,S[;-Y;_^_@;B.8SB> M=6C^DK+6/U!+ P04 " WFEI3T$NXI' " #3!0 &0 'AL+W=OSG9#1%U"_)+[S/<\]=\E=?\O%D\P0%>R*G,F!DRFUN7)= MF618$'G.-\CTS8J+@BAMBK4K-P)):D%%[OJ>=^$6A#(G[%O?3(1]7JJ<,IP) MD&51$/%WA#G?#IRVLW?]^S7MG9=RY)(C'C^DZ8J&S@]!U)P]TU1'>WL[MI/%W,C369:CN& MQ? 1XL=9/)W'T!K%T_AZLCB#UA@5H;D\@R_P,!]#Z]-9WU5:CV%UDSKWJ,KM M'\E] ;>)_!]_SV.WJBC\.]$W(Z M36\[EJ]SA&_"$EX@+,@.QE0F.9>E0/@U7$HE]._[^T2*;I.B:U-TCZ2(2B&0 M*5 Z!^[T:$N$UA(9KJAZ]XM4=(&E,Q/^'/8N=:N>#[OT-N;+Q==>T&O"7D@- M&JG!2:EU-SZL-/B TK\STUD5A O3]BG.U M-TR"9H^'_P!02P,$% @ -YI:4Q*"A%5V P C D !D !X;"]W;W)K M&ULE5;;;MLX$/T50M@"*;");I9L%[8!1W90+YH+ M'*=;H.@#+8ULHA+IDE2<[-=W*"F*8RO:W1>)I&;.G#,B9SC:"_E3;0$T>V9[CA'9.&;],/N3N+,;E 2 ME@-73' B(1U;4_=3Y#K&H;3XRF"O#L;$2%D+\=-,%LG8<@PCR"#6!H+BZQ$B MR#*#A#Q^U:!6$],X'HY?T*]*\2AF315$(ON;)7H[M@8622"E1::78O\9:D&! MP8M%ILHGV5>V?=\B<:&TR&MG9) S7KWI4YV( P?$:7?P:@?OV*'WCH-?._BE MT(I9*6M&-9V,I-@3::P1S0S*W)3>J(9Q\QOOM<2O#/WTY#[Z/)\]?)F3VRLR MO[J:1ZO%USE9W$2WUW.RFGXCR^EJ3I;SZ/8F6GQ93%>+VQMR-@--6:8^DG/R M<#\C9W]\'-D:V1A,.ZXC7U:1O7*]2+GT.@'_ M*O@%\9T_B>=X;@N?Z+^[.QUT_":S?HGGOX.WX+'(@:SH$YDQ%6="%1+(]^E: M:8F;]T='B%X3HE>&Z+T3XFX9$:6I+K20ST1C)$DUM/V*;APON'"<#VTI^_]^ M;X0$C9"@$R@2^:[0D!!XVN'YQ@&KLF#Q4TF*(IYX=' D[-!HX[]-UV^OV&?K]["P'60HZL&_XQJ#:6_9/P MGN_Z0^>(Y:F9Z_;=@=/.X/R#?"8G]YY ^ MX4)CBXG%AK-_CDM+I69P2M-QPV$8',DYM<.D>[U>NYQA(V?8*>=&\/-#$:@. MRT-KVH>G1'MNZ V/M_>IG8<\O:"=J.N\M@>GD^KB]1R:L\D5=)_'&N[PG WZ MQV1;C,[#X2 X/HKV05_+06[*=J](+ JNJ[[0K#97BFG92(_6+\U5H^R7KS#5 M/>6:R@WCBF20(J1ST4=2LFK]U42+7=D]UT)C+RZ'6[PN@30&^#T50K],3(#F M C;Y#5!+ P04 " WFEI3:3S>O7,$ ".% &0 'AL+W=O(G7N/S[W7'R=NK1G_+>:$2/"2Q*EH&W,I M%]>F*:(Y2;"X8@N2JC=3QA,L59//3+'@!$]RIR0VD65Y9H)I:G1:>=\#[[38 M4L8T)0\F1 M.,Z0%(__MJ!&,6;FN/O\AGZ3!Z^"&6-!>BS^BT[DO&T$!IB0*5[&\I&MOY-M M0&Z&%[%8Y+]@O;6U#! MA63)UEDQ2&BZ^<RM@YT' MNF&6A]7'$G=:G*T!SZP56O:0YR;W5M'0-"OC2'+UEBH_V1GUO@_ZS[<#<'\# M>O<_'^[O!G=/HZS5']P,'A\'??#4_1MT1Z.!ZN[>]<'ML/MM>#M\&@Y&X*)/ M)*:Q^ (NP?.H#R[^^-(RI:*5@9O1EL*W#05TA,*/97H%;.LK0!:"&O=>O7N? M1,H=YN[6OKNIDE%D!!4903F>?01OF$8L(> )OX ^%5',Q)(3\$]W+"17D^[? MFB'L8@@['\(Y2GE*."<3(-4@6 @BQ5?0C=62PFE$@%J<(%*OJ01J=$&$+J>; M$=Q\A&RMKCJ.%P9AJ%*PVDU>U<[V',L*[,)N+P2G",$Y/828XC&-J:3D_#AJ MA\DVL6NQP!%I&VJ7$H2OB-$!NDGR<9R]/+A%'MSS2WFKH@41YOSU4N5@C?E$ M&_H&V=LM(?*A&X0'):S:V3YT N3J2^@5U+V&)3R1?RW\&:7[.,Y>_'X1OW]^ MZ6[HB^K9M'0Q^Y5:(!O9AXNN:A58CNOIZQ44?(.&]7J/=%"AOL MW,!QH9YX6! /ST_T,%V15#+^"E8X7N+L3-=1#ZMS/W"@=;A$-&9>:'F.GCBT MRM/1:ICS$_G7XY^Q2#X!:#\'.PH!-CBMHH@O5=].3K3APTIAU,X%G8/RU3-H M$%QYV$/4]!P[,<):_',*_'&@_1R4:@0VD".W+)U=2L(30-5,%U))=_WFL@7? M*[&K] 4ZK''5SO7M(WLB+'4(;"I$3H_@LS3()P#M9Z%4(;"!#!FF$J=0+;;@B#PPFLLW-@Z!^9PJ4.@0V$R)]< MB3 MW:JX"%W'=KW*IEHU] -HP:.G8BE$8%,EDK,&%SM]^@]"C=* MF\%E4U# M9X@AH^1&E;_&TO<"-;LL?0"HE":H MJ30Y,8IZ_#-6_B< [>>@E":H7IH\,8GC[-;FL)3:>#5:1#?G='8U4P[M7"S4 M:PT-VW=7RA;2?7>E: UUM,V=RZ+LINXGYC.:"A"3J?*TKGP%P3>77YN&9(O\ M_FC,I&1)_C@G>$)X9J#>3QF3;XWL2JJX@NS\#U!+ P04 " WFEI39;\& M86,# "3"P &0 'AL+W=OFOKV0; [M& M83OAP>CK')US)5_?WEK(CVH)H-%3EG+5]Y9:Y^>^KZ9+R*AJB1RXF9D+F5%M MNG+AJUP"G16@+/5)$+3]C#+N#7K%V*T<],1*IXS#K41JE654/@\A%>N^A[W- MP#NV6&H[X ]Z.5W '>CW^:TT/;]FF;$,N&*"(PGSOG>!S\=JUO<"JPA2F&I+0 MJ()$I'^PF5[VO:Z'9C"GJU2_$^M+J S%EF\J4E4\T;I<&W4\-%TI+;(*;!1D MC)?_]*D*Q Z X , 4@'(L8"P H2? 7#[ ""J -&Q.\05H+#NE]Z+P(VHIH.> M%&LD[6K#9AM%] NTB1?C]J+<:6EFF<'IP=5U(I^^!:WXY\0XVC"TM2KYVFQLX?ZTVF18;D(.;-)&$\'U4J$QG\&L M 3]RXS%Q$/C&<6V;;&P/B9/QUQ5OH3!XBTA \/N[$3KY[K1!5W(\2W"89>1F M&<'4L."2I0$^_@HKR?5?Z*0\LE-'F,+Z=H0%=W2 ^R8'>P_X OTNE$*)N1;/ M)CFMJ9PU7H.2+2[8;(IZ') X#.ROYS_N6BH7XF!G)6Z']:(]L5$M-OK?8M^B M\5/.[+1)3N9%@2;U;OI-G+]Y\\9$.G9$-ZX%QT<*ON)3D0$ZL<*;;M P_B*P M/^+PC! 2Q/N131I6=N(H[$91P!Y#\.NFY-UWVM ^Q^<2QG\?Z+L:?@K%9P MYE1P:;Z#Z!ZF2RY2L7@V^5&#S"53<(Q/'&R_$L$KG/X+)/BE8\0[7RWL/DCV M+P>ECS))MJ3D-4RZ23!IQ6Z3V^2+W=GW\N;Z%_2;>;C8MMD1N_/7O?&42S%G MNBEUCUY X_8A6_Y.\9&!7!15GT)3L>*Z_"#7HW5E>5'44Y^-#_%Y4M:'6YJR M7)U0N6!&ULG59=C]HZ$'WOK["B^]!*V\TG^4" !(%J6_5V5\#> M/JSZ8)(!K"9V:CO0WE]?QV&S+(3L:E\@MN>,SYFQQS/8,_Y3; $D^IUG5 R- MK91%WS1%LH4 ^UJ M=P!X.C*U%!V'*99X-.!LCWAEK;Q5'SJ8&JWD$UKE?2&Y6B4*)T>+^&8VO?\Z M0[>?T.WR9C9'\?U\/ONV1./%8K9DU'6<[BI]#:BG4:TH_VY%_VM M@7-(4\"G7&ZPS0!@21#)>608:FX%9A+ J(E6I-N=P_VC[8, MU:">!E758#>R?<\._=[ W!VGXMPN=*TGHV<*O4:AUTEI#@F0'5YE@%2I0@)G M2BU;(Z;#BW5XVX1V>WUP6H76(/](0"\( \LZT=GINRJW?5'@!(:&JJ<"^ Z, M$>I(=J\)1>_5R8:\R-@?:$URW#N385M>$$4G,L[-O)X;^>WY\AN2?B?)^M@G MI;HD5';DI]O+@]N:'_^,L6NY?NB<"#LWL^W(=2Z<(DGW:#E%A!^.E_OSHJ)OGVK4BB< M$.IYW*EWOU"ON*RK'5:5C3+ZD5 )ZM!+M +,"=WHQ;0$I![J5/4=-+WNN FV M]?3V6&^XP),74,^+R;M7%)/G](Z>1OL-YW?R NKENU/3,8\>[1SX1C<_ B6L MI+(N)\ULTV!-=!]R.A_VX[!E?A+UXZAMWK;ZL8IQVXJM5NJ6ZXE2W0'^B_F& M4($R6"MZUG6@K@"OFZIZ(%FAVXP5DZIIT9];U8@"KPS4^IHQ^3BH-FA:V]%? M4$L#!!0 ( #>:6E-,A,;D/0( * $ 9 >&PO=V]R:W-H965TTAU9*"X&TV2J"E))4W;0E46BVAVD/#ER" M56,SVS3=?OUL0U&F-=5>\)U]WW??'6?'!R$?58FHX;EB7$V\4NOZQO=57F)% MU*6HD9N3G9 5T<:5>U_5$DGA0!7SPR"X]BM"N9?$;F\EDU@TFE&.*PFJJ2HB M?]TB$X>)-_1>-M9T7VJ[X2=Q3?:8H=[4*VD\OV[J65+%*:"?:.%+B?>>P\*W)&&Z;4XW&-7SY7ERP53[@N'-G8\]B!OE!95 M!S8**LK;E3QW?3@"#$;*FA%-DEB* T@;;=BLX7KC MT*8:RNU?S+0TI]3@=)*E]_/9YO,P?+B?KV&:9?.'; "+Y2+=K-?SQ0.< MS5 3RM0Y7, FF\'9N_/8UR:[Y?#S+M-MFRD\D>E3PR\A"@80!N'P%7CZ-GR& MN8$/'3SX&^Z;FOO"P[[PT/%%)_EV*"46D JEU0!24E--&/V-Q0!6$FM"C4%X M 4M=HH2I4J@5S*C*F5"-1/@^W2HMS1S^>$-.U,N)G)S1"3EM$N*2#( +?I$W M1A[7KS6ZI;IR5/::/B71^$,PO!['_M-Q1_^-&T6F>T'0Q[5:_:/YL7?W"Y%[ MRA4PW!ED<#DV%+*]#ZVC1>U&:BNT&5!GEN8)06D#S/E."/WBV"GM'Z7D#U!+ M P04 " WFEI31'5L,7X' "P( &0 'AL+W=O?FJGCV MS&^N6"[C**7/'(D\20C?W-&8K:\[N+-[\!(MEE(]Z-Y<961!QU1^R9XYW'7W M4L(HH:F(6(HXG5]W;O'E9\=7# 7%UXBNQ<$U4JY,&?M=W3R&UQU+641C.I-* M!($_*WI/XUA) CO^*(5V]CH5X^'U3OJPT0=!!LUQ(EI3,8$$2I=N_Y+5#>S[ *.6T<<[T*.6\<<[X*.6T<=[\*. M6\<=[P*/B\AWMW55%.6 2')SQ=D:<44/\M1%4=D%/]1BE"H0&DL.;R/@DS=/ MDP\/+^C^R\O+PVB";D<#-'H:_;2_'X\?)F/T;D EB6*!1H1SHE#CGU=="=J5 MC.ZLU'2_U60W:9K)"V39[Y%MV9:&?6!F'['5!7*L+?N7\0"]^[O.B >SE-M\ M 5)P(04W2QF:I7S,T[TM!BD_OT'*_>@_Z-T__H9][U\Z41_:BS(LSN.9QWB#EC$'/K47A?K-! MG]\@I=F@+L#4'JOL/5;9A6RW*;/"%4EG5"#)4)YR&A-)0Y01+B,J-*;>F<5] MP[_I2G_+Y!5,:@NWNL&^BWN^=]5='8;WE*[G6!51S4-G[Z%C-.F9LQFEH4!S MSA(T)C%%;(Z>Y))R="L$E3HW!\ZIQ=BU@Z!?MWBXI?,/Z#S?M0[(:C:[>YM= MH\UC.LMY)#>P]=>K,4;%D7EO6C#@^_@['F2&_O2,\HZ87"VN4ZV^_, MC-]L;17W3M;;=VW/"X)Z37PXI7,"^/$:XM+?N],W6C6@4XFB5$B>P\0FT8R! M>P0N0BIF/,K4 *9KT&:IDR5%,- MFFX0]GZ$APBH^0:)Z!4E+)5+@18L2A<(YM@UX2$ JHSB'P!IP-94"PPBGU&*9CM4-DZ85NY_!_ZUXM2;!5 M;;XM<_)N]_B7]Z5-$\H3HC5@*^,YAP;7[ M9'P"JD[0M[!_5&]@ZPC< MS!K4]ZU+D9$9O>YD4 B4KVCG!IF,KSHS-K?F+Z/'R<, C2>WDX>Q26+59_%? MTFA'I9BC1*M%NMQ8;PE5856Y:UD:TF=\VKVU,C^WDEE?@*K38W.OG3" O *7 M(IGHRW%4BCAKZ%-)V,KYEC(_MY)9=[[:'6!SEZ_E$_HO>FO557T;FWM0<]4] MEIRUA?#MDW7X6-+IUD&_#';5+VPSS#]677#7'W66EE+.6EK2O<'2JHG8YB8R MSJ>"_I&KO<_#2OUN$27[8! T8_YWS4D/]NG(Y@5J!FAPMNH!MKD'?"W0J)6+ M%?S;9O@?P-:G\.YPSMUH!U;==!4TMU:[0G';C.+#/ U5A1E!9U@*.5S6OMWW M'+N>;3^7=+5L\XW95C4'V]P<[I6!HC@8F5-MRSPC -M- ]!W,-:=J #>-@-\ M"3W:V=4^!6$/8]L-CM=8A\&.:SM>PY<)NX)@VPS!1TD.('Q0XQ.&/N8I19-E M!%F*)FL&ERP7) WA!B@VZ E>MZF0"JKM,S-6^PKIG^Z7BA[6\+6FPF/'C,?& M-6F->TZ%JHX950TI\DO)>I@BMMUWW6/4_[4DK.4(]DR%Z%3 [)B!>9QG61S1 M5ECH''P5,^/K8/MEJ1G:AX[F&YCGGG2\3R5=W7>CZPJPZT\J^'3,\*G_P'AW MADM-P:3:[/YP\J53S;1HFL/>APJ!0DB)F&4*G-\C56Z$4Y2R]*6+XG!;0/N"Z7_[07/_='^ M?E>W]Y(EA5G=%,F)4N*RR4E(>6* -[/&9.[&Z5@_T\*-_\#4$L#!!0 ( M #>:6E/(<(/ "@( *,$ 9 >&PO=V]R:W-H965T>O:D2TA:=?/BGVQ167)D^2Z_?>59,=D MD(3!OEAWNGN>>\XZ*:J%?%4YHH;W@G$U]G*MRSO?5TF.!5$]42(WD;V0!='& ME9FO2HDD=:""^6$07/L%H=R+([>WEG$D*LTHQ[4$514%D1]39*(>>WWOL+&A M6:[MAA]')32\[HG FV M- M=3[V;CU(<4\JIC>B?L"VGY'E2P13[@MUDSNZ\2"IE!9%"S8*"LJ;E;RW_^$( MT+\] PA;0.AT-X6J0QMQE-M#V6IIHM3@=+R=/2SF MS\L%K.YAM5YL)D^/O[[#8,U 7*04]F].648O]HYNSU_4ED1KD"AGM#%!B8![*Y$HVC M1>G&<">T&6IGYN8506D33'POA#XX=K*[=RG^!%!+ P04 " WFEI3B]IT MHU\# #0"P &0 'AL+W=O??S2):#RS', (&*V5<$/TXP#4P9CQI'C\*IU:):0Q/WY^\WV3!ZV"61,(U M9U_H6NT&5M=":]B0/5-S?OP 14 =XV_%F1B!,#%S<8N(6!F_'.@3*68Z+(L"_X$0ES6GLS+UFHF;4F1Q-S*PLE]"[5 M=FJXN/XP&3],)^CN!MV.[A_FT7TT69C5W6PR']U'G]ZCZ62TF*!I-+J*IOGV MZS$H0IE\T[>5)F%/.3^=AEN(ER#:4M I83O_ M(>%!B1:T!JF+Q:U+:6X5G*34"SL8=^M3&I9HX7-H7AU:>(X6>)[?<('=$JW[ M')I?A]8]0W.#3B_TZM%Z)5JO%>V>*\**>DW)HQ9855NLO3-T[#B^[^%Z>.Q4 M@N,\4Z]27J(H3O=*5PY-%.AF4K5"XIQQ>-<-L=.0 7RB>?@?M&_A])1.#X>> MVU!LN)(N[+;2^4(80XN4Z/:=_G&?XDJKL/H3;!:FI5PNST_SY3M=M MR%ZE0[CSHF9M-S/3SJ4T.1]8J2D'+9O6$+4EH-(J_*Q8U39TN]D+&%5ZAML% M[4^;'I\K7,L550*'VQ7N+UJ^U=$+4E3)(F[7Q1=J0N_L/[TF8?;)?&9FW5LB MMC21&F*CS9R+4-N+?'S,%XJGV[PZ6KFSX^*'7 ,H]!*%L>S6UDIM M;AU'+M8047G#-Q#K)TLN(JKT4*PV M(U!,N,;@YT\N$8FE3GG/\Q@%'1KKHD(0E@HXX+JOV<80!@: M3SJ._S*GM1S3&!Y>[[U_3)+7R;*7B46:L(XA8G/[3EXR( P/L51B0S("<:^!E!EZ2:!I9 MDM:0*MKK"+Y#PLS6WLQ%PDUBK;-AL7F-,R7T4Z;M5.]AHB2(>J[5$$ <0H,_;^ 9Y[A4B+L$=1^E C#MG MD8%^2$%)!>CC;(C>_?6^Q'!@-_ST3XFAHU/.\R9YWB3QY%5X^LABIN!ZK/,+ MT"A6-%ZQ>0BH+R4HB9[&>CX:*8CDOQ8T+T?S$K1Z!=H8=*4A!2(J(\MN2] K M4"$M4=3S*.I63]^H8-0DF81SA2;T52](5192ZJB1.#)*\-QS.\YS"78CQVY8 ML6=K+M2U82!%WX/+,O345?, W7/=B@":>0!-:P!/Z6*Z?8PW6MR"J<8>:S98 MR!2#MR\Y#:-Y%(9?&48K#Z/U2SQ!;F([E?3E7"IQ(4KX$JJ$ M"UG"OZ-+)XR]D\*$"V7"=FGJ;Y@($?:3':5^%JF%\N#&)4@MA ;;E>8$J7;C M,T@MI ;;M>9AN60+0+,-U;_G4%K("/8O06FA,;AMS62_62#=MZ)IQ9Z5^?A) M,8GK-7+)S#J,XVFXY;9:C7)I)84R$;NX/&S -$SQ:J_L(TT2HR$:,J&;UD3H MT=V+;L#-0_X, GVM*)(,J7EZ_R6%8!&[8/47"['5K\O0IW>=K1 5/&9^#L%; MU?LO.>BXB'WK V%RGG(>R7/*D10R1KP+E",IU(K8U>JL-9MD0*-25V01SJPQI37+QF?>,YA5,H)&E= MHG *W23V_NN\PO&/F*Q[/G[+]_$LKU[-=R&UQ"ZU?[)P2@09MX\*IU2/CQ)Q M#LZXY@/#/14K%DL4PE+;N3N*Z<12; \XBEA^LV,BP0K/11S5Z:"X# ');&+/*_N)I@RI]O. MGUV+;IMG*J:,7 L@LR3!8G5"8K[L.-!Y>O"-SB-E'KC==HKG9$S4;7HM],@M M64*:$"8I9T"06*8B$I.I,A18 M7Q:D1^+8,.DZ?A>D3JEI@)OW3^RG^>+U8NZQ)#T>?Z>ABCI.TP$AF>$L5M_X M\HP4"PH,WY3',O\%RV*NYX!I)A5/"K"N(*%L?<6/12,V CN * "@/*ZUT)Y ME7VL<+9^5?&2NBW5.-4=]P[&_1O+P;@ZA0,;FZ' MDQ]@-)B<7?7!\/)N,)Z,!I>3,?C4)PK36'YNNTJ+&J@[+01.U@)HA\!YQHZ M[WT!R$/P=MP'GSX\8W%UR67=J*P;Y;3^KKJU/<,L)H#/P.!W1M4*C(B*> B& M;$&DTL91$OR\T# P5"21ORRB?BGJYZ*U':)72T:$C&@*4B*F6D'[=EM'["S0 M\XX\[Z.EGEI93\W*U,-"K"B;@P6.LZV5K/%!CC]=OJT]-+7&GF\+;B0C M?*,7"H)-,T (ZWYSNQE@%6X06:5_9(QA]C_= *O,@_X!_5!%&[1GVZO]8*>I M[M*?>*_P0O/ #\GROU=CAARH*8=TJ?4XQF\OL'T-,R#1B/.;SU;M[ MHTI+V#B@-ZJPA/:T?+4W[#0HV.>-*C-AZZW>:+W,BGK0#(+MWD!5<")[XCWW MQJ7>"8](2/%[VP)5R8G@X6R!-K:$]M1\K2WVT""XQQ:HRDYDW^KMMT5!\,\. MK86>[R;?B8S>W0CZK M)8 F+Q&/50KKD> MB^UGR!RJ&7LSP57R3[;IVCHNGJV5%E$&1@41B],G?\'Y"+KJ@*>.*#*F4U&3FDER1ATF77+R[;-H:B0W< MGF4DMRF)=X+DRSJ^)D[C/?$*'(""29+*D$\G2'2-+7$*GO);R5G+>2 M\%9/\'8P%SND(!O*UW LC"F^EN#-AM^T S?P?+]I;X[P5G/>:BEO[\>:Z1V) M0"_%G+!X TH;[]4Q":DIOR#!#1H._HYKJ.4::J4:QC 3BYC]A#GA0BD22A$1 M^!UAM0-A5[5ZX+N-7%A:2Z4Z3!>^42LZ@Y:%;5:!W(#5)B7)]7,'_7."7' " M&P'ZM=;$M'/&=]C--$AL 73*@818@J<+P3]PMN(%]5KE>!+JN<9ZJ<9^S#2C MO"!RGX*_)+M^(+ON.IBDX[*#7'9P3F@':9GT"U*?!A!-099MSD9.TOBO3<%U M7ANX\X=M(3-0C&LU:-3<$^7@%LX.]Q_ORHR@*,UW3K<+][5'NUYYK>;Y.'I< M>0>=TGG;!SJE2U)1=N'8-9>D 94+%BO"(42,E$BU5R$D^%QG,] M&2YQEX T"_![*(3>3\SAGM_^VK\ 4$L#!!0 ( #>:6E-OK@JBRP8 )4A M 9 >&PO=V]R:W-H965TOG:1Q:!(#W:$/A01_ MQY^/C[]S8N?X(6$_^8I2 1ZC,.8GG940ZP^]'I^O:$3X4;*FL?QEF;"("'G) M[GI\S2A99* H[$'++.Z7%V;\).CY-4A$%,)PSP-(H(>SJG8?)PTK$[ MSS=N@[N54#=ZI\=KG5'Q=3YB\ZI56%D%$8QXD,6!T>=(YLS^,L:\ 68MO M 7W@E>] #666)#_5Q7AQTK$4(QK2N5 FB/RXIP,:ALJ2Y/&K,-HI^U3 ZO=G MZQ^SP_,DY-E_\)"W];P. MF*=<)%$!E@RB(,X_R6/AB"K :@' @!? %R[!8 * 'H!L'$+ !< O"O *0#. MK@"W +B[ KP"X.T*Z!> _JX OP!D\=7+YR^;_"$1Y/28)0^ J=;2FOJ215"& MEG,>Q"K8IX+)7P.)$Z>#F^MOH]LOX_//(W!]\V4$)F=_G:F+MT,J2!!R<$T8 M(RHBWX'WX.MT"-[^\>ZX)V3?RD)O7O1SGO<#6_JQP542BQ4'HWA!%PWX@1GO M&O ].>9RX/!YX.?0:/!F+HX LKL 6K;?Q,<,_Y3&$FXI.+0;X,/=X58#?&2& M3^G:V/M',_R*L.>Q-\(OS/ AG9?P)O*7NY-O@H]W)V\9 @&5*P!E]E ;G73& M@T4@E;X+IB2D(%F"J4CF/\&/S[(I& L:\;\-'>&R(YQUA%O=-A-@''/!4IDM M1!=<$9&R0#P!N7)I%PPIG[-@K7) 4SR:C4?*%GTCT\<]84&2UYF3V5D>]/W2/ON'??0,(M2;A&$H,DOJ=,!#,YB=>)&OV$/!%YU06# ME#'I\R:_YC:=*I&^[UBPY)(OB7HSV^Y;OM5OYNR5G#TCYW$LJ/2< *-'6;_P M+ QFC3QS.VZ%@"QHY-\FSZ%7X_FBV0;-?DFS;Z2IW/D>@A]7-)I19EH-?FG1 M/^RRLRV=XJS?'Q<7A=$-A[L&5]J5E&O_ICDO#&U.NM]. 6H*<)M+!).%9DI" M<#,+@SO2)CN%H2H%[+0ST*IKH^T19>\24;866!L?.*:TWMEFP7ME3#E[QI26 M/MNL?6=1(MG\DTVC&G:>;*06RR48[3;96)+M_X,G64F7[^V7NCT0Z5;H\;4XIA;FJ"'NX?9:A5C*X M1 ;Q$- 8 M;- \O^_9;@MQ+7G0+'E[UP>#PF#5AVWNTZH'MZK>*Q8MK"N@,?5#K8'0K(&_ M9=$6?6QD?,=K#S:MIG#/>O5K3'+"5%-J9(1K#FLJJ49%NRISQ\)^_T7EU= , M^K[K.RT#U!H.S1I>YF&:Y^%F]S9)-FR=>RW8T"S8->]6@K,+/@>_TF"1!\:$ MT:7D*4.B"[Z1,&U>+G7IAH[;GJBAUF[XNRI4V%"B^NWI VJIA^;J<_=JI3!4 MC17D>JT,= : Y@P@!>M>/D^!22B57\U7FT M_"/KL"D/:<%&9L'>,^6=H[IZ?&2U17_#8O:[%'>XK]AASE%SQ7(\FOD55=]2$VU+9( MZS0RZ_1K%]]N#ZQ(2S9R#[S\M.@BL^CNN?S&J/[8;^.^P?E:>]$6[3WL\KLH MNM\H%FSHX1=5P+BAG8,0PBWCT\J.S,J^]_*[0/7JOL7+6"L[-A?V_WOY710= MU,O %QM$ETT-,6P/%:QS!C;GC%>OTYV>#+'.&!@>>$=7BS>Z_02UZ7; MN$YQ97-Y3P$OZ[;;;'=Y*N3'0D7V7/Y,[AHU?$L?SI%E_6GRFY9TO&7[Y+"J M?^'&3/UOEA9GFW?+?@+#M1?W%_8'\8 MYF\(:#/Y"PM7A-T%,0:6E-JL9?D9@4 (00 9 M>&PO=V]R:W-H965T*;7 $H\I2EN;QMK90J;MIM&:\@H_*:%Y#CRH*+C"H00IW]RVW-9NXIXM5TI/M ?]@BYA M!NJAN!,X:M=2$I9!+AG/B8#%;6OHWDS\-NB\2E5#S;@E&#C.75+WW:&F(/$#DG M -X6X!T W. $P-\"_!\%!%M 8"Q343%VF%!%!WW!-T3HW2A-?QAC&C329[GV M^TP)7&6(4X/9^/UT\O!Q2CZ_(Y^_O)_>D[OAO\,13@P_39A-R\>9MOZU0#RVM'6_/'%=G>B?._*/,KXGO7!+/ M\5P+?-(,GT",<-? G=?P-K*O3>#5)O",//^$O,]J!8)\9'3.4J882#)A,DZY M+ 60Q^%<*H'1^;7A)+\^R3N!UPV<*.BWU_L&/]X6A+W C>IMK^@&-=V@ M4:?*L(H^(:F"/M-Y"DC.SJY9TJ-G95>!PGVU7=>-PLX!/D 'QGR9L_^T#^D32;]4YMH/O.XYC-T-8FR%LCNHX%B5:H!!\ 5(7!)J2!8"T40F/5'"CP V< M X\=;PN

ZNSNL<, M_2#HA0<,C[>%G6YT@F!4$XQ^X,;%I1" /-.]E'9A9]@L[K%C91@=J>Y%7<\] M9'B\S76[0=0)[1Q[-#W"\J_*))#1/R"X"IT_8#DE[X/6.4UROYT:.>Z#U M\;XP]$.GU[5K[>HVYO7,7NEU?R)GC\Z@OJS@%X+_Z(EBLBLC%*M7SO,KEBO MM*#('*A@^=)83%\![+H2;"+SY+JAM+DO5=3U?B)'C\Z@=FRXI59L4&^LC4"H MN;=R=W'UU)JF.*!)4J7>2S(O)8J6LAK%.@GKME=!KJUD2,<\QUI>5@VGV:9G M69ZP-4M*FAI%6![S#/1RHUE>2KY[IC!;4_KH#&IGEO)TB<'^&(3Z;SL";YT1E4?4=?!^Y+ MQ3&AK1V!(:KOY/[B;[]&GMO]G> K[8HOK@H>?\/W'VQS&\&W'L&.= VI,5@& M6&UIBN\W'>?H5A4W,G]I;MPSO8@U^8_.H#1S?K(*T>/HT=Y-RV0;'Q(0IF/& M)"DHN&3&K;3 P'UB^,X#\@9QW4ML6_#7-[_=L'O9<:QO@?;>TR@#L31/3(D! MA'ZI&H=ZMG[&CLQK[VC>N1ECMC]>P82-*S8,)C]<\:PK/J[XUI4 5P+K2@=7 MS .V_4*E>I__2<62Y9*DL$!:SG47O22J)V\U4+PPC\ Y5_BD-)\KH D(O0'7 M%YRKW4 ?4/_A8? _4$L#!!0 ( #>:6E.0AN(AU0( "8' 9 >&PO M=V]R:W-H965TM.J#0X;$VL2FM@/+W]=V(*5:X*4O?4GL\ MBIS)@9,IM;IQ7;G(L"#RBJ^0Z94E%P51>BI25ZX$DL0&%;GK>U['+0AESK!O M;9$8]GFI-O';Y2W,B#,9A,8LY?S>0^&3B>$80Y+I1!(/JWQC'F MN0'2,G[M,)V:T@0>CO?HMS9WG4M,)(YY_HTF*ALXUPXDN"1EKJ9\[?-H& M;\%S:;^PJ7R[/0<6I52\V 5K!05EU9^\[?;A(,!OG CP=P&^U5T16943HLBP M+_@&A/'6:&9@4[716AQEYE!F2NA5JN/4<#:^"R?SAQ">;^'YRUTXA2CX$8RT M(7B:0# >3^?A!,+O4?@T"V=P,4%%:"XOX2(B IG*4-$%R2_[KM)J#*:[V#&/ M*F;_!',''KF.EQ"R!)._XUV=19V*OT]EY)\%_%RR*VAZ'\'W_,9\-H&+#Y=G M8)OU#C4M;//4#F4ZT4_FY!,8\T+?!DEL005"$):BKE %\18._2*RM>9@0T0" M+P\:$NX5%O+G&4&M6E#+"FJ=$H2+4E"UU<6WXI*J8UM?(;0M@KF7ZV&CU6RW M&GUW?82Y73.WSS)'@G(!6R0"4KY&P6R2RY(EE*7'9%1PG0,9OM?T/.^XC$XM MHW-6QI@S3:YHG*/>@U@!95*)THHA!2_9T2WIO-/2[73;I[1T:RW=LUJ>]0T0 M,"Z%N0SP0$E,[$KVN2Z_^C!'NUH-X_EV#O70GZ7O?]V;L' MO:M D=H.+6%ACK%J8[6U?@2"JO?]<:]>D$:6E-[";5# M7@( + % 9 >&PO=V]R:W-H965TY MY\ZYBX]"/JL]HH:7@G$U\O9:ES>^K[(]%D3U1(G_()1[2>S.%C*)1:49Y;B0H*JB(/+U%IDXCKS0>SM(Z6ZO[8&?Q"79 MX1+UNEQ(8_DMRY86R!45'"3F(V\8$5 MA PS;1F(60XX0<8LD9'QJ^'TVI 6>+I_8[]WN9M<-D3A1+ ?=*OW(^^+!UO, M2<5T*H[?L,G'" ODNT5N;2FA)-DEB*(TCK;=CLQM7&H4TVE-M77&II;JG!Z62Y&J_6JWGZ M$]*[Y5WZ= ?CQRE,9\M5.KM=KV;S1YC?PR*=W\]6<#5%32A3\$BD)+;^U_ 1 MULLI7+V[AG= .3Q0QLSSJ-C71IV-X6>-DMM:271!R?>*]Z ??( HB,(S\$DW M?(J9@8<.'OP-]TU-VL)$;6$BQ]>_5!A-=*6%?(44%K6 W1QCT@N!]AYA!*V;02?0G M=]GD7J+,D&O3U^=D=;,-_R5KV,H:=A)]18[2%*D1=4Y)33!T!': '9)P$/N' MT]^HTZ76Y9_TDYUE#T3N*%? ,#>@H/?9H&4]'VI#B]*UV$9HT[!NNSY$/K-L%W;#NGD-U!+ P04 " WFEI3P##^U\0" \!P &0 'AL M+W=OU1-3P MDB:9&CA+K?-+UU71$E.F+D2.&;V9"YDR35VY<%4ND<56E":N[WD=-V4\J'?":IYU8N M,4\Q4UQD('$^<$:-RTG7Q-N 'QS7:J\-)I-'(9Y,YTL\<#P#A E&VC@P>JQP M@DEBC CC>>OI5%,:X7Y[YWYE]FNPYZ ? X+_*W ?RMH'1$TMX*F M3;0DLVE-F6;#OA1KD"::W$S#KHU54S8\,U\QU)+>@N@/$H#*8P&_V^"6[O0PA^S8+;,("S*6K&$W4.G^ AG,+9A_.^JXG ^+C1 M=K9Q.9M_9+8.W(A,+Q4$68SQ:[U+Y!6^O\,?^R<-OQ;9!32]C^![?N, S^3] M$9ZOR;%G/UC'/-$_$!E$!RV*( MN:0#(*0"M602/YDM'$/.-G2RM#KT14KWMG4W9WHU]'MMCWY]=[6_4O6XGK\? M]0J^7<&W3\*'6D1/(')S9,L$UDQ*1JC E2H(G0H1*)0K'N%!_-*_LX_?\ [@ MU^,:Q_$[%7[G-+Y9XW>C=FH(+;\.6H]J])I'2;L5:?$X O M5/+58>1N[:.WO=X!Z'JY1:"J>MKFDZPVE":#W M&ULS5A;;^(Z$/XKHZ@/K=1ML ,!*D "VM5A MSW9!O:VJU7DP9(!H?B:MP@8'Z91IRGTDUY#-3+#@R)S;R/9-6*K;I M,SFZ (PYBZ?N,;WKHA>NV08SMBWMW-I?1"[/36K 9/J!\ M6HRX&IF9%\?U,1!N& #':=OHDNL>M2.#>,:SBVM1>(8HE7$8?H\& Z=M5")$ MZ.%$1BZ8^EIA'STO\J1P_$B=&EG,R+#XO/7^,4Y>)3-F ONA]]5UY+QM- QP M<,J6GKP/UW]AFE M\C<)/1%_PCJ96V\:,%D*&?JIL4+@NT'RS5[30A0,K/H> M YH:T!AW$BA&><,DZ[1XN 8>S5;>HH)%>_NLI.=AZ>[NZZ M]R\P_ @/C\/^WS 1?&K"6%E-K#B,M:\FD:,/T5H[T ]]M0$$BRG4Y9P%,U2DE##>0''>B&WB MU]TUXPY\^ZQ0%]C;JDHW15RM5?@'J,-YP8SA2^0 M7%%[R3SX[$X1SE^0\8M+&"XBR )6*.3;XB>UUL,E^0AE3DS5)_-NQ_ZBAKCH6M:UJHV6N2G U,ER-T_AS^XI\X@J$$7%D MMX7[$_*-508T"4A( 2F]JI;#;&8PFW^ .OA)F[(/,9Y4 M\JY:T?KNSF8<9RQ*9J"0NTK%)O#,O*4J=H$>O[#BK+3#)G%JA3J3JE5KU,M+ M30I]GYS,U2TM'"U']8ZC8\2U6+ )M@UU3A#(5VAT0%=5FF.F[^-Q,0$]?_61 M?B.)7%R(=7+A^]&>\P[5W=II#A^(I?[V4"%7%W*BO+PM:P'>@:I63V@+)!<0 MHE<075^]33:2MG"UW:Y*K JI[<&5ZP^QW\G'=)6+UEW^FK M"?)2D/I@VZY*DJYZ1%/-58SH9>S8III1HKRC-G8Z:MUN-AN5/67.U8OH]:2, MI<_QZ0O4$/!UH?X340,9PAC3M\V3>$MS=:)Z=3K(VR-@ZYF< CB.R307 M+:H7K?_F('P@Z,F,IKF@4;V@Z1A]S!J49D-/XC?-A8N>+ES;XJ8$8F,/M92F MNQI&:G:ML@]!;^7O?8.>ZU&M=E\2Q"S<.7A(Y_%%SL")N$RD,GM1_8VNSSJ)E:6E."4=-^X ( +P( 9 >&PO=V]R:W-H M965TNG=:+2DLU M3?M@R(%$36QF.]!*^_&SG9!F&J2MU'Q(;,?G]>,WMD^Z6\8?180HX2E-J.A9 MD93K4]L6BPA3(AILC52]63*>$JFJ?&6+-4<2FJ TL3W'">R4Q-3J=TW;#>]W M62:3F.(-!Y&E*>'/0TS8MF>YUJ[A-EY%4C?8_>Z:K'"*\GY]PU7-+E7".$4J M8D:!X[)G#=S3H6L"3(]9C%M1*8.>RIRQ1UVY"'N6HXDPP874$D0]-CC")-%* MBN-W(6J58^K :GFG?F8FKR8S)P)'+'F(0QGUK(X%(2Y)ELA;MCW'8D(MK;=@ MB3!WV!9]'0L6F9 L+8(501K3_$F>"B,J ?ZA *\(\ QW/I"A'!-)^EW.ML!U M;Z6F"V:J)EK!Q51_E:GDZFVLXF1_.CJ?C.^_3^#Z#*ZNKXYGD^G=9 S3\\'M M! :CNXO9Q=T/^#Q&2>)$?.G:4@VJ0^U%,< P'\ [,$ EXS*2,"$AAC^&V\K MV)+8VQ$/O5K!;QEM@.\<@>=X[B>P042$H\CO-?I^Z8AO]/T#^I/?62R?X>=@ M+B17B^97C6:SU&P:S>8!S>NU7H("KA@]WJ"0&![!$%L& M1E?OL$W?]P*_V>G:FST\K9*G5;#[YR0B6H%81P1F(.,Y)D M>&1X9X:W@CLD":$+5-@O[N]#SQ':%72WX;C[P8,2/'B3D054G7/!?\X=NZV@ MY3C["=HE0?M#K"L)ZTUJO\.D3HG8>9-)(_V9DE=LZNRQR5?7?H23$N'D0URJ M(-;[=/(.GUSGY?!SWKTOU3GUVJ8L5*NFZ:7EM@[P5 YC]Z/W98'[UDU9 +QB MI%U)*"GRE4F; A8LHS+/+65KF9H'>4)ZZ9[G]4O"U<$A(,&E"G4:;74L\#Q5 MYA7)UB8]S9E4R&ULS5?1 M;J,X%'V>_8HKM ^[T@Q@TY!FE$0B:;K3T;2-DG2ZTF@?G. $-("SMFE::3]^ M;4.!41,:J:W4/(!M?,\]%Q^.K!E/B513OG'$EE,2FJ T<;#K^DY*XLP:]LW:E _[+)=)G-$I!Y&G*>$/ M(YJPWS(;7\R#D=KVQQF5)$[$GWU'JO0:Q%F5J49%*GP@E0^7+).1@$D6TO#7>$?1 MKKCC1^XCW KX-<]L\-R/@%V,?@<'1$0X%<6U!=^KWHUG\$\.X-\2SDDFX3JC M\..2IDO*_VF!/:E@3PRL=^B5:WZ?M)1"&+-4?5^"&(4&.MV&*LU+6#Y <]^4 M/)CE8$=X"#^^*4BXD#05;80Z%:%.:YU7N2X-V!K*B@5\;?.T#=\-.U_/]OG.WAY9?T?);:94Y*4QYO*+P']1'O(]# M =9M<,"V?[*?0K>BT'V&PC;FQ>&HKVMOZ>T 7_/$AM['WSY\4!KU6L[JM&)T M>I0F%SMVC"9[%6SO?6@2N;4QN6^LRC)!4Y;(-;_]JD -TT2O*I\!B'(-S9@5.H3M9U;;9KH.-=<1)P>Y9NH-D[T3IP3U=:)WMH[ MT5/S[+6)M+9/]*K^6:+](E+?]@ZPJ!T4O=A"GT$(MMP&U"E%BMN.K791=)R- MGK.<'Z71VDC1.W%27#LI?FLGQ7N+:1_&+??09 MA.,EBFL?Q4?YJ#A&GKBV4/Q.+!37%HK?VD+Q4PM%O2Y^^@_4:31**>4;TPX* M6+$\DT7/5*U6+6=0-%KU]J)?O21\$V<"$KI6H:[=51QXT0(6$\FVINU:,JF: M.#.,5-M,N=Z@GJ\9DX\3G:!JQ(?_ U!+ P04 " WFEI3CW7:$40+ Y M0@ &0 'AL+W=O3M%<8D!RNW!OT7,]$"8"=BU@KPA@5R'@U *.J8!;"[BF M EXMX)D*^+6 ;RH0U *!J4!8"X2F OU:H&\J@*VYYRQCD<;9J]Y6B\S=C8W] MC><.Q\8>QW.78V.?X[G3L;'7\=SMV-CO>.YX;.QY/'<]KGS?FX5B%V@+[?'Z->__[;78W GWKXWJK4>S;3:"JW'9+2+'&L;V99M2<2/]>(? MIRF(8Z7XB8&X[2K%3[O$\\9X+!$_TXM?1+0Q7B;^02]^2N[ ^% I/N@P/LJU M=_^H%[\E$ZWC/KW-<>=Z\8,)U=[]PGSD9>*7YD,G$[]ZV] -WS;KKLW%97>_ M,0E8:=][@"@-K-@-K-B5/D>I[YY02F)T5&208I51E:0< +;D#P32'@9 Q\9H MD,?)8Q)/HW0;G3R/TFFO$11#A^*DE'"$CI3<4AR MX(1<5]W3F4E.54 MVJ\SMV6#IS' :PSPM ;<+MX636@R(F@"%E7FR,R8J0L6S/!W [D-?F.#K[5A M2(L1(7&)[FF15:9$.9@!@S(JL@PF*A#OZ+LLAF=ZO46_.%: ^_UPV8'7[89> MX"L'+V@,#UXQ>+!J026ACS"$,$D?HW0J&\!AT+89.Z[EAGC%YJ#E<(Y%H2>W M.6QL#M>9<6J#S\*6P0[8VPJ2Z[ ]035CW&_L[6OM/?ESFK 7=$$@YF- J$=2 M,@XWV^CJ*2>T'"<3-"1T!%_!PDX&"'K]$,B[EO4/F:?6$%SJ(K9$UF=U3R0T M@]C1 D1+>"O (U)(8/G88=N[*(X>BEULT7P(=83XFF4T%FX M5F',P;$>530;::E]3GO0)%1WC550(KAVLQGI'JV5K M!0EB4Q8$HQD8V^"3)@4[Q6V*PS9,1T<5'(+DL)Y,C@ 1DYA0%>J?UO)+J.]J MXM(6W&/KN>?M!-MQ PW#KB.YW$U!6K:>M$3C7!SP!F*8L@G Q M"'!GH7;F;%Z .X(1'-/ZV"ORM(].NU:&?=M>\>:YM)GOJV)"T(>CIX]NH]5S M\:/39A 7MV;BN:09]I7%(4?PC*/G&75)2[;Y42M;PLJ6K9\DK5SU>MT1Y.7\ M^/+;P&G7WVPPB&M0 M_S*==5=NN["%'8Q5I7A!'*Z>.-:93U=NFQ)\3[TO( C!U1/"[6)9YP'\J*CK MU&H6!V,U4]$V639/\(JK7RXLFE+K0LU#59MG!A9T5/'9"9 M9.#*@KZ@RX(1]*%(88%M$G:N0'K7V\"P$V#OZL'>/'T^<^8@AX&8SHH1=7 .U!9*]DOZ?0>'"@,%8KMZ MQ![2)!\ED[IT&8U&4^[Q! *2T[ML<]=M;YG8OFZW4."\JU\<5(,U:@:K?LMF M]A2H6-XJE49CNY 4RK8\)>UPJ.F#)\#>ZR@XU0QHM)3U!'I[>/-BT1-X[W7@ M_6LH\+!#V3?\NT3JS&L3@:USJ6 #KX,-UF#.PPZ=JCY(]C&"OCJ=] 1A>'K" M,"<(;V%W?0,)PA,$X>D)X@=A\ZG79@^['P98L37C"?+P?@AYW$1,6KGNT.YU ME9\]02*>GD0,#3W(BFDNXY13K\TI@:^N+'J"4KR.#?8&COG4.H9)-5JJ,Z+_ M(MO"/JKW"08YWPG@NW;#-,I-HL47S.!;FQ%LNZH* MNB]8Q/\AJX83O\T$#ORYK7,S[7;85S.&+QC#7WL/NS(;Q?*0/?';^.]H.,P7 M\._KX?_'Q &TNB4IZ'[81MT[WD8ID"_8QM] MO$7CH$9U)[,3L&<^)*C7UYH M!:LK2TD[3;+@"^+Q]=0@ZK5F/A1$X8<;Z$/!)KZ>3=8JV!YV*)6G@N>UE+I^ M6S6[E#33;-0$@JT"_3KF+67>PP[=BAX'[3T3MWU ZE+23+>U$@B&"]:MD$G[ MJ%;D+@C,#/6?*,.?-V5D@"#)P M-P^9 D&.0<=)9_.*9:W)H!P9"'(+].1VE$9ER<'B*W^D!WH*,[!Z+'$;"2"Y M):,I35@"$_4H2E,8J[N7N4#92$C/3@:2 ET?>RUP&)HVO)8U5&^/!0N'IO74 MN=Y!P$"V;R,[P"AIB-6,'PAB#CK.&A3Y#GE-Z2H0I!ELX.Y-*(@P--B]J2U0 M]@ FLL12=/ 44>#)JUE8PILI*P'AXBJ!;@[D'M0'!N&E.)@,I0/2,&#_8]IG03!8['6;[* ,E8]WA MY)#S[/(W@K;"=0IYAQU25SGZ.$U?FH>HMA$;D[^AG_J/^SS*7U ",%$YFY\E M1T5.=B#?V"F39\@4>0&(U O>PY>OX P4I5 M9;L:$KC0'(H"J=DO!G")2@/A&R-ED29Q]1C"/8Q8/DJB]"$\%\C8+28_9X A$,4_S%M'_&?169OX;GCC-"'ZO<'2AB*:S=GD616>_ M4S#[P(I)]>3S7<%8D55OQR2*">4-X/I]4;#Y!WZ#YM:6E/"5RC9L0@ #@K 9 >&PO=V]R:W-H965T.V.=A+D&1/'X(^*#8="Y4E5Z)S MZ:\_I"2;MDC1=IIMNPOL6M(,.3.DYIN1=/J4%[^7,R$D>)ZG67G6FTFY..GW MR_%,S./R.%^(3%V9YL4\ENJP>.B7BT+$DTIIGO8QA$%_'B=9[_RT.G=5G)_F M2YDFF;@J0+FM;[$9V,6*05*HG_)>*IW/@-M"OW>?Z[/KBK_X^O]VOQC,]/B_P)%%I:C:9_5-&O MM%6\DDQOE!M9J*N)TI/G-\-?1A=?/HS YY_ S>CGCZ-/M^!Z=/7Y^O;RT\_@ MW860<9*6WX,C\.7F KS[]OO3OE33:N7^N)EB6$^!.Z8(P,<\D[,2C+*)F&SK M]Y6Y:YOQRN8A]@[XWV5V# A\#S#$R&'/Q?[JT*$^\JM?B+%21R[U+6_(>@5( M-1[I6@'QH&X\":[%(B]DDCV RZQ. /I&NON@Q,&E%//R-\]D=#T9K2:C'9-= MBT>1+47I<'O@U[Q#O[F6OE9BE9).2H_G <6,<7[:?]Q<$EN.%DXG M MLTQL, 12T7O(9H!)V4BW@LSGJ*,:4H'D7O''@V&5][R+T>;CB8RYDHFN5Q M><(M3R@BM+T4WND.]R-<^Q'Z5RHOU"T92['EQGN0">GR);1]X23D[46QQ8YX M&&WXO&5KM+8UVM/6))-"A4%ZHAY9)F $VW;:0H3RCML508,;>*B=XEE5/:73 MT&:PK6#1$#(:MHQU"9((88(Z#-[@(]HGP]P+E9/%*M'(^-F90X?-8-OYA=* M0M*.KTLTA BRKIR(L+$9>VV^7%NI[,[$-''NUV:0;0,X:IMI2P51R,(.&PWU M$/':^$D5P3K].2TC'5&,$&R;YQ#E$85!A#LL-*A$?N)]$&5Y O3R@UC*(KE? MRO@^56'-@4H'(,NSH[$J;(H\336U5_O9Z1"U;Z8@8-SRQI;#:N]0WN&+P23R MT69Q,0SW51]V>WQ38! M,4<$0BO#V8(H@ S#K@QG*(?\F+LJ\L=$-WZJ%,D+$*>J>8RSL:B.QH68)/7> M$0KGNK,;YTM5EZ@N<2R21[V/WC=\-&=JUR>/>IA2;[-RN5BDB2C&#'P!9D(6>PJR1#AI[(C\]+57!E,B]>0'Y?YJDHQT)'8+$*C=-LFY!4)48K MS]MB1XBI&MEM,S8HQ7Z4WN8R3D&L%L9=)6*;B0RK!(]9*\>/&LFMZAQR=>NR MCLV%#3ZQ'Y^WE[=@U>'U'X^AAL&(?QUV^;L,$5]N/*USCM4.WHG+!- MKC ,K$SE$$,411NU_K9'!F_8C[>#6R=LP^F(X\!J]5QR".,(=VTF0S&\@V+[ M<@#;+&(LI!V%%38@PGX0'9S>LO^(??J-ANG'+2"':3"AE383ZJ=6=_1MT&N M$DL[Y[N:0$)P1\R)P1+9T>$-#LKXQ*"$H*^?\8D!#/$W4;Z,OT.U(^,3NY5B M#*NHMY]W. 0)BQCMZF;)QK-&/XL.3OK$T5^%/,)1T*YS7)(!KSK:#JL-JH@? M56_PR(S84 JA_M-AFV$2>2,F$9M)A*B$T&6!@1)Y8R@11Y=$5.4:MK'D$$0L M"L(NDA-#)O(O)Q.QB1-PU4T%I!T#6U!5$G3SIMV.@8$3>7LX$<=#1D?/X1!3 M/0=G7+./_HAS^FIX9J](VI1ET/&#$-0M1^ M_.F?^15.;;RI\T-O;[!0&VTJ.W$2=MT2AFW4S[:#R4(=C$.0!VVP^.=]150- M+*D?EO\X>*C-5*Y6JQV@-WYU1PV9J9_,N_H+:O,PQ)Q U'I8-_+/\PH7#%CI MON_M],I\ULM5[I73#09I]/5S.C-H8GXT'9K?!CO&NR/.1,]<+]%"&''K=9M+ M,J P1!T/T)FA)?,_+]P[ZS'[]1DAE 91NQ9R"'H>]3,#6N:GY:X;A=G8C+#J MG'BKVQLU@IM/7SEE04>MQ@P5V8XW;&HK#G4HAQNAW.<^8(91C/X-]\'&QQYO MU&LUXVR&E$'=M+9K%H>@;W-HS&R?,7F5^?.JN[@:[-!:57/@_F5URZL@EW78 M2R">Q^ERTKQ+']>O\8 L8A6:ZCN\\M@7=Y-0F3^ANLOVP0XMU;5_TUBJ4YZ=9!/0;Q07<]SHO:-2%_ MP >AS[#39YF._H-9Z(;[-"ZK(TMZU>\ M[?WV7G=H4U'J(D(E@*E0@IHS8Q7N92I5%?!2G]05Q<;K5>=2]#>^W)N+XJ'Z M9+($5=51?U*T/KO^+'-0?8S8.C]$)Q?(G>2Y7!WJ"]<>RY_\'4$L#!!0 ( #>:6E-Y,).MG ( *@& M 9 >&PO=V]R:W-H965T'LA, M$QOSE6; ,^$C"9V0,)"TATP/PEZP)I;D2#(D_[Z2#"Y- ]-+.&"MM._MOEUK MW=T(^:Q21 VO+..JYZ5:YQ>^K^(4&5%G(D=N3I9",J*-*5>^RB62Q(%8YH=! MT/89H=R+NFYO*J.N*'1&.4XEJ((Q(M_ZF(E-SZM[NXT97:7:;OA1-R*RYUW6+P8=Z^\:QQ@%EFB4P:+UM.KPII@?OK'?N5TVZT+(C"@_<@P27I,CT M3&QN<*NG9?EBD2GW#YO2M]WV("Z4%FP+-ADPRLLG>=W680]@>#X&A%M ^![0 M/ !H; $-)[3,S,D:$DVBKA0;D-;;L-F%JXU#&S64VR[.M32GU.!T-!_GZVJ1AR?QX&[)?A@P/A&S#1!@F!2.>8/(WWC?I5QK"G89^>)3P>\'/H!%\ MA3 (ZQ_D,_A_>' DG495TH;C:QPJ*:[,:ZYAAKF0FO(5C'EYW>Q[^W1KW&&L MD:E?1X(UJV!-%ZQY(%CM5BC3GJ44#/"EH/H-&.I4)$#Y&I6VF7S4HI*UY5CM M35]'IZW.>;O^K>NO]TMW-+H=,1A$4*,EP:RN"L8Y*2Y5PL#2UR-UH6 M0IM!Y9:I^92@M [F?"F$WADV0/5QBGX#4$L#!!0 ( #>:6E-X$&7@: ( M )0% 9 >&PO=V]R:W-H965TW("[S[C2NZ+K7=P$E;Q," M!KFV#,1\;B$%QBR12>-WR^EU(2UP?WW/_L%I-UJ61$$JV#=:Z'+D'7NH@!79 M,'TEMA^AU1-9OEPPY=YHV_A&D8?RC=*B:L$F@XKRYDONVCKL <+@ 4#8 L+G M OHMH/]9XLY.LW&*+W,%I/LXCQ+)^=S=#0&32A3*"-2$ON'7L=8F[ 6C/,V MQ%D3(GP@Q*<-ZZ'P^ T*_6!X/1^CHY>'6-+_8$FS[^CHU8M@&+T_1#5^BHKW M4-^W5&%P,"%LJMB5,NQ*&3K:P0.TIWDN-U"@7'!-^1JX1HR2)654[PXEV;!% MCLUVYVUR_,[W_1C?'DBBWR71?S2)>0G\CWG09_A%"4<3WHP&VV,+R$LNF%CO M4"K0%UV@'U.HEB!_/J)^T 4>/!IX9OH5I!%-"4,UV556OX0 7^GEL4^?^6">^U@)U74R+7E"O$8&6 ?N^M"22;&= 86M2N*Y9"FQYS MR]*,39#6P9ROA-#WAFVT;A G?P%02P,$% @ -YI:4U+6X #O P .A8 M !D !X;"]W;W)K&ULO5AA;^HV%/TK5J1)FS0U ML1,H5(#4PGM:IU=:0=_V8=J'$"X0-;$SVY0W:3]^=A)BV@6G\,B^E-CQ.;[7 M)SYV[V#'^(O8 $CT+4VH&#H;*;,;UQ71!M)07+$,J'JS8CP-I6KRM2LR#N$R M!Z6)2SROZZ9A3)W1(.][XJ,!V\HDIO#$D=BF:D4YEP=B+ M;MPOAXZG(X($(JDI0O7S"F-($LVDXOBK)'6J.37P\'G/_CE/7B6S" 6,6?)[ MO)2;H=-ST!)6X3:1,[;[!F!4;@3Z1)>PK,%/['A,+ 2N2K#*DNRSO"-6QE^W M] KYWL^(> 37!#3^.-RKR\<.GT"DX+@._B8;O]+,S_F"(WPS> 6Z!70'--JH MW?J"_GB = '\3_0/&N??#' T9C0"*K6*:G_-8E$_;-]GB2NHX@KRN/QCWU+- MC%_4&'0O(16V&3K5#!UKYF]G8"O$]209<-VK;*KN6[4S8O_*\WZPA-:M0NNV M+LJC6JM3A+FN8KMN29A>-4/OXL+8&;'W7V&*O=J "QH$[53FS TFG26)S:&"[5U](XAT[;1.:$P#W6Y*6& \GWL6E M;:!L/ *)<7]B=]S+*#1E:![3=7*:61)CYH2TI9,Q9&*_=)^ATZ2!LNZ*\S8Z M8^7$[KM/6QYMU+^_XG#9Y]LL2V+@HD&>W!^_4@Y)*&%Y /N(2,;/2:H;P_=Q2Y+ZQJY]^]W['$D;*/%1 M21N QV\S[D%139U8Z[PX*5!^'A:5IZJW*H#>YF6_=_UW^&9H-ZO&)/[AIZ@*A>/ M_@502P,$% @ -YI:4V':QNK)!P 720 !D !X;"]W;W)K&ULM5K_<]HV%/^]?X6.K;OT+@/+-H:L2>X2PCK6),M&VMVV MVP^*$:#6MEQ9#LUN?_R>C+$,V+*7EMP%L-'[Z.E]^;PGF=,5%Q^3):42?0Z# M*#GK+*6,?^CU$G])0Y)T>4PC^&;.14@D7(I%+XD%);-,* QZMF5YO9"PJ'-^ MFMV[$^>G/)4!B^B=0$D:AD0\7=* K\XZN+.Y\1M;+*6ZT3L_C@!+(1[QE=):7/2"WE@?./ZF(R.^M82B,: M4%\J" )OCW1$@T A@1Z?H/^8+1X6\T 2.N+![VPFEV>=80?- MZ)RD@?R-KWZB^8+Z"L_G09*]HE4^UNH@/TTD#W-AT"!DT?J=?,X-41*PZP3L M7,!N*^#D LZ.0*U*;B[@[@@X@QJ!?B[0WU6I3L#+!;RV H-<8-!VT<-<8-AV MAI-,[:%<%U(H6S=[V-W3J1C;OQKK^=VEDV#L>['J\7V;@<9S[O MK<,WB_TK(LGYJ> K)-1XP%,?L@3*Y"'D6:1R?2H%?,M 3IY/WUU.Q[^^&]_> MH_%[>)VBHRLJ"0L2=$N$("H37YWV)$RE!'I^#GNYAK7K8&G<17AXC&S+QLF2 M")I4@(S,(!?IHHMLKP'DJ@6(E8-4B(_-XC^G 2S$7HN_FUZAHV]??8MZ:*U. MK5(_-B@5"T#M;Z'68KWY'UBCVS_0T7??8*__NA[PIQ9+=G"#V2=FD"OJ:Y"F M%?YLQKHAHH5";UM$I.UL*52!UT7339-H(5F+51%,%WFU[*UL->#U@ MAH(>[((>[&P"I\YJZ4-"/Z4TDFC\J%[_NH81:")IF/QMP'<*?"?#=^OLN5@( MNB"2HB@-'ZA ?(ZXF+$(^HY\%2CAP:PJBM?(7H:L6IK'7O6P;;GG/2'@QTS[@_\?N!YKC? MU=8<%+H.C+K>I<)?0H.)+B!Z:6;.OVZHBM^_0>=+)E63C>ZIOXQXP!<,@OB: MA4S267G<2#S%$$.I$#3RGXIO#+8<%OH-#Y*U)P7^28O09TF2PHIFJ6#10D41 MX[/C/.R/4;RQ$60T21(J*\ODR7YN[B7PFX9!6TO EFY\K&U:%4ST)A^IWG3H]@?][;';ZRDULQNBO85$7->R[5JB>1I) 5,A\K:%5!NVZ8KX\;J!;K M:H#-M&WRU(4 ]]Q1*7A TQ"-2)PY[/KZKI6#--]C[S .TBR-S33]]1UDGL\] M:7*0)G \?+:#IDL:_0/_14Z-OQ_Q,%3+0E,J'AF\CSBZENTR2I,^/CF(PVQ- MR;:9DI_=I;QM &YN4VS-L[:99]LW*F_M?:I=MZC53&N7NO+G,^V40DL!L0Y- MAZ%/,9E"VB"XKFVY-=;7[&D?J)D>-0 W,KRM MV=5N:*>_.$)@X!]I%!'-,VUB1Y.S/3A,[&@.M_\ (&'_CA F_USN+ITWO].(H1]T3 M*.8@T2R;(B0?N%#Q6YI+3;7C;#7/IC';@&\/V2 ?OX LC&EV:!\\'2.U]+55 M$=UDRJ:Z*B58Y NJ8H[!#9TYH (E/IAAQ9&?V5,%*(!%' P);I1+F+N/7W;1 M*-LS2379_>V-PDA>P*B<#V#KM6>%XVQF-1"1!YY*Y%HO]Q?=-<6=KI-VP^[H M:Z3>)",7#E'0(NL<76$=ZS#G.;H\.@W;D.U@S MSH%;G,4XI4,O\ZE7X?I8J&:M484UVJ"D@MO%_1HM=&UUS+7U3G"?TEF"YH*' M: X>BGR5^3Y7F5K=THR=_:,I=^ 87*2KJO/\/T@75,5>Z0B'Z&;H<5L3O_TBF M844D][T:Q33C.F;&+113)"_4TUTH+*E,)%QGY _E)ZS4QXSK>"CDD5R:3M)= MS;UNPX&3(<#SEO(>EI',P9R5P7TCNA!C;<+8U73MXH.$L:NIUS53[R\[Y)^? MN*61ZCL>-CT:T3U:U=/&?(YR3'O8MMT:$G0U%;MF*C8YY2L<\YHL6'K0X![& M1YI[W0;N_5H'NI-\HBU'U3UHT5SK-FQFGG-46U/!)N[^4X&AH<=P-5^[9KYN M>0 [R6'*"O2=*@UZI[TS,# M J$P #0 'AL+W-T>6QE,U"6R& MPF ;A?;'_A4EEA.!+'FRTCE]G[W(GFPZRW'25!>R_MC2.326[O-]]^GN7*D= M568EV,V",1/4A9#5F"R,*=^'835;L()69ZIDTB*YT@4U=JKG855J1K,*G H1 M#GJ]."PHEV0RDLOBJC!5,%-+:<;DO#,%[O8I&Y-^_(X$CBY5&1N3N]/7WY?* M7+X*W/WD[D-!+>GX Z5D/Y[481AT?1KV7&R6_\)/_^HED MHP/VIV-XD.8]BAOBL"WH9)0KN:EK1)S!1J8%"^ZI&).4"C[5'+QR6G"Q]33MX%F]0\GME/B[M3YMA8 *NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'I9LJ MRP]BI]RQRM(?Y:_7Y29[SLKL+MMEU;_7O?K?N[3']MDAVV<_T^UU[ZK'RH?\ MQVU>9#_S0Y7LPDV1[W;7O4'SPBHMJFQSMCN4D%%R5]9[JN0N2 3(=6]T)3[P M/BO*JGY'_?F)8'Q.Q9N;K:[*BWLI$IOBOSI,3M\EQ\C?D4?_(RZ#L>_ M31$_%O^GC/G]?;9)[7SSM$\/55/'(MU)P$/YD#V6/79(]NEU;Y8_IX7\/>(+ MG&WSVRH!!2I5?,S$"X6SK?$H40YEOLNVXMNW;)KLDL,F974)2P"H(8#:Q0#9 MNV4"((<(Y+!#R%!"R/]0LOR>^8_*H=812/UBD+-\_P@@#032N!SD0W( D",$ M$/(O#4".$<@Q+:0?W%B>\Z<5.;[WGBT#QYLY2VO!K%GD MK)P(0$X0R DM9!B[KA6LF3]GH7/C.7-G9GF18)SYL17JF>ST)]'7ZT 8F(*&5 [)%@O(W\6 M!P$78YY:/LP: V)M3"WO"UOXEGJ.88H8$#M".,%W.8NL;VJ5,",,B)7@1[=B ML&B.7G-Z>;[WX74;3ITQ)6C$2I!7@G"K=\,6W J5\FF8#C1B'2Q\[^:#$('+ MY 21O(B5>#0P$&=.'S!%$2.U)7G1UP,OVOI+LB'64$CMD)S[KU A?7))Z8B M02Q$P;\M%4Q,#1JQ&L+(BF*AAC43ON?!BM>DMA-&@3.-X=1.PW2A$>M"2D*9 MAVB8%31J*PBW^PO'KK4?\IO:7F)+&5$P/6C4J<)W7:>Y7NOC*8#E^'+F, TS MAD9L# $U$X2!=3I7TC!G:.0Q8AJ*LTT>4;XZ&?"&F"6&Q)9 \XV2%(>8-(;$ MTD"SHHJ)Z6-(K ^\FD.(B7:LB"W2EA;9NR@1%.5O$!)SR)#8(6_%QA=0B(DY M9$CL$#4]ME81D\J06"H@I+6R83X9$OL$36OJ18T994AME).TUEI'3"Y#8KG\ MBFUM:#JF%YU8+S"_M<)A4M&II8(%.>7\TS&IZ,12.0URK77$=*(3ZZ0UT;52 MHBL@Q#Y!HY-ZM#&?Z)UDDM;J81[1+Q5.&E*(B2E%)U9*.+OE=BPF#7(&)N;< MCNU8M?ODX5[!)*5C2M$ON?2AS!-U3"PZ=6H!U7Q9\0A%HI]Q9W72%#$PR1C4 M&09B+A;^5TM$0#;WQ=@>1E-6B(E9:$1LH1:TUR/^G,+9^PBST*A#"[5T72 F9J'1 M)9?OE6GQ"+T#C-A"L)JNO^+N<3QJ.D40$[/0J,LL=.L'49/1ZVZ1S:<0$[/0 MB-A""B:?B?FF#7$A)F:A48<6.L-49D@F9B&3^D8PT M$QR,3DY#9811Z:1%. MN0ALO-F"F)B$S XEI,X\SC Q"9G440@&R_F]EKWT6 M0TQ,0B9U0PY="H S#Q.3D-FAA$Z6!>2I"C#'F(3&'3;D7"N* Q'4>?@*#3$Q M"XVIUW_.%E:4JQUB8A8:=VBAE]4!ET>WOMTLMT!,S$+CRZP"'4L*,3$+C:F? MA'GC#K_SIL<8L]"XPX:GSK3L/^[3PL/HZ'T[!J]N-X_M&VPV9?C^OAH3O7T^63;=_:\WKSOM[5UBZ7L>WO9S1/C__#OM:Q6;RL^UT=5TW[<;C='MKKQ3Q<)C>+Y]=5TS^_FJ:=.\@BR,X?Y!#D MY@_R"/+S!P4$A?F#(H+B_$$)06G^H(R@/']005"9/\@L*>-2(&F"M8#6AEP; M :\-P38"8AN2;03,-D3;"*AMR+81<-L0;B,@MR'=1L!N0[R-@-Z6>EL!O2WU MM@)ZV\F/;0&]+?6V GI;ZFT%]+;4VPKH;:FW%=#;4F\KH+>EWE9 ;TN]K8#> MCGH[ ;T=]78">COJ[03T=I/-$@&]'?5V GH[ZNT$]';4VPGH[:BW$]#;46\G MH+>CWDY ;T^]O8#>GGI[ ;T]]?8">GOJ[07T]I/-;@&]/?7V GI[ZNT%]/;4 MVPOH[:FW%]#;4V\OH'>@WD% [T"]@X#>@7H' ;T#]0X">@?J'03T#I,_*P7T M#M0[".@=J'<0T#M0[R"@=Z#>04#O2+VC@-Z1>DDWE% [T2]DX#>B7HG ;T3]4X">B?J MG03T3M0[">B=J'<2T#M1[R2@=YH<%A30.U'O)*!WHMY)0.],O;. WIEZ9P&] M,_7. GIGZIT%],[4.POHG:EW%M [4^\LH'>FWEE [SPY["V@=Z;>64#O0KV+ M@-Z%>A_4$L#!!0 ( #>: M6E-AVWB140( + W 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"& MX:L8V@:6(I*BJ"+.INVVS:(74"4Z%JP_D$SJW+ZTG 1HD1H-7*#OQH)-'VJ?3;,>XLIW<4(?XU=UG<]WLZWN; MB>MKG373&.P8UN%8([F]^62W]4,?5I\/\6??3>,F<;;WR>KC:>,Q:Y/4\]QW M31WB>O8XMK^EK)\3TGARV>-WW>ROXH8D>S/AN/+G@.=S7Q^MU"U_J M(>[*#GWFPU-O?7J^Q!L]3MMMU]AV:AZ&>"3UL[-UZW?6AJ%/3T6OSB>'>,/V M])E?G+^4.1<8=]ZY:?9Q8LZ^/^YE),?3ZSD6LBYTYU_Q-3&6OOC]['':K6W_ M,CM>[X_)[9=Y^&QY7'['O\[XM?X[^Q"0/B2D#P7IHX#TH2%]E) ^#*2/"M)' M?DUIA")J3B$UIYB:4U#-*:KF%%9SBJLY!=:<(JN@R"HHL@J*K((BJZ#(*BBR M"HJL@B*KH,@J*+)*BJR2(JNDR"HILDJ*K)(BJZ3(*BFR2HJLDB*KHLBJ*+(J MBJR*(JNBR*HHLBJ*K(HBJZ+(JBBR%A19"XJL!476@B)K09&UH,A:4&0M*+(6 M%%D+BJR:(JNFR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE M1=:2(FM)D;6DR%I29"TILAJ*K(8BJZ'(:BBR&HJLAB*KHX K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" WFEI3F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( #>:6E,*>.OU'@, $$+ 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ -YI:4[)++=AM @ F 8 !@ M ("!C10 'AL+W=O:6E->NE^P @@ .PA 8 " @3 7 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ -YI:4U.__]4%"@ Q3H !@ ("!HR( M 'AL+W=O:6E/=N!> M> H $,O 8 " @=XL !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -YI: M4T]YV(W+$ $"L !@ ("!HCX 'AL+W=O:6E,&/P+5["P J& 9 M " @:-/ !X;"]W;W)K&UL4$L! A0#% M @ -YI:4Z$K(O&R!P W1 !D ("!QGP 'AL+W=O&PO=V]R:W-H965T:6E-S;$%U&P4 *X+ 9 " @5R, !X M;"]W;W)K&UL4$L! A0#% @ -YI:4X8](M". M P _P< !D ("!KI$ 'AL+W=O&PO=V]R:W-H965T: M6E.WR9!3=@0 '() 9 " @6F9 !X;"]W;W)K&UL4$L! A0#% @ -YI:4T&8])67 P H0< !D M ("!%IX 'AL+W=O&PO=V]R M:W-H965T:6E,(M$4'2@H "08 M 9 " @?&F !X;"]W;W)K&UL M4$L! A0#% @ -YI:4UY0S*ZQ" 'A8 !D ("!&PO=V]R:W-H965T:6E.-^1S(-P0 &8) 9 M " @?W !X;"]W;W)K&UL4$L! A0#% @ M-YI:4[_X54,V!0 V0P !D ("!:\4 'AL+W=O&PO=V]R:W-H965T:6E,E,0F79@0 *@) 9 " @:O/ !X;"]W M;W)K&UL4$L! A0#% @ -YI:4["[4CFE"@ M91P !D ("!2-0 'AL+W=O&PO=V]R:W-H965T:6E,C M/)M=008 +H- 9 " @8_E !X;"]W;W)K&UL4$L! A0#% @ -YI:4P>:$!'M @ HP8 !D M ("!!^P 'AL+W=O&PO=V]R:W-H M965T:6E..L^)!^2\ (:7 9 M " @=CW !X;"]W;W)K&UL4$L! M A0#% @ -YI:4P*.V<$=! \0H !D ("!""@! 'AL M+W=O&PO=V]R:W-H965T:6E.2$(2!NP0 $ * 9 " M@6 R 0!X;"]W;W)K&UL4$L! A0#% @ -YI: M4TLR6'B< P 5 < !D ("!4C&PO=V]R:W-H965T:6E,J_188VP( -X% 9 " @5P^ 0!X;"]W;W)K M&UL4$L! A0#% @ -YI:4VUL1^]Z P &P< M !D ("!;D$! 'AL+W=O&PO=V]R:W-H965T:6E,+86 5 M#P, !0' 9 " @2]( 0!X;"]W;W)K&UL4$L! A0#% @ -YI:4[V=;A,$!@ ,@\ !D M ("!=4L! 'AL+W=O&-XT.X& ""$ &0 @(&P40$ >&PO=V]R:W-H965T M:6E.*0K,$0P, )@' 9 M " @=58 0!X;"]W;W)K&UL4$L! A0# M% @ -YI:4\M/ED47 P :@8 !D ("!3UP! 'AL+W=O M&PO=V]R:W-H965T:6E.)J7Y(/P4 )H- 9 " @6%D M 0!X;"]W;W)K&UL4$L! A0#% @ -YI:4PX- MMN@C!@ X !D ("!UVD! 'AL+W=O&PO=V]R:W-H965T:6E-GMI)HJP4 +87 9 " @>=W 0!X;"]W;W)K&UL4$L! A0#% @ -YI:4\D)P[-] P 40T !D M ("!R7T! 'AL+W=O&PO M=V]R:W-H965T:6E.J_KC$Q@, M *X1 9 " @>N$ 0!X;"]W;W)K&UL4$L! A0#% @ -YI:4[X=!=4K @ L@0 !D ("! MZ(@! 'AL+W=O&UL4$L! A0#% M @ -YI:4UJG;U = P F0@ !D ("!;90! 'AL+W=O&PO=V]R:W-H965T:6E/HTL4ZWP, -,+ 9 " @;R; 0!X M;"]W;W)K&UL4$L! A0#% @ -YI:4^*J[RY^ M @ 9@4 !D ("!TI\! 'AL+W=O&PO=V]R:W-H965T: M6E.; 2>HZ ( !4) 9 " @6NF 0!X;"]W;W)K&UL4$L! A0#% @ -YI:4]'LS@.G!@ UAX !D M ("!BJD! 'AL+W=O&PO=V]R M:W-H965T:6E-8&UL M4$L! A0#% @ -YI:4WMV)C1#! V!$ !D ("!\;4! M 'AL+W=O&PO=V]R:W-H965T:6E._XC0W!@, +T( 9 M " @4"] 0!X;"]W;W)K&UL4$L! A0#% @ M-YI:4QUPX4(< @ ;00 !D ("!?< ! 'AL+W=O&PO=V]R:W-H965T:6E,G32D1+ ( %($ 9 " @&UL4$L! A0#% @ -YI:4P?D]J!' P M7 H !D ("!,,@! 'AL+W=O&PO=V]R:W-H965T:6E/0 M2[BD< ( -,% 9 " @=G. 0!X;"]W;W)K&UL4$L! A0#% @ -YI:4Q*"A%5V P C D !D M ("!@-$! 'AL+W=OO7,$ ".% &0 @($MU0$ >&PO=V]R:W-H M965T:6E-EOP9A8P, ),+ 9 M " @=?9 0!X;"]W;W)K&UL4$L! M A0#% @ -YI:4]D%B?:B P Y@H !D ("!<=T! 'AL M+W=O&PO=V]R:W-H965T:6E-$=6PQ?@< + @ 9 " M@;[C 0!X;"]W;W)K&UL4$L! A0#% @ -YI: M4\AP@\ * @ HP0 !D ("!<^L! 'AL+W=O&PO=V]R:W-H965T:6E. HK B"@0 $41 9 " @4KQ 0!X;"]W;W)K M&UL4$L! A0#% @ -YI:4QQZ$2A3 P $0X M !D ("!B_4! 'AL+W=O&PO=V]R:W-H965T:6E-OK@JB MRP8 )4A 9 " @7'\ 0!X;"]W;W)K&UL4$L! A0#% @ -YI:4VJQE^1F!0 A! !D M ("!&PO=V]R:W-H965T M:6E-[";5#7@( + % 9 M " @1P, @!X;"]W;W)K&UL4$L! A0# M% @ -YI:4\ P_M?$ @ / < !D ("!L0X" 'AL+W=O M M$P &0 @(&L$0( >&PO=V]R:W-H965T:6E."4=-^X ( +P( 9 " @686 M @!X;"]W;W)K&UL4$L! A0#% @ -YI:4RBY M%)Z= P E \ !D ("!?1D" 'AL+W=O&PO=V]R:W-H965T:6E/"5RC9L0@ #@K 9 " @&UL4$L! A0#% @ -YI:4WDPDZV< @ J 8 !D M ("!M#$" 'AL+W=O!!EX&@" "4!0 &0 @(&'- ( >&PO M=V]R:W-H965T:6E-2UN [P, M #H6 9 " @28W @!X;"]W;W)K&UL4$L! A0#% @ -YI:4V':QNK)!P 720 !D ("! M3#L" 'AL+W=O[TS,# J$P #0 @ %,0P( >&PO:6E.7BKL

:6E/BTQ #5P< #1 / M " 9-' @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " WFEI3H[0U M,.0 &@ @ $73P( >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " WFEI38=MXD5$" "P-P $P M @ $84@( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 :@!J !T= ": %5 ( ! end XML 111 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 112 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 113 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 320 561 1 true 146 0 false 8 false false R1.htm 00000001 - Document - Cover Sheet http://taop.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://taop.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://taop.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://taop.com/role/StatementsOfOperations Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://taop.com/role/StatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Changes in Equity (Unaudited) Sheet http://taop.com/role/StatementsOfChangesInEquity Consolidated Statements of Changes in Equity (Unaudited) Statements 6 false false R7.htm 00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://taop.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 00000008 - Statement - Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Sheet http://taop.com/role/StatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Statements 8 false false R9.htm 00000009 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT???S PLANS Sheet http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlans ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT???S PLANS Notes 9 false false R10.htm 00000010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://taop.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 00000011 - Disclosure - BUSINESS ACQUISITION Sheet http://taop.com/role/BusinessAcquisition BUSINESS ACQUISITION Notes 11 false false R12.htm 00000012 - Disclosure - VARIABLE INTEREST ENTITY Sheet http://taop.com/role/VariableInterestEntity VARIABLE INTEREST ENTITY Notes 12 false false R13.htm 00000013 - Disclosure - LOSS PER SHARE Sheet http://taop.com/role/LossPerShare LOSS PER SHARE Notes 13 false false R14.htm 00000014 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://taop.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 14 false false R15.htm 00000015 - Disclosure - INVENTORIES Sheet http://taop.com/role/Inventories INVENTORIES Notes 15 false false R16.htm 00000016 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE Sheet http://taop.com/role/PropertyEquipmentAndSoftware PROPERTY, EQUIPMENT AND SOFTWARE Notes 16 false false R17.htm 00000017 - Disclosure - CRYPTOCURRENCIES Sheet http://taop.com/role/Cryptocurrencies CRYPTOCURRENCIES Notes 17 false false R18.htm 00000018 - Disclosure - BANK LOANS Sheet http://taop.com/role/BankLoans BANK LOANS Notes 18 false false R19.htm 00000019 - Disclosure - INCOME TAXES Sheet http://taop.com/role/IncomeTaxes INCOME TAXES Notes 19 false false R20.htm 00000020 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS Sheet http://taop.com/role/OtherCurrentAndNon-currentAssets OTHER CURRENT AND NON-CURRENT ASSETS Notes 20 false false R21.htm 00000021 - Disclosure - OPERATING LEASES Sheet http://taop.com/role/OperatingLeases OPERATING LEASES Notes 21 false false R22.htm 00000022 - Disclosure - LONG-TERM INVESTMENTS Sheet http://taop.com/role/Long-termInvestments LONG-TERM INVESTMENTS Notes 22 false false R23.htm 00000023 - Disclosure - CONVERTIBLE NOTE PAYABLE Sheet http://taop.com/role/ConvertibleNotePayable CONVERTIBLE NOTE PAYABLE Notes 23 false false R24.htm 00000024 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES Sheet http://taop.com/role/OtherPayablesAndAccruedExpenses OTHER PAYABLES AND ACCRUED EXPENSES Notes 24 false false R25.htm 00000025 - Disclosure - STATUTORY RESERVE AND DISTRIBUTION OF PROFIT Sheet http://taop.com/role/StatutoryReserveAndDistributionOfProfit STATUTORY RESERVE AND DISTRIBUTION OF PROFIT Notes 25 false false R26.htm 00000026 - Disclosure - EQUITY Sheet http://taop.com/role/Equity EQUITY Notes 26 false false R27.htm 00000027 - Disclosure - CONSOLIDATED SEGMENT DATA Sheet http://taop.com/role/ConsolidatedSegmentData CONSOLIDATED SEGMENT DATA Notes 27 false false R28.htm 00000028 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://taop.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 28 false false R29.htm 00000029 - Disclosure - CONCENTRATIONS Sheet http://taop.com/role/Concentrations CONCENTRATIONS Notes 29 false false R30.htm 00000030 - Disclosure - SUBSEQUENT EVENTS Sheet http://taop.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 30 false false R31.htm 00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 31 false false R32.htm 00000032 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT???S PLANS (Tables) Sheet http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansTables ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT???S PLANS (Tables) Tables http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlans 32 false false R33.htm 00000033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://taop.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://taop.com/role/SummaryOfSignificantAccountingPolicies 33 false false R34.htm 00000034 - Disclosure - BUSINESS ACQUISITION (Tables) Sheet http://taop.com/role/BusinessAcquisitionTables BUSINESS ACQUISITION (Tables) Tables http://taop.com/role/BusinessAcquisition 34 false false R35.htm 00000035 - Disclosure - VARIABLE INTEREST ENTITY (Tables) Sheet http://taop.com/role/VariableInterestEntityTables VARIABLE INTEREST ENTITY (Tables) Tables http://taop.com/role/VariableInterestEntity 35 false false R36.htm 00000036 - Disclosure - LOSS PER SHARE (Tables) Sheet http://taop.com/role/LossPerShareTables LOSS PER SHARE (Tables) Tables http://taop.com/role/LossPerShare 36 false false R37.htm 00000037 - Disclosure - INVENTORIES (Tables) Sheet http://taop.com/role/InventoriesTables INVENTORIES (Tables) Tables http://taop.com/role/Inventories 37 false false R38.htm 00000038 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE (Tables) Sheet http://taop.com/role/PropertyEquipmentAndSoftwareTables PROPERTY, EQUIPMENT AND SOFTWARE (Tables) Tables http://taop.com/role/PropertyEquipmentAndSoftware 38 false false R39.htm 00000039 - Disclosure - CRYPTOCURRENCIES (Tables) Sheet http://taop.com/role/CryptocurrenciesTables CRYPTOCURRENCIES (Tables) Tables http://taop.com/role/Cryptocurrencies 39 false false R40.htm 00000040 - Disclosure - BANK LOANS (Tables) Sheet http://taop.com/role/BankLoansTables BANK LOANS (Tables) Tables http://taop.com/role/BankLoans 40 false false R41.htm 00000041 - Disclosure - INCOME TAXES (Tables) Sheet http://taop.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://taop.com/role/IncomeTaxes 41 false false R42.htm 00000042 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS (Tables) Sheet http://taop.com/role/OtherCurrentAndNon-currentAssetsTables OTHER CURRENT AND NON-CURRENT ASSETS (Tables) Tables http://taop.com/role/OtherCurrentAndNon-currentAssets 42 false false R43.htm 00000043 - Disclosure - OPERATING LEASES (Tables) Sheet http://taop.com/role/OperatingLeasesTables OPERATING LEASES (Tables) Tables http://taop.com/role/OperatingLeases 43 false false R44.htm 00000044 - Disclosure - LONG-TERM INVESTMENTS (Tables) Sheet http://taop.com/role/Long-termInvestmentsTables LONG-TERM INVESTMENTS (Tables) Tables http://taop.com/role/Long-termInvestments 44 false false R45.htm 00000045 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables) Sheet http://taop.com/role/OtherPayablesAndAccruedExpensesTables OTHER PAYABLES AND ACCRUED EXPENSES (Tables) Tables http://taop.com/role/OtherPayablesAndAccruedExpenses 45 false false R46.htm 00000046 - Disclosure - EQUITY (Tables) Sheet http://taop.com/role/EquityTables EQUITY (Tables) Tables http://taop.com/role/Equity 46 false false R47.htm 00000047 - Disclosure - CONSOLIDATED SEGMENT DATA (Tables) Sheet http://taop.com/role/ConsolidatedSegmentDataTables CONSOLIDATED SEGMENT DATA (Tables) Tables http://taop.com/role/ConsolidatedSegmentData 47 false false R48.htm 00000048 - Disclosure - SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY (Details) Sheet http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY (Details) Details 48 false false R49.htm 00000049 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT???S PLANS (Details Narrative) Sheet http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT???S PLANS (Details Narrative) Details http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansTables 49 false false R50.htm 00000050 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details) Sheet http://taop.com/role/ScheduleOfAccountsReceivableDetails SCHEDULE OF ACCOUNTS RECEIVABLE (Details) Details 50 false false R51.htm 00000051 - Disclosure - SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES (Details) Sheet http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES (Details) Details 51 false false R52.htm 00000052 - Disclosure - SCHEDULE OF ESTIMATED USEFUL LIVES (Details) Sheet http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails SCHEDULE OF ESTIMATED USEFUL LIVES (Details) Details 52 false false R53.htm 00000053 - Disclosure - SCHEDULE OF FUTURE MINIMUM PAYMENTS FOR OPERATING LEASES (Details) Sheet http://taop.com/role/ScheduleOfFutureMinimumPaymentsForOperatingLeasesDetails SCHEDULE OF FUTURE MINIMUM PAYMENTS FOR OPERATING LEASES (Details) Details 53 false false R54.htm 00000054 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://taop.com/role/SummaryOfSignificantAccountingPoliciesTables 54 false false R55.htm 00000055 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED (Details) Sheet http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED (Details) Details 55 false false R56.htm 00000056 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION PRO-FORMA (Details) Sheet http://taop.com/role/ScheduleOfBusinessAcquisitionPro-formaDetails SCHEDULE OF BUSINESS ACQUISITION PRO-FORMA (Details) Details 56 false false R57.htm 00000057 - Disclosure - BUSINESS ACQUISITION (Details Narrative) Sheet http://taop.com/role/BusinessAcquisitionDetailsNarrative BUSINESS ACQUISITION (Details Narrative) Details http://taop.com/role/BusinessAcquisitionTables 57 false false R58.htm 00000058 - Disclosure - SCHEDULE OF VARIABLE INTEREST ENTITY OF ASSETS AND LIABILITIES (Details) Sheet http://taop.com/role/ScheduleOfVariableInterestEntityOfAssetsAndLiabilitiesDetails SCHEDULE OF VARIABLE INTEREST ENTITY OF ASSETS AND LIABILITIES (Details) Details 58 false false R59.htm 00000059 - Disclosure - VARIABLE INTEREST ENTITY (Details Narrative) Sheet http://taop.com/role/VariableInterestEntityDetailsNarrative VARIABLE INTEREST ENTITY (Details Narrative) Details http://taop.com/role/VariableInterestEntityTables 59 false false R60.htm 00000060 - Disclosure - SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE (Details) Sheet http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE (Details) Details 60 false false R61.htm 00000061 - Disclosure - LOSS PER SHARE (Details Narrative) Sheet http://taop.com/role/LossPerShareDetailsNarrative LOSS PER SHARE (Details Narrative) Details http://taop.com/role/LossPerShareTables 61 false false R62.htm 00000062 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) Sheet http://taop.com/role/RelatedPartyTransactionsDetailsNarrative RELATED PARTY TRANSACTIONS (Details Narrative) Details http://taop.com/role/RelatedPartyTransactions 62 false false R63.htm 00000063 - Disclosure - SCHEDULE OF INVENTORIES (Details) Sheet http://taop.com/role/ScheduleOfInventoriesDetails SCHEDULE OF INVENTORIES (Details) Details 63 false false R64.htm 00000064 - Disclosure - INVENTORIES (Details Narrative) Sheet http://taop.com/role/InventoriesDetailsNarrative INVENTORIES (Details Narrative) Details http://taop.com/role/InventoriesTables 64 false false R65.htm 00000065 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE (Details) Sheet http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE (Details) Details 65 false false R66.htm 00000066 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE (Details Narrative) Sheet http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative PROPERTY, EQUIPMENT AND SOFTWARE (Details Narrative) Details http://taop.com/role/PropertyEquipmentAndSoftwareTables 66 false false R67.htm 00000067 - Disclosure - SCHEDULE OF MOVEMENTS OF CRYPTOCURRENCIES (Details) Sheet http://taop.com/role/ScheduleOfMovementsOfCryptocurrenciesDetails SCHEDULE OF MOVEMENTS OF CRYPTOCURRENCIES (Details) Details 67 false false R68.htm 00000068 - Disclosure - SCHEDULE OF SHORT-TERM BANK DEBT (Details) Sheet http://taop.com/role/ScheduleOfShort-termBankDebtDetails SCHEDULE OF SHORT-TERM BANK DEBT (Details) Details 68 false false R69.htm 00000069 - Disclosure - SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details) Sheet http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details) Details 69 false false R70.htm 00000070 - Disclosure - SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details) (Parenthetical) Sheet http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetailsParenthetical SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details) (Parenthetical) Details 70 false false R71.htm 00000071 - Disclosure - BANK LOANS (Details Narrative) Sheet http://taop.com/role/BankLoansDetailsNarrative BANK LOANS (Details Narrative) Details http://taop.com/role/BankLoansTables 71 false false R72.htm 00000072 - Disclosure - SCHEDULE OF INCOME BEFORE INCOME TAXES (Details) Sheet http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails SCHEDULE OF INCOME BEFORE INCOME TAXES (Details) Details 72 false false R73.htm 00000073 - Disclosure - SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details) Sheet http://taop.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details) Details 73 false false R74.htm 00000074 - Disclosure - SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details) Sheet http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details) Details 74 false false R75.htm 00000075 - Disclosure - SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES (Details) Sheet http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES (Details) Details 75 false false R76.htm 00000076 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://taop.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://taop.com/role/IncomeTaxesTables 76 false false R77.htm 00000077 - Disclosure - SCHEDULE OF OTHER CURRENT ASSETS (Details) Sheet http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails SCHEDULE OF OTHER CURRENT ASSETS (Details) Details 77 false false R78.htm 00000078 - Disclosure - SCHEDULE OF OTHER ASSETS, NONCURRENT (Details) Sheet http://taop.com/role/ScheduleOfOtherAssetsNoncurrentDetails SCHEDULE OF OTHER ASSETS, NONCURRENT (Details) Details 78 false false R79.htm 00000079 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS (Details Narrative) Sheet http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative OTHER CURRENT AND NON-CURRENT ASSETS (Details Narrative) Details http://taop.com/role/OtherCurrentAndNon-currentAssetsTables 79 false false R80.htm 00000080 - Disclosure - SCHEDULE OF OPERATING LEASE (Details) Sheet http://taop.com/role/ScheduleOfOperatingLeaseDetails SCHEDULE OF OPERATING LEASE (Details) Details 80 false false R81.htm 00000081 - Disclosure - SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES (Details) Sheet http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES (Details) Details 81 false false R82.htm 00000082 - Disclosure - OPERATING LEASES (Details Narrative) Sheet http://taop.com/role/OperatingLeasesDetailsNarrative OPERATING LEASES (Details Narrative) Details http://taop.com/role/OperatingLeasesTables 82 false false R83.htm 00000083 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENTS (Details) Sheet http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails SCHEDULE OF EQUITY METHOD INVESTMENTS (Details) Details 83 false false R84.htm 00000084 - Disclosure - LONG-TERM INVESTMENTS (Details Narrative) Sheet http://taop.com/role/Long-termInvestmentsDetailsNarrative LONG-TERM INVESTMENTS (Details Narrative) Details http://taop.com/role/Long-termInvestmentsTables 84 false false R85.htm 00000085 - Disclosure - CONVERTIBLE NOTE PAYABLE (Details Narrative) Sheet http://taop.com/role/ConvertibleNotePayableDetailsNarrative CONVERTIBLE NOTE PAYABLE (Details Narrative) Details http://taop.com/role/ConvertibleNotePayable 85 false false R86.htm 00000086 - Disclosure - SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) Sheet http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) Details 86 false false R87.htm 00000087 - Disclosure - SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) (Parenthetical) Sheet http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetailsParenthetical SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) (Parenthetical) Details 87 false false R88.htm 00000088 - Disclosure - STATUTORY RESERVE AND DISTRIBUTION OF PROFIT (Details Narrative) Sheet http://taop.com/role/StatutoryReserveAndDistributionOfProfitDetailsNarrative STATUTORY RESERVE AND DISTRIBUTION OF PROFIT (Details Narrative) Details http://taop.com/role/StatutoryReserveAndDistributionOfProfit 88 false false R89.htm 00000089 - Disclosure - SCHEDULE OF SHARE BASED PAYMENTS EXPENSE (Details) Sheet http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails SCHEDULE OF SHARE BASED PAYMENTS EXPENSE (Details) Details 89 false false R90.htm 00000090 - Disclosure - SUMMARY OF STOCK OPTION ACTIVITY (Details) Sheet http://taop.com/role/SummaryOfStockOptionActivityDetails SUMMARY OF STOCK OPTION ACTIVITY (Details) Details 90 false false R91.htm 00000091 - Disclosure - SCHEDULE OF NON-VESTED SHARE ACTIVITY (Details) Sheet http://taop.com/role/ScheduleOfNon-vestedShareActivityDetails SCHEDULE OF NON-VESTED SHARE ACTIVITY (Details) Details 91 false false R92.htm 00000092 - Disclosure - SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE (Details) Sheet http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE (Details) Details 92 false false R93.htm 00000093 - Disclosure - EQUITY (Details Narrative) Sheet http://taop.com/role/EquityDetailsNarrative EQUITY (Details Narrative) Details http://taop.com/role/EquityTables 93 false false R94.htm 00000094 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details) Sheet http://taop.com/role/ScheduleOfSegmentReportingDetails SCHEDULE OF SEGMENT REPORTING (Details) Details 94 false false R95.htm 00000095 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details) (Parenthetical) Sheet http://taop.com/role/ScheduleOfSegmentReportingDetailsParenthetical SCHEDULE OF SEGMENT REPORTING (Details) (Parenthetical) Details 95 false false R96.htm 00000096 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://taop.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://taop.com/role/CommitmentsAndContingencies 96 false false R97.htm 00000097 - Disclosure - CONCENTRATIONS (Details Narrative) Sheet http://taop.com/role/ConcentrationsDetailsNarrative CONCENTRATIONS (Details Narrative) Details http://taop.com/role/Concentrations 97 false false R98.htm 00000098 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://taop.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://taop.com/role/SubsequentEvents 98 false false All Reports Book All Reports form6-k.htm ex99-1.htm ex99-2.htm ex99-3.htm taop-20210630.xsd taop-20210630_cal.xml taop-20210630_def.xml taop-20210630_lab.xml taop-20210630_pre.xml http://xbrl.sec.gov/country/2021 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 true true JSON 116 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form6-k.htm ex99-1.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 320, "dts": { "calculationLink": { "local": [ "taop-20210630_cal.xml" ] }, "definitionLink": { "local": [ "taop-20210630_def.xml" ] }, "inline": { "local": [ "form6-k.htm", "ex99-1.htm" ] }, "labelLink": { "local": [ "taop-20210630_lab.xml" ] }, "presentationLink": { "local": [ "taop-20210630_pre.xml" ] }, "schema": { "local": [ "taop-20210630.xsd", "reference-2009-12-16.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" ] } }, "elementCount": 797, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 122, "http://taop.com/20210630": 28, "http://xbrl.sec.gov/dei/2021": 6, "total": 156 }, "keyCustom": 93, "keyStandard": 468, "memberCustom": 114, "memberStandard": 26, "nsprefix": "TAOP", "nsuri": "http://taop.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form6-k.htm", "contextRef": "From2021-01-01to2021-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", "role": "http://taop.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form6-k.htm", "contextRef": "From2021-01-01to2021-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": "ex99-1.htm", "contextRef": "From2021-01-01to2021-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": "00000010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://taop.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - BUSINESS ACQUISITION", "role": "http://taop.com/role/BusinessAcquisition", "shortName": "BUSINESS ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - VARIABLE INTEREST ENTITY", "role": "http://taop.com/role/VariableInterestEntity", "shortName": "VARIABLE INTEREST ENTITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - LOSS PER SHARE", "role": "http://taop.com/role/LossPerShare", "shortName": "LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-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": "00000014 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://taop.com/role/RelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - INVENTORIES", "role": "http://taop.com/role/Inventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-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": "00000016 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE", "role": "http://taop.com/role/PropertyEquipmentAndSoftware", "shortName": "PROPERTY, EQUIPMENT AND SOFTWARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - CRYPTOCURRENCIES", "role": "http://taop.com/role/Cryptocurrencies", "shortName": "CRYPTOCURRENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - BANK LOANS", "role": "http://taop.com/role/BankLoans", "shortName": "BANK LOANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-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": "00000019 - Disclosure - INCOME TAXES", "role": "http://taop.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Consolidated Balance Sheets", "role": "http://taop.com/role/BalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "lang": null, "name": "us-gaap:AdvancesOnInventoryPurchases", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS", "role": "http://taop.com/role/OtherCurrentAndNon-currentAssets", "shortName": "OTHER CURRENT AND NON-CURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - OPERATING LEASES", "role": "http://taop.com/role/OperatingLeases", "shortName": "OPERATING LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - LONG-TERM INVESTMENTS", "role": "http://taop.com/role/Long-termInvestments", "shortName": "LONG-TERM INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "TAOP:ConvertibleNotePayableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - CONVERTIBLE NOTE PAYABLE", "role": "http://taop.com/role/ConvertibleNotePayable", "shortName": "CONVERTIBLE NOTE PAYABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "TAOP:ConvertibleNotePayableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES", "role": "http://taop.com/role/OtherPayablesAndAccruedExpenses", "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "TAOP:StatutoryReserveAndDistributionOfProfitTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - STATUTORY RESERVE AND DISTRIBUTION OF PROFIT", "role": "http://taop.com/role/StatutoryReserveAndDistributionOfProfit", "shortName": "STATUTORY RESERVE AND DISTRIBUTION OF PROFIT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "TAOP:StatutoryReserveAndDistributionOfProfitTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-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": "00000026 - Disclosure - EQUITY", "role": "http://taop.com/role/Equity", "shortName": "EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-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": "00000027 - Disclosure - CONSOLIDATED SEGMENT DATA", "role": "http://taop.com/role/ConsolidatedSegmentData", "shortName": "CONSOLIDATED SEGMENT DATA", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-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": "00000028 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://taop.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-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": "00000029 - Disclosure - CONCENTRATIONS", "role": "http://taop.com/role/Concentrations", "shortName": "CONCENTRATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockNoParValue", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://taop.com/role/BalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-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": "00000030 - Disclosure - SUBSEQUENT EVENTS", "role": "http://taop.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "TAOP:ScheduleOfSubsidiariesAndVariableInterestEntityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS (Tables)", "role": "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansTables", "shortName": "ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "TAOP:ScheduleOfSubsidiariesAndVariableInterestEntityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-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": "00000033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://taop.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - BUSINESS ACQUISITION (Tables)", "role": "http://taop.com/role/BusinessAcquisitionTables", "shortName": "BUSINESS ACQUISITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - VARIABLE INTEREST ENTITY (Tables)", "role": "http://taop.com/role/VariableInterestEntityTables", "shortName": "VARIABLE INTEREST ENTITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - LOSS PER SHARE (Tables)", "role": "http://taop.com/role/LossPerShareTables", "shortName": "LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - INVENTORIES (Tables)", "role": "http://taop.com/role/InventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-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": "00000038 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE (Tables)", "role": "http://taop.com/role/PropertyEquipmentAndSoftwareTables", "shortName": "PROPERTY, EQUIPMENT AND SOFTWARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - CRYPTOCURRENCIES (Tables)", "role": "http://taop.com/role/CryptocurrenciesTables", "shortName": "CRYPTOCURRENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://taop.com/role/StatementsOfOperations", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - BANK LOANS (Tables)", "role": "http://taop.com/role/BankLoansTables", "shortName": "BANK LOANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - INCOME TAXES (Tables)", "role": "http://taop.com/role/IncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS (Tables)", "role": "http://taop.com/role/OtherCurrentAndNon-currentAssetsTables", "shortName": "OTHER CURRENT AND NON-CURRENT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - OPERATING LEASES (Tables)", "role": "http://taop.com/role/OperatingLeasesTables", "shortName": "OPERATING LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - LONG-TERM INVESTMENTS (Tables)", "role": "http://taop.com/role/Long-termInvestmentsTables", "shortName": "LONG-TERM INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables)", "role": "http://taop.com/role/OtherPayablesAndAccruedExpensesTables", "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - EQUITY (Tables)", "role": "http://taop.com/role/EquityTables", "shortName": "EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-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": "00000047 - Disclosure - CONSOLIDATED SEGMENT DATA (Tables)", "role": "http://taop.com/role/ConsolidatedSegmentDataTables", "shortName": "CONSOLIDATED SEGMENT DATA (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "TAOP:ScheduleOfSubsidiariesAndVariableInterestEntityTableTextBlock", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-012021-06-30_custom_TaopingIncMember", "decimals": null, "first": true, "lang": "en-US", "name": "TAOP:Entities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY (Details)", "role": "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails", "shortName": "SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "TAOP:ScheduleOfSubsidiariesAndVariableInterestEntityTableTextBlock", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-012021-06-30_custom_TaopingIncMember", "decimals": null, "first": true, "lang": "en-US", "name": "TAOP:Entities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2007-06-292007-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS (Details Narrative)", "role": "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "shortName": "ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2007-06-292007-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)", "role": "http://taop.com/role/StatementsOfComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details)", "role": "http://taop.com/role/ScheduleOfAccountsReceivableDetails", "shortName": "SCHEDULE OF ACCOUNTS RECEIVABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES (Details)", "role": "http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails", "shortName": "SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "lang": null, "name": "TAOP:ForeignExchangeDifference", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "TAOP:ScheduleOfEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-012021-06-30_srt_OfficeBuildingMember_srt_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - SCHEDULE OF ESTIMATED USEFUL LIVES (Details)", "role": "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails", "shortName": "SCHEDULE OF ESTIMATED USEFUL LIVES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "TAOP:ScheduleOfEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-012021-06-30_srt_OfficeBuildingMember_srt_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "TAOP:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - SCHEDULE OF FUTURE MINIMUM PAYMENTS FOR OPERATING LEASES (Details)", "role": "http://taop.com/role/ScheduleOfFutureMinimumPaymentsForOperatingLeasesDetails", "shortName": "SCHEDULE OF FUTURE MINIMUM PAYMENTS FOR OPERATING LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "TAOP:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityReverseStockSplit", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "role": "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityReverseStockSplit", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-09_custom_TaopingNewMediaCoLtdMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED (Details)", "role": "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "shortName": "SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-09_custom_TaopingNewMediaCoLtdMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION PRO-FORMA (Details)", "role": "http://taop.com/role/ScheduleOfBusinessAcquisitionPro-formaDetails", "shortName": "SCHEDULE OF BUSINESS ACQUISITION PRO-FORMA (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockNoParValue", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - BUSINESS ACQUISITION (Details Narrative)", "role": "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "shortName": "BUSINESS ACQUISITION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2020-01-02", "decimals": "0", "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "TAOP:VariableInterestEntityAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000058 - Disclosure - SCHEDULE OF VARIABLE INTEREST ENTITY OF ASSETS AND LIABILITIES (Details)", "role": "http://taop.com/role/ScheduleOfVariableInterestEntityOfAssetsAndLiabilitiesDetails", "shortName": "SCHEDULE OF VARIABLE INTEREST ENTITY OF ASSETS AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "TAOP:VariableInterestEntityAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000059 - Disclosure - VARIABLE INTEREST ENTITY (Details Narrative)", "role": "http://taop.com/role/VariableInterestEntityDetailsNarrative", "shortName": "VARIABLE INTEREST ENTITY (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Consolidated Statements of Changes in Equity (Unaudited)", "role": "http://taop.com/role/StatementsOfChangesInEquity", "shortName": "Consolidated Statements of Changes in Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000060 - Disclosure - SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE (Details)", "role": "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "shortName": "SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-012021-06-30_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000061 - Disclosure - LOSS PER SHARE (Details Narrative)", "role": "http://taop.com/role/LossPerShareDetailsNarrative", "shortName": "LOSS PER SHARE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-012021-06-30_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000062 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)", "role": "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "shortName": "RELATED PARTY TRANSACTIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-04-012021-04-02_custom_LeaseAgreementMember", "decimals": "0", "lang": null, "name": "TAOP:RentExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000063 - Disclosure - SCHEDULE OF INVENTORIES (Details)", "role": "http://taop.com/role/ScheduleOfInventoriesDetails", "shortName": "SCHEDULE OF INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000064 - Disclosure - INVENTORIES (Details Narrative)", "role": "http://taop.com/role/InventoriesDetailsNarrative", "shortName": "INVENTORIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-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": "00000065 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE (Details)", "role": "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails", "shortName": "SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000066 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE (Details Narrative)", "role": "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "shortName": "PROPERTY, EQUIPMENT AND SOFTWARE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "TAOP:ReceiptOfCryptocurrenciesFromMiningActivities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000067 - Disclosure - SCHEDULE OF MOVEMENTS OF CRYPTOCURRENCIES (Details)", "role": "http://taop.com/role/ScheduleOfMovementsOfCryptocurrenciesDetails", "shortName": "SCHEDULE OF MOVEMENTS OF CRYPTOCURRENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "TAOP:ReceiptOfCryptocurrenciesFromMiningActivities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SecuredDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000068 - Disclosure - SCHEDULE OF SHORT-TERM BANK DEBT (Details)", "role": "http://taop.com/role/ScheduleOfShort-termBankDebtDetails", "shortName": "SCHEDULE OF SHORT-TERM BANK DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SecuredDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000069 - Disclosure - SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details)", "role": "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails", "shortName": "SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://taop.com/role/StatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2020-12-31_custom_BankLoanThreeMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TimeDeposits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000070 - Disclosure - SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details) (Parenthetical)", "role": "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetailsParenthetical", "shortName": "SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2020-12-31_custom_BankLoanThreeMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TimeDeposits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShortTermBankLoansAndNotesPayable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000071 - Disclosure - BANK LOANS (Details Narrative)", "role": "http://taop.com/role/BankLoansDetailsNarrative", "shortName": "BANK LOANS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "b", "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000072 - Disclosure - SCHEDULE OF INCOME BEFORE INCOME TAXES (Details)", "role": "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails", "shortName": "SCHEDULE OF INCOME BEFORE INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-012021-06-30_custom_PRCMember", "decimals": "0", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000073 - Disclosure - SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details)", "role": "http://taop.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "shortName": "SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000074 - Disclosure - SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details)", "role": "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "shortName": "SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "lang": null, "name": "TAOP:ComputedExpectedIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "TAOP:DeferredTaxAssetsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000075 - Disclosure - SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES (Details)", "role": "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "TAOP:DeferredTaxAssetsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000076 - Disclosure - INCOME TAXES (Details Narrative)", "role": "http://taop.com/role/IncomeTaxesDetailsNarrative", "shortName": "INCOME TAXES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "TAOP:AdvancesToUnrelatedparties", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000077 - Disclosure - SCHEDULE OF OTHER CURRENT ASSETS (Details)", "role": "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails", "shortName": "SCHEDULE OF OTHER CURRENT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "lang": null, "name": "us-gaap:OtherReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherAssetsNoncurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000078 - Disclosure - SCHEDULE OF OTHER ASSETS, NONCURRENT (Details)", "role": "http://taop.com/role/ScheduleOfOtherAssetsNoncurrentDetails", "shortName": "SCHEDULE OF OTHER ASSETS, NONCURRENT (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R79": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "TAOP:AdvancesToUnrelatedparties", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000079 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS (Details Narrative)", "role": "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "shortName": "OTHER CURRENT AND NON-CURRENT ASSETS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2020-11-012020-11-30", "decimals": "0", "lang": null, "name": "us-gaap:ProceedsFromSaleOfOtherAssets1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "span", "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000008 - Statement - Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "role": "http://taop.com/role/StatementsOfCashFlowsParenthetical", "shortName": "Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "-5", "lang": null, "name": "TAOP:PurchaseOfSoftwareAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000080 - Disclosure - SCHEDULE OF OPERATING LEASE (Details)", "role": "http://taop.com/role/ScheduleOfOperatingLeaseDetails", "shortName": "SCHEDULE OF OPERATING LEASE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "TAOP:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000081 - Disclosure - SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES (Details)", "role": "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30_custom_LeasesOfficeServerRoomsDormitoryleasesMember", "decimals": "0", "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000082 - Disclosure - OPERATING LEASES (Details Narrative)", "role": "http://taop.com/role/OperatingLeasesDetailsNarrative", "shortName": "OPERATING LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000083 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENTS (Details)", "role": "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails", "shortName": "SCHEDULE OF EQUITY METHOD INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30_custom_QingdaoTaopingIoTCoLtdMember_us-gaap_EquityMethodInvestmentsMember", "decimals": "INF", "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000084 - Disclosure - LONG-TERM INVESTMENTS (Details Narrative)", "role": "http://taop.com/role/Long-termInvestmentsDetailsNarrative", "shortName": "LONG-TERM INVESTMENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "-4", "lang": null, "name": "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDateDescription", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000085 - Disclosure - CONVERTIBLE NOTE PAYABLE (Details Narrative)", "role": "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "shortName": "CONVERTIBLE NOTE PAYABLE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "TAOP:ConvertibleNotePayableTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2020-12-31_custom_NoteTwoMember", "decimals": "-5", "lang": null, "name": "us-gaap:ConvertibleNotesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "TAOP:AdvancesFromUnrelatedThirdparties", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000086 - Disclosure - SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details)", "role": "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails", "shortName": "SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "TAOP:AdvancesFromUnrelatedThirdparties", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SecurityDeposit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000087 - Disclosure - SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) (Parenthetical)", "role": "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetailsParenthetical", "shortName": "SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "span", "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "lang": null, "name": "TAOP:PriorYearGovernmentFunding", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "p", "TAOP:StatutoryReserveAndDistributionOfProfitTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "TAOP:AnnualTaxProfits", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000088 - Disclosure - STATUTORY RESERVE AND DISTRIBUTION OF PROFIT (Details Narrative)", "role": "http://taop.com/role/StatutoryReserveAndDistributionOfProfitDetailsNarrative", "shortName": "STATUTORY RESERVE AND DISTRIBUTION OF PROFIT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "TAOP:StatutoryReserveAndDistributionOfProfitTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "TAOP:AnnualTaxProfits", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000089 - Disclosure - SCHEDULE OF SHARE BASED PAYMENTS EXPENSE (Details)", "role": "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails", "shortName": "SCHEDULE OF SHARE BASED PAYMENTS EXPENSE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS", "role": "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlans", "shortName": "ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000090 - Disclosure - SUMMARY OF STOCK OPTION ACTIVITY (Details)", "role": "http://taop.com/role/SummaryOfStockOptionActivityDetails", "shortName": "SUMMARY OF STOCK OPTION ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2020-12-31_us-gaap_StockOptionMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000091 - Disclosure - SCHEDULE OF NON-VESTED SHARE ACTIVITY (Details)", "role": "http://taop.com/role/ScheduleOfNon-vestedShareActivityDetails", "shortName": "SCHEDULE OF NON-VESTED SHARE ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30_custom_WarrantOneMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000092 - Disclosure - SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE (Details)", "role": "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails", "shortName": "SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30_custom_WarrantOneMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000093 - Disclosure - EQUITY (Details Narrative)", "role": "http://taop.com/role/EquityDetailsNarrative", "shortName": "EQUITY (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-03-012021-03-31", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000094 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details)", "role": "http://taop.com/role/ScheduleOfSegmentReportingDetails", "shortName": "SCHEDULE OF SEGMENT REPORTING (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "lang": null, "name": "us-gaap:OtherOperatingIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000095 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details) (Parenthetical)", "role": "http://taop.com/role/ScheduleOfSegmentReportingDetailsParenthetical", "shortName": "SCHEDULE OF SEGMENT REPORTING (Details) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000096 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "role": "http://taop.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-012021-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000097 - Disclosure - CONCENTRATIONS (Details Narrative)", "role": "http://taop.com/role/ConcentrationsDetailsNarrative", "shortName": "CONCENTRATIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-01-012021-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-07-012021-07-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000098 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "role": "http://taop.com/role/SubsequentEventsDetailsNarrative", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "ex99-1.htm", "contextRef": "From2021-04-142021-04-15_custom_PurchaseAgreementMember_custom_BitmainTechnologiesLimitedMember_custom_CryptocurrencyMember", "decimals": "-6", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } } }, "segmentCount": 146, "tag": { "TAOP_AccountsReceivableRelatedPartiesGrossNoncurrent": { "auth_ref": [], "calculation": { "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableRelatedPartiesNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-current accounts receivable - related parties.", "label": "Non-current Accounts Receivable - related parties" } } }, "localname": "AccountsReceivableRelatedPartiesGrossNoncurrent", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_AdvancedPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Advanced payment.", "label": "Advanced payment" } } }, "localname": "AdvancedPayment", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TAOP_AdvancesFromCustomersRelatedParties": { "auth_ref": [], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Advances from customers-related parties, current.", "label": "Advances from customers-related parties" } } }, "localname": "AdvancesFromCustomersRelatedParties", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "TAOP_AdvancesFromUnrelatedThirdparties": { "auth_ref": [], "calculation": { "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails": { "order": 1.0, "parentTag": "TAOP_OtherPayablesAndAccruedExpensesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Advances from unrelated third-parties.", "label": "Advances from unrelated third parties (i)" } } }, "localname": "AdvancesFromUnrelatedThirdparties", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_AdvancesToUnrelatedparties": { "auth_ref": [], "calculation": { "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Advances to unrelated-parties.", "label": "Advances to unrelated parties" } } }, "localname": "AdvancesToUnrelatedparties", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_AdvertisingCostPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advertising cost percentage.", "label": "Advertising cost, percentage" } } }, "localname": "AdvertisingCostPercentage", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "TAOP_AllowanceForCreditLossesReceivableForRelatedParties": { "auth_ref": [], "calculation": { "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableRelatedPartiesCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for credit losses, accounts receivable - related parties.", "label": "AllowanceForCreditLossesReceivableForRelatedParties", "negatedLabel": "Allowance for credit losses - related parties" } } }, "localname": "AllowanceForCreditLossesReceivableForRelatedParties", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_AllowanceForDoubtfulAccountsReceivableAdditionFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable addition from acquisition.", "label": "Addition from acquisition of TNM" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableAdditionFromAcquisition", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_AllowanceForSlowmovingOrObsoleteInventories": { "auth_ref": [], "calculation": { "http://taop.com/role/ScheduleOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance for slow-moving or obsolete inventories.", "label": "Allowance for slow-moving or obsolete inventories" } } }, "localname": "AllowanceForSlowmovingOrObsoleteInventories", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_AlphaDigitalGroupLtdADGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alpha Digital Group Ltd (ADG) [Member]", "label": "Alpha Digital Group Ltd (ADG) [Member]" } } }, "localname": "AlphaDigitalGroupLtdADGMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_AnnualTaxProfits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annual tax profits.", "label": "Annual tax profits" } } }, "localname": "AnnualTaxProfits", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatutoryReserveAndDistributionOfProfitDetailsNarrative" ], "xbrltype": "percentItemType" }, "TAOP_ApirlNighteenTwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Apirl 18, 2024 [Member]", "label": "Apirl 18, 2024 [Member]" } } }, "localname": "ApirlNighteenTwoThousandTwentyFourMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_AralPetroleumCapitalLLPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aral Petroleum Capital LLP [Member]", "label": "Aral Petroleum Capital LLP [Member]" } } }, "localname": "AralPetroleumCapitalLLPMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_BTSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BT Segment [Member]", "label": "BT Segment [Member]" } } }, "localname": "BTSegmentMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "TAOP_BVIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BVI [Member]", "label": "BVI [Member]" } } }, "localname": "BVIMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "TAOP_BankLoanOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank Loan 1 [Member]", "label": "Bank Loan 1 [Member]" } } }, "localname": "BankLoanOneMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails" ], "xbrltype": "domainItemType" }, "TAOP_BankLoanThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank Loan Three [Member]", "label": "Bank Loan Three [Member]" } } }, "localname": "BankLoanThreeMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails", "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "TAOP_BankLoanTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank Loan 2 [Member]", "label": "Bank Loan 2 [Member]" } } }, "localname": "BankLoanTwoMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails" ], "xbrltype": "domainItemType" }, "TAOP_BitmainTechnologiesLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bitmain Technologies Limited [Member]", "label": "Bitmain Technologies Limited [Member]" } } }, "localname": "BitmainTechnologiesLimitedMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_BiznestInternetTechCoLtdBiznestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Biznest Internet Tech. Co., Ltd. (Biznest) [Member]", "label": "Biznest Internet Tech. Co., Ltd. (Biznest) [Member]" } } }, "localname": "BiznestInternetTechCoLtdBiznestMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_BiznestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Biznest [Member]", "label": "Biznest [Member]" } } }, "localname": "BiznestMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_BusinessAcquisitionProFormaWeightedAverageNumberOfSharesBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business acquisition pro-forma weighted average number of shares basic and diluted.", "label": "Basic and Diluted" } } }, "localname": "BusinessAcquisitionProFormaWeightedAverageNumberOfSharesBasicAndDiluted", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionPro-formaDetails" ], "xbrltype": "sharesItemType" }, "TAOP_BusinessAcquisitionsProFormaNetLossAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business acquisitions pro-forma net loss attributable to parent.", "label": "Net (loss) attributable to TAOP" } } }, "localname": "BusinessAcquisitionsProFormaNetLossAttributableToParent", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionPro-formaDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdvancesToSuppliers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed advances to suppliers.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdvancesToSuppliers", "verboseLabel": "Advances to suppliers" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdvancesToSuppliers", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedPayrollAndBenefits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued payroll and benefits.", "label": "Accrued payroll and benefits" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedPayrollAndBenefits", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAdvancesFromCustomer": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities advances from customer.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAdvancesFromCustomer", "verboseLabel": "Advances from customers" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAdvancesFromCustomer", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDueToRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities due to related parties.", "label": "Amount due to related parties" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDueToRelatedParties", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Right of use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_CBTSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CBT Segment [Member]", "label": "CBT Segment [Member]" } } }, "localname": "CBTSegmentMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/ScheduleOfSegmentReportingDetailsParenthetical" ], "xbrltype": "domainItemType" }, "TAOP_CapitalInjectedByMinorityShareholdersInJointVenture": { "auth_ref": [], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capital injected by minority shareholders in joint venture.", "label": "Capital injected by minority shareholders in joint venture" } } }, "localname": "CapitalInjectedByMinorityShareholdersInJointVenture", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TAOP_CommissionFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission fee.", "label": "Commission fee" } } }, "localname": "CommissionFee", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "percentItemType" }, "TAOP_ComputedExpectedIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Computed expected income tax expense (benefit).", "label": "Computed expected income tax (benefit)" } } }, "localname": "ComputedExpectedIncomeTaxExpenseBenefit", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_ConsultantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consultant [Member]", "label": "Consultant [Member]" } } }, "localname": "ConsultantMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_ConsultantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consultants [Member]", "label": "Consultants [Member]" } } }, "localname": "ConsultantsMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "TAOP_ContractTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract term.", "label": "[custom:ContractTerms]" } } }, "localname": "ContractTerms", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "durationItemType" }, "TAOP_ConvertibleNotePayableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Note Payable [Text Block]", "label": "CONVERTIBLE NOTE PAYABLE" } } }, "localname": "ConvertibleNotePayableTextBlock", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConvertibleNotePayable" ], "xbrltype": "textBlockItemType" }, "TAOP_ConvertiblePromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Promissory Note [Member]", "label": "Convertible Promissory Note [Member]" } } }, "localname": "ConvertiblePromissoryNoteMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "TAOP_ConvertiblePromissoryNoteOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Promissory Note-1 [Member]", "label": "Convertible Promissory Note-1 [Member]" } } }, "localname": "ConvertiblePromissoryNoteOneMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_ConvertiblePromissoryNoteThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Promissory Note-3 [Member]", "label": "Convertible Promissory Note-3 [Member]" } } }, "localname": "ConvertiblePromissoryNoteThreeMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_ConvertiblePromissoryNoteTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Promissory Note-2 [Member]", "label": "Convertible Promissory Note-2 [Member]" } } }, "localname": "ConvertiblePromissoryNoteTwoMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_CorporateAndOthersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate and Others [Member]", "label": "Corporate and Others [Member]" } } }, "localname": "CorporateAndOthersMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "TAOP_CryptocurrenciesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cryptocurrencies [Policy Text Block]", "label": "(j) Cryptocurrencies" } } }, "localname": "CryptocurrenciesPolicyTextBlock", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "TAOP_CryptocurrencyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cryptocurrency [Member]", "label": "Cryptocurrency [Member]" } } }, "localname": "CryptocurrencyMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_CryptocurrencyMiningMachineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cryptocurrency Mining Machine [Member]", "label": "Cryptocurrency Mining Machine [Member]" } } }, "localname": "CryptocurrencyMiningMachineMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "TAOP_CryptocurrencyMiningMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cryptocurrency Mining [Member]", "label": "Cryptocurrency Mining [Member]" } } }, "localname": "CryptocurrencyMiningMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "TAOP_CryptocurrencyMiningsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cryptocurrency Minings [Member]", "label": "Cryptocurrency Minings [Member]" } } }, "localname": "CryptocurrencyMiningsMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer [Member]", "label": "Customer [Member]" } } }, "localname": "CustomerMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_DecreaseInAdvanceToSuppliers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in advance to suppliers.", "label": "Decrease in advance to suppliers" } } }, "localname": "DecreaseInAdvanceToSuppliers", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "TAOP_DeferredTaxAssetsAllowanceForDoubtfulAccounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets, allowance for doubtful accounts.", "label": "Deferred tax assets, Allowance for credit losses" } } }, "localname": "DeferredTaxAssetsAllowanceForDoubtfulAccounts", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_DeferredTaxAssetsIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets, intangible assets.", "label": "Deferred tax assets, Intangible assets" } } }, "localname": "DeferredTaxAssetsIntangibleAssets", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_DeferredTaxLiabilitiesAccruedLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities Accrued Liabilities.", "label": "Deferred tax liabilities, Accrued liabilities" } } }, "localname": "DeferredTaxLiabilitiesAccruedLiabilities", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_DeferredTaxLiabilitiesAllowanceForDoubtfulAccounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities, allowance for doubtful accounts.", "label": "Deferred tax liabilities, Allowance for credit losses" } } }, "localname": "DeferredTaxLiabilitiesAllowanceForDoubtfulAccounts", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_DeferredTaxLiabilitiesLossCarryforwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities, loss carry-forwards.", "label": "Deferred tax liabilities, Loss carry-forwards" } } }, "localname": "DeferredTaxLiabilitiesLossCarryforwards", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_DeferredTaxLiabilitiesValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities, valuation allowance.", "label": "Deferred tax liabilities, Valuation allowance" } } }, "localname": "DeferredTaxLiabilitiesValuationAllowance", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_DisclosureConvertibleNotePayableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Note Payable" } } }, "localname": "DisclosureConvertibleNotePayableAbstract", "nsuri": "http://taop.com/20210630", "xbrltype": "stringItemType" }, "TAOP_DisclosureOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases", "verboseLabel": "Schedule Of Operating Lease" } } }, "localname": "DisclosureOperatingLeasesAbstract", "nsuri": "http://taop.com/20210630", "xbrltype": "stringItemType" }, "TAOP_DisclosureStatutoryReserveAndDistributionOfProfitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statutory Reserve And Distribution Of Profit" } } }, "localname": "DisclosureStatutoryReserveAndDistributionOfProfitAbstract", "nsuri": "http://taop.com/20210630", "xbrltype": "stringItemType" }, "TAOP_DormitoryLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dormitory Lease [Member]", "label": "Dormitory Lease [Member]" } } }, "localname": "DormitoryLeaseMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_EconomicPandemicAndPoliticalRisksPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Economic Pandemic And Political Risks [Policy Text Block]", "label": "(c) Economic, Pandemic, Political, and Currency Exchange Risks" } } }, "localname": "EconomicPandemicAndPoliticalRisksPolicyTextBlock", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "TAOP_ElectronicEquipmentFurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electronic Equipment Furniture And Fixtures [Member]", "label": "Electronic Equipment Furniture And Fixtures [Member]" } } }, "localname": "ElectronicEquipmentFurnitureAndFixturesMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "TAOP_ElectronicsEquipmentFurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electronics Equipment, Furniture and Fixtures [Member]", "label": "Electronics Equipment, Furniture and Fixtures [Member]" } } }, "localname": "ElectronicsEquipmentFurnitureAndFixturesMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "TAOP_EmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee [Member]", "label": "Employee [Member]" } } }, "localname": "EmployeeMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_EmployeesAndDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees and Directors [Member]", "label": "Employees and Directors [Member]" } } }, "localname": "EmployeesAndDirectorsMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees [Member]", "label": "Employees [Member]" } } }, "localname": "EmployeesMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "TAOP_Entities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entities.", "label": "Entities" } } }, "localname": "Entities", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "stringItemType" }, "TAOP_EquityExpirationDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity expiration date.", "label": "Expiration Date" } } }, "localname": "EquityExpirationDate", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails" ], "xbrltype": "dateItemType" }, "TAOP_EquityTransferAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Transfer Agreement [Member]", "label": "Equity Transfer Agreement [Member]" } } }, "localname": "EquityTransferAgreementMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_FairValueOfStockOptionGrantDate": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of stock option grant date.", "label": "Fair value of stock option grant date" } } }, "localname": "FairValueOfStockOptionGrantDate", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TAOP_FairValueOfStockOptionVested": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of stock option vested.", "label": "Fair value of stock option vested" } } }, "localname": "FairValueOfStockOptionVested", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TAOP_FiveUnrelatedSuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Five Unrelated Suppliers [Member]", "label": "Five Unrelated Suppliers [Member]" } } }, "localname": "FiveUnrelatedSuppliersMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_ForeignExchangeDifference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Foreign exchange difference.", "label": "Foreign exchange difference" } } }, "localname": "ForeignExchangeDifference", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_FundingCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Funding commitment.", "label": "Funding commitment" } } }, "localname": "FundingCommitment", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TAOP_GeneralReserve": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "General reserve.", "label": "General reserve" } } }, "localname": "GeneralReserve", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatutoryReserveAndDistributionOfProfitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TAOP_HighTechnologyEnterpriseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "High Technology Enterprise [Member]", "label": "High Technology Enterprise [Member]" } } }, "localname": "HighTechnologyEnterpriseMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_HolderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Holder [Member]", "label": "Holder [Member]" } } }, "localname": "HolderMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_IASPECBocomIoTTechCoLtdBocomMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "iASPEC Bocom IoT Tech. Co., Ltd. (Bocom) [Member]", "label": "iASPEC Bocom IoT Tech. Co., Ltd. (Bocom) [Member]" } } }, "localname": "IASPECBocomIoTTechCoLtdBocomMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_IASPECTechnologyGroupCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "iASPEC Technology Group Co., Ltd. (iASPEC) [Member]", "label": "iASPEC Technology Group Co., Ltd. [Member]" } } }, "localname": "IASPECTechnologyGroupCoLtdMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_IASPECTechnologyGroupCoLtdiASPECMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "iASPEC Technology Group Co., Ltd. (iASPEC) [Member]", "label": "iASPEC Technology Group Co., Ltd. (iASPEC) [Member]" } } }, "localname": "IASPECTechnologyGroupCoLtdiASPECMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_IncreaseDecreaseInAccountsPayableFromRelatedParty": { "auth_ref": [], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in accounts payable from related party.", "label": "Accounts payable to related party" } } }, "localname": "IncreaseDecreaseInAccountsPayableFromRelatedParty", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TAOP_IncreaseDecreaseInAdvancesFromCustomersFromRelatedParties": { "auth_ref": [], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.", "label": "Advances from customers - related parties" } } }, "localname": "IncreaseDecreaseInAdvancesFromCustomersFromRelatedParties", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TAOP_IncreaseDecreaseInAllowanceForCreditLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInAllowanceForCreditLosses", "verboseLabel": "Increase in allowance for credit losses" } } }, "localname": "IncreaseDecreaseInAllowanceForCreditLosses", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_IncreaseDecreaseInAmountsDueTofromRelatedParties": { "auth_ref": [], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts due to/from related parties.", "label": "IncreaseDecreaseInAmountsDueTofromRelatedParties", "negatedLabel": "Amounts due to related parties" } } }, "localname": "IncreaseDecreaseInAmountsDueTofromRelatedParties", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TAOP_IncreaseDecreaseInInvestments": { "auth_ref": [], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInInvestments", "negatedLabel": "Cryptocurrencies \u2013 mining" } } }, "localname": "IncreaseDecreaseInInvestments", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TAOP_IncreaseDecreaseInLeaseLiability": { "auth_ref": [], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in lease liability.", "label": "IncreaseDecreaseInLeaseLiability", "verboseLabel": "Lease liability" } } }, "localname": "IncreaseDecreaseInLeaseLiability", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TAOP_IncreaseInAccountsPayableAndOtherPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase in accounts payable and other payable.", "label": "Increase in accounts payable and other payable" } } }, "localname": "IncreaseInAccountsPayableAndOtherPayable", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "TAOP_IncreaseInRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase in revenue.", "label": "Increase in revenue" } } }, "localname": "IncreaseInRevenue", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TAOP_IndividualInvestorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Individual Investor [Member]", "label": "Individual Investor [Member]" } } }, "localname": "IndividualInvestorMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_InformationSecurityIoTTechCoLtdISIOTMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information Security IoT Tech.Co., Ltd. (ISIOT) [Member]", "label": "Information Security IoT Tech.Co., Ltd. (ISIOT) [Member] [Default Label]", "verboseLabel": "Information Security IoT Tech.Co., Ltd. (ISIOT) [Member]" } } }, "localname": "InformationSecurityIoTTechCoLtdISIOTMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_InformationSecurityTechChinaCoLtdISTMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information Security IoT Tech.Co., Ltd. (ISIOT) [Member]", "label": "Information Security IoT Tech.Co., Ltd. (ISIOT) [Member]" } } }, "localname": "InformationSecurityTechChinaCoLtdISTMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_InitialInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Initial Investment Equity Securities Without Readily Determinable Fair Value Amount.", "label": "Initial investment equity investments without readily determinable fair value" } } }, "localname": "InitialInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TAOP_InsuranceOfCommonStockForFinancing": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Insurance of common stock for financing.", "label": "Issuance of common stock for financing (Note 18)" } } }, "localname": "InsuranceOfCommonStockForFinancing", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "TAOP_InsuranceOfCommonStockForFinancingShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance of common stock for financing, shares.", "label": "Insurance of common stock for financing (Note 18), shares" } } }, "localname": "InsuranceOfCommonStockForFinancingShares", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "TAOP_InventoryCostOfProjects": { "auth_ref": [], "calculation": { "http://taop.com/role/ScheduleOfInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of projects.", "label": "Cost of projects" } } }, "localname": "InventoryCostOfProjects", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_InvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investors [Member]", "label": "Investors [Member]" } } }, "localname": "InvestorsMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_JiangsuTaopingIoTTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jiangsu Taoping IoT Technology Co Ltd [Member]", "label": "Jiangsu Taoping IoT Technology Co Ltd [Member]" } } }, "localname": "JiangsuTaopingIoTTechnologyCoLtdMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "TAOP_JiangsuTaopingNewMediaCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jiangsu Taoping New Media Co Ltd [Member]", "label": "Jiangsu Taoping New Media Co Ltd [Member]" } } }, "localname": "JiangsuTaopingNewMediaCoLtdMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "TAOP_LeaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Agreement [Member]", "label": "Lease Agreement [Member]" } } }, "localname": "LeaseAgreementMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_LeasesOfficeServerRoomsDormitoryleasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases Office Server Rooms Dormitory leases [Member]", "label": "Leases Office Server Rooms Dormitory leases [Member]" } } }, "localname": "LeasesOfficeServerRoomsDormitoryleasesMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "TAOP_Location": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location.", "label": "Location" } } }, "localname": "Location", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "stringItemType" }, "TAOP_MediaDisplayEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Media Display Equipment [Member]", "label": "Media Display Equipment [Member]" } } }, "localname": "MediaDisplayEquipmentMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "TAOP_MotorVehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Motor Vehicles [Member]", "label": "Motor Vehicles [Member]" } } }, "localname": "MotorVehiclesMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "TAOP_MrJianghuaiLinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mr. Jianghuai Lin [Member]", "label": "Mr. Jianghuai Lin [Member]" } } }, "localname": "MrJianghuaiLinMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_MrLinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mr.Lin [Member]", "label": "Mr.Lin [Member]" } } }, "localname": "MrLinMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_NetLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net Loss.", "label": "Net income loss" } } }, "localname": "NetLoss", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TAOP_NetProfitReceivedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net profit received, percentage.", "label": "Net profit received, percentage" } } }, "localname": "NetProfitReceivedPercentage", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "percentItemType" }, "TAOP_NoSingleCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No Single Customer [Member]", "label": "No Single Customer [Member]" } } }, "localname": "NoSingleCustomerMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_NonCashCompensationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non Cash Compensation [Member]" } } }, "localname": "NonCashCompensationMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "TAOP_NonEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-employees [Member]", "label": "Non-employees [Member]" } } }, "localname": "NonEmployeesMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_NonEmployeesStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non Employees Stock Options [Member]", "label": "Non Employees Stock Options [Member]" } } }, "localname": "NonEmployeesStockOptionsMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_NonEmployeesStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non Employees Stock Warrants [Member]", "label": "Non Employees Stock Warrants [Member]" } } }, "localname": "NonEmployeesStockWarrantsMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_NoncurrentAllowanceForCreditLossesRelatedParties": { "auth_ref": [], "calculation": { "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableRelatedPartiesNoncurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-current allowance for credit losses - related parties.", "label": "NoncurrentAllowanceForCreditLossesRelatedParties", "negatedLabel": "Non-current Allowance for credit losses - related parties" } } }, "localname": "NoncurrentAllowanceForCreditLossesRelatedParties", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_NoteOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Note-1 [Member]", "label": "Note-1 [Member]" } } }, "localname": "NoteOneMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_NoteThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Note-3 [Member]", "label": "Note-3 [Member]" } } }, "localname": "NoteThreeMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_NoteTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Note-2 [Member]", "label": "Note-2 [Member]" } } }, "localname": "NoteTwoMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_NumberOfEquipmentLended": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of equipment lended" } } }, "localname": "NumberOfEquipmentLended", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "integerItemType" }, "TAOP_OfficeBuildingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Buildings [Member]", "label": "Office Buildings [Member]" } } }, "localname": "OfficeBuildingsMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "TAOP_OfficeSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Space [Member]", "label": "Office Space [Member]" } } }, "localname": "OfficeSpaceMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer [Member]", "label": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_OneSuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Suppliers [Member]", "label": "One Suppliers [Member]" } } }, "localname": "OneSuppliersMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_OtherCurrentAssets": { "auth_ref": [], "calculation": { "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other current assets.", "label": "OtherCurrentAssets", "verboseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssets", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other [Member]", "label": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "TAOP_OtherPayablesAndAccruedExpensesCurrent": { "auth_ref": [], "calculation": { "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other payables and accrued expenses, current portion.", "label": "OtherPayablesAndAccruedExpensesCurrent", "totalLabel": "Other Payables and Accrued Expenses" } } }, "localname": "OtherPayablesAndAccruedExpensesCurrent", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_OtherRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Related Parties [Member]", "label": "Other Related Parties [Member]" } } }, "localname": "OtherRelatedPartiesMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "TAOP_OtherTaxesPayable": { "auth_ref": [], "calculation": { "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails": { "order": 2.0, "parentTag": "TAOP_OtherPayablesAndAccruedExpensesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other taxes payable.", "label": "Other taxes payable (ii)" } } }, "localname": "OtherTaxesPayable", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_PRCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PRC [Member]", "label": "PRC [Member]" } } }, "localname": "PRCMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "TAOP_PreferentialPaymentReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Preferential payment received.", "label": "Preferential payment received" } } }, "localname": "PreferentialPaymentReceived", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TAOP_PrepaidExpensesPolicyTetxBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses Policy [Text Block]", "label": "(g) Prepaid expenses" } } }, "localname": "PrepaidExpensesPolicyTetxBlock", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "TAOP_PrepaidRentalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid Rental [Member]", "label": "Prepaid Rental [Member]" } } }, "localname": "PrepaidRentalMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_PrepaidStockBasedCompensationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid Stock Based Compensation [Member]", "label": "Prepaid Stock Based Compensation [Member]" } } }, "localname": "PrepaidStockBasedCompensationMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_PriorYearGovernmentFunding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Prior Year Government Funding.", "label": "Prior year government funding" } } }, "localname": "PriorYearGovernmentFunding", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "TAOP_ProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products [Member]", "label": "Products [Member]" } } }, "localname": "ProductsMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "TAOP_ProductsRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products Related Parties [Member]", "label": "Products Related Parties [Member]" } } }, "localname": "ProductsRelatedPartiesMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "TAOP_PromissoryNoteHolderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promissory Note Holder [Member]", "label": "Promissory Note Holder [Member]" } } }, "localname": "PromissoryNoteHolderMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_PurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Agreement [Member]", "label": "Purchase Agreement [Member]" } } }, "localname": "PurchaseAgreementMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_PurchaseOfSoftwareAndEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase of software and equipment.", "label": "Purchase of software and equipment" } } }, "localname": "PurchaseOfSoftwareAndEquipment", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "TAOP_PurchasePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price.", "label": "Purchase price" } } }, "localname": "PurchasePrice", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "TAOP_PurchasedSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased Software [Member]", "label": "Purchased Software [Member]" } } }, "localname": "PurchasedSoftwareMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "TAOP_PurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchases [Member]", "label": "Purchases [Member]" } } }, "localname": "PurchasesMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_QingdaoTaopingIoTCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Qingdao Taoping IoT Co Ltd [Member]", "label": "Qingdao Taoping IoT Co Ltd [Member]" } } }, "localname": "QingdaoTaopingIoTCoLtdMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "TAOP_ReceiptOfCryptocurrenciesFromMiningActivities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receipt of cryptocurrencies from mining activities.", "label": "Receipt of cryptocurrencies from mining activities" } } }, "localname": "ReceiptOfCryptocurrenciesFromMiningActivities", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfMovementsOfCryptocurrenciesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_ReconciliationToAmountsOnConsolidatedBalanceSheets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reconciliation to amounts on consolidated balance sheets.", "label": "Reconciliation to amounts on consolidated balance sheets" } } }, "localname": "ReconciliationToAmountsOnConsolidatedBalanceSheets", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "TAOP_RelatedCompanyOwnedByMrLinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Company Owned By Mr.Lin [Member]", "label": "Related Company Owned By Mr.Lin [Member]" } } }, "localname": "RelatedCompanyOwnedByMrLinMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_RentExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rent expenses.", "label": "Rent expenses" } } }, "localname": "RentExpenses", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TAOP_ScheduleOfEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of estimated useful lives [Table Text Block]", "label": "SCHEDULE OF ESTIMATED USEFUL LIVES" } } }, "localname": "ScheduleOfEstimatedUsefulLivesTableTextBlock", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "TAOP_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "SCHEDULE OF FUTURE MINIMUM PAYMENTS FOR OPERATING LEASES" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "TAOP_ScheduleOfSubsidiariesAndVariableInterestEntityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of subsidiaries and variable interest entity [Table Text Block]", "label": "SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY" } } }, "localname": "ScheduleOfSubsidiariesAndVariableInterestEntityTableTextBlock", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansTables" ], "xbrltype": "textBlockItemType" }, "TAOP_SecuritiesPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securities Purchase Agreement [Member]", "label": "Securities Purchase Agreement [Member]" } } }, "localname": "SecuritiesPurchaseAgreementMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_ServerRoomsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Server Rooms [Member]", "label": "Server Rooms [Member]" } } }, "localname": "ServerRoomsMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the warrants.", "label": "Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails" ], "xbrltype": "perShareItemType" }, "TAOP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Remaining Contractual Life (Year), Ending" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "TAOP_SharesIssuedForServices": { "auth_ref": [], "calculation": { "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_ShareBasedCompensation", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Shares issued for services.", "label": "SharesIssuedForServices", "negatedLabel": "Shares issued for services" } } }, "localname": "SharesIssuedForServices", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_SharesOutstandingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Outstanding Percentage.", "label": "Shares outstanding, percentage" } } }, "localname": "SharesOutstandingPercentage", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "percentItemType" }, "TAOP_ShenzhenKejianInformationTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shenzhen Kejian Information Technology Co Ltd [Member]", "label": "Shenzhen Kejian Information Technology Co Ltd [Member]" } } }, "localname": "ShenzhenKejianInformationTechnologyCoLtdMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_ShenzhenTaopingECommerceServiceCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shenzhen Taoping E-Commerce Service Co Ltd [Member]", "label": "Shenzhen Taoping E-Commerce Service Co Ltd [Member]" } } }, "localname": "ShenzhenTaopingECommerceServiceCoLtdMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_ShenzhenTaopingECommerceServiceCoLtdSZTECMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shenzhen Taoping E-Commerce Service Co., Ltd. (SZTEC) [Member]", "label": "Shenzhen Taoping E-Commerce Service Co., Ltd. (SZTEC) [Member]" } } }, "localname": "ShenzhenTaopingECommerceServiceCoLtdSZTECMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_ShenzhenTaopingEducationTechnologyCoLtdSZTETMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shenzhen Taoping Education Technology Co., Ltd. (SZTET) [Member]", "label": "Shenzhen Taoping Education Technology Co., Ltd. (SZTET) [Member]" } } }, "localname": "ShenzhenTaopingEducationTechnologyCoLtdSZTETMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software [Member]", "label": "Software [Member]" } } }, "localname": "SoftwareMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "TAOP_StatutoryReserveAndDistributionOfProfitTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statutory reserve and distribution of profit [Text Block]", "label": "STATUTORY RESERVE AND DISTRIBUTION OF PROFIT" } } }, "localname": "StatutoryReserveAndDistributionOfProfitTextBlock", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatutoryReserveAndDistributionOfProfit" ], "xbrltype": "textBlockItemType" }, "TAOP_StatutoryReserveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statutory Reserve [Member]", "label": "Statutory Reserve [Member]" } } }, "localname": "StatutoryReserveMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "TAOP_StatutoryReservePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statutory reserve percentage.", "label": "Statutory reserve percentage" } } }, "localname": "StatutoryReservePercentage", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatutoryReserveAndDistributionOfProfitDetailsNarrative" ], "xbrltype": "percentItemType" }, "TAOP_StockOptionsAndWarrantsIssuedForServices": { "auth_ref": [], "calculation": { "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_ShareBasedCompensation", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock options and warrants issued for services.", "label": "StockOptionsAndWarrantsIssuedForServices", "negatedLabel": "Stock options and warrants issued for services" } } }, "localname": "StockOptionsAndWarrantsIssuedForServices", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_StockbasedPaymentsForConsultingServices": { "auth_ref": [], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock-based payments for consulting services.", "label": "Stock-based compensation for consulting services" } } }, "localname": "StockbasedPaymentsForConsultingServices", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TAOP_SubsequentToJuneThirtyTwoThousandTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsequent To June Thirty Two Thousand Twenty One [Member]", "label": "Subsequent To June Thirty Two Thousand Twenty One [Member]" } } }, "localname": "SubsequentToJuneThirtyTwoThousandTwentyOneMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_SubsidyIncome": { "auth_ref": [], "calculation": { "http://taop.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Subsidy income.", "label": "Subsidy income" } } }, "localname": "SubsidyIncome", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "TAOP_SupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier [Member]", "label": "Supplier [Member]" } } }, "localname": "SupplierMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_SuppliersConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Suppliers Concentration Risk [Member]", "label": "Suppliers Concentration Risk [Member]" } } }, "localname": "SuppliersConcentrationRiskMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_TITSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TIT Segment [Member]", "label": "TIT Segment [Member]" } } }, "localname": "TITSegmentMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "TAOP_TaopingCapitalLimitedTCLMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taoping Capital Limited (TCL) [Member]", "label": "Taoping Capital Limited (TCL) [Member]" } } }, "localname": "TaopingCapitalLimitedTCLMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_TaopingDigitalAssetsAsiaLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taoping Digital Assets Asia Limited [Member]", "label": "Taoping Digital Assets Asia Limited [Member]" } } }, "localname": "TaopingDigitalAssetsAsiaLimitedMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_TaopingDigitalAssetsAsiaLimitedTDALMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taoping Digital Assets (Asia) Limited (TDAL) [Member]", "label": "Taoping Digital Assets (Asia) Limited (TDAL) [Member]" } } }, "localname": "TaopingDigitalAssetsAsiaLimitedTDALMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_TaopingDigitalAssetsHongKongLimitedTDLMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taoping Digital Assets (Hong Kong) Limited (TDL) [Member]", "label": "Taoping Digital Assets (Hong Kong) Limited (TDL) [Member]" } } }, "localname": "TaopingDigitalAssetsHongKongLimitedTDLMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_TaopingGroupChinaLtdISTHKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taoping Group (China) Ltd. (IST HK) [Member]", "label": "Taoping Group (China) Ltd. (IST HK) [Member]" } } }, "localname": "TaopingGroupChinaLtdISTHKMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_TaopingHoldingsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taoping Holdings Limited (THL) [Member]", "label": "Taoping Holdings Limited (THL) [Member]" } } }, "localname": "TaopingHoldingsLimitedMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_TaopingIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taoping Inc. [Member]", "label": "Taoping Inc. [Member]" } } }, "localname": "TaopingIncMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_TaopingNewMediaCoLtdMeemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taoping New Media Co Ltd [Member]", "label": "Taoping New Media Co Ltd [Member] [Default Label]", "verboseLabel": "Taoping New Media Co Ltd [Member]" } } }, "localname": "TaopingNewMediaCoLtdMeemberMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_TaopingNewMediaCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taoping New Media Co Ltd [Member]", "label": "Taoping New Media Co Ltd [Member]" } } }, "localname": "TaopingNewMediaCoLtdMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "TAOP_TaopingNewMediaCoLtdTNMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taoping New Media Co., Ltd. (TNM) [Member]", "label": "Taoping New Media Co., Ltd. (TNM) [Member]" } } }, "localname": "TaopingNewMediaCoLtdTNMMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_TaxProfits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax profits.", "label": "Tax profits" } } }, "localname": "TaxProfits", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "TAOP_ThreeStrategyConsultantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three Strategy Consultants [Member]", "label": "Three Strategy Consultants [Member]" } } }, "localname": "ThreeStrategyConsultantsMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "TAOP_TopCloudSoftwareChinaCoLtdTopCloudMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TopCloud Software (China) Co., Ltd. (TopCloud) [Member]", "label": "TopCloud Software (China) Co., Ltd. (TopCloud) [Member]" } } }, "localname": "TopCloudSoftwareChinaCoLtdTopCloudMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_TopFiveCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Top Five Customer [Member]", "label": "Top Five Customer [Member]" } } }, "localname": "TopFiveCustomerMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_TopFiveReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Top Five Receivables [Member]", "label": "Top Five Receivables [Member]" } } }, "localname": "TopFiveReceivablesMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_TwoCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Customer [Member]", "label": "Two Customer [Member]" } } }, "localname": "TwoCustomerMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_TwoIndividualInvestorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Individual Investor [Member]", "label": "Two Individual Investor [Member]" } } }, "localname": "TwoIndividualInvestorMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "TAOP_TwoSuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Suppliers [Member]", "label": "Two Suppliers [Member]" } } }, "localname": "TwoSuppliersMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_TwoThousandSixteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2016 Equity Incentive Plan [Member]", "label": "2016 Equity Incentive Plan [Member]" } } }, "localname": "TwoThousandSixteenEquityIncentivePlanMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_UnpaindRentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unpaind Rent Liabilities.", "label": "[custom:UnpaindRentLiabilities]" } } }, "localname": "UnpaindRentLiabilities", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TAOP_UnrecognizedTaxLiability": { "auth_ref": [], "calculation": { "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails": { "order": 3.0, "parentTag": "TAOP_OtherPayablesAndAccruedExpensesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized tax liability.", "label": "Unrecognized tax liability (iii)" } } }, "localname": "UnrecognizedTaxLiability", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_VariableInterestEntityAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Variable interes entity, assets.", "label": "Total assets" } } }, "localname": "VariableInterestEntityAssets", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfVariableInterestEntityOfAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_VariableInterestEntityAssetsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Variable interest entity assets, current.", "label": "Total current assets" } } }, "localname": "VariableInterestEntityAssetsCurrent", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfVariableInterestEntityOfAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_VariableInterestEntityConsolidatedCarryingAmountEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Variable interest entity, equity.", "label": "Total equity" } } }, "localname": "VariableInterestEntityConsolidatedCarryingAmountEquity", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfVariableInterestEntityOfAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_VariableInterestEntityCurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Variable interest entity, current liabilities.", "label": "Total current liabilities" } } }, "localname": "VariableInterestEntityCurrentLiabilities", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfVariableInterestEntityOfAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_VariableInterestEntityIntercompanyPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intercompany payable to WFOE.", "label": "Intercompany payable to the WFOE" } } }, "localname": "VariableInterestEntityIntercompanyPayable", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfVariableInterestEntityOfAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_VariableInterestEntityLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Variable interest entity lease liability.", "label": "VariableInterestEntityLeaseLiability", "verboseLabel": "Lease liability" } } }, "localname": "VariableInterestEntityLeaseLiability", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfVariableInterestEntityOfAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_VariableInterestEntityLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Variable interest entity liabilities.", "label": "Total liabilities" } } }, "localname": "VariableInterestEntityLiabilities", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfVariableInterestEntityOfAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_VariableInterestEntityLongtermInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Variable interest entity long-term investments.", "label": "VariableInterestEntityLongtermInvestments", "verboseLabel": "Long-term investments" } } }, "localname": "VariableInterestEntityLongtermInvestments", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfVariableInterestEntityOfAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_VariableInterestEntityNoncurrentAccountsReceivableNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Variable interest entity, non-current accounts receivable, net.", "label": "VariableInterestEntityNoncurrentAccountsReceivableNet", "verboseLabel": "Non-current accounts receivable, net" } } }, "localname": "VariableInterestEntityNoncurrentAccountsReceivableNet", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfVariableInterestEntityOfAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_VariableInterestEntityOtherAssetsNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Variable interest entity, other assets noncurrent.", "label": "VariableInterestEntityOtherAssetsNoncurrent", "verboseLabel": "Other assets, non-current" } } }, "localname": "VariableInterestEntityOtherAssetsNoncurrent", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfVariableInterestEntityOfAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_VariableInterestEntityPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, plant and equipment.", "label": "Property, equipment and software" } } }, "localname": "VariableInterestEntityPropertyPlantAndEquipment", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfVariableInterestEntityOfAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TAOP_VendorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor [Member]", "label": "Vendor [Member]" } } }, "localname": "VendorMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TAOP_WallSpaceLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wall Space Leases [Member]", "label": "Wall Space Leases [Member]" } } }, "localname": "WallSpaceLeasesMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "TAOP_WarrantFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Four [Member]", "label": "Warrant Four [Member]" } } }, "localname": "WarrantFourMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails" ], "xbrltype": "domainItemType" }, "TAOP_WarrantOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant One [Member]", "label": "Warrant One [Member]" } } }, "localname": "WarrantOneMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails" ], "xbrltype": "domainItemType" }, "TAOP_WarrantThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Three [Member]", "label": "Warrant Three [Member]" } } }, "localname": "WarrantThreeMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails" ], "xbrltype": "domainItemType" }, "TAOP_WarrantTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Two [Member]", "label": "Warrant Two [Member]" } } }, "localname": "WarrantTwoMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails" ], "xbrltype": "domainItemType" }, "TAOP_WarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants [Member]", "label": "Warrants [Member]" } } }, "localname": "WarrantsMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails" ], "xbrltype": "domainItemType" }, "TAOP_WorkingCapitalDeficiency": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Working capital deficiency.", "label": "WorkingCapitalDeficiency", "negatedLabel": "Working capital deficiency" } } }, "localname": "WorkingCapitalDeficiency", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TAOP_WriteoffOfLongAgedPayables": { "auth_ref": [], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Write off of long aged payables.", "label": "WriteoffOfLongAgedPayables", "negatedLabel": "Write-off of long aged payables" } } }, "localname": "WriteoffOfLongAgedPayables", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TAOP_WuhuTaopingEducationTechnologyCoLtdWHTETMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wuhu Taoping Education Technology Co., Ltd. (WHTET) [Member]", "label": "Wuhu Taoping Education Technology Co., Ltd. (WHTET) [Member]" } } }, "localname": "WuhuTaopingEducationTechnologyCoLtdWHTETMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "TAOP_YunnanTaopingIoTCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Yunnan Taoping IoT Co Ltd [Member]", "label": "Yunnan Taoping IoT Co Ltd [Member]" } } }, "localname": "YunnanTaopingIoTCoLtdMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "TAOP_YunnanTaopingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Yunnan Taoping [Member]", "label": "Yunnan Taoping [Member]" } } }, "localname": "YunnanTaopingMember", "nsuri": "http://taop.com/20210630", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r684" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r684" ], "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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.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/2021", "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r683" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r681", "r683", "r684" ], "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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r682" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r690" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r683" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r683" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r685" ], "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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r676" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r686" ], "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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r686" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r689" ], "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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r686" ], "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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r687" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r684" ], "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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r686" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r686" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r686" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r686" ], "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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Series [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://taop.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r683" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r677" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r678" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r672" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r675" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r674" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r679" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r680" ], "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/2021", "presentation": [ "http://taop.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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r688" ], "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/2021", "presentation": [ "http://taop.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r222", "r374", "r378", "r640" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r307", "r341", "r385", "r387", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r637", "r641", "r669", "r670" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r307", "r341", "r385", "r387", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r637", "r641", "r669", "r670" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r222", "r374", "r378", "r640" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_OfficeBuildingMember": { "auth_ref": [ "r652", "r668" ], "lang": { "en-us": { "role": { "label": "Office Building [Member]" } } }, "localname": "OfficeBuildingMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r218", "r374", "r376", "r562", "r636", "r638" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r218", "r374", "r376", "r562", "r636", "r638" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r307", "r341", "r382", "r385", "r387", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r637", "r641", "r669", "r670" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r307", "r341", "r382", "r385", "r387", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r637", "r641", "r669", "r670" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r219", "r220", "r374", "r377", "r639", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r219", "r220", "r374", "r377", "r639", "r652", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r224", "r543" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r48", "r549" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r48", "r136", "r542", "r544" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable-related parties" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r136", "r541", "r589", "r624" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts payable - related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r225", "r226" ], "calculation": { "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "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, classified as current.", "label": "Accounts Receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossNoncurrent": { "auth_ref": [ "r225", "r233", "r252", "r258" ], "calculation": { "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "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, classified as noncurrent.", "label": "Non-current Accounts Receivable" } } }, "localname": "AccountsReceivableGrossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r29", "r225", "r226" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "weight": 1.0 }, "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "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, classified as current.", "label": "Accounts receivable, net", "totalLabel": "Accounts Receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r29", "r225", "r585", "r609" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "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, classified as noncurrent.", "label": "Non-current accounts receivable, net", "totalLabel": "Non-current Accounts Receivable, net" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r28", "r136", "r541", "r544", "r619" ], "calculation": { "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableRelatedPartiesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable - related parties" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r58", "r136", "r541", "r544" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "weight": 1.0 }, "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts receivable-related parties, net", "totalLabel": "Accounts Receivable - related parties, net" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesNoncurrent": { "auth_ref": [ "r17", "r136", "r541", "r544" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties, due after 1 year (or 1 business cycle).", "label": "Non-current accounts receivable-related parties, net", "totalLabel": "Non-current Accounts Receivable - related parties, net" } } }, "localname": "AccountsReceivableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r13", "r14", "r51" ], "calculation": { "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails": { "order": 4.0, "parentTag": "TAOP_OtherPayablesAndAccruedExpensesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRentCurrent": { "auth_ref": [ "r13", "r14", "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Rent, Current" } } }, "localname": "AccruedRentCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r13", "r14", "r51" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll and benefit" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r45", "r274" ], "calculation": { "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r68", "r69", "r70", "r614", "r646", "r647" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r67", "r70", "r77", "r78", "r79", "r139", "r140", "r141", "r482", "r642", "r643", "r691" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r30" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r139", "r140", "r141", "r408", "r409", "r410", "r498" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r303" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Issued convertible note beneficial conversion feature in connection with the private placement (Note 12)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r302", "r353", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Issued detachable warrant in connection with the private placement (Note 12)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvancesOnInventoryPurchases": { "auth_ref": [ "r64" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.", "label": "Advances to suppliers" } } }, "localname": "AdvancesOnInventoryPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "(p) Cost of advertising and cost of cryptocurrencies" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingMember": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Announcement promoting product, service, or event.", "label": "Advertising [Member]" } } }, "localname": "AdvertisingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r389", "r404", "r412" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Stock-based compensation to employees", "verboseLabel": "Non-cash compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r231", "r252", "r253", "r256" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Allowance for credit losses, ending", "periodStartLabel": "Allowance for credit losses, beginning" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r36", "r231", "r252" ], "calculation": { "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent": { "auth_ref": [ "r37", "r231", "r252" ], "calculation": { "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as noncurrent.", "label": "Accounts Receivable, Allowance for Credit Loss, Noncurrent", "negatedLabel": "Non-current Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Increase in allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r255" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "negatedLabel": "Decrease for balance recovered" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r99", "r118", "r327", "r519" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of convertible note discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r118", "r327", "r336", "r337", "r521" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r159" ], "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": "Number of anti-dilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r118", "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Impairment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r132", "r194", "r207", "r214", "r247", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r474", "r484", "r508", "r547", "r549", "r579", "r610" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS", "verboseLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r11", "r66", "r132", "r247", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r474", "r484", "r508", "r547", "r549" ], "calculation": { "http://taop.com/role/BalanceSheets": { "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": "Assets, Current", "totalLabel": "TOTAL CURRENT ASSETS" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r390", "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r390", "r407" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetailsParenthetical", "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails", "http://taop.com/role/SubsequentEventsDetailsNarrative", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r384", "r386" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r384", "r386", "r449", "r450" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Transaction cost" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.", "label": "Business Acquisition, Description of Acquired Entity" } } }, "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business acquisition, shares issued, value" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business acquisition, shares issued", "verboseLabel": "Ordinary shares issued under business acquisition" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Equity interest acquired, percentage", "verboseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "(Loss) per share \u2013 Basic and Diluted" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionPro-formaDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "(Loss) per share attributable to TAOP - Basic and Diluted" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionPro-formaDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "SCHEDULE OF BUSINESS ACQUISITION PRO-FORMA" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r447", "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Net (loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionPro-formaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r447", "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "verboseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionPro-formaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount": { "auth_ref": [ "r454", "r455", "r456", "r457", "r458", "r463" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "In a business combination in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents the amount of gain recognized by the entity.", "label": "Bargain purchase gain", "negatedLabel": "Bargain purchase gain" } } }, "localname": "BusinessCombinationBargainPurchaseGainRecognizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r459", "r460", "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Total purchase price", "verboseLabel": "Consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "BUSINESS ACQUISITION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Total net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedLabel": "Lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Other receivables and other current assets, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "verboseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Other payables and accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets": { "auth_ref": [ "r451", "r452", "r509" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of financial assets (as defined) recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets", "verboseLabel": "Long-term investments" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r451", "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.", "label": "Business combination step acquisition shares percentage" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r444" ], "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": "(k) Business combination" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r102" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Acquired cash in connection with a business acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r41", "r120" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "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/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r16", "r121" ], "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": "(d) Cash and Cash Equivalents, and Restricted cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r16", "r121", "r578" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "(e) Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r111", "r120", "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING", "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r111", "r510" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET DECREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "verboseLabel": "Warrants exercise price per share" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Warrants to purchase common stock" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "verboseLabel": "Warrants to purchase ordinary shares" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r283", "r284", "r285", "r287", "r656" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r139", "r140", "r498" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Ordinary Shares [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Ordinary shares, no par value", "verboseLabel": "Stock par value per share" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheetsParenthetical", "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Ordinary shares, shares authorized", "verboseLabel": "Ordinary shares, authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheetsParenthetical", "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "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 shares, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r353" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Ordinary shares, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27", "r549" ], "calculation": { "http://taop.com/role/BalanceSheets": { "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 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, 2021 and 2020: par $0; authorized capital 100,000,000 shares; shares issued and outstanding, June 30, 2021:13,646,360 shares; December 31, 2020: 8,486,956 shares*;" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r73", "r75", "r76", "r86", "r597", "r630" ], "calculation": { "http://taop.com/role/StatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to the Company" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r174", "r175", "r222", "r505", "r506", "r655" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r174", "r175", "r222", "r505", "r506", "r649", "r655" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r174", "r175", "r222", "r505", "r506", "r649", "r655" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r180" ], "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": "CONCENTRATIONS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Concentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r174", "r175", "r222", "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Revenue percentage", "verboseLabel": "Concentration of risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r171", "r174", "r175", "r176", "r505", "r507", "r655" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r174", "r175", "r222", "r505", "r506", "r655" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r127", "r476" ], "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": "(a) Basis of Presentation and Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r363", "r364", "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Recognized revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r363", "r364", "r375" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Advances from customers" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r23", "r582", "r612" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible promissory note", "verboseLabel": "Convertible debt instrument amount" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetailsParenthetical", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible note payable, net of debt discounts", "verboseLabel": "Convertible Notes Payable, Current" } } }, "localname": "ConvertibleNotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r95", "r132", "r247", "r289", "r290", "r291", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r508" ], "calculation": { "http://taop.com/role/StatementsOfOperations": { "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": "TOTAL COST" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r430", "r436", "r437" ], "calculation": { "http://taop.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": { "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 tax expense (benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r172", "r222" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r123", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentRate": { "auth_ref": [ "r123", "r124" ], "lang": { "en-us": { "role": { "documentation": "Dividend or interest rate associated with the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction. Noncash are transactions that affect recognized assets or liabilities but that do not result in cash receipts or cash payments. Part noncash refers to that portion of the transaction not resulting in cash receipts or cash payments.", "label": "Debt Conversion, Converted Instrument, Rate" } } }, "localname": "DebtConversionConvertedInstrumentRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r123", "r124" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt conversion, converted instrument, shares issued", "verboseLabel": "Debt Conversion, Converted Instrument, Shares Issued" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r129", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r321", "r328", "r329", "r331", "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "BANK LOANS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BankLoans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r131", "r137", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r334", "r335", "r336", "r337", "r522", "r580", "r582", "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r604" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Asset collateral amount" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r306", "r332" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt instrument, convertible, conversion price", "verboseLabel": "Debt Instrument, Convertible, Conversion Price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleLiquidationPreferenceValue": { "auth_ref": [ "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of preference in liquidation over convertible debt instrument's if-converted par or stated value of share.", "label": "Debt Instrument, Convertible, Liquidation Preference, Value" } } }, "localname": "DebtInstrumentConvertibleLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCovenantDescription": { "auth_ref": [ "r23", "r605" ], "lang": { "en-us": { "role": { "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.", "label": "Debt instrument covenant description" } } }, "localname": "DebtInstrumentCovenantDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r304", "r334", "r335", "r520", "r522", "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r54", "r324", "r520" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt interest rate", "verboseLabel": "Borrowings, interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r54", "r305" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r55", "r307", "r502" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentMaturityDateDescription": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.", "label": "Debt instrument maturity date description", "verboseLabel": "Debt Instrument, Maturity Date, Description" } } }, "localname": "DebtInstrumentMaturityDateDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r56", "r131", "r137", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r334", "r335", "r336", "r337", "r522" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r56", "r603" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Principal and accured interest" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r56", "r131", "r137", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r330", "r334", "r335", "r336", "r337", "r354", "r355", "r356", "r357", "r519", "r520", "r522", "r523", "r606" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r317", "r519", "r523" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "(m) Convertible promissory note" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Weighted average interest rate, percentage" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "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": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r24", "r25", "r421", "r581", "r607" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedLabel": "Deferred tax liabilities, Gross (liabilities)" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred tax assets, Gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r428", "r429" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred tax assets, Inventory valuation" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments).", "label": "Deferred tax assets, Long-term investments" } } }, "localname": "DeferredTaxAssetsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r424" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r428", "r429" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred tax assets, Loss carry-forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred tax assets, Fixed assets" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r428", "r429" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred tax assets, Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r423" ], "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": "Deferred tax assets, Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r415", "r424" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedLabel": "Total deferred tax (liabilities)" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": { "auth_ref": [ "r428", "r429" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.", "label": "Deferred tax liabilities, Inventory valuation" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r428", "r429" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred tax liabilities, Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments).", "label": "Deferred tax liabilities, Long-term investments" } } }, "localname": "DeferredTaxLiabilitiesInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r428", "r429" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Deferred tax liabilities, Fixed assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.", "label": "Deposit Assets" } } }, "localname": "DepositAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositLiabilitiesAccruedInterest": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued but unpaid interest on deposit liabilities.", "label": "Deposit Liabilities, Accrued Interest", "verboseLabel": "Interest expenses" } } }, "localname": "DepositLiabilitiesAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r118", "r272" ], "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 expenses" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r118", "r272" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r118", "r189" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r390", "r407" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "SCHEDULE OF SHARE BASED PAYMENTS EXPENSE" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueFromEmployeesCurrent": { "auth_ref": [ "r58", "r541", "r543" ], "calculation": { "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from an Entity employee, not to include stockholders or officers, which are usually due within 1 year (or 1 business cycle).", "label": "Advances to employees" } } }, "localname": "DueFromEmployeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r136", "r292", "r294", "r295", "r299", "r300", "r301", "r541", "r586", "r625" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from related party" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToEmployeesCurrent": { "auth_ref": [ "r48", "r541" ], "calculation": { "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails": { "order": 5.0, "parentTag": "TAOP_OtherPayablesAndAccruedExpensesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts due to employees, not to include stockholders or officers. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Amount due to employees (iv)" } } }, "localname": "DueToEmployeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToOtherRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r48", "r136", "r541" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount payable to related parties classified as other, due within one year or the normal operating cycle, if longer.", "label": "Amounts due to related parties" } } }, "localname": "DueToOtherRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r136", "r292", "r294", "r295", "r299", "r300", "r301", "r541", "r588", "r624" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to related party", "verboseLabel": "Advances to a vendor" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss per share - Basic and Diluted*", "verboseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r87", "r144", "r145", "r146", "r147", "r148", "r152", "r154", "r156", "r157", "r158", "r162", "r163", "r499", "r500", "r598", "r631" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET LOSS PER SHARE ATTRIBUTABLE TO THE COMPANY*" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r87", "r144", "r145", "r146", "r147", "r148", "r154", "r156", "r157", "r158", "r162", "r163", "r499", "r500", "r598", "r631" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r159", "r160", "r161", "r164" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "LOSS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/LossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r510" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "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; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r134", "r417", "r438" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "PRC statutory tax rate", "verboseLabel": "Corporate tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r405" ], "calculation": { "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_ShareBasedCompensation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Employees and directors share-based payments" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Unrecognized compensation expense related to non-vested share options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r77", "r78", "r79", "r139", "r140", "r141", "r143", "r149", "r151", "r165", "r251", "r353", "r358", "r408", "r409", "r410", "r432", "r433", "r498", "r511", "r512", "r513", "r514", "r515", "r516", "r642", "r643", "r644", "r691" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/StatementsOfChangesInEquity", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.", "label": "Equity method investments" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity investment ownership percentage", "terseLabel": "Equity Method Investment, Ownership Percentage", "verboseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r90", "r91", "r118" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedLabel": "Loss on equity method investment" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets": { "auth_ref": [ "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This item represents the entity's ownership percentage in the investee multiplied by the investee's total equity.", "label": "Carrying value" } } }, "localname": "EquityMethodInvestmentUnderlyingEquityInNetAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative", "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsMember": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.", "label": "Equity Method Investments [Member]" } } }, "localname": "EquityMethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative", "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "SCHEDULE OF EQUITY METHOD INVESTMENTS" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Long-termInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity investments without readily determinable fair value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r118", "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "verboseLabel": "Fair value of warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative", "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r501", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative", "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "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": "(h) Fair Value Accounting" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Estimated useful life of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r264", "r265", "r267", "r268", "r563", "r564" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r264", "r266" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r118", "r271", "r276" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss on disposal of equipment and inventories" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r118", "r483" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "(Gain) on business acquisition" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOnSaleOfInvestments": { "auth_ref": [ "r90", "r91", "r118", "r593", "r632" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.", "label": "Realized gain on sale of cryptocurrencies", "negatedLabel": "(Gain) on sales of cryptocurrencies" } } }, "localname": "GainOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfMovementsOfCryptocurrenciesDetails", "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://taop.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Administrative expenses", "verboseLabel": "General and Administrative Expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r94", "r132", "r194", "r206", "r210", "r213", "r216", "r247", "r289", "r290", "r291", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r508" ], "calculation": { "http://taop.com/role/StatementsOfOperations": { "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/2021-01-31", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems": { "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": "Impairment Effects on Earnings Per Share [Line Items]" } } }, "localname": "ImpairmentEffectsOnEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentEffectsOnEarningsPerShareTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the effects of asset impairment charge on per share or per unit basis.", "label": "Impairment Effects on Earnings Per Share [Table]" } } }, "localname": "ImpairmentEffectsOnEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r236" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Impairment on cryptocurrencies", "negatedLabel": "Impairment loss on cryptocurrencies" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfMovementsOfCryptocurrenciesDetails", "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r83", "r194", "r206", "r210", "r213", "r216", "r577", "r594", "r600", "r634" ], "calculation": { "http://taop.com/role/StatementsOfOperations": { "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": "Total (loss) income before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails", "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r194", "r206", "r210", "r213", "r216" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "(Loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r80", "r87", "r142", "r144", "r145", "r146", "r147", "r154", "r156", "r157", "r500", "r591", "r595", "r598", "r627" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Basic" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r80", "r87", "r142", "r144", "r145", "r146", "r147", "r154", "r156", "r157", "r158", "r500", "r598", "r627", "r629", "r631" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Diluted" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r84", "r118", "r191", "r242", "r592", "r626" ], "calculation": { "http://taop.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "(Loss) from equity method investment", "terseLabel": "CBT\u2019s loss from equity method investments", "verboseLabel": "Recognized loss from equity method investments" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative", "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/ScheduleOfSegmentReportingDetailsParenthetical", "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r277", "r280" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r134", "r418", "r420", "r425", "r434", "r439", "r441", "r442", "r443" ], "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": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r135", "r150", "r151", "r192", "r416", "r435", "r440", "r635" ], "calculation": { "http://taop.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://taop.com/role/StatementsOfOperations": { "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)", "negatedLabel": "Income tax (expense) benefit", "negatedTerseLabel": "Income tax benefit", "totalLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductions": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.", "label": "Tax effect of deductible temporary differences not recognized" } } }, "localname": "IncomeTaxReconciliationDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Non-deductible tax loss" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Permanent differences" } } }, "localname": "IncomeTaxReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxHolidays": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income exempt from income tax because of a tax holiday.", "label": "Tax rate differential benefit from tax holiday" } } }, "localname": "IncomeTaxReconciliationTaxHolidays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r114", "r122" ], "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.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r117" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r117" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r117" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 15.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 due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "negatedLabel": "Accounts receivable - related parties" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r117" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r117" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Advances to suppliers" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r117", "r560" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Advances from customers" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r117" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 17.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/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r117" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 22.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 expenses" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r117" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r117" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r117" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 16.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 expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r81", "r188", "r518", "r521", "r599" ], "calculation": { "http://taop.com/role/StatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense and debt discounts, net of interest income" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r99", "r325", "r333", "r336", "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest expenses", "verboseLabel": "Interest Expense, Debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense classified as other.", "label": "Interest Expense, Other", "negatedLabel": "Corporate interest expense" } } }, "localname": "InterestExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r109", "r113", "r122" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r589", "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest payable" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r61" ], "calculation": { "http://taop.com/role/ScheduleOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r63" ], "calculation": { "http://taop.com/role/ScheduleOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Inventories, gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r63", "r549" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "weight": 1.0 }, "http://taop.com/role/ScheduleOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r62" ], "calculation": { "http://taop.com/role/ScheduleOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r259" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Provision (reversal) for obsolete inventories", "negatedLabel": "Impairment of inventory", "terseLabel": "Inventory obsolescence provision", "verboseLabel": "Impairment of inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/InventoriesDetailsNarrative", "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentCompanyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment Company [Abstract]" } } }, "localname": "InvestmentCompanyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of data and information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments.", "label": "SCHEDULE OF MOVEMENTS OF CRYPTOCURRENCIES" } } }, "localname": "InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/CryptocurrenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment holdings. This includes the information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments.", "label": "CRYPTOCURRENCIES" } } }, "localname": "InvestmentHoldingsScheduleOfInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Cryptocurrencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r97", "r187" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Corporate interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r244", "r633" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "(l) Long-term investment" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r237", "r239", "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "LONG-TERM INVESTMENTS" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Long-termInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_Investments": { "auth_ref": [ "r621" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Cryptocurrencies, net", "periodEndLabel": "Cryptocurrencies, ending balance", "periodStartLabel": "Cryptocurrencies, beginning balance" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfMovementsOfCryptocurrenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.", "label": "Investor [Member]" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "SCHEDULE OF OPERATING LEASE" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseExpirationDate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.", "label": "Lease expiration date" } } }, "localname": "LeaseExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r273" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "(n) Operating leases - Right-of-use assets and lease liabilities" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescription": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Description of lessee's operating lease.", "label": "Lease description" } } }, "localname": "LesseeOperatingLeaseDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r534" ], "calculation": { "http://taop.com/role/ScheduleOfFutureMinimumPaymentsForOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Present value of lease liabilities", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfFutureMinimumPaymentsForOperatingLeasesDetails", "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r534" ], "calculation": { "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r534" ], "calculation": { "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r534" ], "calculation": { "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r534" ], "calculation": { "http://taop.com/role/ScheduleOfFutureMinimumPaymentsForOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfFutureMinimumPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r534" ], "calculation": { "http://taop.com/role/ScheduleOfFutureMinimumPaymentsForOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfFutureMinimumPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r536" ], "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": "OPERATING LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r50", "r132", "r208", "r247", "r289", "r290", "r291", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r475", "r484", "r485", "r508", "r547", "r548" ], "calculation": { "http://taop.com/role/BalanceSheets": { "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": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r132", "r247", "r508", "r549", "r584", "r618" ], "calculation": { "http://taop.com/role/BalanceSheets": { "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 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r53", "r132", "r247", "r289", "r290", "r291", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r475", "r484", "r485", "r508", "r547", "r548", "r549" ], "calculation": { "http://taop.com/role/BalanceSheets": { "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": "Liabilities, Current", "totalLabel": "TOTAL CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LoansAndLeasesReceivableRelatedParties": { "auth_ref": [ "r541", "r590" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date.", "label": "Loan receivable - related party", "verboseLabel": "Loan receivable from related party" } } }, "localname": "LoansAndLeasesReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r42" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r286" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Accrued contingent liability" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r60", "r132", "r247", "r289", "r294", "r295", "r296", "r300", "r301", "r508", "r583", "r617" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "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": "Ownership percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r166", "r180" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r111" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r111" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r111", "r116", "r119" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "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", "negatedLabel": "Cash flow from operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r4", "r71", "r74", "r79", "r85", "r119", "r132", "r142", "r144", "r145", "r146", "r147", "r150", "r151", "r155", "r194", "r206", "r210", "r213", "r216", "r247", "r289", "r290", "r291", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r500", "r508", "r596", "r628" ], "calculation": { "http://taop.com/role/StatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 loss attributable to the Company", "totalLabel": "NET LOSS ATTRIBUTABLE TO THE COMPANY", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r71", "r74", "r79", "r150", "r151", "r478", "r493" ], "calculation": { "http://taop.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Less: Net loss attributable to the non- controlling interest", "negatedTerseLabel": "Less: Loss attributable to the non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfOperations", "http://taop.com/role/VariableInterestEntityDetailsNarrative" ], "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": "(s) Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r359", "r473", "r480" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Minority shareholders\u2019 contribution" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r139", "r140", "r141", "r358", "r469" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r98" ], "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": "Corporate other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r194", "r206", "r210", "r213", "r216" ], "calculation": { "http://taop.com/role/StatementsOfOperations": { "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": "LOSS FROM OPERATIONS", "terseLabel": "(Loss) income from operations", "verboseLabel": "Operating Income (Loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm": { "auth_ref": [ "r537" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease initial direct cost recognized as expense over lease term.", "label": "Operating Lease, Initial Direct Cost Expense, over Term" } } }, "localname": "OperatingLeaseInitialDirectCostExpenseOverTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r525" ], "calculation": { "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating lease liability", "totalLabel": "Total lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r525" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 10.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": "Lease liability-current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r525" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r524" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-use assets", "verboseLabel": "Right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r532", "r535" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfOperatingLeaseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r531", "r535" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfOperatingLeaseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r426" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsExpirationDate": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format.", "label": "Operating Loss Carryforwards, Expiration Date" } } }, "localname": "OperatingLossCarryforwardsExpirationDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 8.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 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/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r64", "r549" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "weight": 1.0 }, "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets", "totalLabel": "Total" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "OTHER CURRENT AND NON-CURRENT ASSETS" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 7.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, non-current", "verboseLabel": "Other Assets, Noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfOtherAssetsNoncurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Total commitment" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r471", "r472", "r481" ], "calculation": { "http://taop.com/role/StatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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, attributable to parent entity.", "label": "Foreign currency translation gain (loss)", "verboseLabel": "Foreign currency translation loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity", "http://taop.com/role/StatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r72", "r75", "r471", "r472", "r481" ], "calculation": { "http://taop.com/role/StatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r471", "r472", "r481" ], "calculation": { "http://taop.com/role/StatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to noncontrolling interest.", "label": "Comprehensive loss attributable to the non- controlling interest" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetailsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r51", "r549" ], "calculation": { "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails": { "order": 6.0, "parentTag": "TAOP_OtherPayablesAndAccruedExpensesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other current liabilities (v)" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "OTHER PAYABLES AND ACCRUED EXPENSES" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherPayablesAndAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other liabilities.", "label": "SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES" } } }, "localname": "OtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherPayablesAndAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://taop.com/role/StatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income (loss), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncome": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation.", "label": "BT\u2019s other income" } } }, "localname": "OtherOperatingIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r64" ], "calculation": { "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Receivable for sales of other assets" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Payments for Rent" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r105", "r464", "r465", "r466" ], "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": "Purchase price of assets" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r105" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r390", "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r8", "r10", "r261", "r262" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "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 expenses", "verboseLabel": "Prepaid Expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "(r) Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r107" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from issuance of convertible note, net of debt issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds net of issuance cost and debt discount" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r106" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of common stock, net of issuance cost", "verboseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from financing costs" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties": { "auth_ref": [], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow or outflow associated with long-term loans for 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 (Payments for) Advances to Affiliates.", "label": "Repayment of loan receivable-related party" } } }, "localname": "ProceedsFromPaymentsForLongTermLoansForRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r107" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 2.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": "Borrowings from related party" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r104" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from sales of cryptocurrencies", "negatedLabel": "Sales of cryptocurrencies" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfMovementsOfCryptocurrenciesDetails", "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOtherAssets1": { "auth_ref": [ "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the sale of other assets as part of operating activities.", "label": "Proceeds from Sale of Other Assets" } } }, "localname": "ProceedsFromSaleOfOtherAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r103" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 1.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": "Proceeds from sales of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r107" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from short-term bank loans" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r4", "r71", "r74", "r79", "r110", "r132", "r142", "r150", "r151", "r194", "r206", "r210", "r213", "r216", "r247", "r289", "r290", "r291", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r471", "r477", "r479", "r493", "r494", "r500", "r508", "r600" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://taop.com/role/StatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 }, "http://taop.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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 loss", "totalLabel": "NET LOSS", "verboseLabel": "Net loss for the year" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfCashFlows", "http://taop.com/role/StatementsOfChangesInEquity", "http://taop.com/role/StatementsOfComprehensiveLoss", "http://taop.com/role/StatementsOfOperations" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r45", "r275" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r279", "r657", "r658", "r659" ], "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, EQUIPMENT AND SOFTWARE" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftware" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "verboseLabel": "Estimated useful life of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r44", "r273" ], "calculation": { "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r18", "r19", "r275", "r549", "r601", "r620" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant and equipment, net", "totalLabel": "Property, equipment and software, net", "verboseLabel": "Fixed assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r43", "r275", "r657", "r658" ], "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": "(i) Property, equipment and software, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r18", "r275" ], "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, EQUIPMENT AND SOFTWARE" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r18", "r273" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "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 life of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r88", "r254" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 2.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 credit losses on accounts receivable and other current assets", "verboseLabel": "Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r383", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r383", "r540", "r544", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r538", "r539", "r541", "r545", "r546" ], "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" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RentalIncomeNonoperating": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.", "label": "Rental income" } } }, "localname": "RentalIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentOfNotesReceivableFromRelatedParties": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Repaid of loan receivable-related party" } } }, "localname": "RepaymentOfNotesReceivableFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r108" ], "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-term Debt", "negatedLabel": "Repayment of short-term bank loans" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r414", "r561", "r671" ], "calculation": { "http://taop.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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 expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r125", "r578", "r613" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted cash", "periodEndLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/StatementsOfCashFlows", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r16", "r120", "r125", "r578", "r613" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": "Restricted Cash and Cash Equivalents", "periodEndLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalents": { "auth_ref": [ "r125", "r578", "r613", "r653", "r654" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash equivalents restricted as to withdrawal or usage. 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": "Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents" } } }, "localname": "RestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r358", "r411", "r549", "r615", "r645", "r647" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit", "negatedLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r139", "r140", "r141", "r143", "r149", "r151", "r251", "r408", "r409", "r410", "r432", "r433", "r498", "r642", "r644" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r185", "r186", "r205", "r211", "r212", "r218", "r219", "r222", "r373", "r374", "r562" ], "calculation": { "http://taop.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "TOTAL REVENUE", "terseLabel": "Revenues", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r174", "r222" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r128", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r379" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "(o) Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r92", "r292", "r294", "r295", "r299", "r300", "r301", "r650" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenues from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromRightsConcentrationRiskMember": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that license fee or royalty revenues during the period from other parties from use of a specified patent, trademark, or other form of right granted to such parties are to a specified benchmark, such as total license fees, total revenues, segment revenues or product line revenues. May also reflect the percentage contribution the revenue made to operating results. Risk is materially adverse effects of a loss of such revenues, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Revenue from Rights Concentration Risk [Member]" } } }, "localname": "RevenueFromRightsConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r82", "r132", "r185", "r186", "r205", "r211", "r212", "r218", "r219", "r222", "r247", "r289", "r290", "r291", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r508", "r600" ], "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": "Revenue", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r530", "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "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": "Sale of stock, shares issued", "verboseLabel": "Aggregate number of ordinary shares sold" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r174", "r222" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r59" ], "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 ACCOUNTS RECEIVABLE" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "SCHEDULE OF SECURED SHORT-TERM BANK DEBT" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BankLoansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r380", "r381" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r424" ], "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 COMPONENTS OF DEFERRED TAX ASSETS AND LIABILITIES" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/LossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r4", "r132", "r246", "r247", "r508" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r264", "r266", "r563" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "SCHEDULE OF INCOME BEFORE INCOME TAXES" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r15", "r38", "r39", "r40" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "SCHEDULE OF INVENTORIES" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "SCHEDULE OF NON-VESTED SHARE ACTIVITY" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "SCHEDULE OF OTHER ASSETS, NONCURRENT" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "SCHEDULE OF OTHER CURRENT ASSETS" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsTables" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r45", "r275" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BusinessAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r542", "r544" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r194", "r197", "r209", "r263" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/ScheduleOfSegmentReportingDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r194", "r197", "r209", "r263" ], "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 SEGMENT REPORTING" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConsolidatedSegmentDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r390", "r407" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetailsParenthetical", "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r392", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "SUMMARY OF STOCK OPTION ACTIVITY" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails", "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "SCHEDULE OF SHORT-TERM BANK DEBT" } } }, "localname": "ScheduleOfShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BankLoansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r361", "r388" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are 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. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r486", "r487", "r489", "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "SCHEDULE OF VARIABLE INTEREST ENTITY OF ASSETS AND LIABILITIES" } } }, "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/VariableInterestEntityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r23", "r582", "r612" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured short-term loans (1)" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfShort-termBankDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r181", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r216", "r222", "r281", "r282", "r636" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/ScheduleOfSegmentReportingDetailsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r181", "r183", "r184", "r194", "r198", "r210", "r214", "r215", "r216", "r217", "r218", "r221", "r222", "r223" ], "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": "CONSOLIDATED SEGMENT DATA" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConsolidatedSegmentData" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/ScheduleOfSegmentReportingDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r199", "r200", "r201", "r202", "r203", "r204", "r219" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "(q) Segment reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r96" ], "calculation": { "http://taop.com/role/StatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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 expenses" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r117" ], "calculation": { "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share based compensation", "totalLabel": "Total share based payments expenses" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetailsParenthetical", "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r393", "r395" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Number of Warrants Outstanding and Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Option Outstanding, Options Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Options Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Option Outstanding, Canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Stock option granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregated Intrinsic Value, Outstanding Ending", "periodStartLabel": "Aggregated Intrinsic Value, Outstanding Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r394", "r407" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Option Outstanding, Balance Ending", "periodStartLabel": "Option Outstanding, Balance Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Ending Balance", "periodStartLabel": "Weighted Average Exercise Price, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r401" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "periodEndLabel": "Aggregated Intrinsic Value, Vested and expected to be vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "periodEndLabel": "Option Outstanding, Vested and expected to be vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Vested and expected to be vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r388", "r391" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetailsParenthetical", "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails", "http://taop.com/role/SubsequentEventsDetailsNarrative", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Weighted Average Exercise Price, Canceled" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "periodEndLabel": "Aggregated Intrinsic Value, Options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Remaining Contractual Life (Year), Options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Options Non-vested, Ending", "periodStartLabel": "Options Non-vested, Beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfNon-vestedShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Options Canceled" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfNon-vestedShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Weighted Average Grant Date Fair Value, Canceled" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfNon-vestedShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Grant Date Fair Value, Non-Vested Ending Balance", "periodStartLabel": "Weighted Average Grant Date Fair Value, Non-Vested Beginning Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfNon-vestedShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Remaining Contractual Life (Year), Beginning", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Weighted Average Remaining Contractual Life (Year), Options vested", "verboseLabel": "Weighted average remaining vesting period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Options Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfNon-vestedShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Weighted Average Grant Date Fair Value, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfNon-vestedShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "verboseLabel": "Shares issued price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "auth_ref": [ "r47", "r623" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.", "label": "Short-term bank loans" } } }, "localname": "ShortTermBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/BankLoansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r20", "r549", "r580", "r611" ], "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": "Total short-term bank loans" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtLineItems": { "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": "Short-term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails", "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails", "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails", "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r529", "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeasePayments": { "auth_ref": [ "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term lease payment excluded from lease liability.", "label": "Short-term Lease Payments" } } }, "localname": "ShortTermLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r126", "r138" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r181", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r216", "r222", "r263", "r278", "r281", "r282", "r636" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/ScheduleOfSegmentReportingDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r57", "r77", "r78", "r79", "r139", "r140", "r141", "r143", "r149", "r151", "r165", "r251", "r353", "r358", "r408", "r409", "r410", "r432", "r433", "r498", "r511", "r512", "r513", "r514", "r515", "r516", "r642", "r643", "r644", "r691" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/StatementsOfChangesInEquity", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/StatementsOfChangesInEquity", "http://taop.com/role/StatementsOfOperations", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r139", "r140", "r141", "r165", "r562" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/StatementsOfChangesInEquity", "http://taop.com/role/StatementsOfOperations", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance": { "auth_ref": [ "r616", "r648" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.", "label": "Statutory reserve" } } }, "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r26", "r27", "r358" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Common stock issued for business acquisition, shares" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r26", "r27", "r353", "r354", "r358" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Conversion of convertible notes (Note 15), shares" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r26", "r27", "r353", "r358" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Employee stock incentive (Note 18), shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock-based payment for consulting fee, shares", "terseLabel": "Shares issued for services", "verboseLabel": "Number of shares issued for services" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r26", "r27", "r353", "r358" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Issued common stock, shares", "verboseLabel": "Number of shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.", "label": "Stock issued during period, shares, purchase of assets" } } }, "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r353", "r358" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Number of restricted ordinary shares", "verboseLabel": "Number of restricted shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r27", "r353", "r358", "r397" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Option Outstanding, Exercised", "verboseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r57", "r353", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Common stock issued for business acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r57", "r353", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Debt conversion converted into ordinary shares" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r57", "r353", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Conversion of convertible notes (Note 15)" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r26", "r27", "r353", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Employee Stock Incentive" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock-based payment for consulting fee", "terseLabel": "Shares issued for services, value", "verboseLabel": "Number of shares issued for services, value" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r26", "r27", "r353", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Issued common stock", "verboseLabel": "Number of shares issued, value" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.", "label": "Stock issued during period, value, purchase of assets" } } }, "localname": "StockIssuedDuringPeriodValuePurchaseOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r26", "r27", "r353", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Number of restricted ordinary shares, value", "verboseLabel": "Number of restricted shares issued, value" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r33", "r34", "r132", "r234", "r247", "r508", "r549" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Shareholder deficit", "totalLabel": "Total equity (deficit) of the Company" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r78", "r132", "r139", "r140", "r141", "r143", "r149", "r247", "r251", "r358", "r408", "r409", "r410", "r432", "r433", "r469", "r470", "r492", "r498", "r508", "r511", "r512", "r516", "r643", "r644", "r691" ], "calculation": { "http://taop.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r130", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r358", "r362" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityReverseStockSplit": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.", "label": "Reverse stock split" } } }, "localname": "StockholdersEquityReverseStockSplit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r517", "r551" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r517", "r551" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r517", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r517", "r551" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r550", "r552" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimeDeposits": { "auth_ref": [ "r587", "r602" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of time deposit liabilities, including certificates of deposit.", "label": "Restricted bank time deposit" } } }, "localname": "TimeDeposits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r227", "r228", "r229", "r230", "r232", "r235" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "(f) Accounts Receivable, Accounts Receivable \u2013 related parties, and Concentration of Risk" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r468" ], "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/2021-01-31", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r167", "r168", "r169", "r170", "r177", "r178", "r179" ], "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": "(b) Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValueAddedTaxReceivable": { "auth_ref": [ "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities.", "label": "Value added tax receivables" } } }, "localname": "ValueAddedTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.", "label": "VARIABLE INTEREST ENTITY" } } }, "localname": "VariableInterestEntityDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/VariableInterestEntity" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).", "label": "Percentage owned" } } }, "localname": "VariableInterestEntityOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_VariableInterestEntitySimilarEntityAggregationDescription": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Describes how the entity aggregates Variable Interest Entities (VIE) for disclosure purposes, distinguishing between (a) VIEs that are not consolidated because the enterprise is not the primary beneficiary but has a variable interest and (b) VIEs that are consolidated.", "label": "Subsidiaries/VIE" } } }, "localname": "VariableInterestEntitySimilarEntityAggregationDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeasePayment": { "auth_ref": [ "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for variable lease payment excluded from lease liability.", "label": "Variable Lease, Payment" } } }, "localname": "VariableLeasePayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Fair value of warrants" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and rights outstanding, term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r153", "r158" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average outstanding ordinary shares- Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r152", "r158" ], "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 outstanding ordinary shares-Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "http://asc.fasb.org/topic&trid=75115024" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=124268079&loc=d3e32787-111569" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "http://asc.fasb.org/topic&trid=2197064" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r379": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6387-128476" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6393-128476" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6396-128476" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6527-128477" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6571-128477" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(f)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r467": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r495": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r509": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "825", "URI": "http://asc.fasb.org/topic&trid=2134543" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r536": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r546": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r552": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.12)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.7(e))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r651": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r672": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r673": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r674": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r675": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r676": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r677": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r678": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r679": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r680": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r681": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r682": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r683": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r684": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r685": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r686": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r687": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r688": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r689": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r690": { "Name": "Securities Act", "Number": "Section", "Publisher": "SEC", "Section": "12" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 117 0001493152-21-026359-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-21-026359-xbrl.zip M4$L#!!0 ( #>:6E-*:Y!@.O0! &G9%0 * 97@Y.2TQ+FAT;>R]>W/B M1K94QACF[$-'L/<\NZW*($:H[&0&%ULPZ<_ MW1(" 1+HTA(2=)+)V%Q:J]?ZK6MWK_[[_[Y-9.H%:+JD*O^^8,PHH0U64 ME*=_SDQC5*B>_=^/O__V]]B GX.?5?1_SL:&,3U___[U]?7=:_&=JCV]9VNU MVOLW])DS^T/G;YZ?XQB&??_]_JX['(.)4) 4W1"4(5A^29:49__QT;O+CPXT M65K[*'K%>4CQ_=;0\%UQ]07WA\OO[3?7/FIX?K1D?]1P/BKI*L^QE5UTV)]8 M?N'-[[,LHAG.$'R_>+Q;?=SP_OSJH^\-35#TD:I-! /*$(U4*C!<@2N[!BGH M8+@V$/S]W9/ZLG><:J'(.N-L"6=]INCM@: O.2Z"#78[SX1OP&]PRW$U,/(= MMOP>ONM\T-0+3X(P77YX).@#ZX.+-ZQ1"PSKHAF^HZDRT#V_8[WC\271T K& M; IT;[+@V^_1V^B;#/KF:BI#U50,;>8][\6;:W/7-6.;-/BB!U6]>N=A^5E# M4*?OANK$^AQ3+C)GEI("081_4^B?OPW)D,''O]_;?\-W)\ 0*/3] OAE2B__ MG#54Q0"*4>C!R9Q10_NW?\X,\&:\MW7Y/?K>^\6P?_]7H4!=24 6SZDN,#Y0 M;6$"SJDW\>T#U;JT?N@S7+W_I?L'=WE=KS_ OQ!Y5*$0]-M%OH^FV7>FUW>F M%V(,OFI_"_X;Y>NE8A] A$+:X7]-!7)OUH!LT02YI8C@[1;,^@RT8J425ZZ$ M&K?F&K<^ 8H(_QA7LO#4'PFR#L(,=>D:ZE(=FFBD!Z!)JMA4Q$O! -;$X9M, M&?XOW/19U]@-4],0D9(^%.0?0-"VW[[K,V[W$S.\___-/F$=4/ZU.NVO_WH1 M?_Q?EJ$Z0T,= .U_$7Q;[6NJU6[ EY$&\ LU^-\K:%LI))#;_[W4A)'QOP^: M*II#9&W_%[S5:O =]AU\4+:+4HBK >E-Z.T?>%&C(35N_ M2:((%,MIHU_A!R$SX%A#VQ^_&8\H.KK2U(D3$3"LH=H_EPO0[U,*G!M\%)#. M/;W5V<>5N_K[_=HCXCS5#A3_.8/!Y?E A8&4H%ANS$W/FI<[^VB]GQ )(O1* M,VCH)_"[8U&8N(<9X<@)J6\@+I0=/3/4EA;%%N MD5(J8R?E3H7I65T1[P#,L?1', 32BS"0P2.0(:K$!T$S).!-I1_#2E7L5-:' M5I;CHJ\-C+:J#&UM"$5>&;\\M\E;9U]$2BL,=DH[4Z#!1%QYLN3]*#V-C<[H MBP[JN@Z\B?/#8A4_<0X;'X39-@\;X1G(,DDS\$X2!I*,O.,.ZGPXR')<6M3M MP9\O@?@5^1&\ ,4$R >@,@'ZT#?)&#=,W5"A+6^^#643%0D1'N%_8D]X._/R M'HSM/>R?D.S[BR?TZ^(+@(#1X2#W ,5_6].J\3F:UM :HM_09E-#M84XG-U+ MRH[IX;=O#56'9F(Q2=SRX-A2)@@.S6F.Q:\?+64( 7.GZCJB$R4/QNP>&&-5 M](T9_":T12Z/G\]=R*GGEJZ;0+PT-<@I.S3\*L@FL%^&237,85ZDX680L1X& MKHRX(X>N(1BFH6HS&+K! 8"W#(I%_,JK?(AJ MJ>-#&*R;EK?N&&.@-=3)5 -CH.C2"[ A[3=1_!%MDA-%CA39=U66X< M^$T- M*J7?W/ ;XEUS@XYGL> &(SKXV&3TC4]7WZ).*J2^I6P:X\XJNK[QZ>I;W(F& MTC<>G[ZA*C'TQ;JIH<7>S@@R>*(JUDRA\;B2%/@R)"BLV$110@\1Y =!@@Z] M(4PE0Y!]IE/%ATF\TPEG,*KX$)>,5 *:B&KFT179*%3QQ;')3"V4&:C64C5Q MS#[*@)*)-M73M=]S)A=2Q!%+7-&877?-J^#/(-"8< M2A]K^/7Q05-'DH&RY)"$N\R1-[4\@S^^C4QMJ'B!9_#'L*$I#V7,> :_,8O. MZZ@ZS#/X==B/ NA"@?2D-!;%J1[:6F\ M/:B:]89A:-+ -%!YO:<^"-LE80PJQ"90U\XP0\)I*5L\">:$,P0L?J.;1::$ MBX;X!.KBNX*#^O"7*>D6E)-U5&B;:K;G%0Z]":SC)22G@,#C\-NHI( 7V6MS MZ=8Q8\PQ3+#-<_AMAO?S(7,UM,:,R.^: UT2)4&;V0M6B ?V(0G,D441_WI^ M:K,+9R.+^&UDXC,-9S6+^*UF:K(,:$>+^.UH>G"-;%DSN2+KN]P?$*WE=(N* M42<5$J );#!+$254$"CD<#&ST3P%ME85-,U%E$G&,I(5/$;B56%1.^I/MIMAR"(]:H" M/XC6 Q5K.^! !I=@X%TX\9_R_@P!XRKM >89SJPDL-!Y )D&M#JU!+:;IS_9 MZ$:IAM\H'6#^H6Q6[3 VZYN@:8)BV-8:NX&JX2_0)#6I<-8H@;7[I*45U/0D M<)XIX9G%L#.'<2IQ)AO&J)02.!*T9\TYAK4H,?@K2)&I#97 E=+?1Q'3@)72 MWS^1@/Z6&/QF^/!+J7%4B,4?.&69(>&T]"BW:L0U!$>Y12-N%%1*8(\&OJV* ML0Q$EO<+Q\5RRGLM<$DM("93WGF!:W;1O7O*.S-P33A4A)[ SHQK"*:.TA5D MT!G%/D=;2J"!1&LR%21M8E58XA.8P+(>XB"*8QTN7I@ZU,^@<>TVA?AQ['U6 M^A$(LC0'XHK^2TF?JKH@1Z4<\W&F;YID '4TZHSN5.6I_H3Z75C=+Z*R-H%" MH;.]X!+8?[>4!PU P(K-MRDT6@$/V&]26L:8W"Z.'6V2&5N5R@S^X&";3,L) MM)<].JQ>+#MWB:TW3=H@&6/"X\/6^L1JTW)IPI!S! G;U2LH,*R9U]$7I?P$XVZEEE[2#4@(CI<^TFC$HD_BMGD[#U, M4:![FT&6-F#H!ZSOZ!@BG'(YD2KNDGBW60B^RK5%907S">Y%+:>E_ 2HD]T% MZDZC(@9;+3W'JBP"36\IGU1),;Y"[II:5->)!%IR1<=N:1E:[0Z M_-*+%#U2J95JZTU"%7,BJH8(AM($I16+'_1_SN!7=>E)^>>LL#')CRS-5LIT MC6?2Y#;+) #*[=:'UQK,L]I1.AZR3 ([INNRK+ZB#=!7JG:IF@-C9,H>[20C MTHO_!"N^5I>0/'Q!G^6 ]O6YC"-Z'E\MSZ+5E4^Y$-" \9.](H>:G49L<0J) M36 71Q(]1"&EF'M[?!4T"1'G%/'LYM N9GO!-PS%',;>9SLH1M46^/LD6BM> M2"5FU?*A)LNX-O&O?0B B7 M=A?VY;=])I# QL48$W J\A:P4,;0FDQAH 0L!?"; 7XG%U'K^ 3"Q>Y8U8P> MM 07JJ:IKVBU:9>Y9#JO+E8-%M4,M#J#S(&"%K-1W]YP'$Z@)7X"U/OQ'F,=:Y?*V659URNA M6%Q.%"#V:@?\88/!BWT-Z&X"BWZ840>0,O$J[PZE&3+7 RF[;C%!SZ.<:JEZ"=NK32*[@<] M%TT-7:&T11$Z">->W%#M>Q-0**Z??>0=@@+>*K01I>N:T4?IY<2<> ?G%;9\ MML'?.W0U ]BX(05,!"M+M7Y#M)U]?&!_["#.1WA>@R\3^P=A9MFY2Q/F_X_V M+BETY5'O50V2BWP39+D[%8; OL3'9\()]&6(-BF4,6&<%OX"PT0^&;$8]Y1\$71P%!]4E"LZK)QWN4D'Z-;3:!=B\_.0_M^0NO- MSM1:,6Z^ 6THZ3X'@_Q[F+C&\&9U;2U6L!^,I:0 ![J $A;1SDX8S-I^!)UP M>K(K+1>SU6<6>E)'F=O&A*$SMWGR#:";FH!8?X&8? +.^P_0]H1M[!* *1LA MR@,VQB1^3?(MQ')/ YKBEF5A=W8*59C:!!=OD;IGAV 2VTUN!SP:? M(U*7P([Q2S"%]E6R=1PFJQ-T,F,N!-^:$Q0("6R:M1;)T?4,>XMQ<8E/H%G! MLNYB[:&]5%]#MESOM?;0G,19[;TY64"&0CA$(0Z]N+H;%M&JH>P'P/1&MS\! MP[3G-K4\M';5.B&H!GH MV_H:L&]T7;M)=OV=3;+6"'!>7+#4G\\;$5^^>"LID(.*X<$D MYQVL3'+2ZMPRB7%N!TZ"2?LL[>(B=2?A.1035XII6U;7&XNW1$C,VU26AM+" M[%*B-$'GLE0%VC?-.%_,I.-T=JN_2?K91RO-6I^D3<;6>&Y:WGL3PZ,G?[:GJXZ,5T$#1XV7 M]4D2^Q+*OA"$$!NR]P* S8O0CPXEJXYO&U,EUB28-2%8(78E9&SBN:7^2#%C M;Q3QG3"Q,J%B%H*<;" G?S;'6I ]:JBX9DBL2BBK0K!![,9.NW%")3C?^1*; M$MZF$-P0>Q,0-SE;IL\XEWV.$&]WULVI,J[V(T.>H>]O7'JBKQ#O&<^8E(?T^G[N,6_^H\@]?D3PP! MP;N9GP8H O/CQ'#2WM4$_C2@L8L%QXJ&O>OB)(\X4!Z1CZ+0K@T5)!')5"*2 M5T"13"83F4Q>X4-2HQ!B1[R%#VQ)BTE[&XJ09"L+F^RR=[8K0"<:DJUE*EO+*Z!(NI>)="^O M\"'Y8F;RQ;Q#B"2<.4DX\PXTDK%F*F/-.)R6Q^9(YI:)S&WM@%P:-XR0Q"O3 MB=>!\$#RIDSD30>V!B3M.7C: M&3OKVHO44!7=E-$#<^Y@47_)GF3(H#-J*:+T(HFF(+L[86].-)>Y..M:3TTJ M%R^ZX-%[55?(/ IQ!:U=;E;%U<,Y#! [08DJZKVJRM&D>2A5V"@=&";-1,-,BZ MV'?-^[ @J*5\]'4/,Y9)V7$$"\EC(Z9=<@C,3*"2SM7D8>P2@>2)0S)1*[F* MG6O+V)F DX S5)A?BQ+FUY+>YK'62XD4C0X.E*A=DI(K&JV PBV!PA6XZM*J M?1,T#7)O8>NFV05;P7MXA+:[J)_6I#5[O@2@) M#?7.$/.-&!%(YW?@29";%KWN.,IWKH<&33E;_8']K$O.MB%E7#7=2U!,[7@5 MT@DC+DQ=4H"NUXQJ8@W4G*<4C> M=?7QK =#25T8(NGK%S/W.RXP>#'AM&#@KP['#)3D3 2!*_;8P/O6I8606LHP MWY#<&T8N9WCHX#%CETL$!,B-"EFF/.EWTD2"*G7D8/&<+0'.OMW\:YU%"7 R M 9R(N_O7NJ4E 1RVY@!GLR4M 4X6@./()Q1P-MOL'<1576NJ.6V,)46 6>K MV[NY/7+L^$V8.*PH#HO )POPR:W;(O#) 'SRZ[PNI2?48Z6NZ\#0Z[HD+ *" MWF7][LB!M'_JQ*'%AM2-JCS=PC]+WIX4JOQF3X 5!5B+?E .,QO'#B6?^1+P MA )/79Z.A8566K$##!OJE]?'BIV=TR70"06=EC)2M8F 5G>Z8&AJ<.8],!Q; MP:>UO 3#SV/%4?"Y$U"%2OL)J#(/JOP5 PBHL@ZJ/)8(U&E#5DVQJXZ,5T$# M*XXZ[QPKI(+.G+B^*H_US)JXM0OY&0)0A M$.7/J1$090U$.71G7IT]>NW[8\7/SND2)Q8*.MTQ4.;PSX*G373/.-"&H NT M%VD(+-YV_^T=;P$I) ,(O&+!2S2'UK+4JF"W9/#1KL:%YP$!62B0?3/'YA[F M?KLY8H"%FS\!EP>X&"M^8[GE3\7]"RO'"J=],SXD@!PYA0*0(])$ 51!(.5J M]D_P/S;'W5Z=R83C\F+>*?L I^7\(W@!B@G0YQZEI[&A-U1E"%F@6>;P4=*? M;9AZ?:&!KD<7AL8WR1@W++4'B\N?CK^M[!:;+F:]V12LM[ /RMS]IB$F:1= M&8XG@O;L2Y^_+/$0ASJJWPL_5-UU=4;W5>38:$;F$[U+U+0(TM-G4 M4(>FIL$0878O*:A[8[ZA@$*-!TV%*;W1T1;U2/?=+?XS)M%&H)7EOH!PU,!4GL0J0^7P@Z$-$U61#A5E"?;_U;$#7^'J M45">7 ];8S&)&7& 5G@CH$T8M&X6$]"&6R6Y ]#UC%59;$VFFOIBW5Z;\RPY M%%J=#^_@ X%4J+I+4P9#0U,5::@O.7YE:HIDF!J 8KB2WM!/^DE[=OM.\5"< M(D[_2,!^)[83B6E).S3WM9 M0:#E ZVR"UI![AS/.Z;RLA=E$T#E: !:W?V='(!8AFQFR@. 6"9#%FBYMHI, M(Y>SW2MKJXW6!!)=;71O]EFO@3?!O*I@A$>W/\9&H:UI)S9]04-&O+V /0NF.8GES,O =8KYS[\[6C'U;51Q6ZBY>'DFA)5$H6DYC-_\(&..!\9N@:<+1+ T> (WK#"1P M#+=,35ST\;GH+"?TWK4BXJ*/UD4? 1B)BSX>%YT_.!YOK>H1R)"-X@,4P:P' M :(+0\MJ7"*R6FQE5+-8*HHS\Q['T2 MB1B9;$,BT9-(WM;B7KN3CJ2^$!H#KKD?JQW8N\.(B/_@@47V@E5O4[%@(\I% M!676>56 >#$[ @!9I[C@;#1]+$U=^-@WWU.U&00'A\5!+HT'V "!I-X9U5&%]Q8\B$DWOP'/:#G&];\"1K&0%=X6>TS]6)^A=C2,(R!0"#E!\6QT4 M#G!.^'20$8HMIV4S"&)RC9@#V!ARZ"^[A_X.:TL(,G*!C#1LQ@8R2+$NL\6Z M0RP1DUXH!^V%FGJ?ND:6)FFR8>R!X01.0!$0>(#TBSJVPTNSIP MEWN"@JRA($U;X-<9_"3D'[T/>*XMP(8?N!"4YSM54#K'4C_JCE7-Z %M<@D& MQH:V;TWVR&6]8>V)K$_ IF_(NO>JGHZLEY,]3;TFLCY"O?:3]5@#)V3%7=,] M@Y/^ZRPZ:X MIT>@$6#=["M\B*KE&P^1VWJX)W]RRV<$ (<%0,;-A0=NUH]*=,V!#GZ9<-+- M%[#9JNB84+4QT>W#$IZJFY/_.)4>I!'_>@J:(Y-#I:%V@OTG##FVQQ]L!+A!880GL2/OE5XPV4 MYCS4RSJ7[9^XD^/R8MZ'69:RSY=WI\(PY\N8CG&[DA3) '?2"Q!;"G1=3]) M!G5=!P;,8.^%GZK6D 7=?8OI%@L.'5AGK![M7?2H3R5-;DM/8P, 9:LH=:6: M1U(.\:K,!9W[D=="?(T*BCJ ]JBJDR/IX!3>J&RQ@!B54!"Z5+6)9*C:S.J' M=:HH\N(" =*^AD'D:&H",#C0$@LY67I<\B1I1V;2CL,BP/)H^H()JV!IZ?%D MZ_U3!4<8[IP6;KX)LFPIS=U) \23#:>%A,^2\B0*ZN+*]9;:<]VVOEQ%0(T5 MC=D],,8J9.T+T TT[YS#QEI1@'2(I@PZ(^\I;K\*0%N8N,L8NQB(9RUBB6]! MTKX*L@DN9A:J76AV/K)34*<%[!^FH@@*P7547._@'X'UX6#]28*.33=70 3DED$,#&U)%<"T096QGUBX$&37N!#'F1A:.W 7#]$ MUE 5:S/D0 8/$(R2KJO:K*T:1[(L@0X.2#!DTF9= 45B74,=/J]#S)L_> ,K MU$>Y!=V09J(GN&](WK? E/2@*VY M8[VH@#VB5O&YA6PF^MV9$;1($;!JW7=FVE0"6 M #:/%O:H"@:^X,M.4I[Z_7M'E:'L%/"I7)SJI<''4T'9K<,9J5*D?JLB$?)1 MK9JOA%PC0CZLD).N-_J?:26AUZGO=]AAZPDNCL'.!S$!)#@_91,0R$F0F.#$ M4>*SX[9CC('6,#4-3O9.$@:2+!G2L1R"M#KM;/<^W3GG(_I]5\" MEL.#):W-6?ONP'2XD',_L5_L:],\M&G([%68_!(D_/I"IF[*")7'C9+->1X: M)GP4F*30E=5IP&_]M+9!@\#D # )WVQ_(;CT8.*N;#2]5GF M$B*U%"Q)S1,BQ)([$^AD##IYNP6>0":=X+.NQ:M8U46W("$C:%FTX) M- Z[1L,F77:%S^"6A@!&2%4B[4,: BZ*(4!B2]H0$&@#YYNVZQ$E\QMMLQ>:2_W@T7+>W- MMPES-A5=F+JD %VO#W^9DBZA"\Y=AFSO] ]MV\*[0):AG[D&"M"@6!2Q M+DXD1=(-34#?:+Y-H1R=_=)$8U+1&(<6^ !U I:7O]^I0V$5)2P;5X01(-'H MK&ITI< 5ES_QQ)ME53=SC'T$L=#81VC,/O:)-\NNQA!O=I(:7=O>_4V\6=9T M,]_8#[V;,,$M[1O-EI8.";61ZTR1H3L.U/H)[6 M:U,_@T_@<;3K%=Y[@!)<$YP7EXG.:.\:D%CGIMPV@8L9J>[US4VYDP,0KC5 M,@(9LO 4SLHT+DX/,IMS)E8FE)4AD"%6)J25.4'$9 DP^;,Q!##$PH2+8U1M MJFKP>75%M&[,/)+\.)!S\ID[L3GAXAH"H6Q!*']6J*TJ#4$?-]0)ZO(@',\9 MR2 8\IT\L4.A[! !4>9 E#U+Y'/:*<.;QTGY;=3 MTW$B\5/3\1,4>';D?0 -)_(^+?TFI:;#EYH.[-,) K*$@!0Z[K%EJ^5C9?G3 M\C:\[A@H<_CG%OR4!*6EC%1M8E4^>F X5E19?9HM;D_),T)$()W?@2=!;EKT MNO 0;OZ'+ 0Y,@Q5"'+$G7))>MFO3Y"!_@A>@&*"-EAP:_ENPX(@T!JJU3I ML_C^*.G/B\\YYFKQL7Q#T#%26Y.]F%T 93B>"-KS1A- +^;M1V!,8K:;$>X1 M$QZ*T('N>^&GJCE/6S/::P@@)?T#*&%' 40/3UT/MT! 5#'8ZAI11:**QZR* MV5NC3,+3JF*.%$3SJV%$ 4<+35,)MT1-/F*;J]5Y5 MHGJGJ7K;HB>JEV802KS>R:I>QKQ>9@/.I%2/>+V35;V,>;W,JAZ+3DJR[/(G M;K4OU1SHX)<))]U\ 4[3@*4&@J&I288$= =J]2<-@,G6!UO*"X _'(O^;3!E M>QW DVMX]0\]M#.JHQL[GBR.NS5OGUSPJ=ZNBV@WI'[H@!,A/'3 B90A&=5; M=:@@"D<4[A@4;KVSAUMSDNKMDKSF+$=?7(Y$](GH$Y[Y+SNV-'^9$#NH\ZJJ M@&7'%N=C:[@[?HVN%K@R)HTF2IIY)4T2K0A)R:!UE33!9Y0(;@EN\28J"%6A M$Q4WW).K$7!5YVD,+K@['_QA*HJ@] 1U*BE/1!-RH@EA2'%:T]6',.+1)50- M=!'C(?]#*Z*[>U@(16024L2U**D23/T6_+R4GB0#QK:Z#F" J4O"G321#)#S MUG99TK/=X XDAH/'2Y5DXJ4HN*UK@OP #$V5@3EI"%/$MKN[!X+7=/"ZD_W' MBM-5H%,KL)7E3]5@B+73^![TL_H(:#Y!SKUV)QW+K3(9 /&NX&:G/-+4)9?, M#QW0(%R'#FB0"B0=T-0*7#%@/K%H6KOPJ,V&.ID ;0BZ0'N1AN (&O9F2<%V M(SNX+ [K,A"ZDG89?('EES^5-K>N^+B#"\F8"-*JWS+,Q-8BPF4;8&TV-528 MK&E &BZ:A_0^Q]XL"K6_5701,W]LQX"?K03@,A.[330$J0M-/P MVB-&%(TH6EX4+:V;,)9.BF6<4P7K)]%W!EPQ-2OOVI.%*.PH-3A1IV4A/:S3 M2O#$^=)I$<4CBG=4BK?FQ#!?YF,JDJT^7[J76W"> $$W-?!1TE6>8ROG\#/. M8,Y;ZX] H_F,WQT+&M!]'['@E_6AR,^ ]#WX/,?:>N1AG=!WVR9,J05#]4!0 M"!YLTN@UJNNAET!1)Y*R[['[^;+Y7*^!G??7N!" H5 !P1Z13>&/D07V>'^Q M%W2-]H_(XT,9>)EI9QR[G8NYTND(C[BYW:\W\#.1QT,]!BPP;9]!R H-6V20&+28P:"T)2FN)4%K%/VB181(8E.,\ M!RWQY1B#%KTIC3EH$I3R25#*)T%I*0E*J]Y6*MZ@M22F7TN 4I[!2>F;^,9) MR*7!<7$2ZQJ738"S/)< L'C.VP#&YD 2EH4OXB36&93W]M4Q!TV"4I^@*N:@ MWD%5O$'+25!:3H+22A*45I*@M(J34I>F5G$2ZQJWE@R])<8[#HP]+NL=M,8? MMX8?#"4N 825B@GH0JF8!*5\ I16?'A:@8H78U!OZ<<;M.@-U9B#>NM5S$&] M!15ST"0$54Q"4'P2@N*3$)2/1L4<- E!\4D(JI2$H$I)",HG"(PY:!*"*B4A MJ+)W7A%S4.]T+>:@WKEES$&]DY68@WHG*_$&K20AJ$H2@O*I ,<<- E!59(0 M5#4)0563$)1/$2S.H&S9NZ[*EHO10TDXJ*?ECSNHI^5GR]!XQTA0X+B>4(TX MKD.L=XC*ELO1:^!P4!]9Q1FTZC/]:HQ< @[JZ5#C#NKI4.&@,015]2[411QT MA:JJCZRJ?#4.L=YZ%7-03ZL*!ZW%&=1/5G$&]4XGV&J)B3.HCZ!B#,HQWFN5 M'%.+CG\XJ*?TXP[J:57C#NJI_G$']814Q$&7F@J_GX2LO%=KXPZ:@*Q8UM, M(-RWA5*CN-B3)]CO06U:U#[55TUM2'0T4O6*V,@B-9&MK_? MB](+_-O[W[^GE(%Z.ED;A*P=>I0ZHG1U9+P*&J $1:3 SY6Y\*2M@GG'W\/__-EID/?[]'WX8TZ9 M"M0.65* O5&TU;[^_;=6N_%N.3^,4RT8ZM2:[O*%@6H8ZF3Q&MYI)R"J5.D/ M++8_K][?OJ___EOCIM6N4ZWV5>?QOMYK==I4K]FX:7?N.M<_: K)]"\BU /3 M_Z5=_W+9ZC4OJ4:GW>W2>1<25""J M=].DNJWOU'VGW;OI4LWV)133IR_M)E5D: KM6J?J[4OT Y/?B>9=4"THE>_Y M)=^?_0:ZCA0^09;AZT-)>?KG#&8#Z/>I((K.[Z'G^"J)QAA]E/GC S50->A" M"D-5EH6I#N"$%C_9F[+_-K3P#W@!FB$-!=GA$>2FL\7[;T-TQEL\V>'LA2P, MGRGV70F.KZNR)'Z@0K Q,O<;Z.B(8NAK_#?$;7(77&/>L9*R"K.]/HEO8EY0 M6\J/>5="E$2?^H/P!/[4_]J<.?R?EK3L$Y?L1AKD%M-.V<61#$9BLEMZ5$!"SH8^I*5E_SI:_E_.MK.?+TVZH!WS94:DVN5Y("PR5) MD%T2SI5,*]XR?6]EPA_QU=>KFVG\3U,WI-$,[[(+I/>_"@4H%2"+YQ1*MS[ MSZ.F$T.8:+,?8"QD!4+G:-PN&*)?/E!?!=E$;U.%@B,747H)GEQN5"S*4[34 ML2HEN$L'FZ6%]6=LUP0V:@>(/05=F@.;1^@Q2^7S5"DWQV4PLKZQA-R.5!<] M#L'#S4Z'D1\HU&?CG*IKPD :?J#:P@38S&ZKB(6L^TOOG6^A=U8@>6H)T5XIRP^,U?KKTWY\+;N8AIMJH3&QI+A$]W*1UH,IB M-JN!UM=0;X1E$KV8R6!S62ZOU+^EV]W6A2W9MF,\\K M.FCAX_??UE8^+IN-YOU%\Y$JLC3^99 -4Y%TE7V7V49*^2:^]8L,VV=9MC\O M*]ID "Z>Q>I/:-3-":1X9GWD?!5\405J1SDK0ND^F-?8*MUO.@H;(V?>L>!& M%%AX!6B[A&TU/U +'BUA9H4>..KA&\_Q0FZ[TVMV,=,(&8C@\,\9MY(Q7^/Z M".%,N'D.?)2,^;]8T$6L8 MEBM"'7AH_/OTQ)A/[7]%_*RY!$.[L]G*M.!@CT>BN%<]O$+49:2RSON=FN U MS2!?=TMBQU!_?E$$4T3=W/[R&B_(\#L^O\:Y)1Z89A\L&MX5"HNK20:ZH0E# MHR]=G.UF<8SRR0X +253[W8M?YN@9#R^;@?=WAKIL0MM_P>]!LP2-=ZXX+9P MT;#ZY1HK>#!L%(#LJL($047CR^-CL]VC"#H.B(Z2"QVH_EA71/07*C"_"#*J M6]6-AJ!I,VC@K8((1 O7ZD^GS)3I3X1Z8WYS;: ?'MOM^;/RR7ZM<5OJSSNU M.UW\*IO"9249\[.(M$HH/?=&&"JHHJW"0_0#6,UIDW.+D;@_=@=0BX]5__!V ME-Y2"3 _/H.RY8V/.SMJI;=S156ND'I+JD(I NH'Z_1##21G&'G; MS3P?49ETO5W[&?3MVD0P_CF3WHQSQ9R(JB&"H301Y#-J\8-N%UF@K('U$VH+ M: UE=0&M\C6ZQ-:L'>$N0C_ZS=.3*\?/;\;NQ8J!WU6.KJ!^O[CX[6U-KES6 MY!% ]R(-81"$)A[<;$CR[>.;WI'^_5K%Z)2V9[.BSS(/D?T/]R?PC/("D+"6 M11=T,"Q(;X6Q)(H ?F35&X8I5CSWINQT$86L^*K=NK&.DF25@&-YFN7YO4H0 M!?EKT?=P""%IZ(\P<8+:/I!!&QB+H"NX'I2JUZW!]/Z+4@;)N,_M:3J$4]J2 MF M/J)C;$!\$#1TH6YHI55+UFEK0;-*IJ4W[\6FNIVR256*V M7*89ECL:%0[.0GQ>EZZQ-9I#%TDEH,V,6YO%%U35USM*2T%W2:C:S#D\J@=7 M87D\D&_E<97I/:?F=Q>$HWTDNCF=RA+0],BJFPGD[1!%PAK+T+420W,5-J]* M&Y9UV#2U2+.5"EVN5!/1U+)+4Q\T,!4DL?DV!8H.0GO92K=T_>MQ^O9#X1+U ML@LR*6#3&5TEN3^?#NQ-/3F>K";6Z&J-I8N5+78&_8-%^SO5$'1ZXIX!U# ;FB$QV* H/_["UQ^^CS@ MTW(ZB')7684J4.["RBRR=I3_]-X-@E/RU:-=)PB&IV1=1HFMT<5BW+QRO^YT MC#'0UK9J!/<<(QVFBH\J;SS]3-!S^.Y?LTBG;(=B4((UATWV1-BYZ'4DP6<8 M5*R+_;S]>^>" CW<2(%481L>22]DE+D:S?#[\SB?C8!!>76B@L)FG]A*D6:X MA,048#%ETV+U7"9K_M*X[D\,QTP]?;IMWJG?VU^$X4&V)MKSZW5Z]3LJD7UH MOG3LQG,@L@-O,@Y?>TS1JE3I2K%,<[7]FX!P,B7G[,=G*SB:AU:]4MQ?*0C- M%&]34=NW0Z*M*L.E\6 ];(<3[R."Y@/E MX]TWM =!"2L/72W6H/?9OY\NBJ)40VQ0V*TS\^&7ZW_G^L/U@RFFE3[OT9G, M[%((JD,5YH1TR ]<2:M3D2O2;"WN0M'^\P\/FCJ%\)\]R()BU!5Q>:6YO1#B MH4#UU]OI-2=^EY/=S^,01E-31-IZ?^MX.E(]]"J:/\L3+M-6Z5*M!DUU7#.= M&];ATTB&KI:@EPL0G$=1RFO?(<-KKI]'7P<]!L@S6=^ MQ$2!?P3'LV=QQ=8,&!.N$BVRPI)8X7Y/#H1-9XMTI<;0;'G_K@*RR!)15AC/ MIQ09CF:8_7D%QI66JZV5%F2M5DLLQL)6KMYM/7VXOGJ3TSO1[FRW.AI:] MRK*^NN+'( Z/I=H>9O=<(I#A"67K>Y2HF@,9[.VOXG/4./[ (=8:DC5J)8ZN M5ECH]_;OF?"40$ 6$C%'$C/.S*52@2%GBF(.W#PHR>7CB-%ROA:,(WTW3TNR MF"888$ND) PD64*5];HB=@UU^#R& P--M]MYQVO7%+<;SUVK?M&Z:_5:S:[5 M4+#Y^4NK]P,3N)-*P?=_,)]=>6K>L,'4N EC9R]G[XP+/00R!X&,>]6X.U8U M Q4O+P3EV=DY:W4J?Q!F:)UO?3_I76,^F;+]N2)^Z\B?'A^[Y5I"A;XE;BP* M[=KZ -)(R8C(Z*5U)J*N\ M3GB=F:=KU1),@?+>)B( T_"M,/-TM52A^6(R^E?VU[\ '5X<;?PUJ'99J?-) M'*73S&6A@9M[I")K9/G/8<+;HUCF^+='[<)-PCZJ1I>JR1P'=SLH=/4F&ON; M9(P;,$)3)T!SLH[93@71;FZE6E?BYFR4C;CQ>J6,-'5"#1?DYKM;2A !).O# MRJ4B767R>FH\,O_PE4!9&(ESR;06+/:!#?-5AZ,KB'UGHOJN([6.HGYEM->+ MQNO+=3M93^:MG-@X8LYRRS-E(N)**F[ M8G=I@IYJK4MOQ RRH.O22 +B3J?Z7.I^&QMB^U,478WF4R=V_"F: +4@PQ=^ M1NZ,B\DQ!)9$TIL[BE6&9FNIMXS(!!OQZ6^Q0I?+R3C9J_6$43.!V!5D0=N7 M(C9?A]?BYP[W'.F$3:@<$=&$4D1-E67K@, *& D13\9D 5H>?,ZX:.G'$A0KFL]9Z<MY^E=G>6[\3) E[?71\]VAZ M3@5=3N-<-S]Z+J=%DO+6@AO&#X(PD%AO%9K<+YM&$99"=&B\NFT/%9B*@L+)MB16;! M*YDD3CM@G.;NJ+/K)!_#7O3G)4T;%-G>U>7S4VK&=O#1.< WR+J-/%:,E->6 M1"835;&08MWVO5Y@A5ZY]*W2GS^5&# Q;JI:.TI7[% 'L&QO[!![Q7/]N?GZ M^MKY5YU_:ZQ63X/[Z8X&@QE!FU'Z6-#0Z\AYH?50FQYDH\_1CB+J/^N/KC&7 MWGQJJP^"9C-KB,9BRD6F/Q7%,\J0#$3;UA,5U7K BW6=^L?-QS0#/09&?T4V MU&/V+"9X/ B#HV^UK]9]V$/7H@X?/>$\JC\]7DU2MEY8A'+67Q\HP33&JB;- MK9O9IY(AR-2F,*O>PK0?6E]^/RAR[+]=#]Z&ST6()P8 D=<3@TIN\YG8\10: M2X$HBH,HAR*T_96Q_X3%U8+E'QS62[J.=FF@'1NJ:>@&_ %F8S3UR50 561L M W:^"8/*+ABTK"%#@LZF8QMP5[N>U%E1'/)QKKF&%K ]OZS S<6#Q$ABBW29 M+]/%%T4)#2S(#X(DMI2& MC2@71[QK%-\'TV*O-"S.NVQZ1WX=4BET(7=!4AS\']SW1=[$OY?["1^!@-K, MHCZFJ3>..2P#\>W4+$&[6:3YV&>F][>J[AJ"8:([L1=[R*$5?[">-03Z\KW% M_%%C.5.;RJ9^(ZQ M9)!X^QF&AQ:UG-[E]%>@2&("E ; J: CF@0V:8$],Z;7D) M1M)0,KQ5>=BLL5>&P V?QREVC')(@VRT:,OX$M.?NQ&XG_>X55B'U/US5MAR MRPP,Q='E.]4H;B7QP];)L#&&MOJPD:UQ-,=R=(F/P<;]MXFYYF>=\8+!QU0# M8Z#HT@MH*4-U NY476\#HS/J"6_>^EN_FA;5'Z/7G_\FU71QYZX]MRZK]N7= M[EE0DC6-=#?S'7236&H;^D*B)^%\H$B7*R5H=X[EP$6NQ(CQG#9=1C?[LON; MG&#>ZJ%R8'#]D$SJW'>Q$B(HJ:L B MFOIS$=C\AQ_^1*(!;M#+/89= E1FO%0?6<\!&-"V42/>E U1$G=,#1I8!JHR4!/1>=Y M5@;#;?+68BC'YKG/=)1N+RYKG]ZJS1\_#Q9%^=H@.[BR.9 %ZQ?@=B@LFA8C M6H@]>,28+@I $\Y.H0K7JJC+>E0U3O8>,8*4F$C!9N]KE3+-1;^8,=U[R&+U M+\!Z_">KJ5"D[^8IU\,TP?B7CVU<)KJ**JYN+Q\[I6[QTVV4!IQKV8,H':B)H3Q(<&WUT^XVOF%I__O!R>S'[6KDN_EQ= M"^8\:$NR#J*CL?5_ MSCXW>*E"WUYY6WUGVQR#[/%#$T@^T,9*2JAM6:T]IO MN_@%[;FM0@]#04/H46IZ-E:C_\]]5CJU\\-OH M3:GKN\K?4 MS1Z^,86O6B]1DF+;7&3))<5B'#305CIL;7880>8H0TF0(8OA"T@(.C467@ U M $#).GLT /-JY !> ,2^("*-!.([RSDX^K/6(@4:%63?W;8]HW9]H_/.%"NM M[*:Q=/+AB,3VD*T1AD-;)9':(<[K%$(@LHQP\"?-VK>N+?775 13E! &]P(R M)UQ(B,SJ)IF)0 O2^U^% G4E 5D\IQZ$)Q@@=L$O$QD;&#E]H*R3(? !5*'@ MA*ZB]!*\]K8=):# ($R LG@&S*EE8:I#6IR?UL*-1?E*AT;39D>X^&,15>]. MYM:BFZN"FW,.SSY0O=D44E#78, \_$"U81AM\[6M(A9R[B^]=[Z%WEF%H8Z9 M^OL]Y+07TS4@/!<& )IX@,Y'(9FY8[/<\'B-GYO!N"<7W,Q#3+51>9K6''=& ML9M*5(@+GR4@&[9A 1CZ5.>*ZCPT'ZT9=_,[/RBUWW_KW32I M;NL[==]I]VZZ5+-]V;RD/GUI-Y>'4JT2)0XIGU$>A6G6"0*L#,SQ4O=E=I"PPL%^U!X0>H/[\X M >9?$4HY'XZ#>/7/V:H[+?Z%J>5#N!67^5JE;[4<@/_V^\OF M _.WKX_?IFQ-OBF!,]_G>*M %V;H]_"C8YUJ*B(0PY&+;5XLF@VSG!=CSVO\ M];Y:^?2O]C9+>5J!%T/WK *%A,)AUN,=(MN=WJIG/"8:W=+&3>_:\?^HR^() MR2:M>3-XYITLWA,Y2N?!8:^A7"[$:[RDA_=>SF;73DN^ ,4$UE6RZO;ES\VW MQ<:4NJX#^)^(CE^-=#_NY%&H+ZFZ3W^\X%RXMW]7NK T9_ M?MGF1MSCC]OG293360%6OQ<^M812R^U,<3%-RJKULA\HA[Q-_"Y&X?[8;?06 M'ZO^X:>_X<9A/6G^C\^@;/D/[W6*/6<*0PMZ?24.?=->3$7_K995%R+OKTL\ M<@-ANE9AZ6IM_SGAG;P[-:DP2ZDPR4B%*97I:H F%X&EXFV:FBF:IO4K>!U# MU1R4[HM,J?MX@?,FG> 6"=L5[^4_A0-?&IV:R?&29%2HEROHY%]..T"D9DYP M7=S>/E3%(-:1PD9)H+IP7\&[;B,43^EM"BWS/4\7J.Y.VE0AZ M(5.-WW,ADX=LMJY;BJ)ZE13\<$.;30W5OL1K.+N7%)<*WJGMK[/2=>/F]?E0 M/GF=/&IBT4?TW@?6S\J!]#.-DJ#5U<512/"=5:\9 M[>;K$Y^J3[2((&%QWR6,Z%>BU6B>RVNSQ,0C8AP+T;*UR@W-$5PR+X+:)X6PJ\*MW.="]M)>U2Z^W/P%X:'9KJ#13I& M#F>IJL33UF(OZ522/5.+4\X\NNUS?ZT'8ZN3N L?$^'Z8?Y-&\'(JLO]^E&Z MN[[X@3.R"M;XS3HC^]C\VFQ_:88)LL+NX@E#5')=W##;+T.-?TUM&49D);H4 MH(!V1&?_#V1](D=U=*58H8NE_54B3.T+V+4[5G2C,UKP)-).CA^]U^_-07E> MN4ZME(*(]MVZD=TD;HW7A]E,4:ZA-BYQR^G996#"^QY0&,#0;"F9NRDJL?1R M:]GQYUU9NU$JX_LH>AF\HK*FC/E9:(RAC'C6MCAH]&L!VD(?G2IB8A^T9&PM M[LJ*MR*6(BGBKB6_YL5(J-S\J\K7HX,X21Q+?]R?TP-O((JBL]B7],K5(ETM MIGZ]4\ E XXM'6C)H!C+>^U:K'N1ZERY_?#4J42Y&2VB)\.[/)=/W4ELV:U< M9NE**>X6K^1TJ)J!9?'P.K2VH*;JK;<[86Y6K@Y<3U_3JK7EMACUS9-NR!U# ME3$L0E7H4BERN]A3+7G'")AT>VE;J(P33:W;N;1VO7-;Q6E-U'89U(W0-96_9)GAA)"=ZMSEO/NK]B=!IW&Q<]7J^73>S6X9TB5_ M_.;.M^T_S2+Q\W%W$F65:3$LAN^-631?KL P*F[=!VM?^R#"2$E@^S^8)GRB M4+/_)N%KH #-NBJY+J)ZD&Z@SC OH/DV!8H.[+M'+6NM+ZWUE?&E-*APQN>7 MA&[@VY[4.G$4L*G+P?KH'OXF'0ZR1;K,E.ER=?_54QDUBQ'XARVX@L:QC +J MN M:02[TUH&@#<=PGI*AR87ER)U80WE]N464USQ15M M.=+!GWU.589F'3?U8NLIP=(5/YJ2D>\=0%UC7#BWU;:5F MC98B,9_^?9A\2\G7^>;,"QJW](Y4G*.5+]=EGK@CKA5IOIK0=MN3%A(^<\,7 MZ2J;T)WF^]?&%DT9T>5GSCW@_8GA&**)T+J[:G3FSYRY_+DVF/;G\^83 T.! MT;UZ;[:G6L?IM>?+E+ MMG?:GXBJOZ@1I(L"%F'4Q*(,*I5#6A84:X^!#L3AU-QGJ5*ERVR4X]Q1=[H% MW9[%'VJ+HWM?L+4MHZTJZKI7796A GB;VY?9S\XE\U+[E=K1&8OLA:^A_I21 MWM"4 C*A'GO"EYT,3]H7%:$V5(O973#;%_N%9Q[^,+#(<(%V6X2,^"IK3LJ^ M#-M10ZF]6%(7I?Y$=ZFD[E))W>VRAC_,E^G;C&M5$G19OH4KAWZG.I,;E5S[9ZW[7L)/>7)<6$CUA=3W)A7=IE?ZXGO &]^69H M@G-99[>6WXK3\Q7";QTX_[&\VOXV2B ME#U)_W*/$)H]9=]-YD0P!IIH)F*70;CH'JL$DS15?L4UGN;+/,UXFJWM>Y,] M@OT! O]@]Q:MHQ0,%KOD(Y8JS; ,7?+L)1!>*ONSH"5/%H;X BC VLK8MB.N MA3V9CYK\[&VB,3TVR4K CK#*L1;4GXO(ZB]H22Q:,?C*[1-?OI2PP:Z&R;=O M]L1$TAE:M8+?+^=92OB$A#\3+-?H:FG_-JN$3J38.T>M14/7EFLG]!':K;OY M6)GWYRIHC#Z7)U==63Q(X&//K=WL46CU\ 16"U>".5Q$4PO0K?DDE@OW""/) M**9"UWB&+M?V]^6-OUYXX3(,;6"L@L&Z86C2P+0NGNRI?JG3(LY9V@SNRU3H M\,6',=8^MG%.M=T!73^GX-0H5.VE!->T*$.U+DZ''"Y0KNDM2TOIQD;\L3O= MT/A*;;&G6"[3IV7"4@4/SQ%8=2\P![01,*L-;8XHZQEF;RK3O_^:NK MU9]?H^S(QA-:;=LASH:C$W%1]5[OL77QI5>_N&M2O0Z%;EAN=.X?ZNT?^SC) MA:^V;W]E]WPB/-)3!:SO4:)J0MP&/..X=>E=_(&#!25KR#I,D,C4JG21#V\J MN1!G2/?'CD3\APA+RY4R78YP?CB"[+$>%(R14^0YW8STW3QUNL4TP?TMJ)N" MAKH^Z0] ZXX%#=0'NM4YMR]=9&!-: J@CB"RJ )U(>C2T%HVOY1DTP#B_U"A MEQB#/WM_8[_]:V700E@J M:)F)OL2P_:DD]N<_BU+[TY>[]C#2_1Y;_LRA[HJ_A&-K;\RGV??7IKH:VQ/' M%F&AV>R@JQ110*MHR:&Z5FW$X.D01;8,_+??MWXJ%YG^Z/:IC_Z9?^O5&F-I MS(VTT1EE2 8BR?JN)V>B[$O=2R#FL+S5OO*)R!ZLQ^G!ECH2(!^)\PH^DF$8 MKL+CFP[[SO->T=3VX7H!EHT)6&8)6&8=L+7FH&M*K'+[99PIP$9-)#(!5P_B MU\!:Q@E6S]NQ\6[QO R+OD7LM^&$O@O718&117X7&@^4MV;^F-SUQK'_T1V3-GM\I4M:O8?:/'$TBJB>?ZA M*D]L7?]V@WN+TBJBJ?3GZNQUV!IPVEN-S4N&7=[+Q)TQ2^M9Y-GNP-2F96QI MB2<968M*8A+I-N(UO)&'U_;.@T8>%X$@YAM=E#KSP0R,/XG7^$HUP:5WL/@A M%HEK\,(:(S!>VU'QQ@BU'7A9Q 8KRS[6/PF"^*G-E;%<>K(RYUM;KJA MYFN^J]]:_,_O7%EBN0-!+3,F/"21+I@5&8Q$)V7$WUM;^N#/Z-_LKK4Z.K&V MXFJ1;&_V'0)97FQ,L7:YH-_AYX;.[Q&G53#4Z3F:SN)79\]+&>UX>95$8XQ& M8_Z -/IO98%C^/ #D>]R7]")SA\FM\_-6;,H#U::YCQH:_^BLP0:C:W_$Z## MR(;HEJ2R?'_^TN2O6S([G6G5T RVM7"DJH:B&L#6FL4OEN; N.!M(I_+ I(? M4 I?NF0<3-*FDQE@)K< )$2*%4! M!6@9"KKT1FD D8'D(/J\)G2I[)D=4! >]<77[8NF*I\T"E)UTWT?46D5-/0 M#?@#VM'N'-:T]XGH[Z@>_.X0?M)<@RVAXCJ:).3>'$+>Z^LXRB@ZR/;HQ#=4-VSVWS M,FKQ-CH 3;'2RFZ:D9A;3'I("X7AT 8K B3BO$ZA/4O(9L#!GS0!BDK0EL@V M%<$4)21(Z%:M'>J")56(8V4HP0]#; HIJ&O"0!I^ MH-HP=+/YVE81"XON+[UWOH7>684]COK__1YRVHOI&A">"W8KAG,(6B0S=S20 M&QZO\7.S,NO)!3?S$%-M5&*TDMDTB+C#U=U4HO6+\"$HLE8;RLY@MF"K$&\B M]&$0MIK)X"-J_-AJ7__^6ZO=>.<5AD<0A9<-"##G.&G$GU?O;]_7?_^M<=-J MURF8=G4>[ZU^Q52OV;AI=^XZUS]H"LWQ+RJ_LVQTVMW.7>NRWFM>_OY;MP?_ MOF^V>UVJ(-?R2>Z@G>EMW 9^#T<>JQ3345$ M2QT^,\#W/985YC?=AU_E=OM: M>P+$# 3^AYB!0/\XY>"]BXTZ0%Z4<3DL2LXSR6CHY+ X&?8?7$QBRW_@7*P_9'=!WW8Q M_CT%,?$0IV3C6T$"_YS"/XE;W_R[.&8>^P'NH$17JJR5@%&>Q T&!YXG0)*PO_N.B\4/K!Q72)DCSALW M:XL56@@*H.GVGO[%!1NN"!Q4M6=V\NWNR\US?B)PCTT OFG.@IO4<,%.REAQ M\/??G@1)6=Q %AT(Z66R(4NRT5"<1*D@*8KC!2L!KBM+2S]3O.B)ITNZRGHAB6.,HMD)C-LHK6?,P!S=Y 77E M0->;< Q=K'IUAG$_]OM= M;N.J6[A\^)A]^-9^[M89UX;%7-4M=EZ7@\/+6P[>)C;D=3LDPSK-#"NZ70VG MT^G5.HK5$EWB$ECW),4.HHI'JXH)W%G.E5BZY'EG>?X4R0: MY]4>+*O=%G8=G\YHKQC2,2=BQQR>=,S!W#&')QUS,MTQ)T=]Q4@;'=JC4Y^)^GNHD-M--&YJ;>OFUTX0ZKY^4NK]R._LX2BHP[502== MS+J/0R;7!BBIX'9I5*P.SVQQO2PX494N:A]Z#R8#H/7GRA53UK[6&I7&ZI8N M4=*GLC [1TMTX.QC9]$T]/??[!;#U/]G?_G_7W(FN7":X=_5XF3BVY>O9J25 M4\SN35R?18UU7]G/G5EE=GEQ(T7MWC06E"=(J:10S5^F9,P.T[PI<%N"0*J^ MB/-J[IO@/5-K#*/M/.6=.6K3F/MR2>+BLK\T/4O4V2A#!1EH7" (ZV^2WM]E MH>IOE[_DQMWU_,+['L$(M$?1V0_4AEG\6S>GJS;7);8_+XOCVZ_%RQIX$>V> MV>;4KZ:3.U'60XNR#NT8*FL)\H,@B2VE(4PE0Y =L;Z]W(J]T7?FU^T341>; MQVQ0'@]AL*!.[$^9AJK-'H$.M!?@\-;0OW6_\9UA^[9,>&OSMA(:OX_ $"0% MB,XU#PYS7S]SX+D^>OUZ]9Q3YBZ*(>YK\K#SFPEO+X9#5[YD M7R$2"'SFUQ=W7YI/C])8EC+,%8]>8B04/QY$9I7:0\_]P(6H6J#"Q2J WBAA MQ&_#&(I^CS:)1P"!S,(_N>@L9*1T^- G,ZS8]4@5!:M'%R[FWGK"F+5 [.:1 MV^X^JFP5)R8X'R 77 MEJ7+[/#MP,831?SN^I/+=1&MVWKD6L>][& H)[Q;UO*RPSD2NAQ=Z,*E'+K8 MVU.R ^DC86M]HIJ*WZE\PM:H;%VLAQ.^8N;K8BV<\!4S7T4PDH82L0.X^2I9 M2]N$K=C9NK.;#&%L5,;VU-2]EF?#@^)E?^AQDR1P;6Y0A\]C^$"@Z?;^AI8R ME$VTNS94_Z=N?_YZ^47L#"J_NG>KQ7RL+9R<"R.J?_AM"X^W93GX9O-@U?6+ M^EV]W6B&NW^MWJ7J/7PU>?]+@8/-X5.]_:7^^"/<'%CG)LFU66SJP?)FAOTU M'X\CJ5[GQC+E0T0S+0A"X$65"&@%X4H\\V6!+T^I -GNP^,+[% M@?5CXG6],[(.A[-89GD#K]*!EGU;H>Q]6B PIGF9X&%*7:P12J4-J3[>= M%,V5]R&-^#<6UCB:8SFZQ*=GL?XBR,J L5KZP:"G4:(:,*Y(ER'">-;K)AQB MP$X$9KM.UD1%5A4&6PQ=K7@U.R7 .FY@1<5,K5*F.<:K3W6JB-E_D;?%PI:N MFT"\-#7$.*!)JFCU^K)?OE*U+HPOI2'0^Y+=Z#9"S=:O2VW(J5KD%@:"#D1J M*LRL?@Q_#S3J_4$;#V9D$'PX+T5AA+H@C@]Z'OXZ2W@29#+>*WGHX%-(53Y&6) M\!(;+\N$E]AX62&\/$:/&>TBA6UOR#,T7TW1&WJGQHV J7%#56#NJT,*.Z,O M<"YQ4N, VYE"3G=%'6I):.?'0^LU0T)]$>V>YXOTN)3U]+@9-#W>%DHJZ?'C ME^']_<5T>/'O8)D>KTM@!^\/F2%O\0MO;E2*ER&7:E5TE\HQQ\<9L?<)XX"/ MOH>&KO ENE8D:7)0$ 1924X(!9CR9)\59(XIT54V*2 ;);/ +D)/*DTL!\^0V>+7>T?OS7U<7W_X= M7%U_8D?>-R/@N/0TV*D<]Y1MPJ'<4 P+/P3GDDEP[SF\$1;T@37H)$T"X0[A M#N$.X0[A#N$.X.[^TN5!Q@-!)\K*)$Q(0'@\RD6X M0[A#N$.X0[A#N),7[G@'A)PK(*R+*/*RKL;LJ3[+@QO;+CJCQFJOQ"48&/WY M??.Q7'D1;T=?*YD,%]>W=E #H%B-W01Y\9ZU"60$!,/4 +H6%+ZJ *MH:U/Q M*AECRA@#:JI)+P(< 9($H,>NS(0[A#N$.X0[A#N$.WGA M#IX ])N@:8)BV.%2 M E^V.CL?ND4."A41B?;!,VLQVSX!:"UI6TU:1@ZUN6F1TP@C WO'04J]<:3; M7^H#:'^O_EP>_EM2Z!+!3N8G= BP5^\\G =E%]XS7[6@9[Z\S_X5:99GZ KI MCY(. O#*OLI'[YE-,Q66KM6JQRSWM3=W' 2ID@-*^'A)#BCAXR4YH(2/EU7" M2VR\K!%>'D?,@>6HW %BB7CM5IN3J:S. + ^\V!JP[&@@P=94#+56\:A=O1I,=>]Y-4D9>IY7[N'[*AC#_'L&88/!,O MN^08AG1?31H1NTT:YFI#Y(R3HRLUCH A5V!(Z$JE*HP7CAH&0>/H&LF5\?&2 MY,KX>$ER97R\)+GR4;M-'!DT1]=*3+I.<7\"_:"I(\FX4_6D+R,)MB^O#0Q* MAL18*WMHW]T,"%HF<8MY;]TQ*7I HPF!2(PF-EZ2Q2U\O"0!>Z:ZK*Y\5,C, M-JG;-WF:J551B_73;I_*,R2#. Y%P7/-HX^Z%,MENI18U'MH7?*/E*OZV MCB_S="VE5M'>"8O[0C^_VVZO5 W 9S9,30/*<-;3!$6W":TKHO6;+%B_+<\P MP5RC,^H);YY76S[ :%XQTELI#)8>+29)#1>S7.Q$-5;3HYZ@Q\ND2I"$*;:_ M93GB;['QLDAXB8V7))''QTN2R&>IDIQJN!%VX78X-"7M#[\94JZM4U& M[\^;;*E:Y3M7[6GMH*ME#?=9.,EN:6%GA&CY;&#JD@)TG1)6Q&=2659[22M! M]Y*NR2.5W:-WGR[E]OQ;Y_7FI^M6PFW^^W'^D/M(W=S"NW.4J\;:.S88@\4!8@KOW/+"E("5USH$NB)&@S.T=QVL[T MYW-M_/;ZI7KY214S<6+Q7E)4#5)H)S1C51:!IO^?_ZYR;.6#)5NKEI! LCE0 M-?BH@CW7<^I"AI.EV'>EJ4'IJBR)'Z@T%BK#49%[@X.=Z4'-.[0 @+ZU)STL6YX#H51$3,$E <@M(ZB%;KL%,WO\XIEH&HZTD3H%-M M\$H]JA-!H>T7:*H+->@9H(VI.D% QU>DXQ:.3%"Q8RUU]R2&#\"=B4F26N MW23 ;PT^7M3OZNU&TYY]T'_J7:K>^_O]8(6IZ4N]UG"P5+Q!Q_#VWSK$92HFE"3PT=T M?L]>WQS@KJ?9"\@=T] -01&M/M'-=/8!C+Y_8S_?3>E3RBW^'GAL[O MNCF!9,RLS27GU')C"%6@&JIB;2=$A;W5&SJZ?+HQ%I0G2(ND4'8R?!9^\HLL M?@@S9&&JPXS2^>D#]2J)QAB-POQQMMQP%_H!WAOC//:_!1\R2'H\$B:2/#O? M-U24.DX(+"1.UHJ+4&[HY7_.N @H<',4W3D'M!/F:4;)(J(^&;*(J$^&+"+J MDR&+B#H%L@:J+&:$M@#R#DAM\D)W[1[($XLSBDJBZ2=#%A%U F2Y3_B1@D/V MS&[BGBWK#,BHXA!C1/0PLQ'F\OQ)GCB<45 213\9LHBHB4W/JDU7T4&#/#$W MHWA,4L>36;U/ DUM52E@;O*QEWR/?A59 D9&R2(^Z02+'A^HS=,*K-\!E@R( M[(#4>FA'.42_WNSH3T>##!2TF3TANYO,_^1;-E&#DVS!*7) Z#F)Y(&$.DX4 MT$7 N1=&#DD^ OPL.T,<@3AR2/(1("B!]6V"H1/#T-#=4>$(1))#DH\"1U^6QEHW$S'+FXF8A"Y+Z_;G-[=? M)E\;%]R;^#-"J17KS>)QJH*+9CA<]8^SI/94^IPLLT2\>W@+ )FY62VA^7VJ MM[_4'W^$FQ]K7;'&;,PPIC8[C9'^B#J; '=91B4)'\N]+[]<78#&[KX K;N\ M &W3S&"] &WX9++#S[W'XF04=2%PP;OR!N_\&E8'PVO\6]'86H'E"M!4![QI MJE2*=2M:A8:#T$RI&/0BSZPBE.BT/Y'_P&D4F% M9DM>-V@0'2,Z=C(ZELAE=&R9YLLL72P2%T;4ZR35*_V+]/*K5MG2J /Q:<\5 M/Z%IPZM.![S_;\MC)73_'UOAZ1);H2OAKJD\-&AV71M(U"LWZI49[4KC\D*& MX^@J'^IZKH."A_@PHF18E2R)*Q=K=)%GZ%(IU!7U65W&YD=[B\B?FF35^\C??/U%%[OE5'O6_6,,B0#37$A7GK1YP-'R[&\ MK:"6L[V"FKT(Z/CT%U.LJ!H=_D89 [\_YN^O. M_5OI[;M03?2TZ+>Q9("D[P0,Q%.+086!H /1IF8JS-#J#O7W0*/>?X2(0HC3 M3=F S*-& !"W'7RYK;D?B?;JS3844UF(^_45_&0^7_[[,ATO%^+^'WM?VIRV MTB7\W57^#YJ\2*>S+OB3/I IC;!/;X!AL)_GB$E(#BH5$M-C&O_X]IUL; M($" !,+1G;G/M0UJ=9\^^^I!" <79K%@3IPN;OPV,+PG^>J9I@X1XD?I#/P_ M^ZEX!- /&(XH;1;)RQ=3Q6)I-6:\>[1/&$&,M/=U2,-?*(9+&<7U W7E(@:X M$ZI(J&+_J"*J,%QF59U][Z[_71'$Q%-'.A&.I->C@22*!!8&E3$KO78U&;AD M9>8 <:&AHP2]]AZ]2ND$O1+TB@Z],@EZ)>@5'7IE$_1*T"LQ1E8U1M:.*J>S M>V=G^%8&I6>J@.8 &-Y$/]$?I._H=H(;KQBQOYN#/ ME@NI4B:_5RPU(?-WHCY$1!*EM3W[A5+BV=\S:@ALJY436RU!K^C0*_&3)^@5 M'7J5$S]Y@EX1HE?B)T_0*T+T2OSD"7HEAFY@0_=O,E_]_>-9CZNR*OXV=0-= MC'I'G9.^-.5\;/5JJD+]WEV9G)*N\?B6/2G4_CR7._Q]Y2_)IY]TG#O@X!35 M(%R7*'1R)2];G^F(T3W"&Z9&.$G!ORJ$X?F+9 PX8T"XD28]\_#P2.8%ZO/E M/C9QL4SV4\*WXLNW$AD77UP)K$*5$A4J0:^]9T6+5:@P)'T\TJ$+J4)YO_2P MOYQ0 O/AQ,^;H%=TZ%5)_+P)>D6(7HF?-T&O"-$K\?,FZ)48*6$9*7^3^>'O M!LZMZ 9^X#6-5PSF^7Q\.VW=78A/S4%1)']WWK1(#%X88#B4&RED'R%YD:_J[;4X_K]D93>Y)QI>KZ MX]OOI^J3?IF]?JUG_Y(\W"8QV"YD !M8(R.UC'AM81KQ)=K)!(FOK@26(') M)0I,@E[1H5<^0:\$O:)#KR0>E*#7_BM22^9$NK;!BI&>B*8^EE+%4C%5]!U< M%Q.<3S(QUN&F2:0GX:8)-YW'3<,9;#B'IV:+.'LZQF.$$H[Z]Z!\"!I")9]. M%2O9?<'GY2T6Y@T!/E,U INIF9I&%&'M*B+]3>;I;XX3O4F,5J_# MO_H.DKSA81GC\:W^G)?+?\[O^;/\WY>7:\'4ZLM@098S7&!2/W'"D.++D!)] M+;ZX$M0225<@EX1HE<2V$K0*T+T2@);"7KMOYZ^Q'&P5:-W MU3(603"')KR'B/.V&9)O+I,II K9O?%E)"06*Q+;7PH+Q^$]14O95+YBG@/+_Z<"2K8T+H=VY,31CP.KF1>>7Q M[>Q>.#NK&C\,HQSSQ.@1+XIPK"/V#GCFN# RPH.W#2.V0PHI#M <,!+P?6.L M\-U\A#RMJVHBT9S7GREG*[*DOB%BQG7BVK#.S;[(D;:D 1)@ITK>"D" M5C\F")T@=,)N0S3KUE)PXM#'HY)-Y=+E\#7-A!3WA12#RI9LP/!P+*DWD2T) M0L\@=," =(+0"4+O!T('#($G")T@]'X@=,"@>X+0"4(GYNQ^F+.)H>H;+LF= M/ H(I'0FG7E\I#\5P?:?"J$,5!E026>]U!N*()NX=]^ E7\P]U&J/[X5S^ND M?-G0B]]R^U-K,'U/V;GW-%I]\2&O]258 ;_J_!NBO.M^/:E>59NU.@- T'^J M;:[:^<^_71?+1U^Y>)[OVUUSQ1)/HRPDCY^ MYAG ?: 7> :O2*?3A5PAH AO-,\\0ISM!4L%<[EL*I_+^XCR[F)QOAE-ARQY#A,7U[1[KT1N@5LEP+%LKUWE*D.0719RULY0V)F%DAD2$7BT2& MAZP\SM]JM>I(2A(95HU^YI-$AD393)3-."N;@7.2DD2&A(X3.HX_'2>)# D) M)R2\ER2<)#(D\94DOI(D,B2)# FUOBMJC0VQ)HD,B:!-2'\) C7?.?NG+]R+)!H#7"7]#Z9M8.J*M?QT M_H>ACOQPCR6\."ANK9>'U?8+]'_19A=NT4YN.$OG']]RS0OA]=O/7O6JOS+: M??CZOQ/;MDG4$J[>1(JS3.7Q[?3;Z=EMY6?KYKN;O.2S3P=E*T7$,6"^/54U M%-4@+!9H_4)#^\4/W.M0_BSS2#A$.;IK?_C:4KAOICQV&H^D.#"R.#2R>&7, M2<.13+,QB,CQG*J0(Q /1[KTBEO6"-"$3F!SV'E?'\F2P:D][_/_\__*V4SI MB\Y)M&L2QRLBI[KY"AS0H:3PVMC*RCCFZJ\" 4"R7SG>- :J)KT1,<7QL@PO M[!&<6T%T?+VA*,F>"0")IV,QB'A,I9P-Z$1*S-MX M9IJX<#@#Z/[K[KPS((<'O" P[$(,0O@#HL!%(ZW"XGT-KG+$:PXJ.BUJEM_[ MGD!AJGL6VRQL][^.CK@SB"M4?TSBPPP[GV",83\/0(MOE0\ (/@SRXL\.#SD6=:S=^<->M M9N>BS=6;IW!6[/9GZ]$9KMH\]>OD%RKCV%P%7-_JMHV57+K\F,ED']],IX>^WDCI)QI>KZHP0?C$;I4?IQJ#=K-R=W;^G7&^=GY;;T^%;N7M>,XHEY]IVL M@0[S1N):2F4Q;WM6YN,#.R(@,R?#EJ>!82V4_6<.V4[Y6_[Q6_N_YRR:R?_C M&ZM>DI?IPM=WE$&&C3(P5/;SBI.> >ID84IE/I4OYE,5W[BR_RE]83+#IO8/ MT)L,U%X&YE*JDD^GBI5L*%#VI]F"AV;=\>(ZIB@ 6V^ &:AWU%L")QP:/5.N M"@(@M(&R,&O+0MXC"WF/++Q[[E[\NA^]W*M2B+(P3%1V3HBLCA,T CHGQ5]X M"/[(6X=%!"?2,W5;T1 SY@ES@JEIZ'+BX>N>V%[$=[R,Q<^]L2BEZR2W+P*G M+Z6*OG.#8D(IX4(Q%-$Y"<-"JEPJ8)76AC#TI_*:A\H;RC-@L:J-'S0@N%/U M10E$V^WO=]D?^>M*)7HQR$[ETNI'EAC"RY\HV:I=794)YJ-8)P&QLEL$F@7I M]H@O7TX5RGYU??&@O"4Z:D#(1:FK9@J(DVL ,+!V>DI&(% DFC,$/P/N8F*M M(E:'F&/[1O_N0X/G%Q?SZ1%^?OW#7S6JSWQ$LI8=TKMW*@MYSZ9W2W5!P+H] M.LRF2IE<*KVW0G!M:$8@##.@3 !5IC.1",.RAS3/>4EI*6W81JN'O,@RYWK9$Y$?<_B?47$$X$AKR%+3QR%"9JBIL M03 NX>]SX+M%\9A)Y?(;5(1=TZFZQM&2@J0^PC\) _[I7%QR.>$G#*YE! M_V4*8;=Y&[U]A@97S7Q!BHHLN3;@DL^49$]_9.)7VD M@MH0E ZN^N)E_K:2OSKI1\KO<7>(^H2>@QO2@U!3GYUDMQQ_5>CN(,15*)53 MQ>SR^-:NA$)Q1T1RZBL4V$51QMKJ5:EG-RA%G-Z/&^:)5$\/MN83LXE#M- + M-7XDE!'5C] \CXU/;"&(=T 6^7RJE%Y':L3!.%\=F%%ZS KI5#Z[J9]CKFW. M.J!9?=N[O$[$&WY,]>HS5<-D7U/&F&*;:,^20 +9*K\&I[#TX7- X&[3?98!8Z8<(&,@7A2Z,30C M<)^A6,GG_;H/A>L\\[H&6[U3TC6 .]&PV8U&AI(Y#$*;YTUS5!?*K_6LO"TI MZMTW]9FI"GTCAGMIH;-H'6.W3'\I>+=(G852*I_;NDZY4T!&X=MA:!?]$V1,-8\\JK_BCR0(=5:+\O=T\_RAKQ9V(SH-E2/#D:R.R:X5 MVF! W:;$K( BEB[M+56N#\\(2+.23>4VCMWY4V;1U6EIE%OM]5J]*U7I5_M4 M8< TH\!&IY)]&C[\R+5&-\*VQ"7=]!'L&F6EK&(Z'VR<&UD[WY$_DBI>\^&Y M/3K,Y=*I2F6=4&74_LA*9D>NENI$NI&@$2#N4\+^Z\FSM=K2>Y)LL^LDV:Z6 M.!ABQ93&N'<_%JW/^]-1ML-M5VUSE\R^&YBX*5 M5+Z83A5R\?5<+LWP6Q.ND>059;.%5+:\3I+MPFR_THJ$>4MH_^D;7D.&'91, M?W?*V5Q1*O[BH\JOGTN;W!'\0O=,>V'M/+JP.I!W0+LEC#GD]LVC&3*(HPQ$ ME-.Y5*6\*8#]23J[D*1O-#+B)='UI 0BX!]&[O7N0JQ]&V[->+,VRA&V4YV+ MG3B8!.7V[+92.I,J9F)HMQ73N\HC22_$^88;6@Z*\/KW9JW6>FMU;S,A2*RO MC>T%MU=&8\_>MI@*EF\FTYVH$W\X4;2CCI:)>^OX7 #)\$IS2/ M#*AVI740)G+A4=F1\#A;[/3#$EJLS6=%M$ZF52 Q[NX>2MGGZ(U?.@F M.;C/H^E:WTBO+!.]GS8^7-X7$;;.[W/Y[)QQB)L30FTY(=36H0*S/]8[H_KX M]=LZ5+ 6^V_Y%K['3/.:A>@6%;!<)94NO0OU*R 8(RW%317!**NDHU'$3A;2 M90WGVL#;'B1C4*/Z&M$H&(*2IZ(6SDJMN[=?2CY:[YSXS./( DR-T,W12):( M%C^BG O.[=%F.94O8RK\-DM%X@+0:(IRRX54OK!.DL1"YWEYN;RT/8]6=!_+ MD@5!,XEXY88]D4Z7I3.EJ]=OPMMI(?$VLD2K(2>[=WQR<4.UP+#?"=. M]UDDC M7D/Z]N 6.,'::NRB80OAN<7GBQR6-O[CZ6P T%]F0]K+2/;U>[[]NW)>[M^ODUN\7M:)/_5N/[J]FF,S M(-!W((V+V51NGZ(/$0 X"E4;3)>U,DH#5<$N(.XA545.3=)1>[XT[36$^3F& M\$7:J/ZY*Y"[\3I*]@JBF.V6$TW"FI+&F8(70G:+_JI\>LV.(5''+7*[:A:2 M7D@1D]KY%$L(I)E>5<=JM5IZ_J5&U#!^00*7979.D\A Y%2RJ]208!F.U@T&(0M5^"61.W;#>BA;;R2(1 M=H7_6?O?'E;$HMNTBEBB9E\FH3@;JRLR2:6 M!Y4-?.CPKV05P?1\^_"]TLVJ1,Q%*)CF#C%BF^8,_G5:8ME+K3*6R7IDM2%I MJ^% ?EGVRFHOGX_[Q.S[O-9WTM9!3-(.-6 MID'N\\)(*"/0T*IUB67)XL'H)SBJ[*+JKYC*9J[F*,K3!]<\\NA@5PWR3+QJM]>Q?>,#EO W9$X69L )=;-]*V<<# MS^V3Y!U%)Q BTA@LZS,.?P'9:XQO9%XQJHI8M]O>>J>TVC:]U']\&UR?7)[S MBOJJK5,MM:6F,I/TE Z7&]A 9(=8]@]-B7#FB(PL<-.$1:?%\!9[N"P=V184 M/[:8[51.54I;3W8*ZJO25EK@'B+\XL!W)GRIF4/D=%(<5>9 M<94Y-.)I[5^)FMO5ZVHBR5G.NRN24C=@+6 MT!8NP6UT=N2;)[>_4<3@9!GX5K>8K5I*IRKIY7EX?UUL>%NW&H$:F\^E2@$: M;8?H5\JNY61&WK4H0$P969?7?K?+[6]OU8B&5X02(!Y9I^6Z8^ZC%2W^9(U4 M2\+%@4@J.-YLL;Z]D*H4UF:.X0:.WBM6K!W]I9^SSBP%P>V MIX;G4YE2%FM^8MOE(DP01N$12*6S%6QD''G?&>]1O16FBYC&C?'M5#XI&WIV M6P[]$U73U!=@F)9+?ZN5N\%Q91J 6\RS2*4KZ52A'-<9Y\5284<>^YP'V1TO MM][JS8A'G\P*BNVYTLM]\5)[SN2C;:,TX8*?(V)V&O^?"[UM"I9"!@3+5KLU M[ 9\$0B50JI8*::RZ0UR3^:2F%UK:\VO:RB_B6"@-7HM*2I&->E$RP%8O$33 M&\HW55*,>X"%J9%Y4N:D]W(M@H0X5[;6V9UMGI.LW:-S>&CM'RC2/0 F6_S& M(W#/[ R[$4&T-G<-B&^37M-KT>I61%)Y5]E_M3GZ5\T=NKU(_3HO?B^6]9[P MK$;;3&@RBT+2=1,;0OE-!T]Q"J%B2X1MN]\45#WR1O'EZ+M_Q$&SG$*-[36X MS>6!AM.;JI7^=)"?0P<-"X%:O9HZ'*H*G80]CQK*K0(Y^]'.E]*#[]WFWVIT^E2YE4I1)1Q#VYQ.@UV5(Q$%,*T\05H*4B+^BY5+ST ==)*O;F@2NE)HJ8HB3O[!\\V&(L@F M4L2II(]4G9?/ 5-'\ 3\CI0K*281K>X8JJ)/"OUZ[RI-3ON]TY]_:=R574BP MJ"M82\2Z-PZ@"283_5GG@+M2/06+#ND/Q+V>V 1D=X]Z48]^S!3+J71YG6Y\ MV_&S+/',Q_2"-A'U_@F0^51ZDS$Q40MN7_:R'0Q9_L5MXNLZNUDN C="Z!O@ MVJHXVV'/0G,OZ3!R>I1[?HE*F$ATZ%3"55+"Z?7A6%+W!B_LR.)$!];0D0:APFNSK;KS=/ M?7C^G(57IDCZ'">J9E&PB@,:&*S"M@5HBYS M$3:FP1@0&%[0'1Z(P,AD53P)*37&!^CJH\-K/M^MAW2BY_W8'C M))D "VLT@XJ71$XT-"ZS;O;\K^NL.["^S,I.SNMSA1)+HR7-^ MRY3_G,O&13]="3-88I\#-\M8ZE(MT)$O[BBNM=LGSFC\?KI[L.S_4KI$L_F7 M)OZ'$+P+==OE=;<]=]BA!YT,HH'A@KC4)-XBDK<_YL/O7]IKP90CZA$="+,0 MB=@6H[R))8/")F"TQ13,2B&5+ZXS13=ZW-T88A&D)N;RQ51ZT=C0U8CF7P/[ M6<+/AP>A*>)KZZE354LCMBVZ0TX@LFP1$X4*_@[?$^S?=7,(FQE3^O_,M0W> MH)H[=\355(6ZMFEYO/,!;7]+]1&TB/0/JY_=D<9RW_O@F M/Z:FS>.HT.[7\O:&=?3?' M-[]C<.C :GST:+1:2,L+Y\ 1J( ^F8JA,NE4XBI08X2-$#SSL##(4Y'!Y^Y M_53L^O=; H)1D&2)ND@Z:G5(!V^W%"]?/N%E+)UJ#PC!MNE)-[89!\XD&#E# MY7@&2)KQZQ5Q709+3J? C,HEM;Z43]JT_74'CJ3WIZ5D%?/_^+V^-C\)?O) MUC+9?Q:#W5;I?%_F6A,V"ZR42Q-==N:$S= 6K3\*5-F"_WOTJ%T#7C#K_3\_ MA7KW V=(!FYB[J$^3&]S&BB!3)JYVPPGX!LTS.M[/_Z ]\?1J*ZTOMJ5IITK MM73*SFE)4^2?/T^N2_&\TI6MU*F,U7(Q5?+-6%WS2K?IOEXR#,(&([VG$-AX M"&7M+F*>SD7,!0R&#,8-\_MHH)D#!QNGSKFF5KJB[R^;GN_[V\M^ ^[%U )< MS R;*!3EMGQUE56ETH87L )KB((?9"KE5#J ;R\^.D7@/+2.BFVQD$92,YP[ M1?FYMIAEQ#7G*(BTPWE,@?684U)1O[_=5:4[A\NL#+S%9!!^*M2RX^Y2'PHK M:6F?4#&_%BK.,-9+8U#-]:\&^4;YG>/BAHQ[9PETX84C0G? >--')P,4,=OH MHK0EK&&2>B C%8.#BSVB&&]HO**S&];_=SJ'*78GW"A(M-XIC@QU]!D3S*Q? M;70OXMDF8CT+E!%88PX@Y1[L95Y_HPV3CML*(<'WWC%1-)R&(Y+T8P8V=J.+CG1 MZI^VZ&O0[YW2A$16;DS[!'N*'^C7JB^\)IYKJJX_CB1Q1L',Y. G73..CCJH M6.*06E%ZED23EZNODO[XZ/2#!B0W96 -AGY-D$H>>Y?]1_SGS;@5GGZ_YBXO ML[RCGS8=2IKB(M;Y0,C)O*ZSTXT&BO%XE[L=B.?WQJ^'0KI12_>_9RNFD*WH M_ /]^U/CK)G^^>-6[C[?P8;2 MZ70I6PJH 3>:9QX=F&WQPU<09/X]%2E)> V#Z;OA=>QP.B*@5U'(P/7QHY&F MOL+[#.0(_SV-EF?+T?*>ETVR "MI2EL4>-ENU*_NWLS[QD\I,%ZFN&?<[MZA MYV(@AXN=E1#2Y^8V(V8X"NN#.B,X&[%5E<,#G6C/DD".X\S@]T,$7?.:,)@O M@(P7%10 N 'ZP'L2 /K0*] MY2J;CU)C@A/D@M)_YT5U/VI8FYSF!%+'Z+X)VN#\Y+?#"F3/"QB5OP@/VH6IM AKR8*A,HX[7>U;#2VGU+!BT M- H!QLM;O381@!-BH\T:*/K8B;,.:T]^%_$K"LS*E?GK<>][HSAVP]WV34V< MSMLY/+Y(MC&T@B&A)?>937QX,&T43^H':.O!R13+5J2L M#YFFMSD\/\O^O,VF9X9" ,=3\DHQ$KSLWOX2E/Y#YBJ?=V/VGF$/H-0-8>\J MG _G/L08(Q?-2]@4OPH!\>LH[["ZX@RK.\[[]4MD.#:49%EBF6[S0)]H,AMK M,M61)LD[,J7SCLF2SZ4W-ED>9%DOR%JN<5Y*3.DI8R7O&"OY(P!U,&,EMYDI MG5DL0A:9THIH*Y4+M9QZV%J.!S5#0,AK]:7YHWKRU))[B7ZS0+]9!26#VL]K MH>2$5C/CZ;>Q%.QH?X_//,.;L^UNK@/+ND:?\Z9@I !&(P%E:L*I='@PHS95 M0_4JA M"D*V-VQE_BJWQ"IH$=0$7.2,F#=CB*)%"EG7B%@QKT0;WU@;;Y.106]ROD;N MM41O7'.H">:0SGW$_WQB)C8H]HH@C7C9*AOR^!AW1A >YI$+;MY7D%\X7\9O M-!3@JR9&8&<8AKV0"QN$R33[>!D_=+0_Q;.V,@ADXX=C:5*%LM/3 \/?O76N96[; M5\/F<%S:%NI;>;(!4=\^PN,B_U,^J'&Z0+B5\O[1WI!H I#7CP=;:2\3LV,Y MZTT@^QV5/@[H?>K;4V6,V2LU4],0)'3,6SC@J:U7Y6;U_H9Z7;^LW>(2,&]B-"PV< M7/_6OZ?5XDM#F*0!+[9[A&=JYEZ"8'\@X&R+G1?6"]0"0[]Q4/ZX4/0KP:7H M?AQ+8W<_S'%/IFDF4'BL%C0\QOY^IFIMYAMVPV+>:KHP,OFN;XW;],/3F2H) M/C[7":;?WT!5&N_XCQ+P2K%UA9.3\?"['- MD">(A5$N?C;.Q8H_DG32<.0,*/T:%3089G$R,OQ%SHLG@FP,-()52C@.MC_V MW-ID?)F'W[#D%:@N1+ZA%"P';0;T(IMO9+-ECYKGM%[$XE5CC"=1%2R;F5(' MK4!($!72R>3"H[>MDR]@0G>#YJ_3JV\G=YXXT;XPH:F[*H9R5WGGKO(32G\, M[NKR62Y46(R)Q._D[>\/ U?;U2>;[U:E6 M$.,&5O6W1&Y9S>&+@*H_Z<"2K8T)FF%CUC1_6+MMI MHLN)+\Q#\SF'YKVU(%-@G"+GXF91FO3B0NLI7]ATS :4*(%H!B\I'+%WZ186 M36I0RQ)FZZ&XSL)$T\'3R8M2O23FJU^:;+QMUNAMAW60M1R"VRQ5JBS)D=4Y MC6"&KTYOA6GY(UXW7%4_S@Q^/T30"MXQI'(:>*-3030B,PML((V\_LU%!28! MO&/+!=@.E/H%>GQ#:-R5?W__<=/J)B)P3;5WB:9;"NJ$F%.D4EC(97SZCDSZ MYP\/\-XD8V[=R3INA7QP>]8C%*=0?T/4O?A]_G;YK5O+:Z4X>P(B-\D"8F%0 M^W*!S"LNS/Y/I-GF"0:3><]+[*G3\(IO,^GB1,_>1Y%(1T=7I,_+=05H:SSE M)>+5$;P#SG)-1(FOJ5>&.$V>8MLL7K9_-[X_^QE7\Y7Y^!)KB#6X- /:IF)O M+O1\R$Z1$D (90+L;0Q @(HUXKM\_K+CY>V7ZAQ_M'WVFS;-AD$=3LL MD&J%5#Z7"+;H=LAPY/ "1Z[J5K%/P0GXW'>&64@]1S3"XT/M6>\8+\8S(+ MGMPC:KA)"EIR;OW$$B91=.>0W5B+MWIM:^FJ(M;MA2;> M=4,1- *':RA50:!3TJQ2#3AC"S!1LWZ=D^\V<>O7X[IA9*^&W3'Q%(RP]2DZ M6F^PBT=8]U]\B5-.$D\," JD]7"A',9LX,Q"XQ>5A"$ODL.#[ICY=U:YE;';/CMFJ MZ(+2[75CBCF+0+$FMH1@GY:*BWTE-KIPB"VX) ,]"A%V"GT"]HGYT4L7'6];*#:7^"N)-Z9,S M56N-B,8;H(5]/P4HZ^ ME;-?BW1LOY@:2LZK.?INSGEY_"C;F3>R/D2#N:RF*#]P)D!Q02; 4HT!8X/> MBY'I=_2]\']5;.=Z"X,X_8 M?_5*^1]&N#U5-6B1."4BZQ=*2*!3OP[ESS*/P"7*T5T[&7E[,@+.1MF7[C.> 0[J&J@ MLPI?N"9H[0RN315!6/0^]*_]%'[B,C6;I?WG7X"T']#!)'XZZA(0 [#VB-Z9 M=P3:WL!X I[3DP9]H> %'@*5865X%)F.)S--1VL&Q$DH+=D;SJG<;(.,F-?? MG^/F&/*/Z731W7'W*[K=&LWSPX-&LW8<]83&3<_1_=IL=>KMPX-.B^M4N2": MYA"^*P1V@Q)=X$Y:O.4NZXVJ^<4HRP[L,W= M7%6;;>?&]AC+XK11*U /;$D1CKF/O7^?_N6YV@#T7*[AL24[1!@HJJSVQRD. MO_DI!2*\3V@TAN;IT_Q$LZM+HL1K$K8N134:[RZ;_N*QZ+.9+V"YVQ\@4[3^ M"BM*6%^)?CUJWPNR:HI'75Y'VU_4;:\*G%X;PO9D:OQ:*9'8Y/!9$IEQ+$I] M"9%J'3HN!@\;FM0UF;>4&"^J]D074 P0YKL @:U:FJP%EK2%"3P.@-! M8%O2+9,ZC2_4(9E8'"[GB=# -@4W6#V:)CW33^;A6CE\E MY1,4H5GHPR&]7DQQF$RO6E39>V+"I1-=K[J/W! -I3A<:JMWKZ*GWNY9R+ZE M$=%NSRB.'LT;$!Q.(E3%DV[NLW3@5*BWPDVM?7E6/#'/W>QREM[N=A/DK=VD MT UE;7E9A&*]\\[O10HG#I!X%#S?SHI2'&4]80J$\(>O&9_PY#].+C=S'I I M""W,K>,^VKRP>>VP0B\?9-Q)I2H!)H);7,:=8\"XT@"YDA\G =D.H-'&Q]RU M=LQ]DWBE/S!YB;N2% M]![P$@&$Y&;5ZB^X7&#/LXF6@YXIIJ?C+V?3&+PM>:<"@[EX.[UZ>W@_N+M MY/N3@[MMJT6@N[T@6$LCY@L.%@0O_?88#D9F\\>SW1$G4)(VB]%GCC[E;T_A M32/G6GC5N?ASK2B0Z;68OE1J^4&SV=][1A@]2A9FH[E>A 1.=XS_ ^^"K1"J ML=B<2Y9ZY/! !PA8TU*&O*0 'A*E#Q"AX7F=R%0=\C(^+\,S0&1SNJP:=&%4 M3"V%#YNP#=').T=#G%25@/O15FWPA9Y$?;YXT_#J/O7*X=ZZ4A][GO/PD*4> M2T[_CZG<:CBMI'/D%=.5" W:$&5 LX5L'9@R\Q'<,UW>4CE!/3T\8!( 7SBA M(<)*:I+D$D*2RZPF!]>O[6FHHWIIO$[@/0*;U$=*/2T5N;PP-;H M&^T.=W'I^C=4AP8J@L0 MOQ?: '(7Q1[* IWQ 2MWJ00",4O<-@P3/,]J4DAA5=7AFSIK8DZ_R<)+72*K M+RE:-X")'E;!+@V[6DX1$3L>JF9_X+M%,#YD>7S$M-(;H@+/<3Z[)2,3F*C@ M,IB/-[>U3U/0HUS3;Z#M/7R![M%1W@@M$G*,L?M&W;XWN@K\/K'V#/L(SW/, MK T4/"86UK8];ZTJHKUS6R=DQ4T=_%,'WGB"HFK2PUPI>:RS399]?+O^WKJ^ M*JGUGY7,9K[H33GCI(_YI/[X1OIMI63"/I\J_EE>'[ZV:Q?UT[NK.M'PXO>3HX=I- B_/(5@Q]!=BE(S2")"/CO4OVSEPY?< ?* N_//_?>4"-3-9*%/AJ4T)^B3H,_:Z).I).B3: USMW^E"M1 GP WRPX/57<% MI1E.W0=K5A%1<5:USYS6[W[,IO.I;*ZO>/KL]B^TW.$D-R]W='ZR%,];+PK1L%NT)R/1)P\M-"1_?!.'7>VW>:$U1'D)QL_)#@M\ MD.5#"8/32E19LC86Q :3-L#LJ1X/'YSTMH3NMT+W"9@2U-D=ZKP# ,4/:2;U MWHEQ+K:TM7VY85@XCE%C+QJ=4>.^X40#ZT8?6,%K"?-!K.1.?:XZN9_^:C=1 MI/1/:+9,/E1C=X[2]G)5YD].OI>,=CYR@\3?YN7L9SCK(>YCY^+J4S0&QT3S MJWCR!!>7\N'ATED<[>+'-_/RV;SHO74S!7XE_*MT*YY[;[=E[.L@;^2AL\+)0*$]LW-:$]NTI8 M0BQ80CDVPA/11)NL9>1@;EA"B M&V""*/])2/N]D'8I%-+.5&S2SE0V)VWC[-80&6*CW;FX MM'GF]4 L7_[Y_31HB6$@Q[P7!4GR\"EB_0A+L \O+B/R?\65>82&2;4=.[KF MHT2$[JUE>+@''J[X(68 M]G'TH2"FV#XF4T7F9PHWI>J4==NC4R?UJB[QEI.PLDKJ?UD"N]8]=3$-R(T D5'#43=U2B M!Z^WZ1<3!U30>@O49H3^H\%_;]C,"4P20J4W@'2 MA*PV%X1[CK)!R=-8Z7@C>AW.!CJ+WJK_\:;SF[\V' M?N@H,^^M*]KL#C9]8K?FL=X3XWU-7,O%R7B?CR?;LM^786IBPN^EFO%WF/#S MF7N5UPJW/VJ*G(EKA51 *DP,^80+Q((+O&,P)3!)#/EW@#3[8\@O57LCL^4# M&69[8<['H0GW I0)P8ZO\2.\./NJ:FZ(YD(Z__6G7+^20VEE,N<]2VQUZRF/ M35Y+;/+(DN.BM2VF);9U0>BPH_1V#*8%)8EN_ Z29U\6S$*J1O$P/#=,L#F+UK&$([U% M.V[AZZH\&O"6MX+6"UP98O7TW%:T?K3*9T;U-?OK1W>C^U_XFCE&+WW&"4^S MC@:LDP$\F5B]:Z/-;JS>)1@0A=$;".D2FW=X T(>NZE7#LY&"::RAF@.\S6!QA&G@]'#NZH3 ]!ZZD#0MJ\(4.$0;4;U%36?V]KQ;@[!4X7.+8;AW(;JRF'J?<)H*)Z;T>IBUO\QN1 MZ;T*GD1AAZ^.IXE1OI<:Q1[TOX^0K1?2O6&Q?58\54IQ,]%7H<#$7D\X0"PY M0&$GC097X0#7Y<9=[X?\(/.[ZB\ZMQEA3#E TI?P;Z3DW0R\6(62S8+Q(UV\ M*9NO<9M^$5-"3D3Y=G(_2N'XM-8P"4-Q<*WILG#?W1X0Y0W^?4V5U[P_X& =\XKU["^A)G/^^, MPD!7EM77@/JS[&\F3JT]RR<)CB&1U%.LB)^)0RM1@B-1@J-CY:/N[^KIT^^? MY"QV&2?!J2_1@!/JCR7U[\:9%9SZ3R^-7_73:N>.#.+FRHHE]2>.K+^1BL.9 M?;/R@(W@,OSE)&=FNFK\/03?9#IGDJM^Y-"W)QB MJU!@HE,G'. ]AN! @PW_+?CYOO7E'55' M!N3;RN#V]^BW>%&O]6/G-0M(G%!^+"E_^6BY2#QF 2F_4GGM?1M]XQ]( M)7;>LOA1?AP0/J'__:+_Y8IR))ZR@/3_8*I:O]AX'?XHQ\Y+%C_Z3RA_.T64 MM9!<7:N9BN&XN59W7<2Z>'(_LL="JJ,\D=X48&"4D2G$<)R3UM]MIODD&<_9 M8B[_,[N9FRO0Z^9XN:SO)79E91: M"2O#\7&QR]>3;+$X:;XN%9SLQ'D5D!EG;_@706O+@B+%S7<5D)*B5F#79(7A MZ[W_)-UT]X;Z]]3O%9!I\,;/6JY]:G -&O^A64LZD@-'/ M$]]85*4@D6: +<:*Z+*_@F!CXA5[MYIQV+U%HF"_@\'Y=_GNXKGW\A0WEU@0 M&DK\88D_+'9T'Q.+>+T\L,7LXO3[CV&A4;\?*C'- =LMNX@9HK\_B_A]TWU^ MA_E?B^E^/!9NGDW0.B4LR_V*#=TG%!]K2[0:9KI8(+LRQ%2QP-Z-I-=8 MB*')4+KN\^I(4OKPVFL"!CKK%=>\MMFK*IZ??C=:PWXAOUECND6OF==?GSU# M04*?FNVKW[S^2QU?<>B-O_A*(VF('P2+PO%;!7%9O1?4BK7N&K82&C*#+$E7 M)?&R>)[N\'%S4RVAEL1#E7BH8D?M&^%+N !*+CSB"P_3*'TWES5/S:N$U)8Z MD-(63B_JP"I_K&N'8IP,40C'!+2!;EU8O:8.AZARP%N?)8'0BVO_ZKCUEJ?9 M'C%?[ANJD=T(0U9\\1PST5Z%L^W%^I&]$&>MQ"[/*2OB/M)5_WK3<6>%02M? M?!3&Y)K8%Y)Y&:"K]'M!O[CJ'U/44-^)>;DR\^W]SF6SI3_GWW+=N!F<*U-4 M8H(F)FCL.$*,3-"=X&^"+MM#E\3\#:BJUL,Q?]=5/$,QB#P6:^-U=\=V&:VE_*TG/6UFI.A36NB MW\Z&-JV#--NPMX,C;U*)\&ZUIUWWYUB'FPN=A^:H7;EKG<>NT>PZ-!:&$5[( MS,] 3*SHOY&P]]Z*3I!F#Y F@@WM'D#Q0YIY5OE9-%;Y"AIJ)(;YBF95K&WS M&(>O*^$8Y _FP%QR^5YS\7I1WU MR J/&*.VTA-C/>$&B;&>($UBK.\[TH0_(S$,&W]-!3@4^WX#2\U]/RZR3JWR MOP9J#_ S_M_,DR,'TN5J_O&M<7]N5$ZKW>Z/WQ]6QX(AK_4EP #\JO/O)'+\ M!HA(O;&+?B.Z,]A'I&_;5,R,;/@!^,BK()LB^?J?_SHZXLXD(HN?N1O0O[[ M4W],H@CD,U?ZPMWSL@D_9;BC(YNR1.G9WD-7U42B'3&_R6?N1.:%)RYS7( ] MZ:HLB?;QG&\41\AHZ%T"AG;D MA9P-LR]<9SR"'50UOBL)7[@FT "#:U-%$):\#_UK/X6?N/ANX_I__@5(^P%= M(_S349> +@MKC^B=66"&<^T1C"?@:5/20BAX@8= 98#S8'.,J7!*4OESC*XJ MBZMN.*#<.NKQ0TD>?UZV\NP==[\B$V\TSP\/&LW:\7_^[4ZSE U!'J[D[7YM MMCKU]N%!I\5U+NK<7;-Z=]KHU$^Y6JO9;ETU3JOXRUFC66W6&M4KKMV!/US7 MFYUVU$?;F)-W'32*^4:]C]&%P;Q6-:H$? :#&KB-+"E@3%>'!'X1#P]X1>1N MB6[P!A&YZW9U6AN(\I"A2O%P 2#K'<^@!5'N<,2!<31W">N-CKJ," MLQZ.Y#%P:F/ W=S6.)E_@6\#/#72-V4*X@T./2^@,!GH!R&P/^J[H0X8 M7%>@:TK$^O)(4Y\ED7 CLRN#JJB# JN!0@I[49@;!;T\ACM:'=]X3M2^QH\& M\/V&YUOML6Z0H0Y*0<]XX37"J2."R*#T85F:M@GOA(. ".$EA>NK($P4P R# M+JK"@36.::&PVQ0"X/# @H"U%-TT<0X(.,3K(P(GA7-)ALYU31WP3<=O::K9 M'W ,L,=Q)J) $F.G.^S@15@DS$U2,*^ ?*97:"7F,8/5<"=1KN3 M G1D#9[QS^Q'7#-3^H+H!BJ0/@"$&X!<)5J*N]:.N6\2K_0')B]Q5X!KSE[@ M$_C=WD^*>P$D'@!"C4"IA3TA=JE@N8/A(B-_XD1ZSF^F#!21H=LK'7,WIJ:; M/!P1#H!/^,.F74WAWH%B9=DALZ$+,?PV6&:Z*<^0"#MABK%0^HH>J&KJ"WSO M\ "@-]0_QQEA_%':U56]NNFT[KKR*294U[DJ[H?PXL>@\FX4([8VG#[.%20E M4L!OYB=Q]IF-8)^58JD2A4,G+$F,F^&1E8E,3#J$W"7(P-#A(B*E:L"\I&?" M*2!WC#'7PY]'+,S!?5S0MJY)C!M-[6'(@2X@+@C\I"N9;":+[B/Z4V[]*:AV MJ.?5^-D2Q$HIKPX<[Q'L"+D4;,D^E)BRCX(1FSFA'^KY67 :OTA/FC9_S&2= MGW++AZF&&=NI%&9B.W;+Q4^VZH7@L$_#L<.E0-N E_3@J@$TJ'(PF22"Q@0, MG.HKB#?(H.UE''%X;'\;=#P55*T^%1*H#O&R@/H;H0)AQ(_GO1[>0_ !1$5% MY? 1E V 8?B S.OP#7A:[5F[0*DA:?!7D**@,SH2A'Y"4./J<80'Z=>3$%3< M'Y/78,ECSA*2*8< 5":SF<2&]_&.C*?:*&X(/A@!28"QS@.1P,H#26?[('], MP%!\EH8$=?C)!@6 T]8W\5[Q&3\!WS/E'I >?2$#JZ2A#HB:']*;!4ZJ +L2 MD\I?6,V"!I)J7](-ZU-[LY,GH8!4$1C51HW[6!6'D@+/,(N&;K&AB("I&M-/ M[**D3Z"@+U #4.NQ8/$*Q\6_^JD]Q]P)K[//,@ M5&,K1?_2C278L8.-Q56I H%B=2(%'@7J (BE(; <9/?()4T=)0&R*FK*6<+! M8]%1CDJ%@ZZ;0YHHA7S1DC349O.( .M//LM0X>!*1X>O(>]$SS(*1][>(&^_ M!E^,.HRDF/@%]U66L.&Y%Y!@!E&X/C!?, O'*9?1=YDX-[!^<'9'>L)1DXTE M'#6^EQ!7CDHU1;8759G6EQ50VG6JK:)/5"3/1%9'KI^5.655A7FG!A;KI>DJ M*:X'!AI8A$-J:>!_08<9#!/'%JLU*O0(QIA; H!W M!O&JDEW3H)N4I:'$G#TI3B?DB:J9@D#C5.B6D,DS!A-$53"12^OHJ> UNH1N M"@/G1,?,C[C&[]I5CK<^L,.R-+SDV%7^L3#."H4QPXS'J+7M],REN3'A-?3$ MR8!4AP M(0$KPO,U('E%54Y8L_C W3Q+WCRCUVV?6\\ M1::"KP=;?U9E4S%0:**AI;B_C@@6K*)9!@R.5YXT0 *6%W/1!'H,^X^! P\* *Q0R(HQ\$6$T /@/WI'&8S MV)$>:VT%WF[%]6@JD+T)I@+H@$!T,<^MH &)"W2)0C#\A+E#H$5)AJKI7RS; M4TM4]V1CB6$7VTN(JZCIV('(N7($14Z7N%)'1#\4,BOJG (VA7*)"I=*&F/H ML RO46YO62K3[%XDLL3,0(QM8NC E7:6 OJ>+)#@]1_EI/XCY/J/BJZI-=,B* +$#G7,_)-?>D0"A6^CWFK2-P# "F#*=1 M= 2KX'J[=<_J (:1)A%J D_$&6$/KFN;IO M^CPA(99@64W/E+D7?OR%ON;C\R8\R'L6B*7W-51-A"]SF-(#4Z> [2FA-33L MGIC+A3EEEE+$X8&;43GA&5Y\)"M?AD:108O'S%6*$W1W(M%'DF$Y;CSO2LIT M(G3SBRH\B]&H ?^,-*60%]XJ2\&(#.#4 Z##*ZVFHJ@]FSJZY,X5T@=+"_X& MY*S"4@;F&-MX8Z.-FWC*5%OJ^(/72MH>HD"L=A>X&+,U1TD#N@=V@:>58%/!,(/O8*3"VRCN>?DH2*CF9YJET1[I8$XF9T^N[) M#WA=)[ ;1R'PV7P/'>W_/5VZXYVG?<./J?+24:O"'Q,TB1M-%4TJ1JMT?5JT M4TH7LQ5:M%."_\L\CD;I4=KMK&;?'NA,+,N?;6U9A[6E[_:MMREACY=LA?T$ M_Y\)6$>3=JIHTIXBFKOVZ8>OF50YG4ZEYP\4HR$'J\DA8042UNVB:P\E$992 M,83&:E F'^P_<"^J">;GLZ1:I3&@XHQ&H'M1W/>M?8;W83H'7I_ FSI[R-;6 M !68*LL-B(SZ%*T-\60^V-$.1VWE/+HQTV($T*B)C(5?+.(#W("&Q-GAIJGC M\&!*N;-4+I&%T*R:,ON\.J62&9I&+9S=L^[4<[C(;6&SJ\*.IBB6:FQ4R_>C M7_]]VYY7>(<@>95NZFS-I2=\K)9O%9F):AJ >IA@@B^W3^U]!V@G;MG),G5D MUIT9)PX>?QE#M4%L)&H@UB[5VGE+5YO!!@Q*JDFU\?YG7!23C(O8A<&JF.'D MAO7ME#Q@H*8AR=(;R[5P,AH]/AAX!8A;/>4Z:%Q/#'!N%00)F71N1

&6/3\J2A^>@P"8:]X9HS(O](R.)\ MA^(%GO:"1Q2E- ^> A1&"V\U1*%+?G;FO+Q'V2',AZX@*R"HVA,_TE/"ML9L MZ+CQ=R]>=)(HQDL46L^NG]"C,+6,R/_3/4!X."HRF/E EV8*=D?J/G,=/JW3 MP80]AZ9\%GY@C='5?#@E60#!*^NA 'P]O< -D1.A7K#1,\#?DVMGL*0Y]()B M+>N' %UHV4RE#R%"3OFC-H:+DT$K*$K-+@5F0KG 9CMM;C :8K)!8#0[#CHX MB@>S+QA/#R_:QMB?MI>8G S^=/B+OUQ_\Z$KP@>(Y8'[04/UB5V]&[K$\HHU M?'K#+=8PM$9MN]?_TKJUVK0 ?EU%)S;OF9+#Z"DSD@7@/UWQ^+IKV_>CK+([ M@TMVX7>-$_.&RI9P_HC(22)V@KGWX*-L;>@[RR%R2V%!]*3>50&,VG4>1(S+V])%_1&!AWJ4H]:LZ92$X[8=#-B45/# M&H4CC)=1%X=+CU9W\]._(.X/>=6#OCE>.B6S%0 MS+853+VZ(('Y,=5W?TO]S8A]?EH/G35=B*)N@OID@1IE3\#93\A_1'=DT5IP MS*LS!ZZ]T/KYYK8*CB$UT;P+R[+6"S:,_4!.:#_A\]7C=,07K!=,5@VUR,OQ M1$C@',_+C_G3*,6.6=!<-Z0 ]3$_',\]NT,# >5Q IK.!D_B^V#J16F.)9I: MSRYIVE[2GTK.7VBX!B)=GD](#S0'4,NN1>/[>]\D*_[\T7,4)!KDCL M#4[X[WS(=M<5;R!1+[<0"S6%&$C5?AN1M9=3]?#@SPW<-8X9J.=R1U[JX)S8 MDKUM4']]P[S4,)NTFG8!Y4(U)-^/F@]5V[O"&QR.N-F,)PWKK\)\ M_A4,DP4(& -CVT:("FC[$TV8+7;WG>_?1!2+<&;H%4Q 4$D.:XL/$"AVFUB,-UA/>@)[-]$X'B<0*! M5;9D!N#\N@]6A,=45P[RV0%7%[MQHR0O8@,\-IDT1^@2+#L_:-M&(23@ CQW MZ:QRP:ZPQB\+\8Y7%L+ZYWW/_M&ZL^RO@VZKU_]FC>T[JV\;4@9"R'D.75Z\ MH'@,,V(C 3JEXR+Y_8V)B2P.+A@9*2,Q/5&1D?/>:GOK!$- MN,200A0KXK>>T[Z4*D"$\IX:$O6I_V9$"1Q8FD&3[E?4 VCJ+4RM(-=Z4_]/ M+YA/'6R3OY)_];#=P;?QE'L[S^M2=TBC_(S!\@RH7B,!T?](@L )BDB>TZ/V M4(A2DAL>C_QR,'IRC9$V(C=Q%@'\_78A3D.M<>;5H*D *\@#M/I=CT MT=,=FGI.45@8_6J/0U6 ",0&N#WH3GQQO#!],N)ZG?HD9-*:X"X-,\[%#!EZ MB;.C>!,=C1SJ/YD.@A%]DR4D>GCM1%YT'^"'"(7I R"]8)7$Y,\X<#W?2VNF M'K(K3&ZI[(N:$J"$F ,Z4I'$S0O#?3DZ9N0AQ3 ]-/J%7&!-%[V6R^VF*Y>K MZG5$YMD3B4IUFC>X6A^OT54!_5P?JZ-KS%P?Q5C,)E_J904#?EM],KP]M!_\LKVQK=,:\(#2F> MTENNR,*?>AYG,^3&T2"PG) &]T5DFHX73HARF.<5O-@H.F>U!*6"*T/Y$8RY M-"P#\LG$+BJWII13>1E>AL+HG.UG,,4[U/@SX,7/&V4$R)]--!>.(&-EBL<.N%Z+[?"?B?.6"]. M"X3,&FKN]@(7+]$MCB+Z?#"PI'&.K#+=&PRV/'^&>I73A6@OB YA>LY,]-@F M$3';-QA!#D.@36;"RCRF-DN:H4+?\L;42G&FGK_N(NI#] )JO>P-'D'Q]-)# M-ACX\WB&=$/Q*]";%,O3*$TUX&>O7*OZ0!-5H0()0(JAH0A[!Q.>PI@F5_5Q M3!,)*=%R=PKO3^\4.H/^-VMD]ZYOK59_8%NM8?M'F_Y@V+7".'F(O*E'#*RQ M0Z^3QC%V?Y>X2!#UTYIKM*-M$+*B\0XHOE[G&V^;B3*2E'[%F"L(.84XS56J M0.(-N9A@RHM_,<'IHB_\L0H$(24!)&7<:>Z 3AK!.YC9H1-$CDOQ$+F(9?KJ MN5 0XX +/LM&.]V'H/3K$:/,=-Q60R./.;J\II*_ #,.2 M7!BZHG;10]P+(K)M4W+YVR2K[4O>'V'9&.<&.R95YFD+N(>>39 C;!XJ37B. M1!TX)N]O9P-8:\[M@6]A2#CQH@B':^IEX.:W"7IIVJV$,P(7XD#U$E<4 ?L) MEP-AUU%737(E0!QS 9H-M:%!7\TMB<>^JZZ0"36(G/ !3I"Z,!D$)1'9==3U M'HP2/(ZY '<,Q6C(+$W'\[?NOT11D4N:&WB@_<#R+D@.Y-AI'+4B.\63UR@ U1%(\(!^.8_-=4)LE4 M?HPFHROFRU!/5QJW/)A]IY?U03P(1_1]IWY"Y44$L0MZZ#B^CZ;7ZTV[:-.0 MX]T\<^!F*8,29D'+6W=188=H=B^*$J+4H>>B;1@-YV8)ZM(L5 5L0'AI+I1^ MO# =G/JR?U+G9,K,E>R:S1FB67@69 O"MVQM=54K]G$85[2)XQ*^6L#OURPD M97B!X--!T[&%-J1+[OF,KHV"TY)=D!_CH%6L?5,3'HO0ND>L?OCSHCC[*>E MAFL6WF>P"+J?=,_E%8Z\P[<_-B_F;,]ZO+DLZ-HL;"79 9T81GFF#DR'6^^/ MQ)NF.\Z0?)"P$K@H#> O81K#@S4-[)(,@O!K3UG,E'3S&AGE#X:7T;A9\($, M*+_Y5G>+ M_T;#^,\7?> ]7S2POUJC7>)0N]]MM3N=T;W5;5G_&EK]L77XCM&>?WT\#AUZ MO%R@V',=G\WP1U4,M_YR]#6]2534Z77M1&C:P4LJ$2>;52%]#9EN$]?K?9/- M W7M)R>5D8X M^0P_Z/RDF0'EZ%7!A'E\&GK!6I[W/7_!=.@[@4P8=#5?TQ/?SL:7<7]3D73- M"XMOOBZ9'(ZO2]^,3DI+C>;-I[P MU1[_K>[@WZU'DT' UN M>C:SOD[%OK$<+&7]LCJW7='EM=Z@_+7B38.,$J=_HERR5- M7NXO'Y>*]NWCO+MZ[B_>.JMS>_!5Y[')-7[Z7CLER M4SUTO,R]1I M#3*4<%0W?&WN$:X]8HJ[@NCXRC[Y,G6U,DF!1PX#3AQ9/G4WH0^L#5'HX6F6 M9WU@<$?;/60J.)(4&NOEZ5 Y$4#*H3EOO?S9[H3+J!=D@JC(HE1*Q\M3ROK% M!RFTYD3]V\C(_]?*I94D:0_FFN-'#V3&3PJVE)+4C) MSZ>Y50@04NNR-1: D+;Z3VVL3'U*B@9*7HZFZA0@[ZK?Z!58,&N_T3<5INT@ MS4-TR3]M3']5H[M>EH*7H\3V5D?CRYP9YH@6G"6FN^[.7D#:\WF(YDZ,ZKJ)*$W2RYP#VB0) MJGS#G7N;+9#&P%9MP^<^=5%1*0F!JF>Z7T^>6SWFMR0!%S4]0VZ@\FJND'JN M107+0(/E7(*8EZG4&F0(*KCFTK$*Y7%L#M6CQR??O*AK,5&!6GE0S+;^ GY] M'+Q*W^?-8D.DDEVO>.F[_4'_U3=K;%O=328O(^.UXJ3D;:7A@V,$/6+LT.$R M]Y;'W/?V:-3NVZW!O3VVV_UNK_\E3R])/9>$GLO MB;V7Q%X3DS$OB;V7Q-Y+8F_%,@&C[!47_=J:NH+G?4^;O> <78A=U?L)'Q#1 M\]6GS72]VEXS(L?\@NMR19@('VW.-S36R:$8EQ..(61^JP:9&YR$,L#LVTT^ M_!2XG# ,P?*A&EC@:JT')&Z+D^IZ9J->0 ZYA= H_>"\;M]/'P>9*]/Z(_'B M]?ZIGUJJ0!3X.C&Q#-6VVN__"DL-TEK%ANGY#)U1 &(7<%X+ 2](&W4(KB;# M/)L?UO/*"U.&NDX,J0ZKZ0L#&681-,KKOZ7*B)2JG/OYW>FUC?7/^\-+I\.: MN%H?')RA, 2Q_.[%BQZ9-X_>-'%\Z]GU$SJ)<@!'U&;!9*E'L1=F6H "(O,X MDKB_J9,&,^YY*N?X>FU3;1S,]L.0MN2WA$GVYZ4OD,REW9B;J?HG%7B#92Y: M.J_&HC ^F+;DI],I2WXUR?/%OA8C;8&F!ER-&8\_%@FQGGNW&1)6 MO"C"X;J/8_05^^0K7('#'6J_]E$C? %#RF]V!-K.7\!/6DVNFJWP1VR 6Z5J MG9?0\B,U>-M,NR3/ QQD494RIR^@A<@56B:<'I.W=0?$*%9RB"40CK=E"[H( MC18^"+EVDW?-5'V $=A(5"SP/@[DUO-\P\F[]XT4.<0)*//WFD,CKI/("U 4 MM=T_$B_*9,L-O@<[7'R-TKY&D2@E;AQ-T17ZSQ )0ZTENNJ)P1=A($:,*0'S M0NNK!,](KV(U -?J4;3)KVFP$GJZ0U//Z>#;>'J'TFV%NY\*^TVN/NN)W9"? M0+@P.^#)Z;/F/78;2\G?6(];77;3HKLI2\K&/>H@FYID1H(:4Z1LJ9N^_943 MO,D;6V%PZMVZGK"]P$GD!-.Q]QPCM O'=0E3WB.BM/$W,?D1ZO>-\+4?G\$% M[ [1O(L1BO$2C6,G3A7TEGY*>%KD=KKL<47W. D,C'NJ!J!9M! +NNG9$&7D M+X68Z=ME%:"9O)DJ!M;LIXR13P:=?R$K5)BN1NWIDF! 5J\T&IQ6'@TBCL=V MNX@6&6;RMNX@BT+S#Y_+&3B/WVGVV9&=98F#]'VS=->*VDF\P*'W)^^Y.$ZG MR3M-:8W:0YJ%0H%T0/=TYSU\UT=/Z9]XQ:VD^O^\>E%$/J"+RH#\V"CC(0N:2-$!.+1VO1ILS2S\DN(H[);"#C>SZL]Y\C+4"\ P%):#5:=1O&' MNRA4"7%!^J3[20G>%,E^?X/#,0H?R49<=FG*C7/1H")R@E1']Y,0G,EPON:P MA[DH3@$Q07JC^36&+GJ(.SAX1"%U.6;_(JOFOL#,X63@%* O-L[/JSEEY 2I MCN9W#B@K>[JS&>"Y&PGQ-07L]G,KAD LD!Y\-G?KV:LZ/2BFRNX]^&B,7-(R M]LIN1<)A?UX]4B VT*%GIM,W9:V\S_>X^T5Q),0#*H@AD(J0IHMX MA+@L"H&(,\K$S#%EBHSR\ZI+<2F!6J/969S%+MVA>(&G6?XYE?B0'J(GU=?"HH(5!;-7F2A_3YB%QR4-?]I]Y]720J(!U00S3YA M(0OM)4Z"^)RC]&:$BYK(20C4%-W>WC,? _V25JKN!9F=)KI;4/^QGU?_*A,F MJ*JZOM3+=#%514Z19$&OGQ!2 M::F P.I^GY9WZW7 SO:E4UY09?&Q?D*-.5-6H!YI]OMN:T)L[KG8:UP?!]F[ ML^G^%]DX=OS#OW>(*/LX_H'B$7+Q/.#'\%;VR9]7*RL6*1@@J-N7?.8KT-\R M<= 'AU>(QIG8F/X*?A)!P^/TZFC\>:>':1B \TEQF2^VA9-Q4\A4S+K\A HD M)Q(03]TI-KX31?LWUL,15=+L@2'"R^["L./X/II>K[?O9FT:?ADG\;Z:=6S5@&# M:F["#< 9QF5Q*_)M=:>-$L3\Y.JO0]C@5#BX8:CKX;=]Q9)Q5LE@A%8XC GM MF]?<=N0>O0'WV^D;<./.5ZM[?VNU!C>ML?7ESNK;K9$U'(SL7O_+[FDXK0_" MG3+8"V8X7#H;"8J>4IAW8]9R8J212R=0\]H?49)64Q[!D)!5/Y+4QT''B1:'QV'1\QKL]OJ>HAZ211C)-C"5'4J5F3:5$-%.I M:A8/I*N:"V'M^-O,KLU-ODBODIC>=-J8V(/TZH>(RT]9%]E5A8=J(JPEF82]@P;!+PEM MXV$30*+9#]3VT]'1E!UD*3R3RO5O(HA%. /1U>P+ZJ)5B%PO"Q@,INTEE<*? M@H1\3J%]BO"\QWI<8[TN,]R7& M^Q+CK3TRV=!(1!:=ABX_]00U->XP(,\7A.N;^D\*]*E +]YFSF9WC7,4N!Z* M-@9]GU:MH&4*V,>$#Z?'A,[@[JYGT]/!N-7N=\G/?7I L/J=GC7>'1-:NV'U M'A!V#S9+' <8;8TPZD1V_4D[(B]#B/PC!2:% MA/PPN45SQ[?(_(G7@%5-6N4:Z;.AV3+%,*F5[D9B^6:D@,86:7+H.!/\I]_H'][3G!@2MC(7038Q_-U!]_&4ZX! M6VR0NLU;2*GQ.0RH7FD >(8AK3E"],IS_$U!CQ%R$;%)H'IZG!X37=YKX28J M0[B$1:K#Q*'&]-XF7;==-TP)C_FC1+]#SA&CMMT;](T[.QRQ./*BWR7.$+P^6FM+GM(E.%- M[8TY6XC!.:WER)5 0_S\.2:NU]=DS5@LG?!WOJM?W%/;246 C !&0 +&.=7R MA&_)%OF7Q3WU>/ZEH1 AR!:$>?1]!%] M;$T]5G--%Q'2TPO+L6#H!N1-ISFM=L-O!%BV4HKLE& MJ!4'(^V!L[&J-U)T\VE^G.A1H[KW:2F]QCQJ52]!@"P' 9(29ZY=!7JL5J1L MBL&-5;%<;;RZ\1[E9,ML6_LU=E'YPE2#JEN-C/>>,;Y["FI>NT.PI*39A(,N M0-7"?L)RRGS:;O+1=/$R*8;D^E&Q7/MX[ 5S7VZE8#>>?#9E_I/FT5E+J8>/F.JMS'D))YO.+FJ.V^DA)G!I!F4 M;NEW0.&%64ZZ^8:3*^.-#(!FV(S37'TDYW88HI#^PIDCSC/DO%Z3J[HW4&4A M5SDN(-@T)$J-DX<(_9$0\BQ:?4,RI/%3KHC"_?78^N<]K9U@?4MSI R+:CSA M,X%M-=A!7X85#P4^ M8,([:MT%"/+T"K/@X2Z:"A,(9"Y$R/2;:94@&>F%5@NDT??1)U0+ PY9S755 M/A#.'"Y QD<:4H8&LX-WHOG[%-"\";L4EU/CXJ@.Z*2E#?HX>Q9.H>IPMDD_?#"A6AWNQIY"8A$2>*ML&V[7F(D+#B MC["?IHVP[*3#!5E3O1X#\&0%;E*Z9RB4@X;;1]=CG IP$?,%@?)),2K%I@JD M1;IBXQ1 P64)=H&H-2*E(H1LZBD4)ZTT1.Z5G328RT0]JV1Q3]2V;$EF\]"W.G" Y$L)L[L9O9/)L0#A MI?EYA!-B11Y@H+GFVL%E'$@1.8),_>L&<>WQBM-15\41^CF Q M_>!*J#J<-OMRUYM[,3EEIP]"M2//N?667HSXI5VE^DX^- @->8X@?#XH=HBW M0\7-G+/H4PXT@'J,PD?/1?*5I<4#U)XQ= X>!=F"X/JL M)'[EY;T;('%**?)ZP(=ZI"QP_%]>#[B\'F#:ZP'77DR_N:N2[Z%(QJ@4=:O_ M-"S.9- 8U# M/#@%JPE4'H:>RY+R82QOVL9XT0(4@W:.9FWWG2@:S#8W_(-PY,T7\6X"[_(, M.H[OH^GU>M,NVC3DE0T_;V#C85;))FB0&*@;UC,Y7WH;U=[]<<<0KUI)F>$: MK0=RS$'H:PZEV5)+3+F,W$$21[$33+U@;J-P*8QO GLV!5,Y/L ;9KWP#4/L M(C1-'R&G)I@3$!4,,RLMB_V" 13W;0J$LIQ4>BUQ;ECHZ>OQ@Z< A32@?%\H M"<92>HBF0%J0(4-=E8PKS2Z*W-!;T7\.9IO[S6GF,2\46L49IRD8E^$*O&\W M#NB]B@YFWS!]T+47Q(@-HRU@AP"7&:S#PTMR!-_C&*4"VA.W8R#PD@S#= MH!Y\Q/*?%%*($N,W6$%*C/UZ9)3?3 G"Y.'IYE:;1T^9&M*@QT%@,D.TR@LBS$%PJS9(0:PDGI&ST:9 M.4K#0>;P!&*L. 2R/7VD![OM5104SGO_I__U0/ B MO_G_ 5!+ P04 " WFEI3D$3IW?>\ !DBPH %0 '1A;W M,C R,3 V M,S!?;&%B+GAM;.R]_W/K-I(O^ONK>O\#7O;55LXM.\E)=N?.9';O+5F63[1C M2QI)/MGLU*TI6H1L3BA20U+VT?SU#P"_$U])24 [^[9V5]>CU7@Z_0JEF1?Y7AA' M^-^_BN*O_O?_^K__+T3^[]_^G^MK=!?@T/\1W<:;ZVFTC?^(9MX._X@^X0@G M7A8G?T2?O?! _Q+?!2%.T#C>[4.<8?)!_L4_HG_]YN-W'KJ^-K#[&4=^G#PN MIY7=ERS;IS]^^^W;V]LW4?SJO<7)K^DWFWAG9G"5>=DAK:Q]]^6[XO]R]7\+ M@^C7'^E_GKP4(_*\HO3'+VGP[U_1[RV^]NV';^+D^=OOO_ONX[?_^7"_VKS@ MG7<=1/2Y;?!7I1:U(M+[^(<__.%;]FDIRDE^>4K"\CM^^+:$4UDFGP8*^0:2 M-/@Q9?#NXXV7L=>N_1HDE:"_79=BU_1/UQ^_O_[AXS=?4O^K\N&S)YC$(5[B M+6)N_I@=]X1*:4"9\%7QMY<$;\5@PB3YENI_&^%G+\,^_:(_T"_Z^#OZ1?]4 M_/G>>\+A5XA*$GY(_?I#RU:A]*UML NZ]E_TJ2?Q\.>=$/S(K S'G+OQRM^KB']XSWYJ041 M?\G( (;]$B0UH>B!V3>P@:&P75F/-RV[(>W-XX3WG8Z,S.;62Y^8X33)B/'O M/WZ+PRREOUW3WZZ_^UCTV_]$_O3711+[ATTV3U8X>0TV>/0E2$OCS#/RM*5B MWW;!4H514B+VDHW&[4+BVTU,!JU]=AWF#SA7WR;Q3O7MQ6.)Y3)_#9\J:_GC M(U\H@=T22W :'Y(-[O7VFM@UCZX M@N)((W <'3]N/KJ?Q6BB 1AJ)!&?Z'R M_^??OJW-#F%(YL5[]OJ_^]T/W[&7OQ[-%R6V] 'OGG#2 2^4L/'*%=#HVQ9\ M[/Q%RS%)WG&*_I*+7?K5+G'(QF$R ?8X$6+Y:V_=A5LC@0B85B44""4$J30 M0872I0FSBK?9FY=@.46Z$M9((896T:#],8P7+\34?=6ET-E>K3@0.*37SYZW M;P0#Q5^Z 4'QY[^._%=,.)<&T;.0#0HY&YS0PJ3,D HYYX<.69>4#=%\LDK+Q(T_!0(6SW)1L%AE))0 3H$1+F=+A4 M/'BFH(&NK^,=CK+)WP]!=J2K_W%$?DT%2PJ&.C:#"2/XS"<9WU0=NF6 MBZ):]DR+$&:>3[ =W]\L*%%_C3:.SM@\P+-=,:I8[=*8X!_/9T1Z$ AEPF*/EI M4*F#J-)U$*%"[>(K(W3GF @?ESC%R:MJA40B:6^E1 FU7C$1BCFGAQX;MX)2 M"J-"&EK_L\29%T38GW@)G9R)(VR=L,T>1PVXV=6()9V3R A>ET>E,"JEH?%H MM-D<=@9%J@0&@9"]O0D9P'I+HBOA M_*TK87$;$+7XYM4T>B7=4*S8AE"*6R. >B*"@I9&*30 ^1ZA+>X MV1F4.M!"E5O\E$VC-$L.=*%4L5PM$K09ELB!-H,17LHY?[30NLRA@JB6O/@X MPG;823R](,\[2-,X.<[B3+'0HU6Q.<:8@&^.."IYYU3I 5(P&I5:J%9#5 ]: MEZ,TE"@BDE*SHR-DDAA-?D1$L #"5$ MJ+J,*&0N'L623_$J2[P,/Q^-YB\Z#7NQK!'T.IQ5BCOGACE&+JBE2JC40A:G M0)/=/HR/6)6FPXE8HX<$7,6'SN5#E%*7&2Y2O/GF.7[]UL=!/E*0 M']C;9V^>_/+7>_SLA9,H"[*C8'8BE+#QWA70Z&L7?.S\K< M>*S)GX/H>8;?'K ?>./X/O,5(X%"VMXHH(55;M?(4SVN28R<>AL*,KTY-C]1$*R/ ;N9#GT=:V<_F&J#869OR'R61)V! M?+SLT/B0_$= OOKEX 7W020?%,5RUH9#%%#EGWW3\DWZ!*&!'I MBT^5\]%V&FVT(5%#QG8@Q,'KAC^5 (PW+D$E"W6(W#>67O1/<4C+$:7WP2X@ MG8SVI4OD;1- ";M+!J$P*&*H$,I(4NJ@0@E]O?[I_H,EVGQ*XL-^_!)$'HG$ MIZOU3W_2,D>N8IL\.O!=_LCD05%( U+&(J:&OF:*'^BTZAOT-=%&/_W)%I5N M@V>:3CY*4YREHS3P"CZO;T?W6E*9*-NFE[E#7:+I-4%1SABNC'R% 91;0%]3 M&Q\:_1FQXX2%/\71\Y_(_RI_>A)1KN^4BSJWE'24*<-EI :Q*2FI&43MM)AI MC9C%:9O2B;&>BE(-V^330._232(.BF!JC#)*E2>F:OZ,+\^?4;A_\0HRLU&> M#.ZCVT]R^F@4K+''"'A%'J4T#.Z80.3.'%"=JB_*HS2ZZ/TU4;PX=6@!UV3' MZI>N\.:0!-EQC3,UHF:^&E\??F!,-Z/P_C@EW6;:D?*3Q1#HK&NO<&QISOU,&FH M"(.%/=%R0V48,B[:!7ARC5=MDA:EQ2=8@2 M5:M4?,7)4US5LSWE-;R/?G$Z6BTF8_K=41S&S\=\!8BZ$K!/%(0TU+1'QEZN MU$0T4H/1'_;"VF5>+H)J[2(B;' N%[DXZ6Z"?T0XS=B9Q AG5>LI_B[GG*&B M-[@FW0H)2YW<3;R)=\W.FOU!U\&IM2QW M;B8N=#HVE0H,CAGCE'1H3+ >0EL$HQ_96F1K9:.M9P_]T@$;"DXS CG@RJ3 M2AH&E4P@FJ0&UI.#VINP M5]5HF'-UN:-^^C!H. PTE\9<6$$E0R?7I:'JBH$&59E!ZV3U#_D5175467FG MF,P.L>*,LN8N2EFK-P&3N,:X]=PM337G'QWV7GZV^_/AY:#Q[>>?E,SM:\$: M:X>Y5C&VGSH,M@["S)T>)$:,6B)Z1).U@&:2_WAS7Y$L5IP24&G;K]FJAMROX2L6=4\XSJ^JO;/972SZGVF10S73#$[ F8/X_"U!%] M@B@W@ 3,A=\WWN!H\[+SDE_[=9 =-<>]I- )35?9T@%#2T.@!IUFI0:VYQS3 M^H[>)OLYR%[&AS2+=Y+;77KJ.NHS]>Y(.DRY(AA:]D&K["I+;?1&U%&IWR3K M17M,H_J>#][?XJ2$)KI#1"9DJ[*G'&!9UI.7<$XE)2RN/RN)<=GJ:X);KU3U M/%7B3F\=D];XE,LZYX,A0*.+Q\#53+_Q".@-7KU@G-W'^9J,JA""5-QJ)00- MZ%8I!(FL#1FI M6;PUU]B)QN6Y6AWG/.H)E+]*EVDBIHJ8+FHJ7_X.9O;]2S(ID%PY)!>SS1T1 MR"Y7FC*@N"$ )N-"+@IMJ%HD\1XGV7%!,&>CR*=7L.UIY5OMNJF1ILT!K(K^^#5](1K#Y*>LO9$ZW.X@S6P6?6UMU$<&J%ER: M'X)X_2)$7&6E7 9"&W_POJA?>OMS>TMM ECU*ML7:"]=@(A[Z;D,M#CTGG1! M^"4._>ENG\2OK"]2WUFHU+ 9=QI ;\:;"G'G)#+'R,67I09JJER\,'6(-UD2 M1\$FK4+ANT,2!1D9SDA\?!=\H3^IZE;WM&"OK/4@U^JJU[W4G1-O.&:N9G9M M!%56KE!E!WF1CTI+E^;G0TPD/^.78!.J2"@4LU=*4@ZRKB3)R\#@C!P8-_!1 M252*7GP%CGCX0M?]RL/;BE4XF:B]E3@UV'HU3BP'@PEJ<-RJ7"E=GZZ_=%] M3^?BZCY#+PF"('B#79[ 3585*/9QIA0XH]ZI;&C H9 K3:-\:%9K0YF*C* O\(#QDP2LNBCP$ M.)U\V80''_MY%M!N?\C85M9\6]Y*7?W2M MB\@O]W7.VYL]'[G"8PT%5&O RJ0L[P9B6\SSO31IP$#>9@/1PF[26RH,AIPZ MA/S)0D+)ZR<6>"Z\(PLF1O0"N&>Z<1^88NTPB2JB^'RQ/-"GTK+.GN,.P#WVZ*N[X(P8O)U!;'BB#A"!- M*%0J7GPVG-RK;U>Y=W*I"@>J<9?*/;0K5+J !#>GW)_QNI134CS>(IRD+\%> MLHW?^=Q:4H<(5I7-T?S0^2N7(>+R-TJ9RR:O%A_$BU%:Z:._%-JM' MSPG&ZC5XL9RU7DH%L^J91$+.2:-#)LP>0)7LI8//=CZD8MHB$;3& "70B@)" M*1@<4$'3I)Y:3!XY.7<$:NK(:9DC[S!QY!QY(XU]OCIK9'2)K)$S!42KESC) MUCC9W>*G3'-J0R)K,R!2PFT&1$)!YXPS0<0%I_1;K7W9# MR/K+Y@!R+[N2@/6RN[#D+_M[:R^;2!FT[9:8_1?.@^1?>2T#[*5SP.2OGX;7W973(R! 4M&^5[PQH,F&;L8$:<#,X$$LZYX\1//Y6%2J,B#2J MQ"]"FH74)UTN@15';L+ATLL78XOTPND>//-<_Q*GN0ARI)C MW@D4O[ WS-YN\8>__O2G#OCF!S;>*@^$OM'ZK\[?)@>E^R9_FL\^H3^1_UQJ M'/\\58S>]8?VQNPNH'JD+C]Q_M:$<+A1^?,4PJXG/6++UC,_X?@Y\?8O]+"M M9 =4(6MK-U0+M]P9E0HZ9X<)NBY9FF*7'71_"IY?ZDK*$WJQT#X)4D4,K].P MUC680:_Z"[6X$KQWP]DK)J\DO_H MENYETE87[]606\OW8E'GG#'#QRWA5]*(B0,L2]]Q2'D<0"+KD$KR8P!"0:@T M4J?_=TD$K$,:O7F)?TOB9]59K;:,U=-5(GBM\U!- 3 ,$:'BSAQ1&42%+CL' MJ1FXCO_C$.'U2Y!DQ_5;O'Z)#ZD7^>LW\ME1N6O8WX:]V\\&NE???=;3@'.2 MG8):T3VM8T0-H=P2(J90:0OEQM#\C"=7I6S=[\- ,V6?F!S$;L&TES$?EPY?Z\?%>%FQ&* -<:\8O/=2=4V\X MYBY'.KP8[8,DG-'KNS".N&CICC@O)X&YKC5N]'6GHHRI(@PF]43+ MS;2H.OKX^RM$"/$O%X]@W&L#& =RG8E8-! !HL+:)D< M8H*7?MNW<;(+B/"1'6B1OW"QG+5WKH)9O7:1$(PWKT#6??F5*,J/&%WX_;,O M28NAKN9GA2)DGVL.G!GKVSV(UM.M]@$U0V48_!J 6'B@+45E,-/L@FI*YG8N M?FN\%X8LFKK7D$\B:.\.>!70^JIWD10,WJB@<1>W$]DBR+T_+PU.25C:O&#_ M$.+YEAZ!RHX/.'N)R:SN%:<9S:CA_XKQS-O)+F/4RO B]C;R"G$[8[M7(*L#M MVY!%DF!(I(3'W[S-A%$E??%[6V(2\R<935Y9D.D;%^ M]%-UVKPEX)P.*E3BHY_PCI.SVOQC=F5E=A]X3T'(KL%3+G9H=&PRQ@A^DT%* M!3",,D')G:E@MRP42JBA=>DA9AKYP6O@'[PPWPU5U3J1RUH;='1PJ]%')NB< M)2;H^ 2M4AR5\I?G1?X]BFQ43L0B"X3@&B^_]3F4=RX")<[%(U(6UA720YAY MJMM5>!F;:P9">,T5@I8 C)+IW;(2J1J M^AE'/8NR+X'7>QCT%V?N'\Z56$$P2@X4B46L)E$(P+52)QJ?.^>! A0W=)#? M+)S,:9S47P5?Z-G]/%]Z2AY\1.]\I#@4HT8?=7OC1W^GZI'$7-1?QLD>*->?5"*6Y_#*$!S$QJ!+ SVZ '*ICHI MNS:VTH$V:.6WMU1EY^_I5P5QI+UI1Z)A_[H=)73^SAVAN'..F6.4W+Y3J:!2 M!]9VS J'Q.CS)QSAQ M)(QKYNR *TBR_,7GR98\CV?G^@3:L9CL/<:^5 =W' M !BZ#D'-5[AA-JY0826_9;ME!Y6&H'6>++M[OJ?-3!F+)6C$\!K59]H",-ZU!!5?U:G$8JDK+]K13(A+P+K?6M3"JLW?M9+:-7O7%T>52!D M^XTK"IYR$J#>M[:$:?FZJ:"EMZVL&]>6L/V>Y97BFA^#>L.ZVG"Y$+RY6K%" MN0L7MX$_7J)"[>++?C?X]\S+VDOTD\.IDOQN( M[UF"BDOVN['VG@U>L[NWK'O)(-^QV2NV]X;'<;*/$WI36>2S0P.*L$\N:S&- M5PVWD^C.,=W4;PI,OU.F&;*[=JP,T% M7+$D#'+HX F649O=1A4&X09FZ*41A!N174,'/!&G3GFNEZ(4Z7^!5'!SS#FIMTQ;)6 M9[8JN*T9K4C0.>E,T'7I58BA&QQM7G9>\BLT"HT/:1;O<#*.69Y;PIB_#-)? ME632:MFDE:$+38)I5,!0S0PG%WD56JBEAJC>Q2/SXJL5\7A'PEX4+H16Q]ZM MCYTS0(Y)^K8O_&KG$=:_78&0O3L'90#K.P>[$C!>LPP6=SX^PLC6VU['^[O@ MU>"-2P3M+8^J@-9KI"(I&&]?!8U;+8WWB J?GP;G*L^R85?]DO!H@X-7[RD4 M;[?KQ:T6;=& ;M5OD<@ZYY(A0*ZJ2R&.:GE+74O]A8K5.[FL[0Y&"K?;QW"" MSJEA@D[:TS04+DZ,M]A@O.&%;!ZCTHTS70D@+U\"BWOK;[&U"&,6KX+H.30( M,622%E=I55 ;2[0B,1@,4&+C%V=1+FV-# OBZ(OZWD=.Q%[!!C&XNDI#^W,8 M+UP,BCM46TI=?.G]L-^' 4Y2LX4F0QU[R^N&\.L%=8T"#)(8HN06S4LU!RM, M-"AYC!(<>AGV*R!R$JGEK1'(!'9%'I4P#.(8(.R2AD63E0ZJ.73Y=2L#FHBD M;*Y:KB;;U MK%=SE[B,5[TJ#*KUQBO-="U'OLEU:0,51BQ53^TQ/W,_*S.=BX&>@?6;=]F? M;-T$V\- HP6&.(DCL'EJNAIIZMD'J<'/=9 MO&%7R&R.BBQ4H9R]7%0%S#HC52 $@Q@*9%QV:DOT,NEJ*=Y\\QR_?NOC(,]4 M(S\P;C!>D%_^.HY?27CV1,O,;;*.1X+/;?! "HN^?^Y#Y^]=AH@_]?=*LP5* M*=LO^I90C0Y8:V)1X$'[8UNO602J?,O-ST"\9 &@[CLN1=AE<)9?\(A\L4^_ M_"[TG@7P.Y_;>L5"6.4[;GT(XB6+$''K&Z4,HD*N7O,M3C=)P H]JOQHB5E_ MZ0*0W+MOR,"B ],SH2&K*..?8F?BVJQ<525E%%T8Q)YVUV_$G9W+! *@R"- M"4+I:-%4JLM8.^+1*(H.7KC$^SA1T:U/IT M0P*6FWITY$#Q1 )./B6IY-TR9?6"PY#6-O$B?89?DX6"K^%,)@Z50%Z$ABY@:HGJ.F+3 21#[ M),Q.=!SB)&VS1P*URYN.&"C&B+%)N9*+(R;OGB23R#>B2"7GAB =F&)Z%$( MR=%&IJ/&A%XEYHX8=T&ZH2E1%,L=^5NW;K)&UC9!I'"[).$$01%%ADY*EERA MY Q3<4J87["7F-&E(>F&+!Q4,54J,8!$Z6+3T83*.R')F&W_-E#+1QRYJ+5- M60W8:G]6(@>"*!IP? TI)MXBBJ,1:!)E07:\"T(\.PBR-\0BMK@A U=RHOLY M""Y(0'%YJ4P,43F4"SIY\^4N0931NYZE[G3%[#) #++-@K8,("8(@4G84,NR MJ[>=,&+,#IB'T\C'7_Z$CU*_.#F[G)# ;).B(P2(%6)D$EH4PHA)(R+NA!B+ M)-AYR7$5;#1#!2]HEQHRH&UN=*4 D4,"3<*.0AJMIF.7(\G:^S+U"5&#;9!? ME*QAB53>+EDTL-NE3\@JD/OK05"FN][N/J]>])\;TJ: M[T&3YOLAI%F_Q4!(\T,/5W]P3YH?3$GS VC2_#"(-/0>79>T&9,?Y\DZ?A,E M9TLEG5"&ARHD3"T&CRX<-AU9J *-9ZB*2YJPP&J>+)+X-8@V\I!9)NZ$,!+0 M0M9T9.%11PQ0QY\J("[UG/8U>5"N;22EF)M>I@U2W,7D,O!(T@:F[5QR:9>4 M6,1IYH7_%>R5$W&QL!-Z" $+2=*2A$<5$3P=87(=1)1<3*P+NM(-#>%1LL[G M]HX "V#51X ;'X(@@0@1?P0X7SW)A6R_9LK1!'N2'J']L;67+ !5O>/&9S!> M,0^(>\.L71,9%PWY/J8Y4B]Q)$\0X$5LO6D9N/)M=S\'\<8EH+IOG8DA)N=H M-?Y+AJ-4W'TW/K,VLG?A5 -Y^0&(M]M%PPW3Y>>6W^;/29"1;Z8UJ Y1L"*O1$*V M""$'6+*!EP!!!2DLKE)<)8A*2%RQN 1?;QH:*%=!3,L!)+_((5!Q12 I>0B1.'B*= M9""UI,H577*K*$9__/C]TSK(0M'DDA>Q-B9)P%4C4N=S$-R0@.(*==//4+Q% M'[__^ND#*K4LO_Y9O$X\GPR)J^/N*0XEU:>$4K9(H(!8\D @ H(*LAZU@77YB5"2+\T?PJ#9T]2G% I;9L4"LA=?@A$05%%CD_:9U0JJ-:Q7=&2 ME3B;1MLXV;'OOR,_"+R4R%FK::F"616U% F!X(@*&5?6,B\ZUQ!&5-HV+PX^ M+8R>@[D+(B_:!%Y8E4<4K8CK5:RQQ1!\11R-/ P.F8'DZ)2KE;4,*\6ZU*7M MI?0\ >-G'(9_BN*W:(6]-(ZPGZ^EB':*U/)V,V8TL-M),Q)A$'0R02A)G:%* MU[]2+52J%2MA3ICT.0X/4>8E["QY(NJ9)')VF2.!V69,1P@04\3() RIA%$N M[>: =EX]H@JR:("D0MTT8*ML,93@X2863@ M.+:$>$/76V9QAM8Q>DPQREXP8NFL/OE[HQ)\;L?532.;#3T0D4?ED>\E(@JI MA*W?.B(%S-T]PDF"()(6GOP>DDH#E2J663,G'$Z:\S@&8IKAG?2T@U[%%H-, MP9<\TLF#8),AR"ZGF%I['N*UA"Q'Q@* G<"X(0&"(U)8 MLK"X>5> F]IYAZ//KZL4C#W!^R%(Z@A)@\E5PI9+E[04#!SJ;# H-0-0S M@"G;<&":B*E>H5P9-;0=S<_2N@H@]F^.2[S%]*YRO,9?LAOR1;\J9A@&NK9G M;\;N="=S6D40).R+5C;52U'3 'JB.6*%"?07:@0Q*^>]OWSKI4_,ST-Z_>QY M^YR9.,S2\B^,HM???;S^(2=J\>>_5CDD\VV56+*(\^4-R;WV_51MT'2(,Y2E M??2-@5LLDX,< FM]H28%@D MA,5EGJU6D_4*%!>*V-&($IRL?69(X/($Z0@"XXD8'5>]Y7&YG,S6"!1MQE[Z M,HI\^L_D[X?@U0OI(#W*QEZ2'$EP^-D+#]WC%CUU;=*JESM-FADI@J%='[0< M#8D2(I$_VM ?<*T.A)%+3%I10+>8*%+) ^@*V>28&&"33&T),*P1PNK2HQ9B M! %"BF*#*%WB#29\?0KQ#&?BU3(S%:MCG0'XUI"GD =#)@.07+Q4J*"DTKE" M$3[O2M$@F!(I$(G*-5# M91'.A:$0IV(_B08D7K9%;-)$!*[)CN;G8$@A -7E0BD";)2BL-),=)I6*&&; M"1UH72(4'X/B01L3-[-/COLLWK!N8P.,"_>Q%Z6CR+_'=$24!6D2UTV5;3*H MGT--A4C0)NGD0)L$ MXZ7 D$D*39S&N2G.2GI, PA;3(CBD"-:>KAC1A9G7GAONITB*TDT7X_N$P!S 1+D!2,N8 M??DITP9,50WDGJR%O+:Y2.(])K'A@CB4D;B3;G#NZ;1'OJ*@5K&[$*4'WUZ/ MDLN#8:,!2'YU*E>Y0GNJQ/:;<:D&B6WW.T?-U1D114,L"X4Q &-)HG(1H[[/,2 MASY.4AJN94=-2K"YNM60IZ=3K3C(4!=,Y],3,!CI9H='L%DW^ M_#A=_P*/G68IZBH%1PPT2%:72T-D6;^T]0:_@)!J]1(G&9U.T#.UY3;5+,YP MNO".=)E#\@@,]*P>RS)UHW4F2Z<$AG"F2+G36%0OGP(^$4T44E4@S"O7YPH/ MS#)#N\(N5E#%@$6KI6U),&Q2PI-F=>YS:9CL&9)EK%9UR*S>^<4J/:BL&Y19 M7'"PN_0.A)/C.&)!P,]!]C(^I%F\PTD9*AS5G#13M7H*K(]W6KV><;* MSJDZ%#''V5T^(/L'3(]>P*0J"1N2 _977N@E)E&A4-AR'*@ W(G\!))@Z*6$ M)XCNJ# -[HCAD.US/^$(;P,HVP#YED8[?B43\ )X8S5(N25BI&]_PZF'6_PF ME($R&%+V12S>K"JF("FCJ5=0%]@!(A+6OF+2$]/TO,8BD78*HE2R//DP<* S M[5!H@.&@$4QN];A60A'1*CG(^PM.E%G3X+".?T\P5G,P)-S \QJM?'[7D?!*_OZ9U? M!"6CJ%\.T3O(&NJ=)P0J+ZA1U5I9:9 3LSNC$X-LS^':,F#X(0'&+1 D?A#1 M^VQ35A_\"M$7QM8)R _?_4A71]'_^]T?D7?(7N(D^ MO&RET4#1;F$F4T?:Y9ET6F#:@C%4?INK5$2TZ,YU$)7L!\)!=H4P+1)3WZ2U M8#?$;G!:?5:X2Y-+#\D^/*0W7DAW[Z0CRTDV;5+=X&FT 6F9HHVBTO:^I( MN^2L3@L,*XVA"C;;2D'DYY) R-= QG9:Z UC"7[!41J\8GKAQ0[?QVDZP]E\ MN_:^R'<>^UFQO+\[Q,7.QF\?$V (.PRWBKUQ7MVF:0<%S! 00O.S2N/II^OY MO-D\'M::M!0?MQY$+;&3]-D1?5UT@A_H/AJ]@_<2%QL.Y]!#$)&98G:<1ADF M3TTV_O)B-ODC ]ED3U<&3,,PI!?,!84X$)[PY"=]:GB@*P4+ M>B5>'(VR+ F>#AG=.%['=.F\]D;#KG,9=]NGG?) U/W@$,O0^\X3?!+WM[E9 M(,U%=TQ4O]<@48-TL%>S@R/4@45+0[3:#1]X9WD;RV6S>.$EA@OW35E'J_<\ M7,D2?BT(9JQ7H=,NYD3*1>$2JX7/E%3Y/B)40LGOR#93 M<4HMR?W8)O)P2::_&UO&M/A"]V*?X0KBM:JD14?(R;7"+8#""X37L"I3B&#) M+P7^"Q.#L^B/"4_"A+R!,).J$'!U1(D4H*'DVZT!14H:*(R4+ARQ*_ MXNB V1%?P1RGV7Q;^"B-"5HR=F,L ;QV4-40 ,,9$2K)F8CY:@V$"I^2.$T7 M2;R5YG>T)&S20 "M28+&Q[!6+GE@719\6LY7*[18SN^F8'B (YRP+*:1OPNB M@*9 9\$K+N[2D[FJT[+*%S,76AQ2JX#I6LQP\EF735EH!Y67.,7D<=)[V&]) MGQG&K+:]FF\:'2A"@]WUF)@F"+' MQAW@I#'2W7+^@.:+R7*TGLYG)Y_>DU186QV>TL _YI ZP$4"UJJF"8%5]=%: MGSI_PU)(7#^0R\!*V*SI2.?\>8K! \Y>8M_D%EXC7;OW\_9PIWUSKX&B>*]("-TQU<:-.4#(R;*F9W$4MSM/=2"C4[)>;4KK %=B2JH! MAH!&,,7%I/+N#WT=4AI"NM*K3.E3TXN3LMN]"2&V.[*6B!W&_"%G3(2?Z3$% MU2*1&!Y_,7TN5<;,Q0RK6?&I*@159B5#'E?I6GH0'4@[*>+ .$IO\#9.BF,@ M:^\+3B=?LL2+B_UEM@?4*V/YHM_H;@R_R*.3C_QG_3I8Z[.7=Y2_C"]-T1,S M6G;[&34+JHT21XO.Z"8OP*E\? )I^VU#"IGG-2<*;T!0P>0'AI)%Z.MB;/@ MK'!JO@.B6$YI"EB^8[8#K'.C;/$IK%Z+P\6=4IJL$5TS ?+Z9SBK.]H3#B - ML&.33(/=;'*NMQ%HG==0!_BB;6GZ(R+6$)T5(:]AB98:IV/*Y'-_<3M)ZC]4\3-)X_+$8S*.> ROH- M"YRPK%M-!3BYN$W^Z$ WJ223!;-ZHP$H#./))"'/=4;7Z,9+@PV;D]\&X8'T MD?\#"+7T4QSB,D//_!X\4>I8@34[%KK8;\;;,@&&ML-P=]G,!-X37XLV=C)C MVW; <5;D9F_6-HV\+]X*D'>96X@ X6YW$&'MBJ;/Y"A[CNI2;9>#O,8EU9@O M407#R7YXI='F8K)$JY]&RXDJ[H02'0A][O-\ +#1F'M6F?:*DZ5M(NB=.!K*).(0J=/&V8L,?)?/2OSGAIQD6IM/UX30J9C\HX M43#CG!J?9'NA<2"O5% >QX.P:/\]F$DM5X$ /@V?4FONRV_ M^"ZT*;X,9;5]].P%49%#";PC,.P&+].YPFBL/1_!&0=+6!N9YW&&ORJT.S:^ M@Q8A\[17CL@YOP!*.QGV8$R;3#_KX(>CP2[IV]"[3$(1/"+-W0E*#<_YG M,B%25WL*E:E_F-JQ?3M#7/:Y?-#4 )G(;@IJO#TAL7#]Y*?;1WCNRC8EM M3!<%H_00TM.7:(O!]'IBAYM%? ?S6&H$ )$U#AHP66(!.I75L(=Q^1UUS>,X M>B71# E=YMO'*) 62^AI P"CU>Z9=LV< >A\5J+FYRJE'#V*O&&_90&=I41Q MAE/T]8S\@S[^*Y1%6F4;/I'*4B, N*QQT+AW?G=L5L,>3.=WU$'/\!O[9$C' MW- %0&*Q.Z8=<:4(G;)"M%RF3GY#_(95\$E M[X:/8K@&A 362=9[TNDZEEQIGR_*T:75."*"\^VX'@-N\9-L(^H\IJU>2WS& MA]&ZJ_@,=L$TB#,Z(VTN[1"CJ.6P";RP^(P%(UOL90=61(3^-<(LXP*]!=D+ MVPK8)\&K1Y3WH;?)\S:+0.5[*'&WR9/\V4L2+\J4UTP-L .M50G=[-N$6D;> M57L1(9DN3NZ"B/R9W^TP MUK)69-3Z@)B M6MN='GS+%=\+ZUIH^<,7A;HI^8#%UZKI[&2W#^,CQDQF09[XBY?B!7%_P-18 M80O M-#,7=-%"ZDAYXP_!_IN"RCE$5- 4_(.(GJ%!6R"YXU:ZNN@I0Z5-0 D M-W79>#%$;@HZT0WQ2ZF>]_!!2?5^O?L%W[SQP;L?H!V6%6"3G;]C(RN=0!RQ MESAZT/_-3KC8S;OQ^"E$WZAVPVM=4!C')2ITRC MMZ8N]'%,!EB0G5Q/3/+[Q5DO^G1(@PC37.7:!FS.YB/W<-**] &P5NZ6<33V MGG@K17P*<8'-K,5IX&282C ),VE1K?QNG;&.)7F6IQBT6K7T9,=; M)4X'6P/3"$YVH=LJ'H(H3N@=.(SPQ=&$?_ZGWW__\7_^,3_I1$,835]^Z4X. M\CD3N].?_"3 )%)693ZS9P-.F5R2$,..:[@X#J1[35*0[^7 1E$E:+X=>^G+ M71B_I9I2,&H5N\&3'GR[MY#+@QD=#$#R^>AEJ:=XBZ@28EJ&A9_LUE>G\!9) M_!KXV+\Y/J;8GT;5O9(C,C5_)<$;UG%PB"'+E=H'.MHIY][3"A@6#X;.E0[* M[P^=?4*C\7KZ>;J>3J#84B0(<:OH_3H^#_2RH.A MM@'(+BTKE?RP7H+](**\>!U;T\^01\0S*-$[ MO2@W(L://Y/I/[Z-WV2I&")!N\5894#;=5B[4F#H)H4F)]G7"::IOU[X@?$M M?DK)EV28W5!,305@)H&W>$\X'[!]*O(S09EOD(UV=*7A'^SODN=BIFJ3:GV< M:9+/1 \,'7N Y0I+-U19_^8U=( 0\I,71/-HY85XOM5?X2Z5MDD[#>0FTR2B MT.Z%4\/D;F2GXA_H.$IZ/#J@;LD(>]QG<;$9#J>WF^[V7I#D*RQZ90'.>\CW?AYP]A+[=7M98B\,_H']VN/;(-W'I.N5/)K^9JQ>]C'0 MR=8M(#UM0"/O0/S">PX)I3$SAW;,'IMSY :!T+KK#VMR\^V(S:ZUS5NHXZ;W M5, 7=Z$"!6A4- $KXYU?T),&@)2#>S9XTWG&&>>]DA-7;,^]'&J1TT@3#D/[P#7N.[,8 MX>)Q?UT4K]!?7FALP/)]ACT=ZUQQ M:*@-IGOK#9D[+/!"?L-I)[> 36+8A"0,O*<@!)5GP/M<[FDOJTUIX\E"ZT@&8N8"1SSMX1VQ M62STP(#3Z)K\PE1)R,!TP;*<3/#V7N"KISYZ-;<,%CNAYFM;!SX[A7CYC!PF MA' N!9=VTWJ!U/@)M'3<$DX 7\VVA@)\JO%@^=)/EU[?%J,2YR^8*%BL'68 MO%$P3"$-A2G&2+E922>) ;&#FA__B'9!1"8H8'LG5F*#9I'GB;#*G3IC;<<3 M:)5+FMFS2!4*-X?!%E_:36]+!)K[+'1N/)R>8W#<%#IC0,SQ.V2E"+/D'OGW M0<(<3YIWQGG]Q MWIS).S:PW![P.MX.);#&ADO>&KFGHJO2 )2(^13P@@PZMG?D'W!>/L 1,=LA M3Z>)=4?_H49<4M/,014WU1; =J%&L*5[FD4HV^7F$6P4V_&W]^9OI0=C3[[C MAMD6?*$$/QH5 ]:1T5JO>$__D4V!#'4<]GEB^(HNKJT A3Y]P'(G=:A0E?P& MNM>BBP1Y>:*U]P4/Z;]D%ISW9&K7M'V:6-WY@#L<,[^;3@51YGTY5Q=GO8:A MY-GT,0"S9J&(I>;:5DF:Q9D7J@;@WKA%UY!HZYC!YFZ>M'"&^IM*0P"X;."H M :<55L!TP(.A<_WP[/-D!;/^)G%N@['/%K_R@@_D+Z3Q94=Z:5,VBOQ)>0!9 M\I1Z6;!C MU+#)3@/H33HJQ,'TGWJ,_!I2+IV'KX);N3W(A9&ZX\6#EQWH)2BDB8WC,,S] M2$U*O VRY#(:Z.&J*BHP, .&W<.Q&T8)0&O+-?UNE$BA1[;7.-G=QUY$?S>EMON@L@C8\SIRVU*0P"8;>"H M <,55L!TV(.ACV1C^%P3!- MAU 3[E*-ZXRHH"1M4DP+N\DOJ3"T]5(=4.5TYB+=F205JJ@Y M-8W^AC<9'>++6W=7C4MWI]%_Q$&4?2;X#DDW466X&6L)4R50#;#AO,<[ M$3AWQC^W1.8FN2DZ8]F)+FFFJZY_H_;0:VX02!?9[/G'=0%3PZ&8TW U$DN@ MRP;BCKAS5IIC5$=]07%]N*@<[16[B(]\X!-KM>0F3L$3 /(INEY,#8Y>N%- 042"C9%$#F=Z>1GLDFD?$ M?L U B"]T$E/<8&3@-Z;U#UV4#S;YOO*'Y4BB\8F"-M)3_8?<#>/RAX"6%&% M$]^YR&2R1K>3\7(R6DW0=(;&H]5/5^R_:/+GQ^GGT?UDMEZAT>P6+2>K]7(Z M7D]NV>>_A4[B/$');S?\5[7]PX(.XF46S=._#^%L)/9K8:M%D>R%:T&B.E.EA?29W,7 MQF_3:!LG.^:Q)B/(6-OF^-'3I69;,E0%,Q'LAY>[?*NAS>Z#"^/TD.2+GG1R MMB764%"; W0]37UZ._ ESX:3LGS87@2Q;&::!WM6^Z$G%>\#G2>21%W>;>FR^Z, M:)T%/K>?<]@]X82N&S1H'B=^$'E)D6D*);:2^/W9"P_X M3(37V0+ =S-W#>BN-@2=[4;HAY#]"KU2TT X_[.7)!X9B>A">/#\0F94ARS- MR*A$'H3D@:E5;#+8!'R3J"IY,'PT ,D=R?2")&<5I=Y;80 (P\:AEZ;S;>'6 M/&%.Y0UEOEWA#2V2$>!T[(4AS62<>)N7MJQL;^=TNU9WKL_U&%K[>Z<:!]"Y(TY@, MV_0,"A"6U OMK-YP>2%AY-<79FJ7Z!6:;K8[M*Z(MT"D:F!89XY5ME4"K+ T M;3MY(TF#."J:"SUX0&+= ]TKSJ>(>3#]4?)4^AJQ29*S M8'G+Q^!&FH'XY8LUK1X);>,$I84RK'?,UJ1.><5B ^_F#6O@#WG!L%;CZ$(. M;U?Q-B-? MAA75V8TTK&4VF4&OLIC4XL[C$7.,LM+JK-,JU,Y;65USC1IWNQL!S:['%M]L MU5/7^K5JINYPUZOI%&%PK"=:0:(N4ZW(ENLJ>EFI 8BJV.S#?/J9XE*8X MFS]E7A#1I8WR2"H)):N[M)1W1Y[%HM6\K--=;Z5L#3?GG.3G\X'+*Z06K^/M M-;&)F%%46J4MH[3+9AV5991?<7D/[(K+>?+L1<$_6&ITG5A-3PM%_H*\"GH< MB/XZWQ:E9KQP1?["S@GI*D2?R;;-]G/6Q]%L26LL M0FG:IT%S]0VH_@KTE_)+_@^0=C:C=X.0F8'V)+](T&IY+2G05ADM3@H,-Z70 M.*(M/XUFT_\:K:?SV15:+*>S\70QNF\4.6%A MM/P%S>_0:OII-KV;CD>S->D;Q_/'&;MZ=3&_GX[AW 1Q4]P*-XYW3R0B*((1 M%ITW;IW3](U]C=CD[3 'F_SM9P$,CP?!YNX *"\-;%AAX60^?VL8@M<%"Q[ M;56?0=<%FRH[IK+"(0V%!9J0J2N'RU'V<36=358D"AW_^7&ZFM(X%0@C/WM) M0!>(RZRU"1E;LJ,Y*7OHV^1E;[>:U#16!L/.OHB[!/T\6DY'-_>T:-]Z0@L; M(3))FJY_<91",?&2B%[RLL )2PQ1#84R67B)$5JD7-750@$1#<14X(UH7:=T M_85"WFHI9!UL%<7@M7\=PBZS[N=D,%I,EFCUTV@Y 4*EYAU0Z\2+4B^_=E<3 MZ>O5[!ZG-W.B?9Q>K0.&9H9 ^>H-^2U=3 \U%>'U9S(7S2.B7A8@4-,P*NJA M#IZPYI'1%Z/E^A>T7HYF*[JJ/ >S:DQONHV(\4:TI^DPE1IVCQ%I MH;>/#TG%P1!.CY'/XRDT4*T"KUL4^*7K!]4JCGFF[.E4\I"9INO+IK//9%HW M7\)9ZETD\1Z3OGD1>NQP795BJ>G"#/0LW[UEYD;G[BVU$ABJF2(5W+W%]*X0 MTV2+M)4NO#Y.ZJ9YG]?/! B*&O:)??3A$]>\SUPLYV2>O/[EBM7_7M#D 99+ ML)K?K7^&,W>FHT%^K&$<[_9>=#2( 27RMD=F)>SNL"P4!L,W'4)1[)?+HT(! M7J]88_PI#FD=FW2U><'^(<3S;?V9-G^@OQDW/.SGI)B>9C8 LK87<*X"Q_*7 MQ7H^?EPN)S- V03T7+#QU%@F;/O,+CVY!GP&UO=-V=5-H= MDY2=ET04*)>T^^VCV9_0_1Q.:F=U]T*/13J%AI,;+TP7Z:3B8,BDQRBY%8.H M@.ZC!([IXS*5BF.B:>(MN3QDJNE7Z<;SAPE:C_X34 RUQ4F"_7&<9NG8VP>9 M%P;_P/2 R-X+_/+ *DO 2WL$6R=:M3N6GN41M,?.UC]- MEBB?\.:+@K/Y[+KZ?;6:K$_NP&7G[BN0[?.NLEP94R5[)_!-':B/X>LTG).I M%TR.3.W3Q5 .X-]CTBBZKNBZ+)V2S2[+S(%FEZ76<,ZR7C YEBTFRQ$[\W-/ M[^B&$E\V5AE'8<@ZX^:?3+)[XAZ$]X.-_4,-RW@-?)R;'Q&M (RG+$1MZQD%&#SQ3L31>M+ M$T:.<,L32BWGW.L-E8OY65#5T(2_1B9TTVBA3*<)@Y+Z)3.UVCL@I=GB6=$9 MYN5Y1N/Q\G%RBR;_N9C,SC YU49OM,K4@:90+S$M*4T+;Y(/LR1X.N0EKQ9) MO UDNHB-%@5:+.=WTS60X9]F:&>ZY.6ND-6#XT* K=/B+0GGA%+"XBH.,"%X42&[ M4^(E#GV/6]PU(2;*T.I@] 7.D?3/CYK2)#:9B9_I M\N02[^.$[L-HNBZYN%7>:4"W:":1!=.Q:0!R@V(NCBIY@+U=QZ,>_9R)IDNF MF?9M>C6P_#/OR,;SV6I^/[UE!096DT_LL["2. M-GW6"7O:L'LG[@#WVC?F]C AJ]#4/.;(94-EH+7L@)Z?='(>UTWV]<(.%8K M.]]^%MX7K_5=\L/#--\\9I-ETD73=!E0)]J60?HK=?&1<"&AEU5D^E+A&AV[ M%YL8P&]?7:)0 $,_$Y3\]2-$AW6@+2V(O2;!%V5Y%7Z*ND]?::)JMX!R!*G,U>KPE.*_'XA+DU>#I$"YN-79CP9T:\HCD07# M* U ;IY=B:-<'EZOUO5(.[N6R[MDE7HF+1,&RRO]?08WJ\F?'^E<>?+Y'%E^ MYQLCZ_N-V.4,1X.Q4:%B>4S4@N^,A5)Y,,PR -DEU]?>!W3CI4%*[Z-JW4^5 M7U@5D/G$/L3LXY9Y("1\I'?63M(LV'D9EEU,U16R230QP":UVA)@R"2$Q='G MZ0-ZS&\ KD0OM/,_(0\[W@6;!2$F)O_2^]IBFH6S\4(VKU!W00-M6-OY'^I> MM?/?UX!SHIV"FN/AY@,J35VATM@5JFSE)V?'AR3!T>987W3)O@-(7S;VTA>Z MDD/^H=N$KUY(PP/#D=5,U^H0V\>=UEAKHNBS(:6$]\0 =!4K;&J'DJOYVAJTCVQ^SFOY[N9/>#-H)<37.O 'YKT'\.A M_SKQ_.K:^O(V^R7>8.+74XB5/#?4M4GH7NXTF6ND"(:B?=!R7-Q^0*4*JG6N M1']$[+;5CW]$27$/Q-Y+Z#+W5;EU6"]4TL"9AB 7BIF+LB&3+WLU!R\K\N*K'3P?C--YF;UY"QO$(7^K(RC@Y[K-X MDR\]!-ADG4JK8N]DLQGX^F2S6MXYIWJ Y'CT-S)9[V@"Z>-N^,M:U9-ME8+C MZW05$V6YM'->&4/D6/7K!U0JH4VM!819=4$2L^%2(>^F%(S!@"@5!L,J'4*. M5.$'=!]'S]<93G8HJ+2!D(H6MS:CDU#2=DEQ PH)Q,"01XZ-H\WN VJ6?=F3 M1Q&D*3WP&\79R95?SEJB+Z__9L8BI8;]XGQ*Z'QE/J$X&';I,7(LBSZ@NOIC MR#31-5H&SR_9=;R]/J08>7EQ6QJB,P$4UC47@-!PB5]Q=,!WY 73W&N:Y_5S MD+V,#VD6[W!BQLR^1NQ>GSK$P?8-JGTL@*'T(-@<$,T:7A^#D* (5U M(Y]U\B3L?&;EILW8JM6R24]#%YI\U*B (: 93HYQ^P^L=CC=4_!J"ZP3W11_ MW\"YF1[);F?#3#, M'0B<(W%"Q_BV/I0N=8;?ZJV811)'Y,<-V]Q)^_2N_B0C\P$OH&<+(_TQ^H)D4TRC#Y+%E$P(J M.ZZU%6%/-&BOS-E][$7TJ=P%D4?B]^BY M3CK2ALFG6+0:/)_N>BND'F[.>=,XGP^JMC$:C^>/]/S_3#\#*M;,Y^B- MPC!^(\[BNS@9)]@/LOLX394#PZG&K*YIG.1P:ZECD"4PC#\)OI+L]_?SGT>S M\03=S9=HO)S<3M?H?KZZ7/G=NO&6)Z3\QQ1O#^%]\(K5U!V@[R"$,7=+$+'H ME9US3N\=[=#_];(&!=X?LD."'( IVA]V2'O4,%]Z1 MAOBD576O5NK!S%/L.F#LZ8]!P.3A1J$Q_&1/5,R_>UP_+B?H83J;/CP^T(+H M>?$AVAT#O:VK?C+%1LX_L#_UR>,(M@'V\UL41YN_'P(R+)%PK%$>GGQVV&'? M*#XY^[>X"=K/^HC$@?Q9OL)YH[NL7ZHF>/.XFLXF*S(1'O_Y<;J:LL+8^?6= M^9](5'3%9LGW9(X\O2<"=-:\6CT^3&Z!M,DR98X]F91MK2Z2F/1/.V\:;>D_ M]$^Z-M?;BHO$I' ,5W@9/7B)9C6 MG=FPJQ["0]8[2NIIS0W9![DL)GXO4P ;P1#\J@8QGC\LYC,V=Z#]^V@U'1?7 M?=P_THGU9+2KZ$TU]+3]L-/BD)[8SDL-.1\&AH#%5%0!(#DPYR M_,+%A)?MJ-KN9WZY_A=)KU"9B?XM"GXTB[$1;W9QOUH -MN3F_-,!= M\=FF'H; ,/P4]"K2/\P_3Q[*T&&\_&6QGH\?ETM05<\;*1$O<4+:=+*C)WG, MPP.9FINP0.V$.!P0ZX!AIR%095[*3_/E.K_&_68T^Q.ZG=Q N9FN]HXYU2\T M%:FXX9T(YZSY@&674UD3KA$E]JO<0RPZ*9A#'9=W"AZFP/8((;Z M8+[ 5C>&\KYR]/7-9#:YFZX_@&LX3]E-TI M ZY]W.(M3A*ZZ/ZE2#!H)1;T#O9[67,U#QC@LFR*T,,4P+8P!+_Y0'$[N9LL MZ3R#-H9WLC/)*L(62_CY(^G9!/0&W+#>U#$QT77: +EM"%E%Y_GZI\D2Y>N! MZX+!,!F;.S@CA"AVG_KQ5:'ND*U:IQ1I"9:H.L)ZG.3^OT(S$&SEE@7"5 MY0?3>A1&7:E4VFYY)B7D=FDFH2@8GJGQ*6G53L(&PR9:9JJ=?%[&+,<'+SLD MN@/")UFR7R1LD*M\\;!>9@"Q=RAVY:[?:/VXS).9>9X#C$_I?CYQ%VY*$7N?&6M_-L98ISJV-WKS$UY'V[-]BM4[M91Y1J\;M M>;\"3#NZC%_JK(_1?C/Y&(/3^I2+=<();J MF<4L!,0^>Q #6X69$3,T8F][CKKX86Y+>O9^Q@#2?I@'JA;P M\VBY',W6:/ZX7JW)C(,NO]")Q^0_)\OQ= 6H]E3C*73*W#9.()-@,/^P1TOH M9\U1.QCBLJ05]#$%L0T,P*_.POW$SM@L)XOYDBX_7JCH3WG&N.-@YS-[U]MW MX-37UAUF3S78F'/"GLL#KK=J5&#]]O,4RH L=G/^%I'@Y"78+W!":QA[S[C78Q+J MNR>SPBT]>07*P,DJ1]PE9RV 8J+D7VCTO(_S:NZB,:+^S-KHV853C9[E!\[? MKPA-]]V5'P/I4.H8;Y'$_F&3-4L+48YJ8T.IGINH7>.&.#Z7*#DG5%^DW"A6 MZ-%;;PI-U%!%?V'*_P<(%WG?[H,(3S.\ZP;P1AJ6RRSHH'?J*\C$P7!.CY$; MED0,HTJ(:4&AF:BN6C6@SK>?XWR&FP_-5=5!R5,::LQU#3USAW6E]/26P%#Z M)/C<-)BM!:*@$$=>(7Z%]I7-2]4RI@OPZ?R0I9D7T8H0TKA?+VZO\K >=%U0 M6"[KG$R& +FAF&F@N%:Q0)09SDBGO VRO(0\]M5$48I;(XH!Z(HH"ED81-$# M[!*%:- [AXD*2@J=7115Z/:MQFZD;K>A- MI^2<>GV1)\&&S1[RNXB!D&],7RR]DY:.X,L@_;5N5!\E3T*M M8I-R)N";;%/)@R&: <@NQ\I[@6T,@O26%$GOG']D MSCOY0_Y.(KI#@?U[15L;@+W["JD^VH;Q&Z(/%<751?1>I7NAQOASG/Q*;W3V M]D'FA;=X&VP"'&V.(AK*9:TU5QW _,W;?6$"W>6 8D;%MY53[5[+![ MPDF1+9M.T_1 N[!UXD4I[8*DF_/]3%C=@1C@7&LSHH>^\RCA!-#3M?I"Z7M*=1L0R M8DBYS'M8I?C' ]#M.=QBETP#>2,SG2; M4&F:-)G*-NG5\3[?&=DML+ MJ$4.J"^:;FJ (9013,%\DBFA6@L*T1JW8=_&AZ=L>PAY%S6\ZV?#*@V'N-=B M91\#T%9 AH#GJ%O:0-LX01MV83I;LU8O;UKM6NAJ;I^.I9:W/%)E<>:%RC=F M@M6@=[FBDS H70SGTQ*SI;6%EP@.%IFKN1W/Q$ZHB=?6 3RF"8$:\ Y=HR17 M1?M<]T)[(,VN;N^S/CTE>YN!-_?3$+:G#2A#YXGXE:Q^'Q/"OAU12P7^("F&V[,W M.LNP* O0->.Z>M ;9L)>8#[,N3HH[Z?O?%0\ 71/2EJ;0-9 Y3,,W>RQOPU[ M.;(#W:N3:7L:@#+RG0)^X+#W;F:/?<=$F3;\X5&+_.1N"=24TBC*.RE$A!BZ M#P_8K=)WCY,@]E<9XD MAR48GNBVB%$-!A+QA4]83HLOBWN#)E\T++?A]&VRW MF(PMFRY_=<+6XD4MX"HPE$HZ9Y,1O"Y/"GF$"P7D5QH6MJ[D9!_Y/LOVHVFX MC=1"W1;) (-.MK,&.R[K4S>7"*1)7> M9N#%F[R3_6/,V@:4M: 3\7?9738+1N@G+V3D3G(M]4$KY^_WA*FRW;6>?+(\ MB<[P/N4I ZK),F9UA8#T4*V:A>319,<%\20;13X]8K)G)<--"TPJU9W5F31P M2EIN4J'K/+X;"%APIHXI72&FQD[158KP2D^*';S75Z#4*EH^XFGH2.>(IT8+ M#"F-H?:DXSVX.I523Q]33 :-^V KZSN--$&PDG?%B):U&GQ>9-WP<',V67RJTTUF#[4%ANTG.M!M M 91G[XS;OV O6;_%)SZ?R@I$)G=<'$+@PL2[XVT;MX"NW[\SNI[X/& 2]!1F MPDK&ZXFZ2\@UM0^$D?RUI;0"2Y)B]L%J'P:RDS%&FE877DAQ)L_KLA=*>4*=DM5*WD0.M M6MU*#3!L,X(IK!F,:ZW?ZI[A#V!>4T_ 1J4UVON'>5H$NG=7QGN1X+T7^),O M>QREJF(V0D'+&[Q&2V8JF/R>!)-&A?C%"D[X!'D6I+3VE1@#>_+"F:<,HN )C%454[7M(@Y.)V*RFJ0;N"MFTRDTF!HI87('6AD"G3K):E44%KH *%7G1QUP]\JF=X<&[^9I;F9 MFG&3[M;/27':FYD-,+0="%QU!W-5([MIZ0H]'9M_ )8:)W#^7I,4IU9Q?/4M M!UYSP>T]N!0X Y#2XNPMGMV#RWF[X>O3UP'&U"?]?[ -O')+O[JB=Q3Y99P2 MX)1\=MAAGRY8%4DKQ9*5YGE>ZDL=WX)P@0>HN1_AC-\(KM%=U$W1FNMOL646 M]4V89+TZ::5]2K_ZW;92S<.\6%N5?"^T%5F+/DM7X!,K9G(?Z6[!.DZ M7AWV^S# B?#PZ\6_TMJ2LZ6'5RU<7_C[H+1"B[X*UM*9),IBE):RO_71=)Z] MX,1V3UA\Z6]B!&T]0"MC)_O&WV:<*W.SVU399XU1,F6G 6+VU[*R69YZ#:ET MV3D?U1TQ$&T"+\QE+;P<[AO?:_.5/+I+M=W.UT$9:.VYVFV\]W'T?)WA9(>" MZ!6G&:15^G,^#>EI* MO0O'=[[79:A_GI1JP](M_DV.PSEO9,>GSGL>S,&-= M!L\OV7S[F&+A$&KA^][E7%7VV"XR4>U^F?,69\M#+FN"BM$=P4,*[%#A!>+_ MY@?%BMC".RHVQ2UC>*\CJ/'CO? T5@X 6C$M%\Y+%X7WN=@[&%H%KA9K:[2N M8YDI=NFNU13%NQR&^SWBBPS.9A"@S'?=NB]=:V:52S>%\*7R^2_>C24'>O_ MD;R#D"C=X AO@\M'U+V@_%9:N>YAVVKJ,AR_O1"]O_."(9S*TQ&<*K"I\E.A M\BZ;_.T!KV/]G4$.0/Q&FKGB 5MJX ($_QV:MMQMKE'O:%B._ .F&\9GOLCK M74S.+>\=\]_\VYF(V]Q%[G[M?Z])MWY;N9AGYWO*7C%TXS.=N(78L+U]0.N< MT.(E\Z

/8$EV_8_.)WVZR5#_)R.="B;_U--VJ5Q]QN,ZMB']9&?H,MV%H. MR'M/_;"3\0%DK^KBK@G+6=%\JV*'*K^11W-=A-LF=^,ESUX0+!%G?/%5WW27#ZM7^7.S.< M+I+X+DYVWC*O$J%Y+DI-QR>(9:YH#A)WU:#LI/6'+*I!"*?PA\J/&<[RNCFT MY-F Y]#1AT)$H5NF=&PI@^L@31%S-41(V/HUO1CKPX5W9"0 *;11EB7!TX'5 M+UG'"Z]9VTZT!-[;E/7=D8'.TX9^49P,L)BKR&%MU\H-]FC[6E"S]C MFI1(HF0R5GC/N*S:LWHA7J0W7AILR!3R-@@/1,;P\0PS[9+5ISP,%>I9.DW3 _;G"?V7.M4>RO)/S9_R(...F\8) M#T337 98AMR$AKLC+FYD]''@Y%VX"[[E8EE; MN*!:?@;O!@H.F62UWM6-']JUZO;J+KCG*X8G6MT+-=>JN!W Z7T4\VV9'3*) M,M)ILUU';U-^W&.'Q,R:XR&[C\N:L=K$%+@^>AA^;M^Y%F-WE%QHI?JSE[ L MIC*0R#'F"4N=>X*:RY5&:M96F'LX4:T>&^@X9U9/H.+4A79E+ZLT8IGA.=(9 M>85]Z211=TPKI5,:>@EUH0R] W&+CP-X91VY.+HNY*U2KX;)W^5&H@9SU[6& M'-/1T%$-,356W@%%S3S@ LB:GO30BLTZPF(W:)DW6N5M6A=Y,W\&0F7'_%0X MI.&D0/,=\%".VDI%OUYD,ZVU-\R$8^(95;X;H@\Y+!Q:A^ZJ+D+'=I;2>)N] M>=!27->NK[)@U"H$3+9 MI&C5:R-G/.C:+]JGQVQE-[+VT',=XPO=T(7W+:7W$-F+ *L/3A_MLFE(7P6I MD^K?.[V3;LFT/W+5#]%#<7$8^/0HZ-A+DF,0/>=;R'F:08\.6&O)]4!HZ*IN M6-28@>\WP"F M;5W$K6[3*[^$WN?1_!I4?P\JOR@O$-[X*JI4?ADBWX;8UZ&_L"^$\I?.9M]DHS_U0FLWQ7+;!-,0S.\05[SU7LZ-?A-@W_4;:GK+HV9EL MOZ-6)S^)<1;#OY7VIJR4ED>HM 5YY%NNJW:7!Y= FDT]\C>J?S=3G-.;8^L3 MH]"QERTW$>( =\6!8 ]#8&A_"GI56%?H(*:$FO:NT-.Q\S&LV$WR('0QF5[- M)KU-G6@?T5+K@"&M(5#^')>$DQ"CF.+0&1UXE/>,&,C;Y9T&MN!,("\,B&EJ MA+*C@GGX#/-.C'QGZ %G+[%?I[;.WR*;[>: M3#16!L/,OHB[3,WU&_G**"YU:=V20AD(93L71;:;8I$H-(I\ZMK! REAR+771B*KEL]L:L=[_N8!!RTJ#S-*VH<:=&/DV::\$Y^]\3- MGZKPHL8)'GY,A;*#OL2$::S[W<[BK.EIC_"MCPF[$5U_Y]I!GKD^F*YH &@^ M%-Q[@4_GPF&;Q]<0*2RX]JW'N&JL;9.X/5UJH1,DTPM.P%5]AU!H4.2L[0=4I.F939E=7Q\WL<^>+[#*2BULZ):,!6 M!T$D7A+6D9HN^_H+OA"\XS/Q9IF&26&)) M^LE)<8^\:.1K?VXM:A#!JD*%YH?.WZ\,$;_V3*( 7,@XB@/:O=>2'K:9;Q_3 M_))E48M2*L"+!,S@"R*]Q88;E1A=V',VAJY8C63MO M?FYYAFS>ZE4KXZU6KRG0;N,Y_YP$&;Z-WX2KQ[P4O%4)!4;NV>_V7I#DJ?_; MBNRNLJ,'OP)+E<'^D+^""#_3)+F>KT!6)6S *[ 8%DGWNE1ADD[)9MADYH#1 M9J3]L$HU\S*"*2\0OZ=JK#A\M6=\IICK?.=]#KL#2T>]Q?L$;X)\'P/ORS/&6:X&.ELZ7\T?R3-HB]A-S>/!M1/PZL_! MC)4"4'PR72UBM&WJ++]S'(>TGTF\4%FF2*?D+I]3YH \C[.K 8A8!C"YE0>Z MY8LVE3#RF+3#29?@)B_!QY9GNGN6^[K*O"333;6Z +DUY^2XS^+\!-2&K3,\ MX><@HM6;T),7TE6@BZ6[;'"PS^;;+@1ZAO AH A&FRQXE9;Y[VG 8L+, ,<: M&34]M)VW]L&0^9P<9H-.]#<=*_G)YAVS@[S*D+OX<8.QSWQ;>2$N#_*0<(MV MCB2(B85_JY87+@+R<>F50^W(DHO :DPZH8G647:5 KT\' M\G;,XR:[$^@\;II$V@7J+CQ]U(3SRNAG"IG.5;225NJD:SM/LJE02\)J@4D> M6JML9/TQF$Z4Q\2-8;D$2E_B),MOO*75+5+T]<'@ZM]"!5I417-=?8J4=8U4);+MUK:H3*A*U23 FX12ZA M)!Q:J>!QA.J2Z!Y(W6EU:YWE3T@F'>*A" M5B\-C#81-?EM88 M\9Z\Z-=\V /"G'6PP[=X'Z=FCZ*"$@HZ;!^DBS>$8B!X8P;$H?1D"0UT8Q;PT)0F,%('24(U6 M4K*F(F6K\)=IV0)KK_ "A8? )0OWQ-U]H77D?'7>4D1G[&(Z=T4V?50\%*66 M[6[%P(4N&14JH+H2/4[MK9TMXEW!J\]6W=>=IQ4I5JJ%DG9/F4FAMG%+P!EN]55P*(TY1=Z;Z-DS^EPP0OSN76WA=Z5V.6>.7%W0P\K7Q.-,EWDF]X+GM\\9AV ML:\#E"1CPTOQZOG7-('C PG6J&'TQ+ZE_"VCWP.D^RNJYESTS!QH4E^M 8:[1C"Y+)9(]F]&KD3D+[J2W M&B8?>I?MOM]+L7E'WG9+FZW M)2QY6&>Q;/5>O?,]BM:->Z>;!=,WG<\7[NC:2%,/ !%Y-PPX6"M!IQ^'5-1+8A9PTO0A/Q>GUZ-FA+1Q MXI$XL4%)%,49O7LR?H[H<2?8#)W%4>U/$<+T>WIB"P!8JW+-@+\B=>A,5F#F M+K&)H^LFDPG%0TTU(M@K-'9/?1F]' E"FXLSDGGG+2:]58)] I*51TB;!1YO MX\-3MCV$Y:7>HFE03P/6YJ"#'*MFHKVTG?-M,&0^32RWP2B8WYETA=H%.S?D MXR _%'IZT*4G95F./\"G,-/8B@MZ]G11Q%%#$^"(V@^WDJUA;>JBE#U;?ERG MMUP=%?NI.NY; ME>3KH^><=0/ FG>=%^#?NX*&&PB0EHI76&P3?OD6'S.F_ 5=UUTQ;?4'#:U7+ E5UK)0VW M*^U"-.HZ*R7TZH4';0%EYSUH^==B76WL[8,LKRG6NA/)8.HTR*C[_K7O ]!W MMZ86(3)_N!OFO?"[:")Y%T!^Z#R&)4YQ\HKI+8.CS28YT L'Z;]D8*M]-.UA M!IMWVM&?^%"4P\) VQ";TCD<,EM5SK6;C@ M[;$V?'[B73*J[I2Z- G_*A7GD;6B3J=*WCD#>X T7,@M"\T$M0%XK<JU[4 MD^FYCY/-22A6@LA$)=(^"[T7X*1IEL$TROZ_\KZ\.7+TDJ8[O!,;#HI$J6BSR#(/J6L^_2(!\,1!L XB2Q.Q;SVM MRDS^@$P "2"1R5!"P(GXM].%MLKD+YK U !S!,&0P[MI38+I>(Q0\Z(]KNH, M'JB8_18G"7-IAXT>,<\#RO4_1>[0#>-3Z 2AWL?!H5LRY4P!_7@1+;,5G301 M>W4^C44F]908;5"%YS0'?T)42K(&V,1!NI\VZ5E\V)0-O,ZR=/18KZPL6-UG M,6YQY$/G;UC>K2FCZ6M]=-L$B+F.0QVGUQG.W!3K=*>R8;7-<\R;(36%@-NK97-%QR(UK:B;U/K6[X1O:1W@3]:P'(W;(O9,1/2D:>[+CL\U!M&8YTO+$ M+5W",4=(Z:AF6X[,$)ME2"7!XLO8X2F^*I\X0IG0>GP".?;\+ZW'.$+K8:[6P]7,U'U";/.T%IUR(5=1D:ZTZR3NG;#4 M,$U?5VG$MK 7V7H=EYH7W":BV29I(\!FCE8HO&O="FNH;DE'PH;P> FZUW%1 ML+WM-=5>X0\(YDRVK0+KIM1N?\6A6ATD37IL24.6%,^].2\P/1(2W*.9]\92 M Z]_4=DA\&X+-E1JE 6G(6>8]F[W>192&O%Z/H]LCWFW[#@U/QI:.\8TI\&X M-:!K078.-";E!%/)*BV9A/< ;'!F(%Q_5';W2$-1^5<,"D,?*%1S6I8!8M>4 M!B1H;$>/2ZDB+ZE(),B0F ;$G-&S*.)A'NTQF*&I1NHY364$. M;VA"G)H$0"XN.]IS35]%N"OZE/4W6?7I2!I!Z3GK29\+*[[+K*G ;8>" 7FE M:93E2"8#<;QEVIH:J6:_C=!O3@TD: :['I<^D,YM8KLRXQO=TZ$K1[\UK6-U\R,J\8&RZ46YA4IU(9>%9-:&LNDW M:5'F%9CJ1<:P!6EY28LPCS<06F'<1H_RS7L8X=B,_@'%"!.:V=\5J7J0\5R2 MN&%D*X/@9/N(AO5(!Y@W:9C3H* WJ31XW=F=7'+K501KJ]=>0+SM_ MZ='Z*M[>.>FR;]FTA/A6>CM,_4W]F7S[V3(@6=PA]>3=$E)*0"*]1YJ_QFSO M^)@ET=DZ8YO/WP++"N_*/&O)\TD-ZI4^=^+T/@GL!%>]S2K*!>D2SCPYB)>N M<1$F65'EM VKA^6H.'LN^+RES,>C''BFBXEXE?/<<$6C*J'D;DDZKP: &@'1!:DE$BB*-+$%!0-HI6#D,;Z@'!2\(Y-'-+EVI%8/&RBV-=+9RC8S3 ML'(S\.E67LLB(&Q!I#@D=EZO-W?+:S822WH;OU(EO]B3Y>YNBH!9;WXG-ZQW M*>S,C<:>)T,VNA[9D@@1'[F,;G8X(87\RN58=Y8SVK"EO;=Q2F]*JIP]3&.= MTVZG-*9KL2Y\:&QU E@ESG+$,H&?< %8S/,6#OX'&X$Z\\7V/MCR?+>7%?U" MOY25?L[23MFT&P>14[R,0 MOWUW&[Z_A8.T$[?Q3A,T5OYGWPE!^JT8/P1H2-&]]1N!J0^:2OC9U$8J[Q2F MG%_22)XY0-FDD)&>K>%?NQBM61::B6:LN(('KGE8=P9TLY5^&K*%4WYCK+ M'\RGY0K5K(^0]!![KX[Z)&CL2(]+,19)Q7.1/. Y@M:- O66:<(0TC'[7JS, M#1J;PU1.-'8W":ZZ\,!45>*Y\OL:Y#$<:W-@UDAEL_ZF22H?& M?BS@U$=*@K2^99/42$RG/P1N4K;T!LEEG-.PA) ;6;KT[I7FEJELJA!_-\6N M#31O$<=V=UTRV6B7C62 $KX%Y4@)82 MC?E8X2FW_4 LRFX*3^S^0 =/83,\&]$Q8KM'[U@U+IM,P$(3^YI,N4/-< E3>+6<4VM@#!9[:>*A M](]O':/:[,Q^(MI<&J2/9K-QXK&_*7!M46R"G0A^TA& +(!MM,&W(V%L4P2@ M,EFE89/,]A9=8-MDR#N:[RVZ*#=]>W])(YHG6[;U%;_?I%^H/6_=#G+FM.B= MFSF>R,(B!(U][XI<>8@&%5#@0(3?7"$QX9LU\W]S:)"H+%'$P$K[^(;=B+Y29:26@*\W"!/65_84R=06'N.%/?2; >U\Y<*(Y[G[ M;K UA7*RES3^C48D@0)Y//,MW46E<]Z+@8/;&N8%FTU?C#483,2SWH]9 ??N MR+24:&8-*SSS0HC$;L3@D(E[8UI OKBL*A]H$,7)]I+">6J<@H-YS8"+7*ZV M\-T]Y,V_UNW1;'7)VT$8&AO>MP6&!; S39(W(9+D0B:).D+)DDD]S.[;F.:- MQSBTT_^A[/[@TF=,+'?H+NEDI#N4:.\CY#CM47/@B1"<=L#4#H>'(72H>X3J MN8BCF/G+=[GJ@E$J2A \EEGXK_.M2ER362_&#OJ)6>\BCM YO=N* \KW/@:/ MV"CEQJ/A(EFNO?.@=-&4P>"?(L];HF6KZ9$=T+58._TU=B0WQN1G[-@:H!\- M.@Z$]FV!:;;8H5TB/$OK)PB^#D+[9L),[B]ILPK:G*NYI45C8R, M9F96_H% M 0XB6'S5X^BUX'-0BL(T04DGY=$V,.([S)H&>U2!M0!RR1. 71XNP_91YH@; M^084TI4]EKP>B5*6P=IA=@'^YA&7AIFMU\:-=*YQ@#QJO+4,F;U.B"'W3C4H MYDQHG 1%<;?\%N1YD)9W^0,DX?M2K9]ISE;U9M=X$20)C-"&=8$"&;.X:-="+$P^:E_D## M@>5.@U\)%S=%4;&Y(H]#6E\W&T.%C?3SAER/P.Y'7AN(T9CK&$(U#AOHB6!8 M$,[2WO"C-#9(0U[I MO"BAM$"=MMAXH^W,/NL=]\1&]6Z]'7G1K!,3 2NO2#OLX*J(>86'4,*$Q3E>DHZM?A[4Q M1226J-U77'UGF^.XH'QU;GYL-A.F@A@[RO*^PW1M[NB^!_V$/60M M4?KS+0V^;:.L4=YY-2PS%-2G1\8Y8I1OWAG9L1G]&7F$"9M?ZPI8C9B0)X%4 M9"K!8WR&#==M_.\JCKA[<\\^R, S"^"1(5.W;C9)/HN93FBJT^[:+ ;-Y+L[ M]FG;[(XXTLI;D*]C\3Y'#2H7(U"F"H(&Z-2K(<.WN[:!-,X\38XD($7P;C638"K')))/O$JI:DY2 M BN1O.1#_,.1+$J\A@J^-R>0NL9IB&:S&"/ QD(4"AP688*E+^9; B'D@>?! MOQ_BHRDQO&X=-WGB?9TM:P*51D%Q36C@E4CJ.-( 38)' X=W8YL$TY3X<=/A M(DN*9R]>T:?L:KU)LNVHE1EH9]U/V^#V=LPZ0C2F9$.GN?2!6J1114F9$5HS ML4GK%[(Y MQ-)C@WM..2G*PP&#N4SBG-=U=FY*WY\>9<-1?&DZ8+V-U=S\2KI>!Z]P'46W MZ=]XY-5Y4-#H(EL#1G[F< ;W-R^4ORT\W[8T,O?NV5N01VYI*?>6[R<-X(&Z M19\E<$_A:&;@0[?(EF.0[AWA 8GZCZ/LQRJ3WZ" M>A,I?YI6I5&C<_-WQJI3?&0+:,@[PT+&0I>/R' M )NN(@')1*AKQ9!B-DO00VNTW_\9 MA\:UF(9:ED2UCI%L<.ISWD>&*0ZIP8M-. 3^+J!-KLCL.LXB'MA_$6SB,DC@ MK_;DEA>DZ.R<#E68 MW;@R9^&_[GBV!CBXK$.PQ5O+ZRR7':'UR]QY9URUIS6GLX:[,6*IE;X+:'69 MAZ0^F>#G)OA61^#'7 0OI5Q((<EP&8\5H^$- M]A'LXJ@'HY/.QC <8+H?2N*X_G+".#2F)Y F5CG27^6P/;[8^1!5SLIW55F4 M 3_%$CDS#GU8:_Z.?UL^0#<=Y&S>])%91]"&NX=L9YV7T\?1_HU4:S;S(_L. M^8*\+[;UJ/+Y&[%\_T0'KTJ5' M&L:V3[_SP>W0].&0KUF(Y!F\P%VTX[Z>"3"-_^?Q;GN>W&T/=!W$*<\IT;RA M@2V><%/UVMS!'SPD!S!.6O[:,31B. =-^\/B_?L M.]RP)L=I$8>V-]9'_-Z)^@?Z;CN21]#_V#OW ;2-5>YX7UYR<1)$&GKQRGO1 M]?[Q#5PXG!2G4Y<5@_TBSM?%.53WX+/V8B)3A^\@:-:AMG-#>V-HLA0\"]ZN MT%WVM T/%K/>.>1UT G%32KZZ1A;V@.#0+5R':6#)RUG!T6 9QC[:/;D/>[) MS0=MN1' _MEU"-[-V[ZI#>J.8S6.[]CM]$ER7Y HZ6DM,9 M@6/SEJ8W?*S)DV&@&KM'ZN2#KLL3,;R?E7FWAD]>FUTF!L3KBZ=+S'E/+L4I MQU5ZU/7%W,@IUYA7/A^/_ XNV-ZWX3DU??KV0QZV'>9^S192-^L-PC#ILS\8 M\X8"^NGD?ICAO!B\.S6>&WZ(.[+WLC#YO-EYWXN/H;&[WNV,&QRF_?9(-WV% M$LC16G^>53[ZP-WZB$'N>NWW]^(G]ARE\V/$,D??S*';WCWG(=)S7U#O:\*8>]NZ'Z+?X^1RC#.\4YI_]MA 3.Y< MUYTS1H"G%(!Z>,4<,B[U<.B\[\/1=LDA=N@2&\(YZZ@+0K.?G"74=0\\[\M3 M&NGV>9TD YC?HW]D[XHIAS&GY!7MT:72&81\F4<]@]%\YY1F!&,W'7*D*Q]Y M?R/8U$27_(>'^#T,,9B//73W3 SGVJX?CI=SVXCW%.@7S\[[&A,G?< MW&<0.R$YI<.&/;KZD*<*.\!X-\<'N[?]D.<$]#W/(OW=SPR3A?+!$YT3#!UW MI*$_^!I2C^"8;9T4'O%N1^X72.4-APIB3R2K;%C+/ASC:ZZ[) #UO I MM"_5C]94_2:]((SKHV!#FDSB$#TR<%4^0=+-2S9170=Q/GKD/A. DQS SAU[ ME#$]^O5W/'-. JP$>.LE&V8&>9#^7C-5?9UOX=9_ZI0&O:VS#G]I M[V.]GOBB]SAM-"W47]'=7.W=?E_+LO/73V]X>EF0'3_];@[!IK5WU_7W70WX MQFOI/W&>>]<\]O53&O 3N_0H'KC]T^]MU9[6;--"CC$?QS$ZQ?NF>P= [V+\ M^]V43T;S;MR"O;M@5T\!0R*/TSX.QOJ\]8A-=3D0]O]R^O=P2/F>C<^]]07VIJD0?/PJ-Y,^?1*1A3MTYD'""B=\%Y_$BR)?D6P/?*HI=8 0+Z#QA!:,OGLU?[=RR!,_O7Y\W>,VN7]I/VS/)I M[P/83WN5*JN]T-\CC5$QPUQ]W\0Y;Q^X!;K>T-/-9OTF4F'?#DC:$G[7MX2W!#[=RN0\\!-KCAG4K[Q-_P_)/'UTG=_&*;TIZ=ITPS@G@#GG MS?D[MCO_S?=U-//8[$T>SD>SSD'D5X!#.![K7')$$V?M7&)TY\>IN(VWP,)G1(8B[*YT5,(5K#]_2L,?QOQI-2'3%")8U"57R] MKC;(!GC(ABF*:\F3=N[S+*0T*J[97Z$M5Q^L5L-$5[;#/)?F M#2^.:57?3GZM>0C%VP6=C-X=FS%=[0OR"J)Q:;^[)EUG^2/-7]DB,WV\*Q+^ M\:=9]5W2?(]1;D9O7Y&7&5N+)0LNO7(KWD>M>@$GHM41\.Y*]3MF+^ES>0&1 M+7G!]M3BO]BTTMYS=ZU7FW]@F@1\<_2.^-4SBN>2M'(6I)%$6E$+(NW@9G25 MGO6D\KEL,0KSCD-Y5F+I-0O/O.>!#O"'%FMD0'3J-HY2W1;$:1AOY(%Y$(85 MG)K%*9ODF,> Q-QL$VH[@& ?Q =0_)S01\I:$I>Q^37-?C(1%&N?UGS7U754 M(!IS/T0KM'-RV##+_RS%D,A(UC]51.A=[7*0V&?$M]Y.@^UXC.C7B3JOBCBE M17&1K9^9197"CRCBB(KPD:<\2 MQA:%UH:;PXU/H3NB'>NUQ>%*C" WZ3,M5 MQMP_"/:&I?;N+673QRK>,#L-V;^#%^TAL3,SMOW-=.!*G!270(0(TLI8D$8* M:<4@\4)&W?X'-?QN(N_<3K!SK;,J+4WY M%-W945GJH%&3C%7RGHZ]]@'O:+)""!*CW3E86T9J\S=139'XW@V![K+ST%\Z MB:<_XUUUR 3BFL^@&6#':YMR@@O[%I*)0@ OP.8W>D%IM+OJ9]Y#3->?/5J! MB&"NL,-PI"<9S9/.NR57OS":YL7GH$UN++,]U' $W[S9&*'W;C(30 [-AC^N MY2<$_.1 &TF[P:'#+?[QOC>GNW3T M;NN=YQSK8][GT;E:.!R3OZ1Y0]);O'E!L[2@)*=)(.N:I4W*#G'06X_E$TW< M\;NI*8IO4<'7-\:T((%,"Y(W94-@",#_B@PGLWJYHN'N/EA-[]F_[<,><6X% ML?<9V17A!+=VO"CD$6?+3S1EA@PO$,^B-3/DHH1[G5=Z)>9YW10VPH)O7G$% M/-29Y.,!&GU.(EE1'2JXGZ3LD,QBYD_/?/-VS&.KJ2W6GJ/(1W'&1W7/6]WC M.<)Q-.5O%OVBF"-5\T[4?9N^VO]T##]M!QCX)DZ?G>!O&.@KP0$Z)&<2;;*" M1_K";U+I)LO!^;Q)EUF^YOW"5"-^=,OS,4&2G\0;DYNJSX3A+ ;/^K,S=ENN M"$E.&F&D(XWG=J@I<*5JL/3![4B2!3?66:U[0F-ZYNS A\=^W<$J!FLS4@R/ M_Q_H*TTK"H]"Z[4"4BQ<5&R#MZ9YD]G@K"@H^W_14_!=I\\=Q& +3=NG"4.U M2UF^#A#O-CRV$2PU9-AO#5?U&C)L2K%!'';Z!_CU!Q)S2O%6.=O(($]?FFAA M@UWIHQ^UNG%BQ*:M::"5J-SSI__^W_[SIQ__]W\5)&$RA JIB/=-:D%22F6H,AVLA7MN9%/ M\HRSMHE\3JL: ]U?'/6T:&QJ!*#9I.K7D[@FJAJ^'!A\ C:V7$[ID1',:_*S=ZUYKW+4SR.:X>=NLV&[^\P_4^]Z2_B0U[TN M:ZJO_UI9$.RI]?IL]/CF!">TFL2G@JG@2=0"-J^\\=2G M\*\PIU%<\I-J6A#0HQ1'F&II_ I+PD*>$;5_$=J.7D%, 2M&46TV2 MVRMS,K-\^XWYIO0R>]..1I5J+E_-_>[!B%#USR0IR9X+)KP(*2AU4VO;UT+- M#$D_U,0O^ ;5 ->PG_G[#1)PHB-%D]_GD*V?:3,.$ADK]<#'FCZ8W$H^6RRY M ^@FE-Q"ZWTO[ A0G55;#K*1 6ZYY$'B9X%S+S;U+VQNV+*5(H#7$7M$.KY,3\K9CD9TM['#S'25QND1CE!2@Z M+<7YTD-<_,L6&&DBGM/L[(#[145TE&@,RPI/DUVL)29 C2P"46G-[4CL"8J+%:DMCBX=J3_Z7CL<@J=\@BVR[[!^=%/@W(J%K$!IS3DW@Q[>T M[(1>V;F\O.3\#HRD3;[B0;9I4F2)K_?9G0I37[+[(#?N-;6$^'1FAZG/#;0) MZJ?S3M7.]CD08RU>!8/GS[WSFC[!?(=>.F#M,5?W5^_SJQ&2[#<_-NW4[]9V$70B)N#<#*/BZW1O4ZI9SNBDUSC/ MTD@TJ?-R'!Z$&SIKG&U.I]VU$5VK'>/QOLA,!&HT0+A0SCDCR;I9 4H\S_VU MI4=SX?R*H$?SK?THXYR&Z-Z0T6*Q/2XTQN@,U5XC=LG6OS2$X+NS505QS&30(:L]T) MMO)84 HA'2D+TI$#&^M:$A&B/-< ZB!M#Z7OEE^SLA/'6M28'17N( F?=[=G M.]QLH94(IB!DDD9H8QMXC$),V0U"<:ITE_.9_3FANC,G1R/90?))&,T^[1H: MT=W@$$[68ZW2B&T2GFL+"]J/^TP*OLH2!JLP>S$J%:;,_F9PVC1<@I1$=!F' M]N<9_FM5"ENKCYK88M:+$]1UA+L,!+4H[BUI\BR_DCXE)D MEMZ%G%P6G>.GY8%B+FFDG;0$^Q:'Y3<@R#-MR9 MG(EP_$A?A%I/,MN]B0%<7DJH. I[9_>DB%:]X9:JOXD&4 M!K@/\F$99%>>?T19.)L:V+=X;3;=,[")@ TJDLL!'<"_93#B'= M?_2AP_L\BZJP+#Y3<,[5N\7>S[@TH\6F.5OC1.17039WK$8/:=]L1KI<1XQ3 M 1:D1G5('B*9O*KG,5N6;\P1-"BD_S,N%6BQ*?Z")/+:R1?Y=L/\%C[5A=O/ M/,6RH%8<@QHZO^'J=Q685 M1;D@.443@.%E0S[>*#'$=]">8#PU'?90[ZC)^J3?BT9YB[I%<@K6O(N,(4_@ M$EQ6]505ZLB'2Y_30&M/MF7Y'GFP*=+'A(T$4D@17G3)$Z1DR^7=\C9+7\Y> M>#/A$CP(O3%N8[E>S+W-Z?,,BZI^-^; MM+>=CGF2R,ZRUI]E7'EG\U&G-JT[B%Y%L%MZ?/%,V?\51G89RF4&Z,BZ7]5#!WZ#W M;VW^0@+X3W@)"JD.@W3+@\ECMEX5?"L>!SDC^Z_>O_AM;.VF".[_8FR$\GA( M+J#,6<_P)0]PR!2HP$=E$?""^3)5N")!02#!8IT$;Y-GC/ CN#D<-HAA+5L% M)8&3WW60\DGZ>4N8:!%%!1_@=$SH*M[ 1^!/' P#^P?)M-:@A&9NV(?">!,D M)'M+F287'?H%?&5-ZQ>53&R.\$RR7[+_8W]M^,161\ MDUU,WN)R)10H4LF =N#)2$F*^"6-EW$8I)#M?9E4D(0,R[CG-E9<5O0I6^XT MW*T"T(]R%_3*5:E@8H,9,L'^#WYA.AAP6+0K$Q5*'VDP?6U=U&N7@%Z_3O"= MUN\FZ:-T'8FB]RT2K=_"_]S6*:T0@4NINS= N:04DIAVA2CP M&=92F#A&D=) __\$>>15"/2B_0<*%-R)8%WSE,FEY"Z%0X[ H"=RN0"S/[5]@11IZ%-&8/(,[/L!='0O".TQ1' M,*3 I383/$TZK)K.ZXW"TUMVDT;Q:QQ5,-% C8W,%#M@H<6EA'&@RD;T+2,M M"ZEY_*IFE5/Z"!G3Z,MV?R9$IR 6K>EC F$C-1;",H*MZ#V_0R^!W7(K0 M@QOV?$/E=SP$V29.7[[0M\]PY'"1W9;19\KQF(;$& 6(\"E[K#/[*XJR$>/2D0-2M;9%9W)H*]@AC&8"S!%&;*&<+4;%#-5D$RLVK%>.H3?C=S'[)'IGKF8P-3#T9+C58 M,:JU)(F@QC$]ULZ(\=UF_W=<':\'9_*W?+_3D;M=I7B$Z27!" ,N53BB51_X M2#:BJV/B45TP4_Z2REO[!J5!539B7&IR0#I4$5\S&A[2:LRS'SVF%)4$ERJ, M^'2N-(Y>?WK+QGI=)<'5ZT9\N@LQ'+W>)B.O5[*SEYSRB$33TC'&@4LGKG"5 MQ:/A(\V92L/I^0Q37)^:1LG@=USJT(/3E==5X_ABD85+QK8>9/'_(NO[#\ 89VY7)0G>+)K2<[6*<&:L9.".W:9W60DC%I9 $Q"!1L8SGNHQ?X*V+R+9\5L3!;;R. M&61[>)N="Y=2IT V!;U)9B*X"; 3R>_U2.,L#Y)[6@)MM9;/EFYO[PW*LU+C M4IH+5.4)+>,A#1.I7W$QMF/[X.V\\3E[Y2>*Q=URZ+3I9TW]]#-!S'R;M]T; MJ5D:G&7@LLO=&V!;*-:U+)[#23E 0+%>B+HHO*+TDN9CMPI6:EPJ=8&J'-)Q M'E(S(;E)^)S?QJE!(9W?<'6_"FS8V9_S/S(2O]=J*YK^QOY/^@-7D*@-JGG) M9%ZV!P'NK+CT,AFW>@8F!)#:B;KZ6,L@4@B&)P2N]Z0G<3LZ[4X4V47H>5RN M@SA]HN$JS9+LA:U]]LW(& ,NW3BB56H)"C;2Y4.Q]QCD?C>\!- 0X5*+!>%( M\GJO&[^)=7U0=;D>W%A]'T_%82CS[^!LCNU'!8X'&M+XM5_JF9!" M.F+:I68[Q4';X_SDX?.Y^<*Z\^-L9QT*H#933OT++IL8PE+RVGP^][R!@N33 M=U59E$$:B9I_LABR/@9 3XNKT\>!:N,""M)AZ52%]C*/?L[_RH;_RZH*8MOA M@4J$2Q46A)KC!-(0$]\G"U]H><\3E]8KL&5@6&AQ:6,!U7W[+\7VQZE9= E[Q2-^S:%*69"'$I:P2EDJ!>D)-0WH%%#8.?_"DW M3X_TQ7*X-B3 U?D&=,IE\9L5!2W$EI(GWL_RD\^B^,*$\$LY MS3W8-'YDVM\)O)I$)OTH*1 KNFV&V>:M8WVJ %RJWA&]5=?F$8]$YZR%-'Y) MK[Z'*]8(>ADO^26CYG&VD1*7%L=@*NE2!#VADH%$#8>?V;9C>Y=9]5PNJT2= MA,XB9DFL!Z#PS5GX[RHNXFZ':%??R=)P*?803;&OR)&4JIVB RE8E <*6M%^ MWODG-"SS+(W#HDE?>EWE:0P54-AF]CK^#O]E3/$^B1V7'>R$7=EJMD)((V5! M&CE\@U]+\AM0G)59_I6NXC QJE-#@TMG9H#*S2!0DIH4151J5.<*'HE*'=#A MTH =I"DJ-2(UN=\Q +G.+^-BDP3;9K2:QH*9%I=&QH$J8X.G?)3T.Z_E%*K,\BKGYS#(+[(U%''E76": MX\9Y<*G-'; FSI(7X>6LA/.2+C,&W3U TQ.[KKHT*'6C 6C2A2#U'>T-^20* MB #(BM(2(F2DQ*6%,9B:6/":GH2,P7=HT'G%H-"B8&/S.4Y%^EH:9B]I_!N- M;B((E%[R_ [RN3GLV'(:L1U"76,4TDL4!>NEJ"X*;BOY<^3OX3*.>1JK7'++ MKT)Q\OJSL >7WR5QY\,D$'D OEIOF-+VH_#[_#UNH)1X;^$T2$[]4*<,'9_ MT!2V/ZH1NT%XOW8]J?VSF'I][-S[K39_?FX52E3OT?[#,*_X@R8&)F%,YS2E MRUA3:=<3CM_52!CI!'_#00"#!U2 C/,^2VSO<%!<5O0I&[FUFQW![VD@F)OO M;0A$%2_GB.'VL6YSYZ:FN,^S:W@&]X7R6]>SLLSCYZKD^5PRUH6Z$(,=Y> T MQ-T:832GSE55 >\[/O)'AB2EXB::!!V98!<;+A6+.=0=\(W&+RMFKF=L$\IV MG%\J. BX6XK'7.=!P7,]7\9)56I>!1](+GISV:-1+N;3L9XW^042B$^0E'^# MYUD4[^N>X3-\7HK$A[Q8E#YWI)C)+PSQ2@X\N"S!'?!0RU]-*3#%^K*HUP]$ MNN-1UZ)MEIBS";RGH$L;<%>=+F1I6>DZI(T<1,KMA& ID1UL"714\XB44U"X M6Q/<59_: Q 7X X@LH/;+'UA_UZ+HB4\+9^C[C6O$EZ!=D QP(RDW;G(Q)+M0IJ*N' M=&P$-I.L6%D1:8?_*\S6FR#=ROSWCJK2<)Z"WLRPU7)8+24( M-*@>*#DJ4&4\!?T94;M[.IH3+T3ZO*5!0>OFJ8D07)A.08]:Q.Z>#' W"O23 M+L'0KLGC\,0&X.XC#^F N\C2(DOB"(ZZ+X(\W\;IR]D:]C\B?[3K=#HBYA1T MZ]@&]ZF6B6]8"V&Y$*.O -I)<$EB@SQ(1?G3T% MWVEA.@%3*'"IQ 1OJ ).1TH@K ^TO'0XF$T=M,1@FP\[3(2XNG\$Y5 +77)0 MAN=C#&X4TFZ@EJ:,R[SZ#L^9J#$$PHT-EZ(F8=8/'CEL1'G0.E*42@'MT>(F MRTG^AFR%1,T63_NF2GR?F13#(U"D'#_*3=,J2)B[)LYL-!H<$"!3 MDQZ=H@M.QKU,<9[DI[.'!V>VLB)&4EP*&,4Y?NKG^77T)YK2/$@D?D41_9]Q M=;X6V[##)5'=W9X,O[V=81N.^A#_IBC8O@%F6%%A4YU]7!EQZ64B:G6(P$U' M)B^E8(?U5M]ZQ%R$6%&D$$\%S>#I@H/^]'3(U&4%::B*A$43=\LE^_9Y%8N< MR(9S;BT5+BW8("J'$)R6-,1^4\LW&?+V2S!XPOD%#Y%>L).FJTTN>#8UN> > MITE\8#\/,R"=P<9FYDC.])TZ:8-G90\4BN+R]#%IF0=A M"3XKS=<7L#U(VF=XRJ3D"^\'I3K4\ %E7LLA82N( M)/&2D@]PGOC#@H12I#_?:-8>_!&!-?_X>S?C'_>S7_X>";Q)X?>3 , 4)&MQ M+$B73^G/['\>_T!$(=P%9Z7?@_4&WJC]X?['O__/SS_^Z?(/ M[&L;V/G!YJ%ZRZO>R/,2TZCQ>[^M22S;9.64#JLW4*&EQ#P@S0FI$3$F'X>O/(GW)N MRKOE$!%$78A$H6=A&;_JX\PG<>/2U2[0U> L+@,&>3A4* \^68M9*&@$'6N, M/P8)+=2V:.=M$^E\/JD=;+O$ZNEPV9$=I'*T =0Z>SF683S0(('XCT]L0;Q+ MX?-N5N+&-U\!]@G-Z,Q.XTRXC&D"8G4N$JSDA?$RGX,4C'M.2[M9;X(XA^9! M=J"[U,7*QGEFLS!7^.UE^ @#+LMR1*L\36W81((F9E>3[.E8VI('_G?&S.Y# M ES:,*!3-C:"C-QYSM+.]W%*YG)UJW<^W.I]R=+1W=[5=YJ'<4'O\UA3Z6F^ M3^.RD-G;/;JIW@ Q"4KRMHK#%7D!RX170V&0UKG_^/Y7YMR2EZ'B_@:N\VLE9V2'#VN(+/V.= B:'7KUEG MV#N]I4#9YPH\4Y<#(88>-UT"8WZ[Z_14%\6SW/,@_==M%J1FOUNAP-75)GA* MRE%&1X"0_(BBP\V+I4*!L\/'ELNVPW\Z=A1"#4F=G'7 NU2S'4:8(2IZQ[J M&/&9-?]G'$/-XBEI:'#V^KBOU':[?V_IAFU27^.H"A*1=*A=DZ+HHLWW[)2OISED34-,.827%U_BA.3197R4" @P@6OVIYN#!I MH?X%6:F-R7.I?<'7H$);BI'R]\;P4KC=0+P(>[H?L?V_2 M,%O3I^"[?,DO*TEI5D@G/ES*F 9:74\%-\]1 .PDYOS\2:#,6T ^R/)6/QSM M$KK&#&63TC!.8MY<]H>?>;K!K:[A#DSS74.[-J#C$X]PX+(R5[A#^V($) _8 MPA7%RR6%W!4H8FYWFH9#'"3CZ'RZQZ M+I=54A>,490ZB1N7AG>!/E1W+8,O675]JZ"7SB*2DIH2.3BT?,-Z)GV)FQ*4 MXYH="3 MYUAG0/F3)T=U*WRGH&,3:'?%\CC7$$1\K&4^$=:@/8"(M%VG9 M_%Z(QK^EM##%L?1^Q:4$'33EP;3)YC-G= ":X=<]U=< MRM5!4P:4H/$Z>I[>LJ=55A5!&CW&WR%/B7A%=)-"-M'XE4(%84/W3^#%I9SI MP(>J^^D_?OQ?1+ZW:K@(L!U[J%[&.0T9<='4]#I+HS;0S3*&73GG.U68U)36 M W5BPV5QDS KWF?-O.@4(T5B0JL[8> MD?]*1+(,B>$B1R7!I04C/GT]E;I@BL>+F>[X;L;M2."OAA:7&L:!FD*"Q3S5 M\'B=I:Z#.(=S0'JW[*26_@0O[K1OPT?H<:G(#>Q03<#%#S9Y%IFBDS%;O/WW M]X#\*TTCXQ.1[H^XU*!!IM0WYB1^1X*H0W.1K==Q">U1;7](@:N;3? 4^Q9T M)&P(O1@SQUD4K#'75)UG>K_BZF<=-$U0L*0A2^JI,$+U7-!_5ZPE3]E?JY1" M #2TH[HE;QUC1CRE!$01(0DGM^BED6$,/_YBJK- M)HF-;WSZ/V/3EP:;J@U!A-!E^DJ+4I/[VT:,2P$.2"=X2J^^GY6T$'RYEQ0>EK)1:YI2%6M;J=[O^+J:!TTS7-9 M3L.S:'OIWB]9VNP<#1.[2H*KHXWXAKW-"#_29IOLY6F0?H49!OF*QNZ M74.#J]_- (<=+RB))/7:\P^L175DB-+EW1]Q];4&F9JJEKF1=2EC+W/)+:P7 MA:AQ!,6H:/Z09>OB,LO95C#+MPG_W6#N4YAQZ68'Y$/="1%$EH<20@B70AHQ M1,CQG XL21XW04AO;:K44N'2F0VBFB,L20@G)K?^52#M#.!8:Z9U*'!UO0F> MH5::Z'BO^]YV3)NVOD,*7#UN@J=L@+OSCL\>;^8\/MY,E](:(ES];D&H7#@W MLSRG]=K[OZ2;($XC\"=L8:EZ,EP:L&(+=R(?BRTN-0S#G1D:X=$.7^- M&<:B:AO2!M':].3&ADMEDS /M2>9>^KKQ!NCT^07^O:91G'@KD0-!V;]F>&. MJ8YQ$LXZ16O[!#"?:X^ONDU32.8+8M:#:\.8SQ&?J^G!*:',YRC.TV[2&%(& MB12;T"P1HOM(PRKGWM.WN%QE5?E @RA.MI<43KKC%-YF-G="9VMXW*VY2#F4 M:%SZ/7B[U*L;_@'2?J$.G&Z_0>1'B/P*Z7Z&\+LW_B$BON3KZH?M1WG&EGYB M1G,&51L]+BMP ZNY,*JYR##WI.?LMOK6F%.LC[..N1IG.1&]C<55V;3FM_+$+7C8NGQL]0^X-#! MI5Q;R9\]/<#FWN^G/*LV%ROFN+!-S\WCT\]_,[V=L]/CZG@WL.K[;;$AX&SD M V?\ 3:#?R0?&#?Y^6\_^'WZ*/!=QB]Q&20RSUL1![?Q.BYI]'1Y=FM7WC@G M2C4ZPS8I5 H@0@+Y #*88H44\@'DX-/LSUGZ\C?V?TUCIRC7Q(Q?OR/(754, M8@C(Z>D9AYHO@@U@K5MX,:)8 SE*5=JQFI0GN3J:NO"LJ;-DLPJD3?'E@*T" M9Y>?#(JR4N/2DPM4Y:4H\#0C3*R.<$3Z@3'Z5=/89@OUOLIM"X5@KV0_B$!\ MYN!RO(#@',&^[42\PW393"+8-=ZDRRQ?\U;($]PMW-)Q_Y[?%#'GWM#Y[JRX M-#,9MWH(W@BHC[VWS?WF'R^R/RZ:C='-W9-GMRK;7"19%3UFR_(MR&G;ROH7 MDX/ER(A+MQ-1*TZ7)"(U?[/3[6BU)O*K6(T5RQMZ:IV >ZE20=$-+A!/>T:8@\:M.F?OM M!M+LI;1LC-8IX9V="YHIH.F;I17Z^M\^>Q7 M58\KFO[&_D^BO(($%307KZ'BD/(6/O[?)^-Z.)$?ESIW Z^\O9!2FJ"NJX^U M("(E=57.!>)2>E2)R\!!_"D@-?FXTT7@5KTS_G'MUZ+ZX;@]_7OV?;]5JVJD MX=]^-NM^&CLNO>^$77E6R(0XZYN+\ZMO0S+^\OND.@.2')<^G;".UAF0909^ M]5QGX#%%54Y#LLO]O0G'5(^B+>M#Y! MW*>Y:L0AA.+2^0%;I#IKSU42Y"2*BS#)"B8<,M@L^6?(6GP'"M3 )PJ2TW]7 M<9VW)OA$D9$N# MO.#$60VX?B^^"E[A7[$,"F8D.5T'[)_LCRFS)SE/(O<$2 HLS@(JUN2L[[C.=A?:9009$RD$U[9+NK% JC]S]85,\29%#4 M#7P.$E[_JUA1ZC$;XD6^W9292&\:;C_S[C(]_[70XK+Y<:!*)%V/@T@6OY=- MM(1R9.HUD_@[KA[O@U*NEIB%P\]^BFWP7/BF!S*='W'UJ :9/LN_[QN=:S8) M/O"Y$.8ZT]QA(L35Z2,H-3E 28UZS'C*%(CDRXM+/1-1*@!*PDQ__5Y-=+N@RJA'D C-$?MGRO%-.&;O<6#1 MK#M0EZ/VWH-JSYJKBH\O0;#YAP@4EJ4:NHK2$OSC)^]ZL>-2ID19_5O2>>UD M<^\B,'<#('U_>NK&3C8=B\&J5(BLU@).>1;5+6+KUWYYLN65J'K65-Q**C@Z MNL]R7IZW+//XN2KYP5;VA8F$G+19DD V$;CBIX5668>1_(\_HU'P@1ND7/%T MQ/]!OL=?D.831'Z#=#\")VK]SY#Z._X'\ED:J5TV,JRU/#@'N1VJ9KG/I9"&(W([= ML>M.0X4H\@&$_8!\+KP*K6$B(:<'9]2:$Q2$T9. M./V"< XD:KB,DVI0+&.$%+$JA@A=E"%Y/*E#%!#,UIN DZ[:1P2(7)DS-C4:#V@7) . MK:=._Q3$*1C&7?H80"C+>57$*2VT!U8F6D2C913B4!/ 4#N+;#Z[C(M-5L1\ M;F.#I&;WY9CP/>!G6JZRJ$W%]T"#)/Z-1FU;!>H@T7HL$V4@4N;.T!4?1^0N M%)(Z20T7I!9&M'80)-Y'9<<@[Y;FLV0K R*5NN&<-DCOEX9,88;F>9O7L*@\[BDV7)YM[S-TI>S%QK=!UL> M\:![.PA!RF!9M-(K^2&R<#]%8G 37 M6-SO0\W^ X1KUA(Z<3N(E?A DZ $<\N']2EVEW)B"C: WUW=L*9RD43*1*/_ M?HR^F[;[/*AU:X#JJ,G!6P0T2@-G+2VSW'E\=AA0JTN'TU%7'5:?!6S[;1$> MM>JR6*D1:&@"2)-ZM%QH1A _V8-[#Q%&8-Y#.+(BT-FNB!W'ES@+;:40KY$O MAD9>[*C.B]/2I1[N)$5>X-1B7;D9RBC4 =<RH=3J.VE&U3=WK-R:I M"5A?""6CT3$WP-I)EKO:LS1B?\DK&AEJXQU '&H;F-Z*2<.]V9-(T?R81PKO M%N5#8R2Z,5'CU(9#312!VAC=Z2#R"'#< ?2".*M+(\Z5=FS"B>LK.0Y[.H[^3XM1YS$)N+/9U^W;D13:@[ M@%9RR-1)0,J,2"'-9>9"W(@NFGAR+@K7\!4G9KL.7PTW(O7N 'KB\&U$^1^^ M#[3.1W.W?%QE>?E$\_4E?=:.5B,Q(NV-8QPJJ^6 L 3.\Q%RX1#@PC7LKN,T M2,-=AYV&&Y'B=@ ]<=@UHOP/.T )_P?3^VN04'ZY6Y1Y'++]$/S 5I'^'SJ4 M]S2/(;1JZ._)J)FK[^&*]0I]8'NKJ^62AMJQ/"\"1';FJ>%*L"\3O!#6VI$/ MU_#UI\6/X 0,_]9C$)"(9J_6?658(R, C0ALIVC[38OJ4#^>3YQQL'_#$Z$X MK6@DW>,LU(9&9YX.R"(BTJ;RZ6H5/U+I:!&-$, M.HY1=;&,JD2A%&;(DW6C\J!5D07JF*9@."%1&=2FYZ7ISZ)_5B)P00F00 M@7JR9O^5O5+38YBI,A#H=V_H^T[64J0O%]QXX7]5E/$:)IE?"LKZXC9^U>M\ MD@!$"M\-MUI!IQ?IT ]T6)!&%A'"")?F2=5U+HF+;/T1712Y.LL9([O(C*L69NK5#:5'R>= MKXLY1GR?= '(!REUV$[$K;>;!E*B6 Q>L"RZ11&\%+D]8!>?1:\P,1=/V6.U MV20QS56/YZ;OO8+J5\1Y!8GYM=\3/O=/)U=3*F>;4YO-^ MWP4>8;GJ_C#^ &%6 ._4E-W;/;/#T,LCC^&UQ9%[7:X^U^R#]>NOHWH3;A#> MHX,QL>7']#G)U_5N>?_=W,Y?W6^IS!.9+W8,CB IP_*[M[3N*7 M7E6TH]FQ]JOOU8SMC3V %>N->-N:,/\V:3_NV7 Y7)$ULKC/LVNHN?9 7VE: M6?UB"QM"TW%!:]1]AWD!+Q\(9R>2WX>[^#7(N<4U)3V8#99;D4""CP'][?54 M7BP.VBZ0A]J<( ./1CM7KNH-/775[8@4W%IV!>^F[Q%I>#0/*5_AC9PMA9PS M)VX-VP"[:54C 9$F[6D37)B0Z\\M?8(+L[<,)2)QY/93GNE3_/FN.9_S?<25?L[2D%L^GH_94?[I=J^I*6VW^;5D IM \^YW AFI!=D>K7:1' MV7UHC[_TO]OPBSX&K$[5<%,4#-]UEC_2_#4.-<^_7!FQ:' R7FU.! 1@7]#Z/]==4?A']KH:#4T?@&"0U5"*QDAHLX6C?[>@Y>WG)Z4M0TN/[ MVCN#^5V-F;$^P#%<&I3OQ*67HYT'%!_-95(^\HX,V]RV8QILYZLG[N=T6C*W M0^/XZ?=IK-Y=E)X)(_9"GL>[^WF\N_N+VH]&W(^8@M/*9M-M^N/0)1O@R^?^JF.5BL/L'5 M[R5SPIM*"4>UUM&OOT<#=F_TT6RZ9]+OTT/X.M/,J_O.._(*K,T[_L'!^YMP M^W=5L_H&]D^_(Z.=VN)9?(?Z3Z1!@\:XFY>X(FS/F#1)1X?(;*SPU(>P@IA( M:K_)@[IO+@>/.0V1P29R1/IP0:F)!G9\?,H&UB;/HBJ$?VK4UOW3+?LO]N?Z M3^S_@T'+_O+_ 5!+ P04 " WFEI3,OC"XNE\ !3'P@ %0 '1A;W M M,C R,3 V,S!?<')E+GAM;.R]_Y/J.)(O^ON+>/\#;V[$B]F(/=-]3L]T3\_N MOAL44*?9H8 !ZISI^TN'"P1XVEBLOU05_=<_R39@;'U)&9L4-#=V;I^JDF3E M)U.I5"J5^9__^WWCM5Y)$+K4_Z\_?/S3MW]H$7].%ZZ_^J\_/$\_M*>=?O\/ MK3!R_(7C49_\UQ]\^H?__?_]W_]7B_V___Q_/GQH/;K$6_RMU:7S#WU_2?^C M-70VY&^MS\0G@1/1X#]:7QPOYK^ACZY'@E:';K8>B0C[0_KAO[7^\J>/WSJM M#Q\ XWXA_H(&SY/^8=QU%&W#OWWSS=O;VY]\^NJ\T>#7\$]SNH$-.(V<* X/ MHWW[_FWV_]+N_^FY_J]_X__?BQ.2%L/+#__V'KK_]0?^W>RS;]_]B0:K;SY] M^^W';_[Y-)C.UV3C?'!]CMN<_&'?BX\BZO?QQQ]__";YZ[YIJ>7[2^#MO_'= M-_OI'$9F?W45[7,S"=V_A>QZYKV[DDK#M+YX ML^41NAPXK=J4=SE_/E^/-+W(Q*0,.HQNO4+7MWK_%EQS38FP73-%H)N M+J*VY\]@0CRV,!=L)4:[6< $UYF#=A)=O_-GUO=?V6JB 4"X!4W/__XXH&R' MC'93_.J 15IJ M6(>-4E6-BJW,=A^'<1DT7O?,KL8P#]8]WJLPYBIW]V$A"1X)>Q;73>, O#;YY2LN"1WG<@!")NJ6QWS MVFS<=&$QY-GG^-(';BSZKK7@-F=? )YTQ:WKL,9?0O(_,1NZ]PK16[+VESH7 MU'L^J/^<8'ZRFB7ZK/X3V^FXE^(/C)HJ8S5RAH--5]NQJ?,<;'J0OO6>[6#S MDO>H]30%FXRT0[,G*]CDX"/4?\J"S5#=J\83%W!%BIO7>OJ"RI6D0_,G,>#. M831*[:GKKZ:Q1,6S<; I#)^"K_%7KB:CO"W7R M,+-0PPF9$_>5 VW,,.T0M<[7\^@;O[E]I$$G( LWXA89"ZL1G MNK;/&[5.?@F.=:E)E/R"R3G3,P.F4%TOU3IA&&_(PIA]M7RF8;K9 >3#D@8; MIP[J9(,UK$7+PU,]6:2L*)!!CSX(S!F_)(O/CM&Z(6N=+&"QD4<>T@2-=OX:[F!\)L:Y)S.U?8=R#C-&5C';Z8N28?B$^6KKG4FX]9JW]BN23< M'W4$<,)LD F94Z;G/-?)G2L,_!7F@S;%I2Y9$J:T%VP.M1Q1JH]=ZYV.N2VD M[5HG!T[N:A)HC('6#E'[?-.O#)F,IE^M-F7-*,W?IAG[J"N.5RO^)QY <^!5 MW6NU+ITH#I+%7?SH.3JERJBUWV\:BPVL>ZU[57+_]D2B-5WDKC'-MR?0.,W< MUII[,.!C-!5O:SIGLU%JU^/9]\IWQ]44.G2XB]-1\6A2?>R+120;7\6<-VR] MIW>&W /3B(O]!5>&;(5#/&RD.N_'(CK_=;1-;G;22VKP53Y\B#K1YL8*5XO\ MI,W0,IVTX3AUSOPK%T(_&L51DC" [:-,:'OO))B[8:4;><,!ZXJ<,5VJZE[U M>G:2<)@)V=* VRD5W%'* 2XPU\K.)_AHC;Y/,#<J^_U"!5L'T+O^]PWF MT0JP_JJ9;@.VO?I10NJ _>*D"WF/B+\@B_U ?-:0S!61&_&&62*1CZT//.M( MS&6 _3-MF4UB/PV/SD^^[/'L'+20"F.?Z23)P1&2^9]6]/6;!7&_X:CP?R3P M)-"P'WY)/M1^83:#,S^\9/*<%^(EX__"VA2:?'.!6>V1F+$1Q9,Z;5&<4YYA M[6#>HL&"! SK_5A.,#]A4SEI2=;BFVVB.S[,UZYWX/ RH!L9.AD25#+1/%#L M$Y=!L\V^O^!S>/23O4>D'2!0C\=YB:0DDM$@?:OA\[7FI8J8$_;0G$ M^\^8>(MH0X+Y'[$31"3P=A"D2XV!8/\%$VP)A4AX)\%&20@A!/!R:R#BWZ,: M'A(:D2"?KHGG\/?\!13M0U/P^0CH[34ZS+K: 8HQPZ942A8+OW-/@13W.M MPK?8$HHQREE311P*SIWDHL3K^POR_G>R4P%=:@I%&N6,J20/!>IQX/+[^*D[ MURN-$15$XLJ\.DF#Y'V?4LHWHC' M53%QF#B/:1@YWO]QMSI+4MP>BCGBP55%Z*4=C"G?N=-"%DI4: +%%^6L*B3G MTI!R#@?$D8OO:0LHH"@'4!$Q%\9S0/G=QYKZ2G]LN1445Y23I(RH2RM>'D0< M2I=^[L_@"#84M5HDX\(P?@W/BKPR"T7(IT[RJ M]E#$4D)QD>^'84P"4_P%O:!<0#GV08F^M)[A"868\?/QT\N,OYB1:)E2 M*RC6*$<^&5$7QG9(9X'#7TQ.=YL7ZLF?AP@;0A%&.> I2+LPR"?S$,-;: (% M%N5D)R0'22?TWN=)T5MY](*X)11@E).>BC@TW;L"Z=Z5H>Y%.?')B$+"]O!8 M>?3BN2M'_I),V0'\S@83<06IEWZ_ESSYZ?M)DFL^CT?V#S'LDJ90P'&>2*K( MNS34\<*->(IT/J5'UW?\.3M2':MO2U#7]H(R .<-)9!H%/?^5^)Y?_?IFS\E M3DA]LDA-?96'7]H%R@7$.T0-N2@L^$*]F*$4)(&@@60-2)I"(4>\.Y20AQ-[ MF08U'_:>)&62$G%9#RCPB)>(:F*1XM,BPN?LOA)>H"F;H0I_60\H_H@7BFIB MT>+G@P[;>%94?6=>: A%&S$45D@:"LC3C>-Y^\(D*I +#:$@(\:\"DE# ;FW M(<&**;7/ 7V+UMG;3A78D@Y0T!$C6Y6DXH#_?GQ'GKY_4R(O: W.3H (NY1( MK+0;A[):4Y[;S@DDJ*O:0W%'?5@I)_3"R"=)0O/V4S*9/CNWJ8(>]+V@7$ Y MKD*)QME;!LA^4-9B/. &$(UE!X?&A%UD\[":\^@@/4YB1]^B!?>A7M5$$Z [E M#VI&(3 , C;]YSYR^DZO1EQ7NTE!3;8:5;-0+V=!U)*&E KYW+CGU% M&B!72LW1J(1;Q04*J)>SH..&:9^-F_^')VU\=CROA=M1Q@F#'=L4OCA>+ M0B*R_L#N:*E@09R@54BRBHL3PNMAS-G&PJQ'5JFV I\$=-H"0,RUPXS M\^>$B0ROC4,B^:EG3[ZR%UI:V0K,@=!O+:MRE9E=$E;@FF0 M%2UM3!0B8HM MO%R\""BSR+HLY)_:N0/C="2XU8$OD"= M);@GA;!Y+=^DLJ5LOY.S!-H?+[UN!7:9@6())W,5>;7[B:@M7C;>"AR2$VL) M-X",J,@#*UP#.OC9Y-.:X8.4;.D,D^E%-'*\I*5M!R*V61Y+7!L>7_,=\1(! M&[GI8/3;LLPT![5JC)./@9=H^#P>ZE"QA)WC@&Y)$.W&GI,4:.$2;Q,]^RT2K?*/A0TQDMP;,(2!9V6<.*T+OW$7:VCT?(Y M) EY"NM/W0TO([()=T"TV\*GH[4*V9 DS?&R)1OQ146K)?Q(IZ>SRC$3(IM? MK-Z, 3YPG1?7<[F=PO;!)#II33T&=)C6T];?DL-'P$NX?'Y<@RE.EJR]W+3! M80^J/GC)FZOR0XA&=>P_9D$8D'#L[?L:0\P_0%2\9-)P/ MU)0HJ_BW/Q1FLP-?[!;;X^60KLHI->5VLJ?B+;RZ-UX.ZII8=PVW\!WJ)Q1] M=:-U)PXCNB'!GNZ=EI&PWGC)K:LRT@25\_%NX)ZXB6_-N8)F":K%E8W)C.:O5L[40.>$X;NTB4+[>HR& (O MUW;5)6:,CR5\93H^B,EBZGA. -SKA.WQDGF?L;LI*+>$/:E#YW0?9I9N-O<< MS3J'%F@(O,SA59EHC(\E?&4[\BMA"H+?\.5.+1 +1=D/+UOY&;8) E+V';J M]X8;EKI^>%G0*R\\$!*6L*U,G8F["S-_>E7VR"F^>A>U1/) =SOZKGB)V^OQ M:(+1L6]I@M8D9E+WVGW.EO&BRG5/#1<\#:2$KX=35W.MD\LEH'LD66J)EU4> MCG+18A13:PDSVHM%&/'7?3]CK-UVMOBK#X(A8PL(D MC2=_JG%,DS5.TDS.27CX6T8%5RQQL/7B,,NCH-*59PV+ET6_*N-KP=$2F9B0 MR'%]LN@Y@<^SZ#"2XDV+*7#1G0,!R2:+2<.>]*)ZC90'CE BKK[&I86<+I,KDF%BQFM8'J MJE9&\=4?^)]58[!&D6! M^Q)'W(L[H]SQP&^?J"ST'VZE>][NP.\A9)>N*5=*C= MA:3$IE8A0$MI-TX071-V;,C5!CW);_<=/+]=ZX\GX_W;/=_=1?Q20\I@ASNG M\LVO-_N=DGY+-O12'M)V'*V9!?+;<:$J.57NA)T0KQZ&R<"PE6U)E243ENT[ M8"?$JY-=IR#8RBIUBF,9;542'#=HW=;'-%CBXTN:'\?"<:-E=J&:+_Q^8GK\ M665Z' =JT67K.%3KC\^^D]:L0S5 4D?.899ZFT/: =M=GU8RU[R$*;33+:*2 M+#:RE#0\$+C4\S3D4_=8P0.V[@BO9*&XSA>UM8,78DF2L2 W_?Q;Q1K9$ 91 MC@7LIR+\[%<\;\,BGD>C8$J"5W=.VN^N"'S65-SR&J"73CYG3"+AGAS!TRF% M7;IQ7%$]X>/\1=+,FAL%'8.$Y%D"_>> AB%3($M5I.))(VMN!G2P"TB[^OB'S\0G01(6VUYL MF+'!O8*\SGV6PU_!0EU':^X.M&R%06#)^IHP%-DD>,&F+E, 'DTRB&K9I>F& M77G'8&\"D&\)JZ8DB9G2\J;8#KN*#I@98@(M0?_P1/$81BQG@; Q=ET<,!\4 MI#;E<(I?0G>Q2[\G\S>=ML$N9*-'4S!IJR3ZR%UNFJ$\D6M,%L+(*J#MV ML1NPU!O!80D+D\/RD/KT=,5JMPA=/^Q".7!5!0+ $F[MHYVU["DU1"^%8["* MA#2:'VQ^3 \V/EEQ3Y %1YM3_< ]&:X?,XD[QL<\D"4-LF=&,^>=A+UW9OLS MWKB^$^P2U$P?%C3Z4?3R/15UV#E4Z361=D O*60H%U*: M;T#KI/XA]6DCWP:]8A"8=V7*KGX)#DETU%3GO2BK,!1ZH2$PZROC= ,+^H1V M(/\MJ$A4C;Z*6,P+S446W-N4IG'3("'IS0G2=4 MG&-M%P9"KWNDY9"I'2U$ZIKXW'6]F&GZ.CA].A1Z+:4F>"U"RQ)N%\E-Q)+? MTZ13-M? T@'0:S955L@:3&SFI"'?+"B\9 H^@'5GVT>O)'BA(;'00LI0@;/Y MT &]/%.]C"X 43.KL1X8GF16.C'U3]X9_@7^SO!DQ!8?\O[>\ H\24TM0K,' MADIG$OH-G28-F3!13IKO0R]KM7T .US1C.$UXVJYM#S2@+@KOY.%\<\"QP]Y M1DI&G+](?O)2/BW^%:?C@I MCLP9XG[U;EL5#C((3&]JZOP&=MPLGE16XX8E:DY DSX=K[(3=LQNLX( P.MJ MDP">')+7CK\B8=\O)#@\.2)_;W!$3L=KN7XK'=&6$W(NL5*U M/YV<-.7/WHDM;FX96U0B5_3*BPG*O1*Q)-FB+NN'H"FVYZX*/Z046V+22ZK_ MZ'.R*+MA>[JJ< J$1%/OPJ*LW Y_IQF\:A(221ICNWJ,0%<18M4"*=;1T:T, M67MLET>5):&FW1(& 6KA:+49? ALAT4ES6:*D"6<%?O$=,Q4][+F<;(!_R X M6,*R&RM @_\BS)*Z,UL2N'3!9AU$%EQW&"1JKYZ='?_5%R0!^U6SDF?: \]WP=B'-X*QW'&BN[ M(G,U -G-W40R.]1_97L5PWNT?/9=568-PV&L,;W/6;A2>.QF;2J7Y_-6.HXU M=OE9"_=*N9M(YI"\)7^IN&!SW>U/661&SS6P,)6_ZCPL];^:?$9F@%C"Q6.P M8SBC$L]SP4/ WR+X22IQ=M#KDA?%*;F>T:\F.5*=8%Z1?'QU@L#Q(UUIN0I# M74\:ILHX-721T_?#..#U3).70_N;/V;)9W78A*X*WA/2\0KR&$%)069"NCE4 M9L6^^Q4D$#(CR"H=J++.>INM1W>$)&W&<3!?.R$9>XXBU*/B<->3:.@LO.SF M>2J?4B*JFKNJ :\GR]"9F%G"^:82@.&[@VI, &;/,_C["SZ5T.&[J;!?XUVK M7*LVT?:<'2+3*LH5G62G(Z!G5:K%M!"A8LF>HMP9S^*F: CTQ$GU6 P6\U,< MW, 46T"85"C7D]"97.1\X2$;B. *-?/EF0 MQ^G",4:R#1ZBRKHA9PYF,^('9M?7<;IA]US2!9]_U"MI\V.*Z\N+YBI MI[+*6+;4FU2PLYR+N")BENSJ33E_FN+1&8!?23ZOW,4:W^X9LN1DP38,UK;DFW^R]@!P+5)SZ689(E,)C/GP56/-.C2^"5:QEY[/J>QLGZ7 MNA=V-/#%6%C2.UHH+>$ZKTKF\U>"7P-F:G7IF^*.3]06.R08B<-RV"SA:Y

V$',B+I !>$-* -QW=H)<3SW-[(X M!UPRT-'4\N/>8C80=&(TE5 M57H,9. MS_RJ(/8X_8K7K&FV&V!O]##O2XN%$3I6V2KY ]5HR=^1,(E.O"CC@&S<>*-P M<^J[HH>7(^D',*JV2(&7C)Z5%WO@0LPC[X@?)B1HRZ!#^Z.'HF/)@Q&^#3TJ M2=QH=+D<+0>4S7V5*"H>#R'3]ZH.Z,'E&"I>C^ -6(K[D*HN2?^;0RE[C@8J MJP0> ST,'LV];8JS)9M%>>+[>Q<&&'%?U6FW8;W1P]0K<$?'7CE*-ZDURN1. M2)+!;^P$?'F<)R+%L= CT2\B,&($;U)\F*&\==R%UO34]T2/:F] -,3HW*0@ M[*^!#57&23?T,/<&1$" BX4>)_&\Y1=?Z6MO91_TL/3JS 10A\_)YLX1_$4? M-[&3IWN1SO<,'@ ]4+V!U:W$ZG:EHW.6:'2JR45CWL>FY$*(TDT*18>_TF'X M?'6C=8>=TMD9/$C(-I$-Q2!0$6G,(=F B&@QNTE)21;&_L24N>5XP-A\'L1L MRJ[SXGJNZ;G38%"H)#7F$&U*V9A@>@//YV'K:4_[[EP]E!L(*D&-.4(OI(M* MV&%*#?C8TEZ\\L?$(7]IO*#QH&)AH2OT3,H;O0T3S&N3Z+EN M3&9T>09C-<- ^6FAI[(:P?A&!UP$3O>Z@E"*E+T$$MTX4"&PT"=9D>(KN<+* MYE_ELY-R #"S1#.PF<\)622'R_0=$?L-$_)HQ_/'1FU_ MP5^$;#DJP#-X5GI?;XJ=+5S/PN]G-$D$&) J3#<8 \KSQOQV M]?'<&+D;N$K@T&7D+KBPY[)'RN5#V0DJ$(UY[&H3" VMBSZ@KIZ58X)1/ M]A\7 9A9HB%.]KTU#2*NV]1UZA1=H"R\=(I'"#\4]H (%POYE[]\@K.PW O* MQ4NG6CR/BS)T+&'DA&PS(V.T!"Y$110I=):SO>__-W7]Z LC+0Y$=S)\J$HC09E_:8>< ?,KTV[5FLZK M'W 96&4G*&LO[7<[3S7;7=4U/]-]?8V3FHPP7DJZ0CEZ:1Q5XF0)7^&$ MUW'.@7/ZTLXR?R#2MQ)/N+TU_D6A[*M>Q3KWT.:+QE/9*\.7[D^C%99/?3RFI7-LP- M*MS-E]&"']YMP,TJC7@6Z6DULG*<1@9('N04>/5-TR7G 17>YBN"P847AU=7 MK\?MT-A6ZN:_V.181=;"5>IF,2J#Z"[B" PTJ-SVE^8KM]DIY+=6Z"_>;KT$ M;L?;P]WWES38I!S75U*##@ 5K,:\X14$RQ =2\S/DZAK=R'G7:DAE$?-19H: M EZ*0Q<1;@U;TE*A?&I#=1:"0D,H6QIS1)_+%B'A#3W.W&=>3 O S&CVQ'#D MY\M:/C@>=ZM-UT2<*X2/5&4@**<:\RN;*+FJ1%JUJJ3[NNJ^3]H%RK_ZOT5 ML1XG(*])Y,YS959.*EK_]=R*UJT_GGSE7N&Z"7IFZD>TQ7:ZA5N2=W0#2T)( MOK*-%8Q@2Y0D><8G(T@V"S"XY)_04-.4QF;_0XW?1A!@V4F"M[H-67KP=] !J6>#ZTK#JX MWRHQJ'X7Q_D,DE#4[/)@?R539M]%9+6#:B5=)[SBAS6M$A H#7&DM]EZ=$>( MF@6E5G@%Y>K!7$*V)=J(!QSW?78.BKDY*#%GL\:BMM=@SRJFG]O5[.'"T-D0 MJ14K)";?PPZ.R.5*R94\(8T9J/M@^S&;M!N&--@-:41TYJJZ%SC(Z")XER6H M8*E"(+!$0QW6=EK*F1=1I#YW ZJ5E::;':O$S DBIN20@]"&VN:'R>GTEZ2Y M96Q1B9RPT'B)H#.56$W,^>H$ ;/S=$>.0C/T4M]*F2K@+R2Q5A46DOF?5O3U MFP5Q4^39/Q+ $ZC9#[\,R,KQ4GM0HIQ8JU(CRV1>J(I$\SXD)+@,N!KO'FMB ME>M.A%@)TTMXY&;LUZZ_&I*W)[)PG0X=1 OU(5C1 :]R:PDMP>E62ZDU)@V= M_\K?"))%-P[8E-,'"8$B\\!#96V3K7Q@-QL/.AI4+S(*EE MY^!E-]._.%Y,ZN.Y;C@T)WM-/(?!90G+,YLDY''L[FH=A:,X"B/'YV'K6BM, MT@O-3V_*0 CQEO"IXSEA.%IF,QX%R7R',=\Y1LLIF?-4>"X).X[G\>>^/6>^ M/FTK9V8-0X.3T&-SO#88;1$+:,Z*RGDJ\%EF=>J)8P1ZDH1^7P/17QRK9*KN MSP"=L=UV8$890&$)\[@\I>(5,C S0>-Y$O9.RM1\2[?XCVI/M\DX:/>DIBRM M!I!%W#W.-*=&CA2-F8E&-(P%#@'D:6.I0XQX:@2+)>Q4GK#2WS_28$J"5S;Y MJB=1P3A QC:?-N.L(Z@4H!LHK*,ZAYTO&+)A@'+1?$:*X"A1_17:,GPBK;-'$-C9;/(4E*VH]>(H=1QLY)^SQ-;(<]U#'3 M%G[JT5\\.;ZS M2E\&\J)%1RA.WA;^V/K0XJEA/!K& 6$_C":?V\/^_VG/^J/AO[?&D_ZPTQ^W M!ZUV9];_TI_U>]-6>]AM/;6'[<^]I]YP]O_^K[]^^OC#?TQ;XT%[.,5\6IC' MY/A&D@N?OQCG MVI.?6Z/'UK3_>=A_['?:PQE;W)W1\W#6'WYNC4>#?H>M3!?>QN. >GJ?] M86_*-LW./Y[[TS[?5C&7UIZ2#MV\,!V9*<_$"LH1IU]NIN-@+D'!7(\\ BQ! M:'_D)5B-M85E:885\K+\X@0N/PSO;P'32#CQROQ47)E?VI-^^V'0:_6'L]ZD M-YVUF#';G_U\MV!MMF#%+#=:S@9#W+"]:PPD\EH?T) GJ$YNEL0K_+OB"A^, MV+X[[DU:TY_:DQ[FNNXY@<_,FP,!^J4J[X'ZFJ4P*\!J4W1!7ETZIA1?LNAH M1UX@^4IFL\#Q0V=^>HP]62Q_+BZ626_0GO6ZK7%[,ONY-9NTAU/N\AGANG1D M1.D7D+XG;DHX\>R,-C*C09 7&Y21I;QPQC@A+T.>S<%G8B/UR?REN/+ZPR_, M\AQ-D)TN^XGG; #]*E-VPDXG4I@88$6I>R$O(0"#!)E%=" @+Y=Q0+>$+>[# M?3,S;??7T.+U\WUQ_8PG(V;DS7[^]U;O'\_],;^32*XHIJ/'V5=DPV]/'K^! MB?+7ZOJE!>B*7/]./#VC!63P;=9XGD]X0^Q(A3:N4QIMNMHZ_@^UFDB[8>UDZK9^HQ]\)A=/YFBSB M- 7/_F^0RP3SD2S8\Y1,%.;2,H<*^W[!\7\=4-DE_<>_EFX5VL._MP8CY/MV M'M5M8BS*VF,'[!OM6-(.R"M%S0Q!/+Z]FT^N\(EX/92"5OK#SNBIUYJU_XF] MYV0S-SM#*3I947G'\ REZH6^GV@9)*O"8^]Z2>)"3YZ^?OB67?^)%]*D4 M&S*:_=2;M%+C+3U!#4?##X>?I]/>#'F[24/%.S2,PJP,O/L;X3'F4HCT&H^'G#[/>Y"EQMT]GW$MHB7LB;'M>HICROS+P5:C[ MV^&X,/)-6+"4#$'6^")L6T>Y!]@\OVGQ2=')2BI%571&; %-9GT>.C4U/' M7\VTY_,@)HO>^Y;X4N.K%#R1'IVRA9 ^D&EW.I/G7K?5^^>X-ZQJC]5Y1MB_ M8'*)T>$(TA?]_".<'_00I.N,'00(9I[HL -#!ON)"QLBYO?4$S9>\$K2M#?YTDO68[<_G4WZ#\\\I(D_ M?QE/1H_]63.;%I >\"YF/%Z=VQKPX[I]SGP8.S:^BKS,[X15$41>E6F::?&B M*P5A\- +W-CY=+J R-I"._0L,FOJ,4$.TWEQ4\EH"S,8 CO>5L@@4>(8$T1J M3B9RX6/8H8[KE*R2B! GQV;B9?\9?L"7&IZL( M8OI4"J[HC)Z>^JF#,+$"1"$/ M4W:FXS9E[POV75F1!H!5*>V!:E469@6Q)>5=L"U(#5.*%J2.=O1U DFSHTRW M\UTI* .>;J?UQ_W0_W;/O%/;WG5\,9],;0?;LQ2]KBW+#@0#2_(9/O,,I+TP M(GEHU\8 M2;5FXV&P"_+ V5*-/JO63L<)U_R4Q_[#G::OCL>W6+C.@W7'KKACKOU,8+&: ME9\3>D+FA,V:5ZK6,![8';O@ MCS&'C6!I:&_-8M'WL4)[O1*]JW9272?L.CUF^R8, DN6TJ$XP1-Q^ &-.T?3 M&8-W2H,AL(OS&"\I8W@L8:OT>3V8J_ 1L OS&#/5%)R&5&4QGP#LU*'MA5T/ MQTQ9 D&P9%D),H%JS4Q5'_0B-L9K1X^ ):PZOC0 JSQ%%_2R-<:,TM)O"9_X MLWLPAX2-T:O8&/-&0;,E7$F?OJ4OWL#<479"+W9CS"4 !I9P:T)>B1^31T8R M#VK@-'UUHW4G#B.Z(0&8@:;CH!>W,>9I-:0L87-[D3P>8AOP*GD"#N:KMB.4 MD?;X.H!86,*Y8JB@X0D;V!W*10O\)&:$6<7+<>#2("W=.2%S7L<^N1E/0#X4 M>.R2QPK5='"?N]J7#=NECR-%0>\E-(LG%D]KO7']&NH,3 W7(1#]L3OD".11VFY M"]<)4ED0%XF80=ZUGSDF]J/;)BIOU "+%3H$%BJGTANEI!(F@7(6J(A;"I,[ M2N3^&I6_N N3=*1,+C/Y]E?'RU6(%7_.H-<69%<#@I:8@.6+]+;GT3=>"/F1 M!IV +-R(%^+1[@"G4!J/=W4Q?>0+&-OX+X2/0]/MRO( M$-<5\U<%GL8Y]1CS,K1/KN]NXLV$@^>-G1TW*THEJ4TY>,[0UQ/Z5Q_-5MA: M@LJC*L.JE)E(5'_4"A/J]UB(]"B7;)^@S';^C2SZ"R8FS(@FZ9Q31K/]@A&1 MR]W#_A9OR *Z[];^H5LH;=H0^I:8;@)%,0XHTW(;I^\O^7\2W:&7'>.!L(VU M6NO>&L*'O#LHG :2#:*4+4M6!M>*3>*&77&U;RE"60#6F#<9Y!8]*HBC5G."!VPB^S KMG MXH9>M.90]U.U$$MIO'+5/ZU8A;=5!O2T^E>\U+'GG58>Y50V]9A\1F+:NV5DW45*H1: ML=9^?Z5"@9M?Q>$LV F;*!IJXZ9XJ!RJ6(5_+F7W.M8/M6+]W4(AT5Q@SYH& M3&D'&SY-(PM3UA.]%IM!:5$H#I:XS8_3369I?"@0]<)VB%?DEQP ]*/UH1ZL M2LN5LJ_EJ\):H>=NJSQL?I/D4WP@2QJ0XW39?\(H\=L\LM^[*[_*D;O2P.CV MAVF1V9J@M$ZG@M MEX2_-#@*]L2)"+^,9^=(SW4.P2UF/O$*HV('JITC#]51M$X@]D5^&0U9^,5) MV$45:\QH0.RHMG/$H!)VV(^/-(7*5=9=^:D1H%RY%5;?O6ZY6@N<2,51#HP6 MOGX,]#-T$_7,S4&T;@_(D483:O:*ZFW1!FFR7=.*=N;Y"D)'YIFQDBST']XM3W1'==FK"OL""AN&"; M(NJ2[ZJ%6(J>!Q1^MV)9_IXJP$-W2ET_[$#WNNJ^6[D%IKI"M=8D)::M6$[7 M6&LZ9V8M]U'5_%"ZX6HO$^K \;/4/P^[8YOLQ6S[S0D6D,2E=7\(.XP=4K>Z M(70M.:'D@SI$M"55NT=)4K,P2R8%/K#4,3:VBP=6VKPV$*V3BB%-S#VR2-]Y M5)8 V#C8MW>&W#8!QSK.)D*YIAY#-$SIYKEMOCIV:) M [LD=!+\F_]_PP[7?[[4'IXU.6V!#*L(L1*FIS,^6CEUI@2 M2"# CKO^@;NQF6G&PB>DBYHG@UF1*3HPFN5+%G.Y_W@' MQ EI)[PZEG#P-10W!'?;VZZ=C.^)8F0ZL=W]K$1;TP>O%B4 ;!"]#6&=BVX]'XD)/H.(/]7]1Z!]P= MKX(=1 ,9HG"Y]=&GLT0P4IGHCXS7AW0 O.I5U=:'!HD<2Q@EZ>.%08J.=+K) M7%])\$)#DK2MF9WMZ;C7X9/VJ4=7N]3NYO-WD[^H60GL##W=H6PV9@@TM*H> MW-]\$D;)58-/HH,09;]7<@'8%\J$^NNL IA@1']3FBUA]P.=TTU^'2>_ "P# M=49TGR]WO4 M84)J4ZO*0% ^H1Q)JB/3$*N^QNM8,YFO/^G89#H(E$7UQVT!6%0-D8;8T\NR MRTN /_X9.^!&>B^=A[9(C24QC>(XF:F[<3TGR*[[5JN K!(T046MSQ@2.V)9 MS\KS:;P"]H_>?!*$:W<[YOLHPW^E") Q& ([1/E,]BI@:4@%#FBJ@R4J\/AG M[&!@F XLDH/]Y-&XZG<6VC?D4QBY>]&A,.(HPOV^]CI":5LV$>/R]VM@)HMTL8&8KVVCY\]F' M7?XO:H5G,H8=ZZBJ#C2A-'= M87!.CTH:FL'P\S%5,&Y9I7?4_#?KN.OUK'C M,FM&J?;$3;$]'W*)R6LX%9FUZK8;?WUBJHD4#U*^NS](L?I!BCP I6+PC:'& M0 GX@!)MB3W4H3YWUP8)=A,W_/5A-V,?51M RDY7JF<@I.7DRBJ>\1GJ;!UE M)SMX!I!%';?R1)VIU&JS1U^)'Y-'1FR:QJ,T9ZDR/-@GT!& >O'[IBPI@&"6 MS%0S=.S5F@_$GZ\W3O"KL>HL]+1C+=:H/POTY=[@V<7"_32--6FIIQTLA JI MEH-%\JQ3K&S*R8W)5S=:=^(PHAL2&&A557?K5*I$3.5Z50].,THU#*(<,]E/ M14:R7_WRY/R+!OM9A1+5R1J*VMFQRHP5I82:G"!=F@E#9\.F?S(IJ0YD[17- MD5DB@;:$OX("ZR\(?OF$J)34V)E<"W RT+5/MF)'018.+=<_XI;7JX'$]&1R M\P."#LHFQ .+LBF%*AVD:(ZO@U1B5>:!B(9FM% GV&TCFI;[F>^>7)]G_5"J M(64/O$>E:O#*:@A N"4'2\'EZS&@_^#8!K[+T+(S8X ZBW1=EDB^W!&LP694R]K6_/"5!K\>\V%UR=*=N_S4(%EC\N9 _M6?%Z':HM/1C$R0GP/9\'F_B)/@KI5?Q\ ;2%RWQ8>45"T?D!M@_=0ZU-H8Q/_MG977" M?AC&7%'E BWE@F V"EK:QQ^HG"C DEO!P[\?IT,V+ZZU=.__ X ?(> MNY[1\5),GNT>JP-62R0EN^)6OM/8M\!+1WG&UGQ*GB6H?P[8R2QU+\F!/VD$ MQ=XB/XR 2.3G^,<[/F:BT=B/PM2YQZ_W5(5[_O*MJG!/N],9/?,ZX)->I]?_ MDI3LL:)$3T8D]QE3CQ]$ $_C57TP5TR988EX=9+;*#T]TG[(5S1Z%A46%0P' M2]11'FG0I?%+M(R],@%Z'IH-@WW!8\[3*C#=P%&R3"/W?9FOZ'PO M[%NF&A9T&83*B8$CRK/1V\CIW'-!I:]7WQ/[@JH&CHO!:*Q:P%';=)@@NAN.J+'$0-XU'PK[":\@>5_+Z=C0^LT:K+?)"1^QKO7H, M\SJ87I=FE]EWFIU)K[<3P\=T%.P[.D.[KAI(304@'3XDMS9@P&HZ_M8:?7>AQ- M6IU)K]N?M0:CZ;0WO=]JX)CEYQKC5WC+881+Y76\)8%+%].(*0@;5#R(Z'$R MY[X_#X@3DBY)_WNNB,A&O=&[%#6(#5EY;$;$7?F]]_G:\5>DZRZ9J!(V58DY MIVA_/;<<&D(NYNF6RT)[L4A"=WAP5RZ2!^#SKC#F]5Q6U$!LH\PM+MZ^+[.% M))PT&>"Z+BW,H:F\@]90>?2BNR?[%V5S5E\Y&H]T?;<7%<&ZA8/T14QNU/PB MS4J%,.=(%;N[YQ?E ><,W0LC=\.E\SDDC.*!^ZHY/W]2G9][TUG_J3WK=5O/ MT][C\Z UZ'^Y'YWKI^4D7PL3J&C'ZR=%;7_!8["W_ 6P21TYP!4\4;;UPY&FHIN^36*EE!;RN!(YPI)D SJ?-LL%>1-QJZ8(R<0 MD#\9U-D.EAJ(+I2;C>=5!B4)&RV7[IP\Q(QXMI=(,U>QIN*6V#Y! P',Y0E3 M46U)D,Z '];7U%OT-]N G;R2+":Z#*S*3MCNI@JL@I#5J&.IYY%Y%%#?G8>' MZ3[&@>]&S-AG-#RZ[_Q?ZI1OIH-@.Y@J,*H*F8TR[HFREE_(VIU[&NX(6V(? MURNR0$%U0SB/XV"^9JMS,:7+Z(V1IL1:VAH[++ BWAKJFY)MGOBUZX9;S]D= M)JJ6<54/[&"\JK*N1Z$A_$6Y+Y\<1J2OEGY /^S N8J\ "."F)EXPJ\;Y>F( MQEJ?4V4&J^"Z@7",1Z;J(\*I6O09G_R5RR.%>/I=R)J' M]<:.@JLL%";@6),RYS'FKIQL"]_G6'ZDP2$Q:>*R4]^Z.7]\GCU/>JVG M_K#_]/S4&K=_?NKQM#H\#GTT[DW:L_[P6[CZN=A9LK5#R?B9.,'LC9[/^<- MV-M[8QPO0'5EC#Z?P_B;=&.L/=M80W]%%F\V3K ;+:?NRG>7[IQ;,26TLGUV MZ 0VI.?^;X^[7\>]A_[G?9PML^5QS?R\6C0[_1S6WGK M\(W[IEY7D!R3$@()A2NTL\,=:A[P5B##EK"VP[Q*!P,%*P;6A:T)A4G&@H%] MP6@/CL>CFZ=KPDMCS%/XE!%H\AY7Q!(Y$99$E(DFJ LD4_6Q@S M!/[3EMAOD"K!+2+6DC-2(@D\ (T$89K5G><2#T*2_&&Z]52INT&=D;T<MJ,;VK6S%O+N)B9QKUW?OS0%T>0-,>.9@?S2$DN9B"$+*G,@HT= MN2&O\DC#2%L36]$>.P)>SR,- 5:MF_0LR50TW?#P2 M-=&6\*9#_<1O_]6-UITXC-AL@\.=FL*T5W?#CIR'F_00\BUAU;YZL][+8& M_?9#?\ :]*:\P?-3KVM'K):@=B,#*4$MCZ+VJM=T'#MRI @$)GS8Y7X"YTJ! MCF3))4PEKDOSJ$")M^7B63#?DA:4B[BXEQV,K2K:DHJN8E*MN;@6J'OUO;6L MPZTSSZY[;<'\LGK VNMM?5<[6*D130#'"F0U<]<]8[]FQZ(A>4O>$'?H(%HH M[UA5';"O@NXZ5M+R-TI8]B1U @2YR$"7<5>8*2] GZ9816\7GL M(!%D\=4RIJ$H\CIIF+BK=31:/H=$J@CK-H[*G\0.9,$T%64,N,$]-S,P\G_( M K7&SDY]-W7A:6!'[=AA">H9A5DKY@+*48!#=K#C=;#V41X74)G0B6#'-&$J M4C-FW;@?2+B"@Y@7RMTQ,CS6Z8'X9.E>9,SV26!"E[]+FS4RSLERQ^'BN2-W^K(N()IAMHHP\[6Y6F'^/.E MT8OGKI+A+G4K+OXV5(*MN ZZ("YW 19=GUW0)V_H@_IXJ[<_U^)]>G""E>/Z M^Q(=G]F_CS2W-]Q+820XH/&@PF'Y18T!=K>ID3K4#]U%\GZ*^K/ \<.4LH]& M(J,8!2HHEE^):'&R^97,.* ?EC38.,JW,-\;OX493T8?'D>3I_;]L0LVS?E0 M:HYHV-'DB@A[P8S'LV62,5J/#V+]$NS=S^I MKX1?>S.CD^D19T7VSW*G:S:O\,$)W3E#H.MZ<72T!_3LKC:Z+6%_M;+_'* M M._P)J.HY :]%%XY)D%"2$&*DWS4CV1*85[>:!P%X??R7:PIS*$SU0N-'N4O) M@%X+7/*()Y@X+$W]#\6#G? P9UE"^M_C8>Z>N>">N4#KJ[IG+KAG+K@9YMTS M%]PS%]PS%XA.L%>3N2 7"+5++D;8QIRJA?Q?U/K/9 P[UE%-*M&$\&8JG)_% M;YU:%+6U@W_F4JO@7+.Z\"GX;]?Q5^O8<9FMH]2"XJ;8WERYQ.05GHI,2U2= MR'5P2 P[6GZA/ EIWX\( _@87&+F@X&,9\F57(4;]6K(->2-3UV^HS@*(\=? M\()KNK3&RAX6FAE2MFB)L7W=I259#A+3#\.8+$8!_R_?;D^]^NE?C=9AI?&Q M%6T]"_,,:"V1EP[=;*B?%.H9\HL]72T5<7-;;L$,N*DDW!+F:"6N*' )$>TP M=%?^68M8,ZXM%UQU+EX0E);)Q95$MEH>KU@ML!7W7)G$82F]!/L6UY0>H33Y M$NK7&F<&C"6K%B]F4R8!7038M3)0 4O=C):[@]@/3]R3_PC_,]F]QBP :_I MF?ZYM%H13'#T7WYQ@N1%S-YF2*?-R$A?R)R\C%'&C_]5%3_^I3WIMQ_8O_O# M66_2F\Y:O>&L/_N9_VU?4J%02,&*F/(1VT;9GGEX T ]=[&_EA[G>#%:'E)W M'4IOE JWEQ=,3R[ZI6?N:]*0:P->3.DBQD_BPX MG<:0^O,*#)2,@.WNNC GE3A:F#M%3,5QZN6*@,S*,9(+[5C8[K +2P@0VZN1 ME0'U5^SG3=]_9;^3%<.2XR'LC^U4N[!,*#"\&CDPR;8I1^+\I)F->=XN+!-8 M23)5%DH%BP[?4X9BRZ$P*?F)G=VVCK^39X:43UW8']N)=F'V*3"\*"_+F7N, M6"GJCNU2NS GY0A>E)%)YAI5/5>%65#HBNW^NK15)$3N:@RBJDNWRIIM+*GC MI5F.O%B/)/+,4T&P<_U5>@V6WIB:Z6#M8.@9$R^MDH'P(GN]Q9.'O:+[L>C> MEKJT+7M)=\,N["8N,D_3 G"G#J]C3CTO%Z$(O.R$#76+'O'J:%2U!93)MG!N MUCKLL$%]#M-H64@L4'IIK+A8^_Y;U<5:9_0T'@V9YIDF:9K:TWXGN4GK]@?/ MLUZWU6M/AOWAYVEKW)NTIC^U)ST[+M:*".@5C;R'-;JC[B"(IM:\#GS#^ =, M_)7I/'+!S9J$&(;#8%]^&3*P$DAV,SA3I"42C%DL'PC[_JH>)NN LH3-A@EL MSLM2T]CUDB'+H$EGKC7 S#@KS;FI9QJ[(SJ3L?),,G6P]I+F+3B^3H8347FJ"7'Y5LQ3(_GD+8?N0LN@ S:*9G'0>*&Z[W/O9CQ/*D%Q$XJ M\?Z85R0'G&JFGN_8\3[8<+W7#8(M"6G.I&:@3UY3WQ?L$)QFEEU!W.H#S9:4 M.6=2]+ 3#Z!..]'H1^_B6 ^.EB0'$D]QZ&RTN8'T/>T0E0LL09#&TW>'YB*>V M^85DA.O]0_J>=OB)8#G1P.X@H^'L,(&A/)9Z?XQHML7)(YDTP'FC[VD'7\^2 M<5C*1@M]*K_WS)R-\5J5GA/;3W%/SRDE[9ZJN*94GH3]5-0A[%>_C-Y\$H1K=RO9%UB;0A,[-$8M:K], M7#-)E\TX(57C^>E:HK_+",H1;E8O9\SNI"_^^$<7#SN] M%W0WNL)<*NK$Z@ M=%OBGY*^AG[8S=C'U=8IJ/,-Z2<3LG.N4ROYRV>J,U!!G>W@KX$<0[F9)[*A MU/+EAL$1;" [.*V4VN)=B2F)S6C& MY(EZ>Q40HE6)XJ907=C<-7\UH M8SX4=L1/1=Y6!LT2I@\H(Y4G<^9;>BXQ)733A/;'?J=5D;UF\-S R[P)V3J[ M9&=9#FF4)]G,E#(9!3M?8&6U;@Z5):N^&Y,9/4?!@P>PZ:K-@+>& -G"5O(2 M]?TP"N+D+$>"C8*#@K;8^0*K,DM*MI5\>7(B'NFYZS):H?PY[8.=%K 6/HE@ ML(1?3ZY/@URY+,$IZV$W=M0JTF@0[*Q_%3E: 2A+6'PJB_OY3Q@(72:52:"DQJIE)+U8 M$Q>-T%W'F92'^&B;FP>"Q0V<$ Z0,@E6R?OINISP7&BCY7-(DK(-,7 M F.>@_^C;5X1#0+(ST6/03[\,M-G8J I(_G]=ZILM_WAE]YP-II84Q]R3]7N M.&7]@U!E)\S5=)C8Q'E[8L(8N(['KT6F\7;K*6\"]#V18RL C"HL+"@8ENQ_ MA^D^NKX;LE7WF=(%A&.%]MAQ$VX:-IT5]V*/P7F4L+:4E;8X0?38B.=M LH",1L .0C!<5!70L6VA*=V IZVPHP#.6&1U./A$ M2^R2!GG9#->D;/EST1X7V>"6Y&BY46O\:^!&I$O?%$Y74=OKM;A+!-^ I^(\ M;O[RZ:HM\Q,ZJK+4PA(_^[N@PQT0/Q_29?2FJ^GS%Y678SP9C7N3V<__WNK] MX[D_?F+J-JGI,QT]SKY:4\%'>@^F5[F KG:DQ)(_*(1FP=*-8,<++3 OI9FO M='3:DNQ*.L^2G]5 ; ?V)KR"23#TBGM@7Y:KWU\"@7I9*L@9@)W#ZIXSP.*< M :/ETIV3AY@1QI.4*I_&2MIB&[(5TP0H*6_(S=SSR#P*J._.#Y-\C /?C;CQ M[2\>W7?^+S47#,? ]H)6Y$XEI!KB6B?8;2.:/AZ8[YYZ $6DJ!,G$79=PA">NVEH,-EZ M) ':7[0W-(C2)U;_ <]\*65W@K(:7%JH-Q_J F7T*GK:[58R&BU1HVY!-Q=*C'3]&! MX^D*<.KZ7:TO 0:(-<\;G_;^XM'RY*Y+]]SQ!U4@X-/H2X\?^J;\A\[DY_%L MU'F>3'K#CE4/(-,"R4I%K=1>2GQC(OIY7%['KFOKB0]99JJP&@,;#T)9F8%VJS: MZ-B&,"=DD4QUZGADGQ^.[0UDN$&:'Q>VA*74Z/O.BE;1.8^33NRBGF_'\Z3IF@;1!W9LVCPX_J_\1*4\B_Q5=1:9_C2: MS#[,>I.GUD-[^/=6M_"=4ILZ:@WLV-\.E\J-RJ?38*;W7O2^9"UW))KSC^<#Y-,'7L*)>=EP"F*TM M)4&VW+&>S*WD^A.P2=+>#@9!1*_()@E!MMR9GA*BO265-+\-]EAW^UF:G>[& M4]K!$@:IA$W'F6:?M_'=GU<#&FF>Z@C:8;L0-5*2=R!*J6PHOGW_O=D;!:&: M:X?MM:F :HG*IE%EK6#2>M(2^Z1>!=DRI9:XP0[$/- @H&_\@2A /><;(Q_H MU!::3"F7J;V:@UU:KV1-(G?N>,)3W@_?GG_*:_WQY#OW4]_]U'<_]=U/??=3 MGW7LN9_Z[J>^9BUIFTY^]EK2,W=#NF1+0U=UZWC:ZIIL9Q%]R$;S7BA@*6%_ M^%@TBQ.[=S!J#ZW+"'L+)F^A[JG:TA4VMD/_&QFX0CILL6M/)PH@6]+9DX_DIFN;*_Y_Y\-7"?3KL9@Q2.K>JYSDD#9'Q/41,CNI\J MWE,H'J"[B3G[VI!;)-B>Y?ZPC506,(Z>7EV4'E78'?L([$9#XTP ML9*/Z*7-&WLN<0XG#0J:7VM="4[P5\(+?))%FTW+69$\U6K^*SMBW[R;,QZ M@R6+=S^UK)BN.NY7V!C[M809=Q3T6G-AW/?9+\D#6=* I/^>.>_JY[L_?%)7 M*^V,GGJMA][C:-+;_S1K_].>M[L9D6;EDA2=,)?4L1 N#<..$P0[QL@W)UB$ M&I>9MJ,=7@, MZ2E@26$V>)/DT\4X%L#=;:#A4 1!;.Q>?];=9W2CB-V,.+/ M5)57RK+VU\PP&4V6W"N7IZ>[6);WL(--:J'3$.7_KJ((?CW[&#A$U$LD26-8<]3@/?0G@*AP[UV8X2\Q*_Z>Y" M_;!TZ.B],\..8>OZ3K!+MO@A97]ETD$]-L'5_CRET]D-?13906M@+PJ5?Z.L ML.8\R]^_4Y\D.:D.]&0'\ ?BDZ6K?./ZPW>JLRT[RXY'PWUNJN/9MM7[Y[@W MG/9:?WSH#7N/_=F_W<^Z]5/323+^1!*NR@G2]4//:&5ZQ(4!8=4^8,"N<_G4 MO*%H4 H8RJ'KROI^5+>]Y9*G8GH][AW<[SPA;*N8N]Z^$H)"WY8JK>?U;>_Q ML=>9];_D_8BM27O6:TUZG=&PTQ_TV[/^:'C7MO53 ^%L.WHD"YZ?ZJ#ZO85< ULT^-Z];G9BYF[R,"01CT =N,X+$[E(DX#^A[_ O7S=WF-O MPE,>\+-G>SKML5_SRUY\EED"R[N>$8UW,^K$!T%Y9:%7207#+;J0OCA>G/)E?P5EL#1% MG:&\M]FK) <%4P2,CI,@OLI/7>=PU@;GD1EE5BKD@S3F)C\D)G<[Q8Y0!MKL MTAQ_K3)UUE?9/&SPW&E(:49N7C"8K9SG29/[^OA@L)DQJ9$GN;TNBP.K* MN,G830 )P(OM+,O0 :]P4Z##EEQ%AWD- /5L!&WMX(=8FF0L&-B1Y_LPG\^$ MK@)GN^85M>1YOQ7-KX$):@H04X)/R:HX)VD"(4Z$O#E^NG"M2.6Y(2>DSF3B M**EOZG?8JP$[!;?VO#="0!?$3<%D_S@"R7[X9< L,:_G1_)L9:Q5J=$U*!'1 MO',QI9< -_VT5$.P)J. +L75S7B+? /LPF;2PTX>O3)%EOBLJCS?J.&U1G-U_K3L M !!Q)1SJO6_=-"5;5YD_!3X"]EN;&K@G!L4V7AZ3[ '8EF^,_=3&G$-E4F^@ MI,3-Y#MJ+%X"+"C-Y#FJ0[!P7JV/HC4)LJ1]Z:67\G'Z#ZK'Z:/93[U)J_,\ MF?2&L_U[="O>G^\OC)(P_5S\_C@@6\==M/U%@D,&@%%YTC,'KM.0;2]>^15S M.*//?D \?I?%%H\BNEO5 ;WD5RTGALV;5NY!4FW:I);9% M7#/?I'1:Q;!N3'CVXMYFZ]$=(6&F3Q5J0]8!VR1NAGT:?!HZUY>W-HD:%#7$ MMGP;T']R/&[ 1,ZAH5U]HK;8!FR#>E.(R@WD]\T1QQ/ I_0IK=>_ZJW7U&K] M]]9P--P;LG<+MGX+MOY5?Q0!T,+/-[\M4U=-JW3'O>0:/MF)>&U>_\-<< 35 MQ+[]6%S-A?/GL,M7\0?)>=22F+C[NKZ]V+IF%O0]_N[W%']GS(9)ZM$8.T&T MFP6.'SIIGMJ'7?XOZMI_)F-<$=M,R+*D)&!^8KIB@**V=G#'7"85G&LVN.<+ MLUUHH R?.&V"[2"02TC^S"\BJR%WRS3>;CV7J#$L-L).$01#44R:)<[':?P2 MDO^)&:T]GHQHQCZHUO+2#G8H#=A.+*.AUEC*6IFB4^.*+I8P1BUH>@XU$9Q= M&XND:DM,#WI HAYF"%NLU&AM'EK#XVG4>JS0S))% M%>A9GG3 4K8-=IJE)# M.Z 7BHT,^6:MR>,JF]'_CGTR6[OI /7LC_QO>)GI*CQT.Q*#J&7& M >55B$;!E 2O[EQF_;"FXI97HEO$D\_9R4BX\S2MV91"E5I1-,=7*RH9*O- M1(,=A[/VXI4$D1NZ_DIW,!,TQ19LD28&38G9!'R'6;J%.)%/\IYH>N'[6$#,P<& M@"7*92TEXLDJ2*QYZ)1&NZ.-8J&;WY) C7[G9,@CF'=:5Z: \? KVL M"_P]O2DN-[ :LX,*-ZPZU$]BMK^ZT;H3AQ'=D*#W/O=B?@;GIA;[/[Z]: ]J M9H.A%YHQ/=15P>H&)*5+7J*^'T9!S+'J4(:%P]^HA?/ W7)FJ4"D4#XX"/UH)VT M02_4 O7["2BSQ JYZ'O'YJJFF-F$@$>,U[H_\!=BHR6OMY6_+IQ2;]'>4':P M^'GUJ#7 MGO;.?'LN*^)S^/KIM$/%J]*DQHV^GQ7I[I))?27N:AV119NM=G;\F!!^!;__ M(]?M"A^P^4A8]^! MHB5:T6\;-D+5=/GF/#0+IZO+3N#5F2W<"2T*_;&^*T MS!HE^^1$W(/NDK"H<$^*M2MT[T>5[GUJSYXG_5F_-Q5IXD&__= ?I'^^:V6# MFYT#^QZ9/HD8JUY)J:RH[IF_P1C(,7CG+% 3,FUY_:^8:=.O,R4#/)TE;["C5&ABB1,&2T^> WU81\2ED M-W9VW-<5=F,R9">="?78!%:S-^*]DB?J1VO%EGGVP,@A^28&84&'UH3I#?B% MH4CT_0R'GXD3S-[H^6)5'M%B#5^70,E@O#)=Q=0O_V5]D/ENRZ+W/6=/VAO]4<!2C:4NH;0OMPX9084TK Q4TM/JA#,5=A8(GG[:JS MTYZ[^8LSUV)GV[YGKJTO.]C6#;QA$AI*_%)2UD<:J_/[P[MC7R( ,M6:8H&8 M.W+"5K B863NSW9(?'5%=$I-,ZFSX9!+%\-^FE!Q;QCV4]3$B.ZGVD@&2!"D M3TP6-O%&!6JA"5KVER)H)4B%M"!JB"?G78OM:1.T1"YZ;$6T6&(>[J\+'FDP M4;XZ*36\WL ="L7)W"YA9#,+Q-! M.1?%K;&MT#-XIB+?$@Z="E2?D>HZ7M<-R#SB[WQ[[UOBAV3T2@+U"C0=QV+G MDXZKU2"SA-_M^3R(R8+O =HB[**V%CNP='R3DVX);Z9K&B0Y+?+Z0E4E3M+^ MBL,\U! TY-5]]K=L&TT$(_=*5>(^D37&3CI:!705/1:O#*YEH:LB;8N=@;2V M%9$GW9I'W^($<^IGWM^IGGGW_O'NK-?AIU6_WAE]YT]M0;SLY]UEV3 M-.9H;'M>D@ G_RMMW7=H?SMBIB3LTXZ@T9DI-JBWQ4MKYEE12 M!?8.[(V=@@BT*8L'C4=/P99_BTA_+9742COK!&OF?5G$]],8!5(#F03 M4Q7-TO7!OQZI0[ISW-41W,SM[3]\GV/?=WP3X)4]T/R2E7 '$-\0[/_MLO-.&!\_/2/SM4\]NMKI M.0#MC.9.K,0,,T@NPI7LB"]X M$"!!\/(NUVRBZ:FS)/KM,,,LU)(XW.NQ&/D37G$F8&+WX(1N^.S3EY $28V3 MOK^-(_9GZL]=STW8D2=/&P7?V!?M$!CM(I#)2.UXV%&-5;)L=)59-=W0[\L; M7C>@2AEV9K>QLMI)8[FIC5U6]QHH$@EY]AFGO!U;.NG?^_Z0:*L?5A@*6W4T M)#( ^)#O90;47WV(2+ I7\5HWI__N7@G,Q@-/W^8]29/PCN8J:KMF"T-S'P$>PP[X[ZT8&3JPM=S* &9?T M524F#VR[ES$5;7-6#RQ\V7Z#1_@S&:D_Q*._4+\?XN^'^-L]Q#<7:GL_Q%_U M$:TIN:AB\S1X1K.'_XFU.UL[_HQLMC1P@MT1*F-OCG(L[$-Z8R( @= 2&>C[ M[.A.!C0,>056B?92'5]!W;%?T=3 :2.@;L!_EVBL(VX=AM%*&):^?]\@:8^] M_]? >C44EBSD5"*GW*A)8NAY$67*S1AGX7J[+N$^.=?GYLW1(M*D@SUC2.R' M.K6I]C, ;2AR(GOR50P\JX?S::7@^CZ _1CH'#FH&PLK_/,=RD@)(OX"9$@C M_L:)SQ7FH?]+T4/?&0V_]":S_L.@UQJ.9KW6N/USF_]PL4RQ8G+ "6-UW5$# MY>.7T%VXS'@F$9W_^K K-]XWT[V4J/4K5N6>A/)QTM M9X'CATR/,5;H'/F0OK:Q6B*^1;X!*+/#N3X.W%=>.=ESYDF9>YU77=8>VV<& ME\-B"B E )8K[S$"(^135>E/4UK95U)C"%!%O2;3SZ=0@.;OE/>S@ MIUPJE5QI_C59SL(>LTF[84B#';>UE4\XM+VP=9Q.@O(. B $#?F"I%^?O=%J M/,AUQ';:U\*&$A 7YP2O#5>1%_FNV'[T>KA1!N/2_!CY%;F1ZXCMW:Z%%R4@ M&N($1!U5TSSU)Q:M@.\EE0Q$?JN)ZH^V0'E1J=2JYJI:.''X68%G QJW$3O] MD1T+=?>1\A[8#X1 [E6EL5ZFWTHV/3D1O_C:)7GQ23@/W"W'&,HS:7=LD[\& M#FJ@N8&0D%-Z^WY$&)>B":-W&O%ZII!7?R9C8!] :A *"$B6+/0DMG6T_,IO M;/UH%$QX78MAS'<.1OKAPKOC>!Y9/.RR=F'64.$H.WM@[*-/)3FH"4Y+A".) ME C[81@S"0[<.=E'3RAN'>1=L,]/E1BJA< 25ITJH-SQ+_UGR#!.IO\1JJ25 M0V '^-2@HP$0W<#F78B&"+-P"&T:;ET_[,S#U90S"(P;X#H[4C R?TNXD912 M 3L-,>5),$4("N5_+/OI&20PX2AREW8%=O_ M5H-25T!B"0N%!F+OG1T/W) DV\_ACP>K4+%G5QP.VS]8GVT-A^%.2O5PPF2/\>]X;1G2>&0A/[F+=N?]X"J1X"]HAWVU M5PUP*<&-50$+R)RN?'Y@99_=SW'/O2K!K<.O(M,=VR/6,^*SC %P-!4/LI&-'*\PD'6 MXH/2. %\32)W[GCB4],/=9V:6G\\^=K]%-5X;;XDL.'!"<[]D:#1Q_ ME3S?"Q]VQS99I=SVFQ,LP)49S_Z$'8^S*NOY&I&P)LV CA 9'24'DR29*%#I3*1LR6>0$LL^HWZ+6VCV^^!S@6A;$A54IO5(C[\8>XX/>;K; MS-?LD!^A[)NN]4KTVY$R(=E9,^LZM\'J,B=HNF&[(YM<'Z*3I Y 2P[^643T M+@L!4*SX8D/LMS^UV3S%I2U&I*'S_SAP:? S<8+/])4$?O(D*?87KK^2G/E5 M':Q?8\8\T5%LU5K*!46H@PM*#;$O#QI;3!)(:HX[N*B[A@T1,PG:30C/6T_2 M8-4H<%_B-):5^^3=");9\:\E3\VL/7N>C28_MR:]:6_R)?70=/O3V:3_\#SK MCX;C![[L\ME>P32#$[_:#Q>K5?0]4!;8NKG0MZ6!KBQV?BD\#QLL]*>%!LA+9#U8Z[F'QK MHJ5*^VQXB-M3!$K]J'+Y3W]J3WJMA_:TU^6._[2>7^;MMR-$*DV IG?D%]NA M)G[/;G2G3(S<.9&84%XRA40T)X=("[;47;I(WKITG*T;.1[_K38M?%,?1#[) MB9E?S K?+-J-;7UT_NLHR4? ;S#W;R/2QZR/-,BHD=D@\.[8)S\U#\UHJ7I$ M^#%5I3Y9\2"]FIS<[D#)GPRB.PLA)[HO3-' -6 GR3]ULE$137*E\ M'-TF;KYIY 21M0Z&2OA\)3R1"EFT7TG@K,A)OI6+R+)Z M:K2@M$',+"6Q+\ M%SUJ+\:H30C?Q9(D88>T!S,2;#YI%L&E)X/MWVUV0>"P]O9LD3XCU/5#=ZY) M,=3@)[&=U]>@N<5LNA5=S4W_])JG&S,R5^E5:7K]D[^PVV]8"\TARG L["?= MS0E@96"O1=%)SY\%PL*^G]+>D!5;\SRP7Z_CJ<1&&'HMTJRA_9$&2^)&<7"D MOKD-6_@Q[!?\UF[5"M;<;)B"P:H5P(.DB(UG@I[6VEI57)&I-Z*,,?VYO\"/ M]\TEZ;95%0O1JN6\U/.O0AG?B$O70,B;2T]^!4*NP] &T5=%LE[4DR?*H'\( M-;WT3/"SM#?R4!:1J[=G6Z#[9PW4<(.IXJ] #Y=ALT'S6B+17TC(E[&?I)&; M\^3%E/_J@D8T? ;XZ?5ME793+MY%'P0:CAE^[KSP:Q5<[S*Y0""&18OG#%O0 M&$H3P[^F>((ZYPA=5%=X%VD1RC=U6- #TUZM@N0NX5*'B3.F!%T -WCUV32? M;V=#.0/%;*OE+U*:/G$(/@65[M_?!:J4+W>I/44'Y[ G@!4PF_POK1>'MZ. MW)]A],DQ0[#S*TT&NAZN])X6A[[U('!JL5U&B$O?A,KJE5ZW-LJIVM4U M3MJW(?4_O"8'C00/4!Z3CZJD;\/1\,.7WG36ZV;YW^[)3+#5SI GP^4L3@WM M[&6_+FM%$Q^\AHQO#:-]*T\XZD*I8 I\YMG9NDY$'ATW@'BM+C0'[->FEQ5= M,%/NTIQSU5U*O8J_AOW\\R(2J@+Z5N+NSX8'4:6")X#]!O2"TEI%F5ZS$!YV MD=-G PCFIVX"V.] +[NIP]AQUZ)RQ&RP52O,"?MQ*:Z8_V[5+_)IWR".N+'; M3\P#_RT&!/]N#OP&PMO8Q:9E1_X&Y1G']9V5 LC'T_!8FX/C7^D#_Z3R@7]M M3R;MX:PU>IY-9^UAMS_\G-33ZOVS-^GTITD%]+LW_)[:^Y[:V]8PG-+]XCVU M]SVUMW-/[7U/[7U/[7U]J;TEK]'W!J!/I)FZ>;MR,^S+P"9%.O^P6P900U7+ MLL_-WBB$'[EFV)<)%^9'":"&^<$:@5;(24-LI^.E>5(&J5FN/-(X@# EWP[; MHW%AGI0A:I8E(80?H2$S\&(OZV5&>%M%'H;43SUHZ=&Z[[.C=9R@=HD4!T9? MOY>".)]W3=5I/9N$,[)['5+W7&@"UEO-U9,?792%#@-<-?%2S(Q=O3J67W"$.^S49NKK+\R7W%=\7[BMX_GO-!^:U#__N% M1.4+B6YV&2:1OZ]NM.ZS9?[J+F+'Z[W/O9BO^9)0AMRNHHPT$KE!*KG$)TN7 M6V0SSM71\C@,:\M^RX@4?QY\TV'OW.UP?AE>H=@+IRUW,XTC!+C#N>0<[!#C M:Y!0X=*Z)*L:NFP*@RBW/-A/Q:7!?O5+&3/Q11-K*VEZ%[1J@B9'M)F;K&KB MP.&:$"\A(UR[VQGM^1$W V474R*R=(,@BY"<$WJ.Z4AKYBKI^/U^$D]%U;Y9 M>7.T0U05+,NG)1T.#9U=]Q]3>V!+K=#B_^L"6TAU0QAWV+1B+W+\2 ERN1G: M35 ]*,OH;LH-L]EZ=*>Y<"LV0KO8J0=B,62N MM3Z4/:#(UQ_"4K-@R^%HW"Q1PR]H!PT;LE7U.Y#Y]1:^K25':OK:E7S*9BYL' ;Y$"G?.U\ M%"*28@GJ#>O2-SI;TSAT_,74?8\(.83WS1D5[BOATU!K59,1\$YL$E0%RM0< M$4ML639#NB%3AF:B# ;\4UI[5MG)CL5RM8I3B6WNFL1"H=&I54TW.P0'L"!@ M'*M)!]<5.D<\-NCJ,Y/9()'/]F+C^BZ/L>+ZB1<^\4.%LV&_K,R&@:KNQO)^ M@22U&%I6!2I+U#G3,AOJ3R,Z_S7-C=..HS4-W-^.8:YEIBH[(;]IN'SL6D$: M (C>P DIH:\?AC%9=.. (3A.L\8F%+,S8O(G58H&8'_LEPGHXF0&]"U(5D)9 M2G'RN((1G/Q.(4SR+M@O'_#E1P?G#8C,.*!S0A;A(T.?4^JP4]1HF5/$BI.[ MOBOV$W9T$0+#>P.BI%2W$\+@(VY7 M$I.$?_4)HFXX[%P1MLHAC VW*X9YL^*1!E,2O#+;HJHB%(R#G9_65L'3 %]9 MXB(2V"QOR7H[7]QDPV"G7[%5VM2P7[VP=>X:D6,$4W[(1%5LB3%E9+7.XJ M57M<$_R G:P*]\4C4S)G+2.WZHX'&!;L:+U9&:J%+U<@8]6]\\7N4)GYW7GG MQ3C?P/:UCQQD@+^X?H(W#W5W&9_30 6&?9A2IC"7S$:!2MGM^O"KH'X#PI:& M1#V1:$T7Z8-:#MKHS6>:>.UNV5+CP5+.2G$S9# $5,QNU\]OC/?MG_\FXDQK MT%/,Q"3[VL?;=>8;X6R)":6=LU,5NR?.)0YVWT3(Y M;Z9R=R@#)^ C[Z;M!>7F#7JA0?C8M815MX&Y^8?[O,2*\-TJ8T&%Y79=S-4Y M< M'\>Q]?78#*%:#AX*5R>X8SFCD>/F_=QCN0QK]3*()F=.5KPXR;_"3Z ]P MT86Y<7[:HC;/K,'Z):6?%Q_=$A[H,Z/\5_*T\!/"'XJPW[,C3)*.F#%P1H*- MXIAHTQRA*^.&/?H6<0-_^S"R2%/2C\]%;H&/W9-[KNJHDWEDB:YCVE7)*T'=%? MF:)+"A#;&SBYG.O=JU[$J2;W8MU%G#[=[B7"A7EMB9X\UV(U-TT_-7>8J309 MJ.3?^!T&C@S4O$=.M!X4K#KS\6"7=/.3[WN M\Z#7&CVVIKW/3[WAK#7IC4>367_X^5#'"[5Z5Y% ?1TO>0\[*GH5Y]?WES38 M)#+!A#W]([C$EL%@=F2=T?%36OW*@%);RE$IIES2BWHY%O>VA*O5I;N4DP9" M=4/5E"K<;F7Y=O:1CMGT0W5:,4VWF^.IFMQF2B%57:VZW%Z%9I;P"B*'XI76 M< ;%_BS[CCI-8JD9=OX&HH;:XP0L<)U_E3L:X^ M@JP]^FLG+<9:8BWQ6$W(*_%CPO,)[;T*W$72B<.(;DAP<)"TPY#MP60Q<][E MAD2EP9"3%)J<: KFQAG87?USC=$V>?#$\>)9.@?*:&EA8TO,H2J,5Q!_]8P] MDL3E6OP.29M>6ML=.Q?@&W']/-S2S7PK"N=IH9HG%/0XHHTI]H,ZWL<3=6(6C95(M66]#$AW5 M1#N* O_^L<([PJR?$\ (J%/0[M MLUENV4)N>\GH9"&.1]6>E*']T1-CG<$_,XQN( Z]2]C,YV[*''_1WG#(?M,D M8E!V0D]8=0;[ 6C< ,^9J?'J\GPVCS3HTO@E6L9>>S[GB6S4=I:B%WHRJ?-, M+RT>-\!V?J3SV>"[K^P42+KT35GBL-P6/1O4F0XV,>U7?RO!;U15ZW;_=_2, M2N=LRR M]W^/^[_'_=_C_HWB@QL.5\>+56TJ7/T6(](L/"B<>Z%YR;, KU3J1OL'UND5 M[HKX$F/X+\4'@^^)!H#-Z>NK/N/T_;;6'7?;SD!\!>L-.OS<] M' 1:AV%1CP J\@]$Z<\%AL-885;HS@&%=G9L1I7X)3,9;#/I]_."&/""MG9P M2"Q?,A8T9G>'9/ZG%7W]9D'3LAU\&9.5X/29 T4YB4;-6I4;7 M +)HWK4:PGIPTT]+[5W6Y+0%,JPBQ$J8GLZX&9MVNB;^;^Q_?R?_. #6. M364[*?^^DB_@V+JL##J[8?J22@*CQ-(H MSRRK0 M*QGB<=(4BGED:R:=&%-E1VL+; _7N-YT 0#P3&1;HASNLT=PG*S7HHR327$G M/4H'-T3>/3M3\^"&R"TG5\TE-TBALX_'K<..QN).[CL?)ZB%: MD-MI//+\5?FLSY)3(0>6JFJ3[IV%HQEJM=,N:&J+4'^]TM;P&R 5-$HOK# M@;;#= 7ZW2V)XF;03">"??8NW#U=*^(2)RQOB@8LF/D8H76]].38'B%4#?LQ M&!OS1%SZ-@&NWG$HF^'"R-P"^\[?2)A<(@BUU2W%>A_GS%YS9T"%GC;O*V4M M%Z3F@,8&K^27>CL&YT9$UQ9/G^#,3ZS#!9-%H)7FJ3P<$LY$#H>B"@P[F]%;B\Q(P#@* MN2[EHNC,'OE7?^;(C_[Z%O^=B59=3(EHDE!'1]28:5<= PN=NC@_6_*+^(U% MVT^#,BXMDMY"CHR#0;0#^5LX")1.UGR+/9FL1X1F[.T2&AH7/7>!3'J4,I T M-71H=]YFVW?^9K)T>(,(Z5L MY#B4H#\RF!(/Z=!JI7B+UL1CL$J^3SS=)3#K8"+&JW+A*UX[NX%DK.;*SI6 R5I'B%<%8(0W\7/E*BT43*XZ0KQ[]B,, M<2"YA@H:+IE0'\0[9GD6V]X*.:_,G77@"A=J9/"5KUN7+SG[IY1=S=3]?V!Z MTV^#"];/TZ?9]V=UKWKVH[I=02S#J<\GX#JUL07JJ?#G4;GN26BI:02[7(CT M3X2UK%!)9NJ-;F!4G-#,J24RV13-#LV<7A)3GQGG$:6QP5<'9W PB9VGI!F? M\R:RN0E->.P'DA9V:!Q']@;HS$32DV,?/3H5S0X+20==,1%M.Z\%VZV:@9SF MI+'8- ,?1%(M.N-2.=N++(W/GZSD;[GTZF&]'-("T*F4_@WZ,ZJ% JM>>'53:S7T77L>7J!#^%QJIX-L1/-'Y=$X@S8],J!Q"U:AWJI2/?%K.21BQ]JR MA).U9"CGE?BL%LS8@,CT@-LN(R>=5P:I0:-^E6Z\RX(!FM* RZ%^ ,1Z;(7Q MP/XLTS1.5_*?/-U9O3 M)?;E2; F=?TO"\^ALFKJ[[KG.UY(G[PJ&#_)>3SG M;[Q@]JI-P+9 )((]%S@*"2^Y!,)F(N)DR=1K5ZQ\NXL/:B3S^=**B:,-6C[J M)5B Y! (@V]BSE.KQ#]18(<01\E7PV.HFW--;;1F=LU4<4R5.?7$Q#M?,WBA M.$@'>-G!EX#A+Z*K>K4W7H42X*E::E'^\G\M2M*U**>\4-V?"BURED/\&'+R19)$;&QJE)6M'V2HWQ=E&I\\@_%>?Z0YR7;/*2=8VS+]/7J!;LV ML"/96E-+S%="5[[1@?5Z1);6;&?+6#@J#!O(L=.7/+&V,HT)JB.19BGDAL^1 M/M/0H!4A\$1$,W12AO,NB?,\VC:G1Y%XY+M]<3(0IY2WNSA)V&9Z;.CRAM!6 MWNS2CK$/WWSGW'4$>0LF5R>)V;],K'DS!T[_/+%ONT@YKCNT2AI75!^HT&Y M:5K>I$-:,Q>515[$Z8:GNQ43;\XS>TM+H"J$>X_:3Q6@HB"R@BQ%MF9L4SVD MIGS).)6Z*FIWLTY@,&,':8M]KNF)'EP<1/#3/WX7?:1,J!RZ\T5O5RX3J OL MLU%/-+V%0P14S4G,/\(X3$UV,S_H8 M;7]D]9N8!9,8%'G+BA?6H/ZPCX OQ]Q#;#?@:FD$4)NY$]-U2"@2U?KUDC!= MP,A+CT;UCWZ.O:^ -1(U5_QJ_J-^O$ATY"?_ 5!+ M 0(4 Q0 ( #>:6E-*:Y!@.O0! &G9%0 * " 0 !E M>#DY+3$N:'1M4$L! A0#% @ -YI:4XU.4A88)0 5@ ! H M ( !8O0! &5X.3DM,BYH=&U02P$"% ,4 " WFEI3"L2$8<,R #M M1 ( "@ @ &B&0( 97@Y.2TS+FAT;5!+ 0(4 Q0 ( #>: M6E,:V?A0[! "YT + " 8U, @!F;W)M-BUK+FAT;5!+ M 0(4 Q0 ( #>:6E-4[LK5%!\ )YJ 0 1 " :)= @!T M86]P+3(P,C$P-C,P+GAS9%!+ 0(4 Q0 ( #>:6E-@!L.YB" $&? 0 5 M " >5\ @!T86]P+3(P,C$P-C,P7V-A;"YX;6Q02P$"% ,4 M " WFEI3OUC5XY16 P?P4 %0 @ &@G0( =&%O<"TR M,#(Q,#8S,%]D968N>&UL4$L! A0#% @ -YI:4Y!$Z=WWO 9(L* !4 M ( !9_0" '1A;W M,C R,3 V,S!?;&%B+GAM;%!+ 0(4 Q0 M ( #>:6E,R^,+BZ7P %,?" 5 " 9&Q P!T86]P+3(P D,C$P-C,P7W!R92YX;6Q02P4& D "0 L @ K2X$ end

Z9]63E\8([9"J$C#9FX=78R5$4B)^'=9&-)\#^^EQ!7KG?CK1KQ\B)J M"+LN261RF@J6'GJY+=_VE#WG\B?FK;7;K#AZLF7,>C@A[%BE12EHSR#_8_L8 MJ@HQD.."48GYS4XP0**Z/NA*5!VR&POA"V:,Q.Q*1N)(*2A%7U/Q;9@Q+N_' MW]2[UM.>68Q'!<=D+,Z8C,?EN<;B$&PEW/NT!?11)X1KJF R9;/<$9T$3\/I M!E=_I@$%E&>8UT9+V9U*IZB3R?\V:R*P<_%]@E1&&:(W8P0960 M=NA-<9HT&LEV, @YBT(G4P +EH Q8R,YVU_FK&LY&,#H/U)[1P-U2!M6H)S6 M*0(XFJ(=":+^&;_@F;$#LUK7 >DC-0-D8,!(&$L'V)XNF@U)$4ZP. M';>2_N1VGLG8C71\.S#/7^%DC-D]K*6.\ZU;MBGDCK=8*:G//&;UUEFX\ E1 MA '@PM/\U6LH] #F#R +:U8S/'MI73..CJ[YWZIF?Z)/=OZQ&C<#MERCSWBB MYX\DO9Z\U6_JE0O>D2G6>P.T^;&ER2)X!QSJ8"WU&!BD/@\L@)+526@^*,+I M(53*'&?G2;-_: G,$>HM1_@3QM8UFBM 2V7 /C-EPXF(67%H2[9VTFE>._:<'UEU/+H5; $7%>']H.APLLHJY/@1 MJ$ROTI#%%V8TFO)$QZHK>,A56V9HZDTLE93?Z3>Q5Q(GVDK!NY%!X#N7M9'" M5RS"(T-U,2D,E21_G)]WBX<'ME)BPUB77EDS)6QB*-):*(5PN72*PMMN)H@] M#H? 8@&>5L0L=*J&".\!&U]2E6P T(3T==+/JF M]7GP"<]B_[2;IYW4.G&S,W=97'27:>CQC"PG MHYI'8@%@:K"8902))^,[N-6&TK)[I591-6<#WJ2F=4.BY$]P2O]'152;#[E\ MQ;FDFKU3SKM/6G)J+[R,R0??8J2DBA%#^-L,S1:/<\&O>@G)>NG'Y[)]"2FS M]FV*TNN5/[G]>LT/3ALOG<(2N]=C4Y72E4T"C+3BKB'K8WA><+R:=*834%7:]Q/^!1 M]MAE67:#"&RG)[#BH@D:\@G!9ES^]_EY9A_[186 #T&2C7UX$R\/)< MYO'MM?'3/"\,LI?:=J&KHJ=E">(] MOH2F3&(/%D$PA[3AHWAX8-_$$OGAY3BWA-EO=5Y#W5"ONNLQ,!ESJ>!-J#_] MR?PHE15WQ)OG<1LOEHF'Y3O8&BVD@\@"5*G\\'PCD%HH7_]Q^4WZWN6?:J4= M@#0*Q*]DYQLV4Y@_P>TIF&=H(>5IU"F/]RN]+W8[Q+PQU]:S^K7:YMZDM*5= M/ C-21YHQ,D'QY1DC0?K0;!R9G2=-K5;-+&R#1C3ZK71!&F:>+GP"TU!:<## MJ.QTW!5GU-0<$,E(=,U!7(RS+9J4GST+;/'<^=X>DP,K]3L_QZVN?$C[ 4W1P.646J M/UE1XM.H(Q37GK[/D\UHJ^3<:0GO---K_QZ=ENX;0R$V1%9RKK*T*9%E4MG% M:8:'!U-4QC(A7G@-DU#U*5+C1@O1W8_\:JN27]YQJ90<&X]>U?E31_E^_5,Y M^2'&C/S2SIVE5[JSH_Q\\LL?EY:J9L>< M5+_65%-V3J)M;*QM4 UOD7:!W> GG=(^0P\<^CFQHD*P3M"P5="*<.ND[S56) MTH<;H9K>G$B.P]/LGM=,F8=/L7:*CC/ 65SN" WN8Z?1^<3-;E?WU$\@D-SA62CAG:6.N=M)R (D*& G M#XAN0WI"#'\LCRI-ASYU5A_A'ZNE<4\K;:6EM1F&3-)S;6(SUW0KNDW037GX MX[.";!A)E-?U4[HOOH[N"E=$4R M"R,6AP>VFX5RJUD^-5-U:R7QNAS+:6WJ-DAU7?NH60TQ1.GR43J>S(E N%Q5 M/SX\F"@_9LW=G,IWNA/*-B>W0QOB6Z%-23A?H[)#PV/3E#X% MV.N8DS%KC!$-/875G96M,N+'M(Z 3D9A&5EX&$KW/J^2QE MEQ=-9 W77R2EDQ+KV;/G!Y.+H\=O5?B9Z1716 C_!# M.OG'$8V6'$5)-)L,,(DM(!,MC=N3M>/60=$>N_96Y?$Q=PU26Z7I.C,82 TM M7:?./O1NTX0\3H2[@AL7K.I_SW*HO3X1=DC[VRB+G O&_;L2W-X?NRX D(P* M!-4BNO,1G2":T&)SG#ZH8PH@2$]JG6,S/((=!'B#MYI]T%?:V(W[NL AA)>J ME89A[9)B"2M(P9:MJTT(0JUB3ZX) %E/>*9P3&I!DSR32R,@TV*7Q,FZ88J)-7 +C";IU MIRKS)7H8A$=%0,UC\GJ[1,9L+-WI,VPWCN>[DLP2:3F-Q\H];#^/>0I6P,?2 M7U3-\+797";$IL,ZFW V.U,+%BLK:0_LN)Z5'#@%><:2+;[IQXHE5J$'E(-% MDM@5@U$&I7# +L1@)BP-3[\1@:5^(HV*CFIJ(8;FB*L"S7DS#9M>21D0OC_9TSYZP97FL2'W" M-J!TOHR&7-Y"<]<78<_^XY]Y2:8BP9;7=N>-%X;YK*^FW4998!/"),J[L>?W MR+#EB8E<2>K1MG:R#&*]QYH?:YXV+M@TF:4YBRJ]"W90^([N)D+;A,9 BRH= M0,[LL8@I+07M:A+.\9KL"2-+ "*1COK5!P"S'KPVQ5D5@X9$N[:8< U46H.: MV,4"3S\\\C 5Z2@<=%7J91D^, $$'I/5:MLUK,?6HA(L]0/#VA!*$U5!:N0 M!;'IV!_6SY0W%J@]LV_E*.-T^K'(XY0-2=;NQJHL%I'&6(,:^HHAYB,"LK)$ M/2?[%2! DY]L"\U4K*;9QE1D:Z)I' @)XZC-K"Z[5UPZ;?7:BQ6GB+1Y62;L MWEKK]CNL)/T.0^YW6$GZ'<:]WV'\&472VS#I;1@;[%G4V]!RX#1!-=4DP?9% M6;\&SH6) MXL-@"SR^_=!:OVY*%[V^**W1"\'+GND53(G%**XE"^;SI(NRG,W!0>H_M&_D M;:A6 2SMN^OKZNU/KG7&M1OGS<99HU9M=KAJK=:Z:W: OK@;P,Y:H]YVKG:/ MT3%\]*LY2CK86Q1KQG.0+E^=+,6:^]CC6^7[0__7_5LZ>YM;&]4B .U'_I.- M4 &J&T]X7:*NGALP#3#ZYG3IN=' H)!&,FNZ, &*I,XQK'8V2ZW'N7F)'N?Z M$1N'SO+7?:L"Z!.8"T';CYH*;XJ2T^8);4EJ>](R1^?#Y98MYV/86FT]W1HM MRU2ECF:6N>*P;ZS[ME&,>>-=GP)& JWRRCN%;H<.-:/ J%+&P#L3M^Z.V\?< M>;5ZX[2"HY,B41>0AIZ=.W.^:,2!M<:2%,M=Y/K[63,VCP5]>/ 186&Y^#&V MB($37 ]]1=1OZG[YDP$@&#I":J+![4C5/9$(9K-; MK6UG.YAX_4%.D8;]$**/]2KT.N N5,/9B43=[R+U^#X[OGS[4=9'A?GL"4,X M'B?7RX<'6 )(D4SOM$C[S:U46E6'8@2BS>F)]JUVH#R M;-0S'G/*\+02!X"%$G1-LK?QIC%0->D-(Q$HF>F?66\<8-3L-\F3*(1A/$I9 M( XTE;<*-8 Y4R'-*LCZN'&K.X15SNRS42;S6,]XJEHYHC1E-3;GW+[FEB % MK2K.-.%/M=$[ .YTTNK58>^8E:-/V5S>_/')+SZ^G5[_>2J=OMW\J<7*R.JN M8F3=Z52Y=6]. M$# -&F(E]ITRY8_&]496!A)5_"T>0_5JJP3?F6Q@-[RRHI5G5 MK2F1+"+89VF._L_0MQP>V&,/)DT*%QYN-IW?AKRY4G;#!DXT-7OVHCLKF?'$ MB2P1-(CM&.(P;]:8 1&KA-,!,#)(Q0"+)W*8",_\.9';F=P M'-P!4L*.#\.W,2GE")\5G05M$.*7^XIER#E;HANA:#MVK2/6Y=)SL>P/F..E M]"4,$+'/CCVMIRC^Z79,W8&QJ=M7U24T"]<5C&ZDGS=8Q@ \9"6P.<^C-$6[ M]0LW8,D%F.!K4FN7F84"-=U$B:8[6X%DU;N%_9-_P2.MF702:@TYU)I))['6 MN,=:]VFV7!)U3:*NL<&>W41=:;^1.JR@#B7AQFIP6%5$#&%1?H2MZ/3%<; 3 MMVO*JBL]OIU)\FMM6.Z62OE866W"*E:;?>P49Q\9,^BWLYN)/Y/ZR M+%UFW]E*,.CPGG=:\T5 UY:I[N).MW/1A3C8-#*[,O8Q);QL#!@>R:0/[R+* MLZ2IBF.U6CMG7V$K'AY85BLSZ&P[#Z?$L!>,_0TRSV;=A2FL=+/[V_*"85<3 MZ\RZ)$X$F;P>;@U1'*_&CFNI\/1XA,<$6WK$\D<]HP*9,UQB-81-L!X'3@0/ MEWX PP'S6NLF&EYV5,DV%>G+T/I1!8GZR-%^3Z'%BM>.5I)N93^O#^L4UR>J M\[A[C9:IC#HESEQT"A^)1>PI/#HH9#3,R3HV@[7[S)9\&=#Z;BQ:0Y-1F>@6 MK)O8N8S%"O#[K-X"JT=%-H?2+L# YWU' UE9ZNS=W@;C:)S9;=_0ZVGUNUU< MJ,#.Z0F44BS?/T,N5CN\I1@!S ;PD[#.Q(C9UBUBH9;EV:;N&[OH"V\-?1!# M4^Y;+3GZIL3BYT!0/5.CK@&[DSPM\E(5">MJI^IS[9"K@06U2A^V82,N[-$3 MC$IQ75YYLINR>EQ&K-XJ957R(E_ F1MH]^-RDWX*HM%Z)FM2*M8%/5,4U"?" M7E9#4>"EC$M3-H-L6F94Z9,NP'#;I"?QI016YD89L(>7C8@")#\&F-#H&JWR MZEBUUS8\81M8U-?E-=TE\DD86K!SJI,F@]EN.18+Z;-._=Y!N;0=M5LMAC$" M^(Z)8W"]I4%P-< $#"<>R4H=K6HDMR:+.IS\8&"]B7J"AB-9'1-"^8E@-16V MQL+:A[0(WZE]&MGC"^R#>8_@W3,LZ58S63O&TTD"C9+;_;<9J.F56FZRA:7C MXZG[H],V 5,!*5"E LEG'\Y#,%.]@!VY1MNAZ)8O4]7Z('G>G-(>51NAID?K M"T%!,%D'#CBUBI&;>?7?W@IWS^U[P\BXS&\3A)4H60%>C)\A-F#N%$4"VD"7 MNEY5>OZA/0P'15S":C>/!?2L_!'D5#:B3<8Y$4UL5+HE"MQ"5^)^FO!&.Y7H M]OK$CD[:S8^MFK&>1I S T51IPXZDK#DT*:IPP/KG3.H"3H3/M\W>3I#DK@E M/W:EF58FDNN"F[9P4XC1?5ZJ[)IG!:L4Y$U3$Q0#H0-GP0&8AL4EY,B]R\ MNZ9N;V3C!P=TL/9*)E]M24"'73AJ'^6[EN+H50^= M48!L,N >4FKTT5WLZUM51/P/IBP\\S(JP8L=#*?>1-L@SS^^%;^+!?GN9ZZ5 MB9=;05S%K4![(%/G ?[@.6[*F6$(UV)8E9Z)*R$L\>!M=R?1"4J8V8'L2AY; MI:.>L4CNY%+1S;($1H*9F79+!T=3QKI>R3"9X*>?@9+2EU@W ,/*#F2R"*0( MZ!6L&0:R2-J=QIK%"F\@+CK,]MQ=U-)RBG2J1HW7-,SHI=$JVF&*MC<156_[ MW-_CNT&[<)[.&]W)'MV>?Q?/[5CXYL#] M>K&9.'8_>0'AI1,E8.N3T+?FU_=VO:TIJD]#%O\.+7:^U33J^2:= [;.]H6. M,]7O&5^R6[JPN>;8[<6WV_V9.<:UPUOHN5PDMADDK^KPB[2ZZ?, M@>5,(]BRCV_2]R?^M)'^_OK\%"LK@:QB)7C,@%IB!D0@;JGKE_( ;=+BFC=I MRM/?T8N'OKSV]%M:_'EB]I[_Y#P5 Q.O6=ZFT?N6R%EIT $),[&@ M!OU3-+O0LIFH2YDF2;(\*@.#F-312[LDX9!:RH@G.R&QUC5H0K$:K&M^S)7L MKH'+S*/TXCNSS!)K?)$]?LKHZ#\RG>^2^7O>Q5D#BHZ"#B7*I-,EII5/Z-S3 M6.>C>'&N?/]):G4SFBQ/:P":Z3C!J8H@E==9*^E,BD,+J1\XK M)H9-F64UT:A95&E10K5]!Y]FBD>9'"R@CB1!YW+9XE&-680XDS#%71,>2P7L MU'G/9X2ZSL\<@['A-*&SP[&8U"_S M%9(H4S5Y/.71P28Z"*K$\,TX[I*H214#)&1L_<6%^EX*%=PK6Q6#A/;HF6.J)ZE^' M';#U@4LACL)1G;UNFHAD%5R\.2Y;39/P9X/^.*:A7!8 HVY7WE,>0A'*<[X4 MAWT,ESZ&%:,H09-/A&I]4>G- M&V&-)NV.L'8QD=/CT2D.80-2 M5<6)Y)M4:\).C-/S/9\E\F)1&DLEF7J="RS*$'@K@4!C>1P*:S+8I>U G.Z" MN+.!!-O4:(C,P):O5H:"6_>$B[NS8!$6?B3.WNK=A-686.'E,;PT(=CP;!LD M1#M1R*EZ782N3N=/H&A!&CF2OF?2' DG+.ID0S("8VM@_H)=_:IJUM!GIYVU ME8R_X,MF$6ESEWO595U7[WF:J=8FO5GBG[J-0TH:!A MO0 ,2/I?SUBAF2' )>VM;-YK/XIH^%I66,-I$[Z0\RXSJS?9,&BH> M5Y8/ZW1$RZ(&)OO'5U>HQLLDU7AA5^-EDFJ\I!HO@F;)(>\U@KH\Y]_<<:[P M'LKTO =ZUT5[T1YTFXTJV\( ]$&<5VDK)4UL;G:E\HI>5<0SNWN_JZK,2:^K M3,R[77_5Q[?A-T'03G*G%TJHX32+UV[2V6D%#RBFMKN^@J"CGJE7 6TI%;5& M_7,D3L]HD7>JL^S)R>/;JW#>2(^N2TJ).!OHTW5>??FF/B>_WD MLL$($'\PTM(9J:F'I6R-Y)-.9I6\0^-@CB%"C<]WW(:89^0%S9#YYB!;JF?; MHMT;&,#_()DX4.Q_[_+O/&XIUDX%IRQO6HW1WW;EFU8.6V5SS.NH%01.7CH+ MV3@ESCO^[>Z)7JSTG^ZTD55;DQ(S$BWTZO9K:G6EA7-4+U9-OO98_ MY^A]):*),.# )I]003Q9]@?)'G2/\MFBG"]4Y7RI]#YB[YG0*H,G%6FM1UP> MADG#QLC_%4/WD&OU5Y19\'\Q@^;*H<=M:&NS,.8SE]0I9/W-[9$HETM9N5:. MRE6+7F,D1:+9\$W0>KDTEGFTSLN%4DTNYU*D=?1!/EDZ".J=ZVLO]43OC!S_ M;#_^_NW8S_GS7Z7<"F?[QY"(S07"'!87JSWJ\2'5,.V64:8K:<=Y'+_<2(QE MC]*("6]'7.3E6I'\5RDM9.'(;8@BY(PRW6_@YF105<[62G*A')5/M][^14NB MPER3XEIS/<'3]BP*UYG]M+(9BV*Q ,HS 125JV1J[B*RY5=D M7GP/&P(:6B*UN.0H*VI+?\KE[I]U-]%9R=C2WO86H2JD;\C:I<+)2WY&_DEC )HET/3TC9 MYV>?LP^_+YWJ)DV#91R.68GT;W1!(C=QPY*H7":*=GF?>>^+K+9QJ8F?O%S+ MU>1\;OEPU1INR S/G&F43%G;".L5"X=VGC'=S_NH<@]#&;Y;Q"T1>%>128;',6H7#BTO? M+X@,/W/%P)B^8E6?1OKE56GZ^R6N& ('8.>N&Q(?DO),HF0*-F=F96LMF:9[ MM5;W;OOR^^WY]/E?L7#O0O MT(-OPN).*DMJ\0IW;^HN"+MO[ZQ7"\3$+62W:>*>"I'!!7;^7'OW]N9Z6OCU MJS-5GUJ]\X'Q=)HK;#0.O^!T;S&'35U*Y2EXN)5"" M*YK _ 3X"XH/ORT*C+-C\.M&^6>4_9S3C0UET*5M#>],D#SQ82KM[>-M1Z67 M/2";C@E5BS5B'&\K)#T_JS:X\E@[V9,0O5^_C';?^'Z=W:2B7-4Z?J,1ZJ2R MI;JWE],(#6_/="[D"W*NMKPD6,YT9H6XD0AD0DU)DOC\OB0^[9+X_+XD?E\2OZL0&OL&M?L&M1MJ4+M+$T5\*Q/L$8,[ MR(""AEB#BCGPD-9R$@4Z1 /8,Q!7B-]G8KL.Q^NZC8FLR[08*79,,C8-E*2I*4X=WTJ.]\7@K-0J; M%C?7\M)S551'8E7;%! .VHTXQ](7ZU$C\PBT;7I0;$"C EQ=W@K.:^/6>^X9 MM*V41.'EO$Z$=%70QPP _F@CM%G@/=:ZK:L]6Z9* 21GMVF/[K8^4&BX,6*] M=2KE<\16SV:*);J!IN \1NT5<.""9S(A]Q*P00'"S&3=Q3C"F=?$C(.9J99& M&Z4!5)9E8EM4B@/(^MN0WQN(S:A.;(X&QSB%]2,DOT1N#'5M"P(=$I8&B#E3 MRR#J%6),TY9E'&B48AAZV&<:-#;CW.RM/$P)Q]'V#4]3 0V=$\LD+), =8/P MLN4JQF(HNNK261*1C4::Q7Q^^.O9J)WKZ:#';;B/2+YZ/%NU YYO )QDM2V< MVX.G\]%H..G2^]P?Q)/Z(),)*\1,T3L M'WUXT-4-,L:T?'P]CS@I/FY%DD&[$RO3BK%^FW-_7-?32O*M"96 MDH\ 5.U,+R;5?Z:G/X8__G03(0!=7C9_$->F(9TW;Z73VP9Q?J3+9JO5:(64 MTBZ#[@06^%%:/Z8?&C!II#E$Z'D1YC2^$!D^7OJ]N.#K0H"9]8!(JK"/)PSL M%JR'(!1X#*I#2G 8GN*KKJ+X6NQR"16?!W#+5&!Q5/XZN?U2L/^Y]P!NYUP" M@S-') (THWX77L1J*!TKZ]5<+:W+@8JSMM&.8LM152O;TJR*5\52X7HMKVK9K@\J(Y M)^>T5[G?+UO5^WT-NI;/H#B]3(*$S^PU/_V'S;K!)GWFS3D!(\]9\8K0;8N3 MM&+GNRW&+5;*HM%/,[W9+)K[[5%=9ZPJ,O2N]/Q.==K^%N&#[ M^BIM=7T:7=P?OW-\@B 8ZO[T(ADP*.46+6UYGILI=EYZVBDW2YA7BI6MR:7" M8F"4?[/M>.(S8]B6^/]#L9UL=&4]-FO^4=Z%LZ%9K-[2=S1_+B3^OS1>5/]""-XO#&UL:*KC:>QII)V)(V?VYK[E/$Q2!TD>9B?_Y[G>GWS^UR_?[N[Y__ MK'G_%T/CH\%[*7$/%#99S,:!V4I;R2'A^[F#>2IUVJ,R(*EEZ-D8)!-M7 FI M4.PO9.][]QG:DA52_\AC7F+13+*$"%(39!<.B^6GH'2\)YDB:0TUC3@S/1R^ M_J0[G4Z(]5HPEQ.8RJDPDRN,H(7L#+[_G%L7RM MR95R%.(0;8\(R0A\RV#JD& 6L4%GF]V@6_SR3FR(.)44[NVR.;FGLNJIZR::!/IS+O54Y8ORN5"[!';YTFN M-4.V@X<'L:SNG0LG$;CXIM*_ ,I*O#NQ)MXDY> M$>!=M'##+$SR=\,Q05)@SQC MD/W'%O)@ O>&BFY*/<.:4,Z>X$Z/K4>R=8]#O3?$\96117QSX AO3XFHPW3# MPP,#PWB MF/"8>(S.U)Q^;IWE[@NGYBZYD4?#]X3825TC6"XME^7%]KK)-F[P^EALEV;( M>HHJQN&!1]F!U()*(L56'>G$(O\C'9W76R?OI<@G3BU5[^O4.'.DHWKK]+U4 M!6,H*T$>=#[[4=@]@5T=6E6@.T3ZP.^P?BJ?^R@3!>- E$1WAE"+(/7A]0=\ M?:AK-@B79UK7,B8RQ]9!,E$9J)M$@#D@_>!QJB9=K3L7%7PZ&D,3-OO4, TQ,107"D^'^3"QJ%(/6Q0LU3 Z'#;O7 M7%K>HJN0(4XL.%:^ BK?T)6N;NA8NG-TJ3UH!I29"=1YSY.UB80EXGAF!E87 MU"IF[K)ELV$*P6'0SK>U/Q,=='[W68*MQ*(DNDDRGQ38!CV#_$!VDSQ)T\]U M2!-WR:ON\^$!-28LFI?.)F7@-XG)CY.@VZ(3:X@P)W*%B65%\(*PC<($*>7= MH:UI="R'5Q5%;CO*A,.#T!IP[CR/GBQ2(Y.;26/?I5,7+1>2Y6'3$.QJ*=F! M>G.QK!U7&,(3P!K@N:G#Y%6>OAUYD<3(Y'TW>US6S96)ANS-: 8?S7G!]_F? M7_F#TEWR^0!1R<[>7C +&R!W='.#@H%F3 UD7XN&=E%FSM"1 0Q MFF@P.8V=26TO\AO?BV_A#9BA/!0UTEV1@7Q<&9 _DYT@?_)^P3;2-2,Y0Z3*Q!4DP%U>.1,QF/BL%!U1W;%A5)5F_ ' MXQG*)62WWA]';)5X1?,JU,8NS7!U/)S"'@\G;3R"BJ-0;;IMZZ(W_- M53.Y@LQ")U)TI$4Z:EMCO0?.\OL/0L1%.K>)RGBT['LL6,]_/,5D,X<97(<' MPJ.WU%JC@1LPCZ,_=:+<1#B>&N*03 M&O1<'H-@).'E]GA9 :8 J/T>62+[ 'Y!7YJ'X^.B$??V(#KXC[?&,38KIMJ M@VS-V \HQX6CZX$KW61#=*:3YZNO3[]R?[X]E#80CF:_)*Z"1QRO.GH512L>! MR,QD-*&H2>Q&BWJF\+8*-[E$6L OCJ7ZO#_C!\:V]:"KFGIXX%V)T<@-1P'C MH!\JA)W[$X,XH@^PC/F7IL=2(_(]$*'C!3Q&HQR*PQ!&G T">6!27JLWU-2) MH37[WISO<,J7,..YV!U"BMXRHW2F9K5N-)SG/^.'7;K,"D-WG'2F]?:E^_#] MSZ^!54H"W=%HM2^NT,RZ:S7.[RZERXOOC1;;P$718M''"OM@ZX6(8UVU&=2. MY!^(=-U62O)>>E'E[%\I&VO]/F9$P,2Z$]T LCMB3"D.TV(1],722RN$\272 MY>D@J%2LNN,P"RMB_[I%BQ6 MX=$KW=1'DQ%[9OK/C\__%/N#_/"FZ&6 14C8OA84L&.8$@I73]2^2VYZ"0E^ M9$Z=R-G#'P)S#>2" ;;Z!W5B TY38G/-)_Z[3_GLC.%(N3(3WM?\*]E7Y4G< MUV_#VY^/XY[5^U+=P7T5YYKNOI;B]I5*$!AW#?D34963NER/*T!+_J%TKT84 MA\EOXEK:#'Q-BB1A2@)[DT(ZF^0P1]E9:1QI[VDDZM RU N?I X_#2]P6-G$ M.G/GE? P1A&/F')#N&^R*5>01="<.'I5:/,K733D8XYO8H[;QA%-U?1*D]T; M@'=L6Z;><^B,/,:0I?[$-G478DO ,7TB;"&GZ+4>Y,;+:&7NE F$]IX[YP0F M+Y\S\BYCBCWJK<\_+YMJKE!^$2G TO*77-J&[;1"4C.M\A88(FC#54RWJ-9T M\\==_K4QQ 8-O!7MN[TU1Z3HE>5:3 D_:$.]9[Q>!5!ZV?..E/S.:,@/K%FN M?V_=GM[\?O[]D@F"\U" &$+[/S-G4F/G"U&2'XNGVJCQJ]??Z9//Q@_RPW@]4'+NJ&$_ MC5]62<;/<:\L=U%9GMK/8]>B?6YZSW12(]VDC25Z0]U\M7JS]K*G-4C8*R3I M%:6H=YO0_&DK^9-&:UAYR3.[<*;;B3VL]9_[X_/* M+MWD;RW_)92IE%LG56F7TW40-T/%6(IS> "9?B.%V*":27'8$&]@K.@V(")@ MO;EJ82$/S_C#[F2NQOK6A%-B_+0;F=8O#LDZ:)$G!RE0$(4!SA0DUT3,YC?Y MO^3 :8^*04M2NYH+D7M,3:1S"I8"1RG@+#6?6RQV-K]2'TT^V)G^E// M/OSZ6WDH%6L[GB+Y>YD4R?"ZMY<-F>*2=S\_,DSFPX.A9JBR $5SHKL]2Z=Y MC0TH@]0F(YG7KH+X .&"UY:ST0+:TA(HV4?7/2"1CZ6Z.?,*?4,Q#P^BWB)R M4Z?M*'V,D>Z$]GET'#812/K6;9;O:$Y "&.%)WE#(V(0ZYJP;/-QJ)F2]J Q M6)T>2V<'A!/=)M+6P:ZL@"I'9"^M^ 3< LS'A+IU+%W'40W]7L.J3[(%,#NO MC::_B RLF=7KPGMTEB#N+_SY:L04136B46G;4VS[&5NT8G].P-+I:9I*WH8\ M>*_ D2M#F Z'Z_$31\5:9*X%>P';D6/[$!-6"PT-8W8U="O8R,>'!Q=0GND@ M)8($#Y8>#!G6#$OK)UJV3S2W"^ O""^CD*D1-G85JHQP#Y$,Y$E5H\UO-2 & M%M_.D!L %T1Z@Q<1)B6A;I^]Z8VHBMN'QD/L%D8-*=-Y$_5.)TXXU7\$R,*' M-34H[5;L9YR$2!BB35"K.K29\*/ND"VD\_&@%P@- G3ROB>%/D?L!59_@99& M>-*HR7%@CM,D,T &\GL1.0,;MQ(Q@98';;8JFDS'4HN8-?3PD,&@=3)%X M] M"\X+(\ 8Z$V,HSV&4]HR6GE4;)4RB>UZ!4>9*9>H#S&+XK!?KN*,R0&,:2-4W.5\ (UL7NAN49^53=29@CN/--?F,1F7?$S/_W"68A6+F! M#L;$H( Q'L]HR%ZB@4R1_I/RRBSX[.+\Z;[SUDM#X?G)#L%9ZE MS=EWE_SBQG6:P4Q=E]JQS5WKV9+H0K-\=A 22DT^&$G'X#YZ,FG#2\BMH\* MH8AWF26!N%3,OA/,.J;:*6^@B>GU*W!MQ708N*GNPV!YM@*Q1\!.\$52R%KH M,0L& &O<9VDRIN670 W\BRVYRCUVA2>TM"W#1PED#VC'TOG$!OD,EADTV>HI M9!8H?+NN0A4;?UEXSZ9VCD,^Z%"/PE3Y-+'ZI0_I'L0?"$U5\RI">7!(A-N" M07R9+P<_Z%E5]#EF(SM"I,FG!SP@#$QFXCA$!G)D3;(UB!CC;Q+,QRN&!2 @ MOF8@-A("C#EJ^H\44(80B@%-,K L]5$W#.;CC-F]*ZHU765KD9@S08'+3("F MZ4>PR()E2&P5Z&(IA!5LC"%YGX2?9-^C6? 9CTEBO\-G35$L(Q<&C;8'Q$#" M,CXV/-E *'P'7 ;KT23&ZU ?>SVS&1O "H;6H\"L[$0AJ&5OJ!.K]S7:LIO7 MOQ=HT"TN A;S5&/?Z4R;V9.'Z>/E::NX"9S]-+6OL8SVO;3,00:SO'5O[7OM MNYF3T(8S'"[X-R(V@(H.A]KV_J^=4'0+MQ&E!:A5HM:8EN77>>0WXLN@[<&0 M)_Z)JD.H@D MIKAFOH;P'1P!<8%^3Z.*LZ?9KB(X2L)4PKC08B2*>V9"-$T0]EAW+$!&D[]J MB@T*G7A3YV09;/*.1EQ(*O=#I)1B*$GKKNEM$(:5^L\<\YH&;A"I&!'/ 5H3 M'#Y5UR"F1N8 A/= +^08L(H9!%+IB"&6,FA)!F;QGEE+>!\LSM /R8$6I)% M^IJJ$KA- #F>;1_D%XWS@3@NH:32:*&PREOY" ,VW'L-PIG MI8]T0PFP M$U^=HT#P$<#,;5G2^S#%5ZAK=VF&YV#N1@@GSQ\(,) C\L\2W"(E9!:/JX+, M.U+NP;B+"P5SPPZ&%2*-+!9OV3AKC<(&"K%BD?%MS0NV2R $-6+*P34R7""0 M4<&R#@3AA;'YUU%28>Q(IO<-##_2(.Q,3QY$A4400I12.K,"N*')11V/[()C M>'@@.G9CV\+;62E3NM;$#8SB.SH4 M?Y)U#2!TF(#)"_LPL)AW!6.$5Z6H$/?EYYXOBUC;<#%MV8 U0=ZT1GH/W0'$ M<+0,:T $JV8^Z+9E(H6CU$W@0V0ND5\::,1T)Y*$ 3.2;ZE>0UR&T4D?LP:V M,AY2$&6B."2F",C6DC-EPW%@?E-@'M3-T^BM08 ET5GC/,D81!-.DF!/"'<[ ME-.9'XRW(8)B"+[F[8QX]3(3+Z2N&CE.9D\?LX@K4S[IR%TIB<-9B&PYG]O+'9/@Q+(H= M#&+#BL@I83<)?J]*R&MYU(C7KF-C$MU%T'>!S^&K\#=(< -1:IF G84V##O? M8.5T+>O>=_1GY)!G"/'<&65,QGO"$Q*^Y02C .T:BEPCWN=99+;,4,4+/+)0 M,B>X>GL3CM7F'?@SK;O =1<;GT4\W9F.!O<-\[)P_N/O_BZEZ!V-ELHZL4S, M#*96"U%DCD/4&NAZ;7N>^AN6J*);[I]@%B^%HT]T&RA'0?BY1*ZZ7&Z!1.@) M>Z023HR]6(/1\8^80\=2$.C;#OGI\*!/1@9'[EBJ]\G# 6,3U3.##^S3BT3^ M>-B ?0X$Z?%1W21FQH3*2;"J/,1OF ZZ=ZQ-@HSVGZ.-%=LW"KQW=1-3(;JN M&&> QCN6R: 0 ;J+3W MK*D> M'L!#Q4I6@L--+Q7PPX#""&OC/AE9O#6@5C82FN&'Z>9BP"JYN4+$*7H MY^O0/"$-,.R]K$M^ W!X(#8&0F+P83$ SK04L:/AQL05-I/^'9MCX72(]45T M@,O_$KRJ];O3!3Z!,R>;#>O&L #\E3<9=Z"K'-U,"OQ.'E,G])9$R*VDQ( 1 M=MIYW>3JUL1ETM@D!?W&.1I8Y 7]QCD>PSRE-&]7S^<]QL&\'ZS M'M4E)"1KB"&U(-E?+!2?\U9GVM!'U?+CLU*ZVD12TNH>EKF,A]7T,@X1] T,\,+"<0[^-].?8?#*Y;"97RA0J-/Q$ M/"5-F4F3P@"_]]W0Z+Q/GC\?VBB7?9JPGP6%52Q9E49X9X9P,%QM#HR9X4,Y MH0*-:.0VEDY> (^W2)UW$/SM8B46BM=H*I>7L-,J33PEXN1MA,!V]@2)_8]# M&_5,[]$MF^:DX=V-C;+.M7Q9)P7Z)#+7U ^9CBB:&!O::\W,W7)(?0[>YGFQ M5=WLT8MKPF[$@+5IH,">\89A!="9W.JQEK ZV:.F6_-GK!)ST95/?;I[T&Q:= M44G1(+M O9>SY6!D5;C3LNG^.3Q_%'.F>^C"N\J3YK ,4\A[1<7GL,;V&(C$ ME)2^9K.RJA[C= =C?&05M+B.MQGL^^HZF"Y+7O7OC+W4B:B.'2$B%9.LJ_]_N"\-\5WM.T!U<'BX_\HOB>53EE?/@56FU%#>.CTGMV M%XE#'$M<^ 2J\"C#6EU"#781ZV?P4?4);$Y3ON$2 H\*F;O/OC3(3EYVH .S MS),C#+A30.6J:E!S:C_S^UC*@M@#Q#L>].I8T\=N=/D6$BY4+RY M. WPF^0*[/ @(]U0IMU[PRGU!P)B0E(J$QIPJK@\4<,BQ&6UCG!63@UKHF;J M5!/!AF7:-._#8":]J@\ U(.(#\<#4V.I(897&N]J _HEOR\/Q( 0/<1K93LQ M>S3! IP*=IJ'BJVBH"(/!>7"$::*.2#MR+/\3HJXPV!WTT;QT*8^ [ DJN*" M24]8CF@K$ MD@&.I;D!*RV!(!)MB3B#?;(*7HKR8@G$@YC1U(4G$FKA4L(9K M4CUOI$D\'Z2-!RXD77EC$[EWU&Q<$>D[P6(H.WC'>G@PQ H,VO!:$G*@%*^6 MAPO*6=^&R5MAXKPDE/I-8TLWV;T?E9?!(89X84DSOE163*6[>.U+68+P$RX: M_I?U>2([AMCB$Q.R^720S[YBF8S)CD/Q-Z.4MY&^5>=]STLW\JK!O"$$=Q5SC.!(4#HP MFRLP$#E#+F1.^B YH+8.#^@$::Z41X;R6ZA+[AD*H3-P"29ALI@; M$_F9&X$MH%=BDFZ&L27+NRR+U[V/+>WO8].^CRWM[V-W_3[V#1MG^\O@_67P MOZ"'\RI.8"N,CKZ[R]M].7,:B @R]^(!##U'@U(;/PH30-N!U$PH6F$M7Q\T MPQH+IBIWDI@+T$,T2&H/HD/"JA-U6S*QH!U!U* 5$9B!:%4>>]O,AT>_B8S\ M&X..$P?1S7AM$G\(+7?/8^ N)OSV@5CIU@3PH"PCX'1*SK-##$:'9IP21T"F M2:$2A-:V0S\2E,^$, F2/_N0X5Q9PCNY1L!JG) !D2B"_8:,S&>(E]BEWB>8NX3T%W\?6Y83LU MPT#LGQ\J2,$P-)<5$PARUF,/OH4.K6K%2B$_72)41473N6G@/BY0Q)%I:%G> M#",,%:AE-0G?$V[I:>C@X/T_@OO1RVZ4^@+?>LO 6 M-7;_EH4F*:1:E$KRE MT=HH/Z @S<83N$[Y=\83=FJ&JUA^=?\R:F_\;>XB,>X2T8\T"K>"DF-8]!+8 MC\+#&2+O,F872(Z;$M1>PJ#061#T2.&B304-J&OH]28?Y, D@L; MF$T 6B'Z&6+?\-I.5ZB/AMIM3T.BNL*?&) D$29$E, M![.' /=K!*U"L- 3 M+P$# =E WILO;B%\3H@V@8D(9&%6A0#!"\*0FX;$;%$+Z)WZNBZN-T"\?RE%@K-Q[> M5&1SBK&J>JTCA#<9Z((/5N4UB#BWF?T@8(K'?O)=XHPCH4'$!W,R4BV7""#" M[\8[B?W#^=^[B^OS=Y)##$ORX4S^'9%+.AWY9F*3&>:R7I=I/LM/?_%&M82MB.2 M'[ZRUZX;R-,,F';DX=B,(A3W<[C-EV_HC?B2W\,S]"4. [1@IYRSVNO;WR5N M8\K[VYBT;V/*^]N87;^-^;?)V/T5S;_YBF;]I;W=&YK3J*3)O<>>MEV'P6(L M5%$97 ;W[;"X1LQ5!;=;>R(>6Y3Y!O::\#"+<5F>(X]I76#-T[?'UB-+?PJ] M&+QO8 GH/AX43?+EV)J!/C/'TD4H<]R/-80^',J.TRF>"/$F:2T<,5V57A0B M$_6.PLU?H)F$$TL GM?N2$<8-@W25_#1 $_%SVJ+&LK#=7S/D5*@0PJ@7I-9 MJ#2H(G6A[(2/@C\0BNAF(,#@HZ6%%ZH3+SU44,7AJ3 ;+DC'0 ?]TSO3EP_ MSRV2'NQOK@54" \H#$(F I$0(S *9F%"XB*K<0 M4/#ZFE"^Q9/LW2'ZYQK!@F8FQ]HF091+O!KP+ZMBNO&%J@6BN'?/4NNK'I%7 M0B5"P=1C%)L^UM&*;[#X758Z? M44\K2;CB%.@)9XX(4!YU.Y9.6"L(OWD7.4M=^!O+S [BE8I]JEC[3,B*Y_=Z MT"(!!Z$-WHY8%1H4F1?RF5SNO1Q1!J;3JS&\8T>$+5!#4%@$E-S84 MK+IA2NX([@$T+OYI^Q],)#;HQ:&G"-Y[,>D9]H+)D#='X=BE/V.R12Y=*GM' MAFUB+ <;94?5)[%[;DKFR( F^;UWR&V_=&FG"?L?<^ M4L?/@(LNBB7-FOGYP@4/&!P76W?\"T7ABA'E7PNSJH(E"EXB#\^I\;.K^'T; M_Q4:W3)+7L!2?]K2;'_$UIHAW16HHYRW+9&"D[7,!+=LAVHPIBK:L]7X=>L3=./W"M M'>99ZM-$?L"?JU==%$T>!)' G!NB$%GGJ/"%B41A(/=,G)ZDHE"A3@#8)Y?[ M*%%D'U[\3EN&87X4]719&@+==*%;F(!.XU5%!0005-73*(MOB=#\6@9O0]Z, M@ 0*-56T'B$;X='".V>:>]3O V_!-03](N8Y3EP:^'"'NDU+'>FE;OOZBH5< MX%L].(X&M1:M( Z5I QL3?,!O0- )@ JS])S\2"=2 5RO:['%R1,Y"3I7PV M5V8F&M3=13WY=6+P1VNRT(7=>&8)#C/SP/PQ&K+AYX61F".ER(R,492$L\TZ M[_89%! +SWA=LX)[2C'NPSL =SF8;!PS!=^*9U_P[\O]*EH!U9N,\'_A-(I" M )X$AK] 'KJV3&^;HM,HQMEQUDNDN!7Y+RYSPL=3B?Y.RKD362]S(BLD3MRU MSMY]RE4+J[%9)E:6DHO]*AU!$3LTE5$#NT/:K MZ%6B#H'0*%2N?IV8FE3(POF##DM 7)ACZ"3NLCB/5CCI(0UA3E&K-]34B:$U M^^=8PGQ%X:!#M3,_22J-T3M3I?WW%TVW"I7G MRBXA$B&&. TU!LTYK[N+V%.0_']DR1KG2%!5D$\,JA/SA'155_R*@N\7C5#4 M44@:PLYFD'(.. 9^N3^K9 _J9937\#%:O$]UM4G!OGI><($E/D-]!]3W:]#I MQJ2IP!#P"YWO48AAFP'T!U$@G8.OW2 M.+N[;$C-<^G\KGUWVY"N+JXOKNZNI)OZ3[Q,E ;"U/G'>E:M7U\?/O?>10V%^?@S8R7Z)N29<$)[ M'\_.HKD&I=DE!P=DXLXYFVC7Y#OM1\UXT*ZP%J&C7U!]W1DIE\W+RYNI.S8Z M4_>L,%$FQ>_YKX5WRV_MCZ'N:A'[R1BG"ADZLPL&2H;)PM[(!_-NX@;.18X; M37#^2CGT#MNE^6;*JM0.FC%UI]E/U1RM1IAO$0O?2&UHMFNL@+;_22G MK_UHQ7#;Q4U9_7&=__7C1W4%;EM!D'R4F*ST$OXP&1!Y,!\F5\RC\_AQ<;YA M4C9=;J14F9?MV89Y-EN5:]7\0IZ-W(35^/=D!?[MZ&V/!V\CM1*("*T^((49"J1W:X W')C' MX$4!X5[#,_(M6U)9_THZ @9N)X%"5]KN&6\[]"=>@XNAFL.#0*Q&"-6$[K_Y MC0+W5LE'9N)E64&O1,$=>S++MX)ZOO=P_G4\^;O;U\I_AD+H+/SA1;)R[G*LU2"S?F"*O-H5DP8BC3FY-'A<,V M^#YNX/0<'OC'A[<48\DR78T<:9/!*X::$^_OP;:I6VYX>X;# Z\_ [WCTIY8 M-[F]MME0S36D1[$^ PZ#1NQ9(VC Z=4GT_P*L:T!!X"4K*[+81V%PDV:> =O M0":<*G.\!GJ#/>'I4<%;=S%WF^5S^N[ >G< M([Q"@R!V4'M!8AO0&4'.XO.'R%".7C(PKYR$$<6XA!"/%6Q'3% M^+*0#>=HA@&_XV3>BY44>YERT ]HS&%8C,>\+AX3TT_ZB$L-Z0M 4[RM"R15 M,MQ<#^]5+%3F3(?%Q=OJ]O+J>F>$"N47].,23<8%;W:FSN^_2^K#9Z-[DM\E MA^]HO%S78]KX5$S]H9!)]/=A5/B]#DQ+?/0B*,\0F?W,04 QI6'($:30G@#'WXU_@A9U9A"(R.^VB.F^E*C=181PT.81GPTT*/LGPI+ M@6>3BD'34+6Q#4 ?7&:%'J$9\(;2M6SY\,#7\_PBT]-6'N1S9*,"3#1R7!&O M)8)ND(,.9#G1W9ZE4P"[!D)]X,65P?!$>$,' >E(%HC*"RMXPEL?TU[$RP:EZ5=T.$C=)KME/].OO#X=L03L0&4/.Y V[$!E#SNPZ[ #KZDI+]UP M%!RADR;^#@C_02H<%V8B]:\,$6#)Y;Y5]( 7)T,\TL#F'9"6-H"(Q2V/ZU$W M8KX;TA#J=?^[M+(SLLP^I>^V_%G&;6%4\<.E:?LE2]%B M5UR5%]U MB60YT_#\$+%)+'.8;6M)R_!8K2J4]H,SZ;% @"5973,6 MQ< ?Y]V!76-I5;-_Z[$&8W.GH_8BZQ*FWW\,+^_^GOPSS.>]2[!KKT(K@L<6 MW8?%SV&E@H6,H_7@3?R#"F8G(8UIZPMGC?$DW5]?IN?<>@:/2G)+/)]66 M#PAKR_I6PXS:4-UI&=;@63HZ/6F_YSQ-"^7R'R]]CN ?IMLY@:TY:TA(]B MU8S@8#\+JG)(C^1\PO_BUVA_ M"FXR1/3%2-:>@U&?[PWM!<)OZGB;OIGN'0SC/U!&%^ =L;R"!S2%)):Y3,/W MAQ+]I,UWX5@$!@^@UH3S$H276 >', R2,QGYO1<"12M]J!PYIG.H!U&6*20] M;[_!0))6!ZQF$-2+SAJ=RCQ<:JA;L\>6?V>F1-&)5NTPO.@H9)^)F['ZF2%6 MRP@#<&N5L8@+K#\0ZLC"&:\O+-33TI2[(\AG)_8FZ'V4WT6M>>+!LQR-H\B&HK.@P#FT?RCB^^C\+/M" M3Q"4;XY7]F=SRV>SL(MGLVTKJDZQ$.F,+@1_5SRH[8O9DPH'E?S>/ZGS3%W6 M_HH9NZX_M&=3B3WFF69D]BP69D^ZQ)KT#G@;>TXQHV\&-0Q?].]T>:NSSWX+ M"W&=+=;&[.CS1>N]+)TQC+\;_"*=24LCL@2,8)$F9S>M-@/9XN]\L9PQ_B-R M_+,OY .KF<*,(-&V,$4#$CNF^6 P0H/BF=)BA-?RYDGG$=A0AR&-C8<4,6;B M>I9DL(8WNO1A.YY\Y;A62KVCZ>;#^S>V;MDWF!=XJ_'>2]1=JJMPKF$+SL@( MMHY)I*%(OUC[M.Q0G>G7[E7#G6:GP_S@E0;][66"_F&JI)Z,M(_"+AU+H6C& MV+22=C,CW LQA8F'8M.EH76A+QG-*4+ 9MVW>"MY2D(+AME3.0=9,U@NPRB M*BB65( #>&\6K=_7H"X(L0>U!V@B9/"H,/8N MLZ3 @_/@$TD*4FDO_UYZ/R^(Z*M/!F04H4[MO-XZ(5:7,R&BI]ZZDZZM8XE5 M*4E'K",C_)[]CC5C?,^;-9YI79?9YO!/&@8]M4P( 8+, V,1,3VE)JU+D8Y: MDRZA IBYQ4HVD\^^I^:LAC%,A(J%G[]H*B'%@(W-RZP0B[P!&/*^F=]\)+_Z M,P%3V1M;JN9*F6+V_0>1'R'T2:?FZB#)+P ==\):V<$W U]1YGSHF/>D%"A# MH6L=\.DY#IT2_'9/^+;N?QO**FP(AR.V&:*.>#=PP@@C2]4,9V8@%:@NCL;" MS=X#1,?T-1M;#;M$+AU+E_I(]YHESWZ &NX4 J^O0.R!)BH.TZ>\02[7I9_K]9OCP!;IXA9A!1N, MHD, FBIF9]+%%L< 1TSG +-C2P%OY2CWGDP!"AWP4W/70I&9;0T+)'J&IM@& MA>?#2@E<&[L#849 8%VLQ&ZD:;S7RJ@+\N;!KEVZ/\^_D\P@'H:#+>2SR/VWO@+8-S!&O):@#[3E_V/P![FKZ.A0U,OA! MOZZ0!OG/B")!_L^51!0T!'[21WY=$UD,!LU@;\4!9_LP,OZ"RBVH=%$\[J?3 MY4ZJHC(<0O*S>+ 9+'F@T:Q_>>^WG*4A C8F2(/# P/03[%/^!@N2KR11F.+ M7550Q%:&WDCAM?G(@5,M );CW0"=ZLM8@]4=KX)X<2W[53$G< <8KV89 J%, ME! D#>$F9Y@68Y$?."A';=1FA3Q@O$<\>J41_J>]SK]BU^?OY*\HR^B;AP>% M?($'C*(U+/\&T9CO,Z>$8P(1)Y ?&EVDX]&#TI+]>D37'M22, WR M*N+V!PLD/311>G)H]UK>X,9]'M,HE_\M4;CEI!G9%JB2- 5@?"+*;9=J;PQ8 M(2D\T:+JJMAS^_GP0*Q\),8#*,CX3M-&I3A'49-F\)OGUX@-8JY4*OJ4:( M__[57+9$*4]U7\J3=BE/=5_*L\.E/,N8O$U(7@G)BG9R/=:810K;.ESO3>K%[=?7XY\MP/'CWZ>2N=7'=:+58>N;I MM[N+UD7[HGGMS3RXB!>[YM_[,W/6TC09 )Z'#"^ZQ."=G.A3(N5<&D6 BTPA MD^74.I:E2U<]]BX9V-/\@D&>09=7(K#E 9G"3P.&5G3!+.!YY3)<"M?]5VZ\ M#D/-_G<+O"Z<.YD6?8KX:H EQY#WLK5.9]YH]2?=Z71X3X&V@IG=A)Y7D %\ M:I'57V&@LS/]N_1CTOMU>WUB^%AT+,*CLPG0E2$ZE-\':5$USFI+C(?Z(RNF MR^G$KR8AL!V6[S!HNTQ>J.2Y(3H0 %G@>W^XF4\C >T((4P?L/FA6R+,_,X MC0:1(9'>YRK.>^WK*\YWQ]*5?4PX6U?,P7"BZ-*ESM*43H<*]"^D(=O31G.F MS<'CT**-@()M9,(\>"[TF8!>P$YSXD)$'C2>OSMQ?'9+KR!NH&U"6^A5>/(L M_B7(>E>VMQRR&LYTHP=EF#6::M&Z]YB.3@BRKOB,DK ;[<@1OY8D#!4UQW18 M*5\\+L_G)5K/,;/TF0TFFQMN$L0OR*.1/'='Q&R"@;[T\Y52(7?V4\N]>JFU M>38LY>8R(=2K8+L3@-P3"D6\!JU]JT>[ZEI^3VA#[VODDYK)0OH,DDDS!\J MYI1S++VXNA"\4'(,RZ7Q<)"/1%,_6O8]7!@3"\+U&U +K\W6P5 <./+WOLXN MKUSX] #C-MB?11_00B$O$9<&V7'[8$Q8/'GP\,!Y-C5BN2"H()T0)P:;&KUJ MU\PAWBY$I_Y".I;7UU48 LO$ I4U6+!&)H*7CWY7' ]O43 I9-[]Q@+32 &) M#]585"X$K15FSKSE$.DK-5S)<70F"A3_LUM\E/S^_9#7V4Z&*V\EU%:9,05_ M.@R7B4%[<5S"(2IVL.Q3!F?:QNHOK3FH:/7DW@5^JVG#_X)7Q"NOJ1ZF?_74 MB%?TG9I"&:NJ)_1/(AI'R5RA4IJL(/-76&]. E@78]&EMF";)YKBVAKO'P HT&U MTG=-BDW;-6ZK/QI_?->D&9PQ=-B&/EX41G0Q8G;$[%-T.1)#!MRUSF[XGIE6 M[&9Y"Y/1X2#_Q);S5A X=4'GR.(R1SO,Z4BAN@,7Q=0X')LELYS^5D]&OR?U MR<.PIR]UM.5D^[[>LK?BDV9*G@%7#J.MEXZ+L2PR(N;(6T_&V0#8E-=DT8?= MOZ!M?'5-K6,*/#?NZZ;*4?6)U4C^1N:ASNWF*#::2OE+G>G/\H^30B'?T^X+ MKS.U&Y,1?%09AO$"<32;$,<)F#@4)D"$,8+\%V+,\#1&S:NAX!8S:[KL^7[P MG.%3%1X LM*4P\.#1T!U]3J$4\1P0%*B4;V^HC,)[*7!B5$^2$]X&3R739V\ M8/C\)->9/OZ\;)K9NXO+KKZH,>3A0?- MMO$^M1K_C'[TM>KIEV$T0T6VVDI @F3-JH(]U:*"\L+5Z*S,!DY,(+5/%6=( M_M#PK#:_8>5F.@4RAJU4";_"QS?1D/+_XAHR5E?I1;E9?6-F,PYIEP9=E"+^ETP,WXKGM MLVL,?5^::7-$NN3EQ M@EH@/HN7X5>\$-LP?5^:3RLEN5;9#).>;$.D8E7B=H1ITTOM9C)&:!/%:]^H MS_2692Q2X:6Y-B\7BB69^.Z;DJX;8=QSGGQ/G]VZ:+VTS$$&[OH8QC$KZ'XK M;!HB[TOS:$XN5,MRKK89X5K;$(_>V'!5[3[?& HY\=0/& .C;$?&\L_3-HC\ MVV^'1V/)^_+<6BIEY5RNL"ENW82]>@O;U^S?.5I(HG:FN<>"-GSXPX.G;\1N#=/YI9FU4I2KN5>], MSVK%.\+%P2[QK\0'ZI-1??N<#/?Y_WN7F>T +]>*J]@03./MN689"73C13Z^OK^6I+"6/X/,AB^#Y-N&0S>,,,'4?TG>'J M0EZN%J,2P=;BZL:VN/ILHK4M(2U<7^_Z834QC;D%DDHAGWCOTS&=S=OE[0C2 M[PQ7EW,UN;12['>1^;$E"YK%?@-V\_6Y=CMN7WW] E1"& 2=6>.\Q3SO<)DC1QI?D[$8@B5I.=AN9%>X,1$;O9+'YAV+YI]?\5CA>Y)J38@DG9_&Z1^I!1!!IV(=(F\-3$1S;I-5?E1-LE,3 M1<#YAR:>#*LJJU@J[,Y1(0JI4):+I5G4@43!_ZET&LLC7@3!RX9UJ-J/7HER'$E_:PG*L+2G@[)L:$URK3N.%#,?'@ @-Z /R\6,3\J M#N$Z!^'0>?6\RTI\L&95,!+#MFULI0\M?Y89R#C%F$>$@L,#A4CV"&V5ID?2PO"W?/@,@4YEH0V0A4'P\#PXPL M[7K3196O4WZ)2,8B.+4/%NQ!!,,A9IWM 4*< V<[^I,T(M\;0D\ Z"V 0&*% M+$42\SL!"\V&9PY_53C\MZQO'3G.1;\R.I<56MVG=)SMOZUOA1]?SFU']XXS M__JB$^P]%WLF#:],UF,KVK.'F>C8CJ!LF:4Z40%'!Y ZK(O3@/-$IR M+[!AU25YFFQ(>;,;\N/YR?AY_=B]?RAY&T*F(,%<%VU(8*K;WI5R_*Y$13)" M6^*ZMMZ=N+PC&4"+$"+V-&D6DF\O45^'1/7+L2>F,E%UO.:T+2F M+.UD$#4WL66)/TO N,=^>MX$<&J$@R?8?QRL7F(!C2T'L%!,UFI'IX#VIM8C M$@%[J4(G(A5;1CQHM ,]-B@*J19$OG^T)H8J=/)3>D. Q5=Q;>%EN\H]3([X MJ1HW/N!X2.QK0"]&R?X$>FI0K$E/QT5/(P@91TFVB% ^?;H:X0"?<-CR)]!' M22?"QX;@"$XF:3>(T*QHDXS9,<5F [3K#XR@O -V;,U)G>GE[==8ZKWQ_-I57[1R'< .*G6GN9__KI=IO/67]E2V-&W!S MV\R<-V^OZJ\"&" Z>KA:.)Z#7T=?O20>@.&[/VH0\J+@]#$11;)$H.W_WN7? M">7_)]1HROGN*;%#ID]*[_;TVOJMN(,5 ]=S9M$DO$6*9RG%64O ->A=DHNYBIS++TX^6A.7XBSA\0SZZZL?TN29$>"> MTV;6WA%]X4RWA71)_Q3&I<$7Y4JE)%=JBR^/8N]47RDYUSAB,<0DVJ)2EBL) MKJV7S$^*0-&(63.LMBX$:]H >8E%L=O-HA;.W$SLJ-Z\V84\ZB4IN,TC6:@5 MY')UE;K!ESJ2J5-V$ZU88L?C!IPEV:SJ42Y3S_0 M X$.N60\:%MW[35"IT"]'W:1'+LUFU44%I<)G/Z,_$&$[1/%T7MU4SW3C8D+ M.,04 GR#=B)^D;8NIM_<@:+X-:F6LM** 2#/R=5"@?RW2N'9=CC[A2B]JA*+ MIC,18-6:G"_N:N+Q#DNIW9I-M,R,2L>,8,J&8INZ.7!N-!L9 _EP"]+QZ!*M M^3'1C[2!!:9BY#Y*6Q>;RWN%U<.C__I#-ME+2SOYO]GOZTG882^VRL1=E8 M47E./.6'Y:=*/:(_,(_;>T)1X>,TZ0;1*NA-),N@Q*1$EJD$+2]4W=9Z+B0^ MA31 N.W5L],]9?2\2D$BUPY9GG MC@\/A :<1/2Q'K8+JAZB*B\%$7M*AFGV>=UNPW3U0)]/^+, =]AC"0[YSO3+ M::O=.B]6ZV<]O^(K-+\5KE>3S">RA)C*_7P*:&FE[+S* W*X;,TK5"&G#_,' MYYPIBME!WK&]8@O>9[*OVXY+!C#ZL)&8-?D:63-/6+-AZ"-69X)5/Y ITF,) MA(["H4MX"0MY%ZX.,+.QAQ5)IHJ_X: FKY(.!3YK:<4!(BM]_/(G+PG3%0X9INS7-NS)A_]OU!'=W)J&0'%/M"37LI__^OTQ&.M9T32<:)]E-K/8S*#NJUT]=Y'Z9H( M;TK8:PM(F*N);_V'OP9_\FU;;M?^]S^$U%%4MS7E/M/5B-@F@X]QUT3>>C5$ M#A T'"^,I()(/* J)9S SY&^0/K)U-\5&\LS>6M%JG7/=*='+-")'="$#];2*PN0N ^3N[AN-VX;K;;4N&Y?M']ZLP\N)"(V\0JX_J5/[";K M9\':PV(MF_@QQ**CH*T]WD5>K[=N&JE18X/>+AC\#H)1E2[\M MLB]$*)I0:H:K.3Q E ?R!>:"$58B-@7M3'^DOZ<@$(^F9CM#'4Z"/>G!RZ%J M+[]+*_FL@WZK#L[\:$SV"HP[[#>N/>D.%G[=W)Y*AO+(=V\P,6AEV\?#@R.= M?11,%'"B)U S9A/79<#JS' H_U.I= MWMA:*-Y;AC:'!^($8+:&(4'(Q@:^)(L8DTE0KOPZ(1.CK DC#"RB^DRLCB?; M2?B8, #N/GEJ;%M0#XGG1G=H8:,5N1_8YQ,R*+H M $ WX#=R9,>6#?6-'J,<2RTL&:;RAWV8\"G_C$5DD*UAW(9N+Y1OPEA0H A; M]:RYM% 1#J0![JI,F580;A.3!S5Y1U_\'H,[(;\&#HF8G!RU0Y118F0!>0HC M161)^Q+GG5-ZYY9->6,!]@-L, U<>P'S1>@/@=3R8$+KM66BL"+F*CG W)6) M0)X+%=?96>MN<)+[XUX6O%CH)>'%#Q+'%HB,V1,W+B,)'_1T[5)(!$F6L('L MYX58YN6R7*K$ [C SLWL4R75?9HIQ1L5O@WO[>??/PN55[1/Z^12+]JE?+DH M9XM1MYITEYAFTA\TL-Z$4GFV&!H"#Q,(K#-F-3+K+!KO94$Y_%XL[YI8_NP9 M(\2RTGMHGLN@2D<&N)<8/V^N)*42O MF?F?(>8%L9'AI#%?8:@9'O 8F!0SACFQBHX/#VZ7'XI"$1&+#28T9EW39+\E M'#60K+[[2,R]E^'(U;WAM\1Z36*UMK2QBZ@Y4JXJ8M:(OFB4]?Y(W G"=N#] MJ %G3D!X(-\A?@'Q<$6O[ @1\=X+WMD1#)K/?KQHM?%?N8_O#P\PI(ZN*!&& M9'' /60@E^%-$L/=UBC %7H(5_:Q])5X#(/A1-&E2]VDJR "4@MX/Y[?>RS= MC>%*E6@HX&1V=$)?"1K3WMH]=R3.HQ==',PN9!HX9#(/+&+ ?&_V1WI= M%R0I^&60FR#0=B9.<.1HFG1M$:,]GY=:Y#F\+7"E!CBQSOLW+>S3#]FW>D-- MG1A:LQ\9>"?B, [[1,P'6&*4SO1"_5;\,2ZWGTY+VPG;;R201D2^=S1B E$8 M@%$%48%=K'Z,CDR:ZN'$!!,I3/]8W7O'MO#?RSS?A$0 MC-0\EWAL.1Q6AK_56ZU&NR75K\^D2_+0Q>5%^Z+1VF/#K(:]L10<25'P4"?W MQ5ZQ^O#XY6XM#!*4)6LE8O#KYTWF8?RW^PE.*Z5/JO_/@[()WBZDLY\;9X@< MNL*Y?"'7F7Z^*7[)UEI-_9?R[^ (+JV7XPH0[>)F=S\AG@[^)K5]3US1E:C2 M)TGAE,@?L3DB[SY%P 6E,7QD[56"$BNA/6-TN@'M,,*:2&VX]9P/(125%T*Q M[]E%0ZA)3AFCF.SS+UC0O 21 M-GL<"W*EEI5SY<4E+SM8%KXN%5,[9T6YD(U#LE^_Z+BRZ'#YR^0]R6^)':0_ MP)/7VJ9U9 2PD'_&.'XLYB^S*>$UWHIL$S -,X[6R^A/F:&NJAIYA) KKS]U M;8-8OZ69,,U"3LN\6I9?P ";9?Z\G,OF %5K(\R_4+-<6N: _#RZ,!\T5F:U M';T"'\[ ER7=__3.L48$>3:K4:HY(BG*ZS+#Y@1#;>."(9J13Q8Q\@V[E[HQ M%'*.3;7!;Z>V+K]O%MR0[1R3QY)NLZQ>EK.UHIQ+8%Z_&DVR'"53TR'$#,T5 MY&IY,P94/5E(89L]8(/!@IW9_D7=6],X-40_E(H@D58!^=O18S.';JF=D5Q- M+E1JIF[BKKMP M7;YS+#%+HJV)5+N;+\/AJF%R7+$2NO(I=JJP"K+3Y5Q861 DUQ M-+[:YZWK+OR\=ZB>=XX=@N39<) @+^<*Q5V-$92*+Q0CR"UDX9?1"+NL";:I M HA!(!?*;\AO^=?(_E.A-.%4L6TH(*7=D!N88+MU;4 /%LWN79$M9FZJ(SAB M7BN U2B5]B&+JUFIR;5RD6B)->!"7S-%USAY<13-RP7"H:7"*B;L'!S#!4B& ME<[T9^'L^F=)::MM'V=UIY-E9Z"3$L(/Y;-[^*&4X8?RV3W\T.;AAUY'#OO\ MQ'OH4;BAF1>."[$YGC-+RO25D6X\?U@TC5G.Z'X"+7)Q_?GPX.+Z]/C%T$W( MO3 MB_JEU&J37UPUKMNM*#)L'BXKC$8<4VF3%;L,Q[[3F9[>=Q\JN>+G2JVZXRIP M+KC.'E@J96"ITFX"2YUWIF>C[Y>_2G&Q'71JA3 M=7@Y]2-KN)-16$,NTVO(A0A0@%*%[SF2-7&A'EQ%L !U8G/ :3(CW5*/O1X& MH6G:6M\ H!SZK.5J6%%.IDN>!H<+P;)[UL1@*-!">(]8!:D^:W=,!ZL;"MT!<\$K?T LRQ1EB8*T,^ #&1FR@""+@ M;/'?WN,:TQ->^2RMT7T;A>>;+(.-;&'B]W=J(^I&3$GL661)[%(C=J:C_L.U M<]8RM-&64"W3%@Q0J&V9D 6(S-?U^HFH["QRWA3.8[A4%B"?ED#M>1L%L[G. M],:Y_](8V=61_3M)P>QI\^JF>0T6+/QT4F]=G&*%[-G%Y1W8NHWZ[36Q]5L1 M*O5-%,RN60BY5-%CI1.%V/3]=_.Z^ZU4L![4L-_^-LL?6^1$7M$3V8 3&3)H MI%>RC( <6:4*=W.,5NY$04YELS8QD*^5IV%^SVBOE-&RZS-:6B6^\Z4EQHVH M%4Z#7@D8..[5:":,J A.]O%7,LN--==$JQ= ,O=-B5>\R,W&80-"F[Z4LQWF M%7=_E&+ZKLW%$&0P2&%">&7)L:.NVT.0ML'$;0*6,OM_, M%>5LK2H7BHMOC 5ZK=Z8;[^KX5U=!\,R>D\K2HRDD>)WG'2W_YM(??DM+C:T0]'3?W+;F33^N M2CM+3[6?)Q>#'VU=T8T-I@/&,BZ?K<1CPD+D-QP0S>"44]CRY1RL>;N_W$AS M<^VXL%QJ_S;1LW:F,WTN*U?*.3F;H*9A^\?WC>_E6NUJ9W:R(F_S-#K1)[;<$WUK)?MMO4^^]N4M-DPC M+TP[T^;CJ6E7M>?/WW/;R:"/Y=A$YF4Z#GHZ7OGRGGCD'FQ"3T1ZY3>>TC@N M+&^")(^O_%OW;"TUM&C'5K#^EPF?!$K98F4&T\H0TE75%/W5&(X)67W_#OYB MB]Y+A3>S:Z]6+BQ5*_3=*E].3PKEPK2[XXG2;ZGORO\'C5>P)R&_#0_V7-%' M8P-[FX"G+5FFEB&LEX$$,&C!8SO0I,\BY\$9&[H;ZO#D=6+ #$S:;62.EWY\ M>-#&7E*0J*KP-H^SB6J-FY;TJ "NI&M;"NM>)2DJD )Z %HV=B"BN:;$AZ$] MBC3U;619ODXV$QO^93!UD.W/HK9_5B!=-]P5-CYWT9&(0=%C_3&/)<)8#KY. MNU3 M47CV:+@%8%&P#NNFJ]/<[@>MY65Q-VAYF@K*[]27!;,9N[22-K(58">M;YP\ M1P]0?](=X2L-1MH6D*&)VW&%[0BHGP+ MOK!.[+K6"I#E:V6Y%@F93+L2!KD:CF&0==\T3W$T@VO+Y-1W!/([J_!5B%[E M?P6]?F S:GA#T9(H() .#YA$ M^L\CFQ"*)DC_]Z23: N@O4"[O5ONC.42LG(]%O2*K#P#(JJD*E$A!OF_7:VG M3!S:9)MV0I<>L7RJJP59_TWWYWN=)C,:48<'D5;49B1XN(QB;T4M(]!RGD#+ M;<6**N0*,8TG%EI1\@Q#U=X20VW"A-H9IMJ\15"JR(5(&'_*5YRCHBSQL]39 M:&R6S?).,E/(OIS>_+AO#+*MXH.JOR&V6LGXRI0]5*IR5,Y)+&^-=,, .JQI M8=%0TSHF5L)2U[D6UN%!8--EJ*1]U P#XR,8Q11"5!)#Y:'A'KV?\8O1V>SZ M9.N8Z8A_T2$38TQ^"=V<[6>@@08EZGY).WV16(OPIJJY2F^(Z1N,N@!%;_5T M ">CC:L7#1X*B$730\%B>G->G(O&L&3I<:CWAG0#X98"^\J;KO%,:&=8CRS MA=,+S@HB:2!]%+(Q [_B'\+10$D_1*88KF:;"NZZ_P 40-NAB!H/J#'2O&5S M> E0L]P>U"QM4+/<'M1L#VJV!S7;@YIM%]3L5C- D=XHMOO<)AK.H8:73>"S6F?:[/_4 M3[[E74NG15'CTKUJY:M^?CUL^1%SQC$V21CQ"7+HJ=Q:YNN7A8_)23AL)*D:$P MK''/'B^.A$5%6?-+[F+\S7S:NVADS2^3R=6W;+GX$ML8>Z>\X6W,+]I&&8 C MQQK+590QDN:0T3!*14ZL.@&L2LR/A&C6X8%-UTV#8T@XM@1(;=01<9*V1=/I MQI\!@8(+E4ZM8UDBBSV6CD#3+SF>8TR%G-DI92MY:NEVE))WI0U,WF! M-X'B[SY%X6<@:_YU>. 1X5BJ]UT,HD*V+P^81^40*CU"!$>GCYA4#=5X[)>P M%L;#1YJD2,ZDZ^AD9?8S'^O[12,T+'#\X8'N0)JG89D#,@4E("'>"#+JWHI. MU8KNOK@533.(X;LZ N-$VM+/.V%)[W-LUC:P0R410T5%,84)TFS_B5R;,;8; M 3,-GJ8H2M>6":VV%1<0$A#:;,M6VN!W]J%0'C7Z54VPTH3E++;*HE>S9:-L M7EOQ[-S<&&I1$77%KB 5']O8ZO?A/M# GHU=S7W4-!,?15TE\(&,]AJ\ZMT\ MDW\S*XO9;QDTYS(AHY?97_%:5]"RE/4"S,8N=&%.8, 1C0L<"*PG]DCF%B1, ML@MKT P=*QO@8E@' S*HO$/?E:!I%$8)]UY8"==[/4AO<>B7 M>4?PO1Y^E7I8K[=N&J>0,*-*)Q8184S)=A6#=U>84:\B8"AG!M8C/!@J8-V. MZZ9*=!5K<>UU?:2J-Y.[LZM]V+H:@"4GW\[L&'E=YJ]=;7\R7VM?^\IO\O0NF:N M!A:JOV0KW8K.FW\W$*_Q^!4/]^9DP1NU;)WPH0*:"?$,)%,W-58X[PPMV\T0 M5V\$?;X((2%YUYJXU/_3'!=]/MV1M">X:W*.R?<3>VPY4*B/!GP@ M3V%O2.\-Z1E#6GOI.!)62='O,OB6?4+4ZS2@!144L9//*+QF=%-!T$UG$ZUM M)0P>>53WX]Y?[Y7?"4TUG$\A:IHX2+VX[)/-\NB4)H".73^*8R MD96V]0C*B-^*@%9ZM.Q[,$MZREB'JQ.FEXX/#Q:8N0G"0\=2?5:Y)6%!G4,I MS77B5N)"UOA0<:Q?=S__SCW^+KX8LRP'+#F/%0K'A2AT0F2%PX,0+[!;.-H\ MF#(%%G+RLLF1\MNRQ<;&LG1E'TM?=<4<#">*+EWJII?G M5I96V,*TC-LKFTR6E[739EDON_E<4@@36S^"G*_4YMWJ4EB4>>!09UK7O3 = MUYZ N]8F'G1'=:\VX(F*^S%]/+W0Q]_,]F<_^ \3D<"#?Y>\V":8"B5*4!1PBXPOD8Q,LFC9G2-Z()?D5O*2[SV>$;AU5 MW33E'[X4GJ\^M[X\J<4@Z4=L'GC+O9$]^ C(_E4Y?E9(T+'G+\3(FG>?;JV M'JB%4^.]4",WB.8@L#CA8A&57U'+>!=E;(<125)K[=CP[/16>GQS^#K:<\[9\T5\IZ76,@6MW1!WG,N M_J3]A=G?& )G9IX493C45C0Y^\:O MSZ?#^S_E39E^R^W'>O;@E?(LY2IH"\8=M$71]0T"2F0C<3[V0?>=#;KW7SI[ M16- IO!AH@J@,LMT 6@*_)F^_H3)U([F.KL:C]^GN*,OIR?W9_>1R#Z:?QQ7(RFQID$ (+S(68YB4)H M\5-<">;1&X/H>IGP7*SW V]@G'N$I:0JG8*P;CBK6#*!"&SA4SNG8)4%E X/ M>D/"AQHMOK (LX!BY.%<2#PPM4@^ES)(=H$OD$!X?2^9&+_!9KH8&JN&-QWL9]$W)?@WF!!*$;T[&,Y M]EIS@[E:F^-U8S(\LT]:Y=%7_Y;I7-C110;OO#5LA\OGI6'E%I=H[\VGO?F4 MU'P:O+#YU.0%=_33M%8MLX-IOWLK:>'F1P><+C4B=35OGS&%[$QS>K:.Z,M, M&10]C[F8S0MJ 61_LU\'*-,!=O()*@(CXR M^5>>B_7H3X7RY.:OE;"[>7A RS%R4;8D8ODA[B^Q.A1V&A3^30IM.Q.[G;$] M2[L4NCWYQ:]'KA-XS9 1@ M*NI(Z0UU$TQ#;DD:5@\WGUAY9Y8Y&$S(UI]"$(A6_1)609N08=0$> U,V7GM M%Y!=&T]CW<8$2 C7Y/R85HHGM#/5E:'1*^N7C5(_=%PU[_O+A+66.;++A;*B MB )!+&)MP&!_&BOP]6N'X54S'85;VC%U=]EU(J%(G<]!,!W+.A3O,5#?E M\F0J=*]/?W2ZU_DVZ?#ZFNA,%XWUN1"*5;XO3^6SA,"ST>A\S"8 ,9YO _@ M;!+DXDRFA6.C/>YJAFO>NEIO0ZA6@#X]QF^HM63H2EIH[XZTGN!6+5A"Z MMQ0-^#<$NQ)'(\.!Q<4QL'4 _RM)L;U7GG\X;%+-%SK3[L.YU:A];7][--ZE MM92+Z^^-ZW;S]J+12@+RG?Z1;_6&FCHQB#7EG6*61=>&C\8<_YH(\9MTB,[T M^_"I?U$]FXP+@U<#UA_D@Y-:9SKM/?]3U+_]T:W?WBK8[H(]*][$OBPQKP4>6OL+?$N+M3/?PYA>#\S*;Z7]Z^?7?O3> M!D=&0P_;VK-5,#-Z>U#^4QD)\)F<&[^ M]ZX:;BH4VQT*$@5FZJC0RHTH\.,I(G#E"R7'.B81?@@ODYU1[Z/XN:C%!4[5 MXN7-&SZZMTST-B0>@&DEVJR.*LP8EO,HGT],^<0?#&S-QM;R>NDSPZB;H]$Z M;)N&QP. R,OHV4B\]3]8XHAU/CQW6KWZO^_E9Z-Y\AHLP!>] ] MRF>+!J'+Y2@4DQ4) M'7URSZ-.[KENZ@YQMSY;EAIY7@?E>[O]X]*IUJLKG-^=IEMJQ*>8K MOTWRHQ"6XS;[-[;U6^NYD:?E^Z7Y\'#YW;F<%#>CW6(OYCY MTG+&YCQ>6FZDN=R&]UTQ^['A\YF7UXCLN*G<]Z\4;Y,?(>B"2I&DWNT1*:JXF MG*B B<"._3^G#P]J/U]JU'I;-!&B5NTMA#9V(S]DZ%J@QL1BJQ$CF*]?6QW- M45=+[&O:0L4A<_S?N\P,**1H=,V&J_0ZF))SB=C"7DRNY6NH[&"VD MLE&6"%9CB78(DT.YQ\GH:V7Z-+DNI.C8AQ>2CUM(P.XP-7<11=A 2^K"2!;# MH235FG0-+6+$1.IR_8&7TZ@+ZM'2L&0*1*.6:E$@AJOMS.I>SWZO-VL[Y4M% MN5R)2IC>S$[/)IY$9)\)V2#U;&=:NOK5L_YI?JL9M;>4Y?4Z:[X2=O26)7TT M5G0;DHE9=72$%4FQ1!B5-D/FRB=,^O1[(S-0DQ.]_37YZ\_O]W?%FN0 M?<#R/"^\:05@&Q*?2._#\]*K@SE2R8I_"W,4T M^_G\Z=&YN7K^KFV)!6:Z1:[$ #%&9*ZT44X0*,.!#2PSL(&*K?G=(K$P<:"9 MFDU8 '$<52A@'!^Q()KT2K5"GP@3R!0]SXBDXT3[*$%)U@>I;BM=O?=1NB92 MF1+VV@(2YO/B6__AK\&??)N3VYO__0\A=135;4VYSW016?V#-,9=$[GMU1 Y M0-"PY1U)!9%X0%5*.(&?7V^GD^TAH.2.L[%YE*D6*$!TZ^+Z,]'5UZ?'4=G> M6]FH7.*U)LZ)OVZV&ZW#@W93:G]I2'?7];NSBW;C3#IM7K>:EQ=G=?CA_.*Z M?GUZ4;^46FWRBZO&=;L5183-US/%P@4MKF\Z28*<%%GOE/UZF?O<-B\O6H6M M>,)I%#G,+4AXN_5-VP/S(:2N)JU:VB"D#YE&N+"IVIG^K7\O_)AD/]=NJN\^ MW=PV;QJW[9\RG5WCV]W%#1QAJ7Y])K6:Y^T?]=M&5"'+UDJ68H]C7+%2)9OTU)<%HB=V+]N_>2 MG,^6Y5(EQ7*?-[8/H:Z=&]N'7#$KEPM1C>Y3+;LZW9[P:!A:S[4M4^]YCYU/ M;++LB:V1=\\)K:#KB=<;ZZ[B/IR:V4KS?J.E7?ZT?)M)EOI\9KQY L[M98N8 MUI<:2VU!&EQ-@ZP8N5+"'Z8K&Q;HGFAF7%:0"$]@HA M:*\H JW7 =10?C>__3YK7?AHJF( P3SD![81%[]N9FE M:@IYY(2FV005 V_5]MP047-$B2\N&5JQBG'3QSC886!H&>K%:&Q#7W!($N;G M.5L>%)YNO]AY9Y7SG%P+>I. 3&4^BU?'=OPLLR$ZWR2E&V S6UJ12Z6H=7E\G5Z:X"9K"+E1LK-3;UQ/>T5 M1YVIFY_>U-R+@7*:!E[8:ODR'Z507L2-=VD_AK5@Q%D(14?!GKPVXR %Y)RJ M7"CFY,'8 0"!!X&P/5;(K>YN:8 ,S) ]02RF:(7-! M3,J)6TP+H":B 7+6_/JG6BU,?^=3#"TDQC7Q38WH_, ]V$GJS;A38'+B/-5J M@-3B_]1NYBN\N;"')#Z#X4MHP)R7O])5G'*?C^,Z!(]TP8**1'01/%Q-K M!AC$?CHWE4IK>%O:-+%6!@290ZK<<91]'2#5@HY_.U[E]);$QI5B*K25[.&! MK0V(G6^3(Z\]*,:$G'YG<1T)"!@?7D>6]#[Y.QD $6R(ZV [ -/9TVWB13@N MP'@X@-]B#C0BEQ17>K0FABJ-+9>\H"L& .WHIJI#1W'Z $BOWO_/WI@'_0&BG8&'=) M+;9-:2HO\'.T*G@BRRM]> . C_09940-!&E*C3EU)+$P\9=#ISTF2^,L#PRZ MH!.G[X_3E\8YPR1?>[= C& &H;AGP6\F=7U,8MFFY7MJ351460/ZEZ U4044 MH@+F79R/%C.FG;3/C0UT_Z;(ZG('AG'S]OYG*O]6Z]>/<]-PX&&[I$-2)6!( M>!W^IL-K%Y[W2&A]7:?E!;4M&7?;DKQ<#7W (PT!8LHT3: X-+@R9!3KL6%% MA]2(,I+0^:/?C<_/>HSX1@D2(^YI:*VB G&N)<+ ]H&4Y&^*&]!#:0F\;)U' M=>>Y4G,\R4HIN7SH$RV=5=C?@/)PH%-L\WN88EOISLN9Y$M]PC\.'EZ_A;65 M4O/EOMTH=9K-2KT4<)3M#D$#(D!'.4[37\#6?ADXKF^M?'E^ M5EIY&3(N J,H_(#730V9'8S^"?8:X.Q4^!"$>GVX4$+>9P_>Q("WR@):)790 M>S/;RL"%07^2T$YG'"-?4NW%'\_/%*VG8 @R%3DQ"L@7\KA7#P)OSP%L#U[Z M6T-?A1^^,F9>8,2\Y DQ+VS$O.0),>^+(.9])9#3T/=R@@,\P0$:IF9/D2$H M#S?LL,H&X:'M>=VYR--,I=A\JK8'!QXCG@ !HX/>0_XG>>E @K$WX!B3$YW( MG((!V<%]'1OM >!SKOBCEDNL"WR)14W0PR76Z2KKYWZ1!I=,U#Z#P*US)DO8 M>M7N_&4P[,V3UQEUML"J79'[H9[/(MO=[+\2*\=EWIO.;O__R>LF:*?CDY$$.1/I)CG$70L>\= MD:+6:S5*)4+IM@VM5DT7NVS.$;&F"2F5B>IL#QRS+-&B#"WH;AFYK"^R,5BF M(+AN!#FA8*[/D1\PIYB,L/ZFORUO8_DT_>??KK6)D$LN/.J=-B00+N&-43>;564%DX;*.PX>EV!QT/)'& M**1W5$Z5QO7H.?-4&#\LE)/K[KQ4DD]-\0:+WQWC91")Z=PF ^X="H8C;!IN M&JG@(8,SOI2"]K,+-K0:OBOT[H8(-+2SFH<%S$VO']D/^NKA-VU1? 'WXFD' M/7G.9:6[XZL4'4NFP@1DVFO'BV4!:3&]_MMS5BP;=6V*K%\M=4D:]/ MK:L1_YY0FSFGH5UN9[&AHQY,G;IL9H>LG8BE4OXM9=MT7D3=(N$32JR##7PH ME?$NG&_E]HJ7HE:Y9'UP^S:O?R8\0A5.9)WBE!U.(W5D]]![+[+I6"JW/H]' M.HPT^BHC* /SGQI36"I_=VL78E[J9F:$?73Z?\<,@#8^CX84Z, MJ73G,Z$8_S-Y4Y49.OEBH7Y#%G;;*-07ZWA0LN'?IVPR563] M[>[C"(N6>3N=@TRV8CB??6\Y M]R3H)YU1&JR!28M#82N 6/14$Q1JI[ QWL-+].59^DN(@T!]IX.!C)@O\+OQ M\A?,]29O!'_>1K,Y+'2+-L1/Q_*I?"P>]\_1>I__.J-03I2, BLA$T.V/49O M#O2SYJ6B9Y+&"H^ 3.6L4+I_;_^9W=STG/Q+X^$1AS%(J5!E3F5X ?<2D ,' MBDD#2G'61$:*3W%L#7"<0Z?#"2AZ\9?RD[)O+_+P +OV7G6.1C-J&2H! MS'^MU<9&?Z@Q,H.H1CYY)U]2MWKK9)&?BYRR@B(755V>+UH6U(9P>HW+?*\*X5Z MFWG0J_L* NF]LOP0KOQC="X1RP48J['W 9$+%HG[L$C?S&1GVDLZ#88DE M0/ (6"(9RV;]0GHSV0EZ/&UV[!K\E([4'[MJ60HO]^#1[Y0?.?Y1GHM3M^UPC.7 M',;4K6PF$Z-I)QRX=2KXPJ-Y)CIMMB#U^MILUQHL1!HG8G$84K'U9+6#J=*T M*S:&^E]J&;G*:A(A&5#F)I+"JT1C+" *-V2CDYSQH97H)G9AQJQ,^;M5Y*[NQJ6BQ*^EY#8;\A*P42M-NS=J'>5D MG 6!2^L0. RMT\^7)H7*XUWV>;@# D=JY];6'%Z6CD8!7,H_>-MZ9D^T==O? M?F%:'E]%=G9]13Z\_JS?/^GG]-N,[D-;OG^EEKBW< (VG !&=998A7R0,I%O#$V<4COVW:Q^,%X.RR?'0@\ <.,;9(?3 R+VD*7I". M-X#1'K-ZB84186A_:E<)1E M3STX,Q[N7#E%I61,>/3$(73TX84&!SJOZ4]I H>AM74>A<)B]J[1S+X[5?J,K_JR_X3DN9#;+A,S&2DQ&0^K<2LRW3OYF'ZHJG) M0R2F=;'A$#-SF5C-S85%S D'>@\MC>@JXG$"CC"*LP'TTSC-\S,BTX"H J5 MP@J5!5/D,.EGF3\22_SQI+^F0-YB/7=P2"RNR.A^.F ^U/P3O^B2?W);)"9Y M###=H/P#_24(^3W6$H)WXD/;]&5N-742%FWA]M!/4@-00I\E5&B4I&R6212J MV0.AQ'J3AGRE++F*U!(6)=8Q7*]J'^KE_<85;[<>3]79:BG[UA]YOM&G MD7_EG3N;6!7.RJ(9/.9\P^-\Y1-NC$1Q3'\4\Y\@=WYFDX(O,>-H#0CXU D" M/FP(^-0) OZ+0,!'G#@\H:3_+2CINYBGU9?&7)OY](>[2=M\)?>O=>?)_BS? M>:7IIT3RP!/U)PSTG6+)<5/HSA^3U6:AEF(*VK=?2"4U[BID9>W"<^4+ M@=QX\GN4+8E$812Q8[)0'NA_%,2J!9&MHM\C9O7L6BPX=BUN].3N//4YD:37 MMVF]E=^-C@K[7NY>YBY4YO/\[#N@+_Z .5YHTR1_#;3C10WRV5"EC7M<-YR* MC5Z!U:!Y!V#,,WC59%YA>0):^_,XPY^E[M5<=YXIOO4^A^G'SN_%P#R/[E6B M*JABI=IH5HR?[#KC0%I8L]MTL(;6UK9V\]PFC.04H$6)(-K=U41105-'$IYV8>M>0,=BU$J\I)E:;S1*/#_32V6Y]@B' M9+>-GU188C]$^>@.*V!5AM[\8)[*)L6]"MKQ__MVL3)9)I;-YV*Y;&Z[ M/N45N8N*BRL[Y^+E2^6-N)A5JJEY\_-VRB3_$BY>N9N.DHNS,<1BL5QZRV[[ M*$8M_+J^";O7N7 ,FAQJ,N79Q<7U37?>F#1>QRWU2IH.-N;^P^=X![U-#J%[ M?1,BKR<2J5@FOUH4[M^5_2-L1DP>@S*V,N*(>7QZJ4\GU>1RU]A78D0'U1L% M(])T+$_[:]QHU.RFP #??A4?:X?6")PX!H5N-!8_U@RGYETI7OW.=L375VYC M:8ID!-3^%;_>K6R<58A2EXZE4O%8*N,/R['NA*G#D0?Z&.S*JCPT;L>]S,OL MKC3N_=7RX.KZ1R$/N606A;#^9NB0YZVM+H*P#1Z@Y\ MQ]> O?NP?:4R^Z'X MDAYFGC+99LC2N4FO]X%);$B#$-TGG"U/V_JZ"06(?57!$N\(DK$T@%25B'(1* !BDO8_)FGAP>F,_@H= Z\ M6O,X1[19OX;IAMA'(ES\$[$*DB?$GLB'Z(APKW5^UE*A>=&E?NC -_N5@"]P M0[Z]?QTPY*"Q'?Z7^V $#;>90ET<4I,4-QAP?=S#?E6[;==BN)*.Y:#Y%!&8 M19]C5/@P4JY31J%$B>+1PRW?P$^Q-\X;+>WG9TAKX;B @1;& =)R8I\'R!K@ M%CP)UFE Q=_6EI0^M26%W9:4/K4EG=J23FU)I[:DHS$BGDT.Q^F+!'8B\9W' MR7/<+[4Z0(_S,W#C^IHL ^Z5P$RQ=P:_0S2*42$;[3 UU>,Q@ST4/PD(P+6X_?8^1D_0'^8Q3#FDBBI ([T"GXJ MU).H['J+-!OW6S>);)R(?HE9 9!U2B$K#&)F3<4GQ MBE5.&1BW,>!5'" "6@U\R0'3WKBJ:C.?]_@+RG(JD&!+8ZBJEA$Y7G'24&8F M(W"%5TLI)BR[2!>BUY.5N"*;@ ?U<_%^WVR;#OJ\;MF"#T .G;ETP!33^>BD MZ8Y T^%ZZ:_CR$396PO>@22",V!TPR+YTW%[BIS((3G<8!KHVD_MSJ^X>+P@ MM(=3E3[.GEJR3Z2C(9M'MDI][Y'-_O!JK87D'*^HIHMGMLF&T1B[G)%8JPUL MT=U:[ISL#8N#Z?MB"J]'=VNI<7??J$,4:.EU;1>>JJE#?BY5Z MI5IK__A;VES]^UG,*>SY5-?I4+97*9/WG3'J38YUYNU^,L#XE51M0=INJ*.=:J$P^EDO[=Z!N0F.' M:MZ%]JHZ8=QEWH4-]-?6U<%4SG!%)$.]- ;E.1-M%%KG1<8YS6X1(L4,UF])K%K]YR0QWC2CN/ MRDK?ZLI*=\X6LF)I?'4WJVX"-(>7PZ,X#;Z0R%B3/5\TFUG!573\QZ*V%S#U MFQQZ"\R;P0DWSW1FR3&=N?YCN_,QIW6XUT%5H-/'F<_4;?[Y&>]A1@C.GPQI M> #Y,4E&$#XA_X1 1Z M+HGCYE4F]6VC';@<[+;2Z9A]W 9DCQQ/T/\<$?G6>X3S?P=V,$' ^_;%T+L$ M>%Y?G%*.%P:CWV]/RN6;>WO9EN!&QRR^,7UU3$<^.&N[.NP0OPX#OR@=:#>&[1OMM\5?^^/ M>VTWF0=U8(?HU>[3KB-ORD:LI7$IA^-/+2Z& 0ZNUX\-=Z7YAO.J.D62)+4HS3,BO8P[% MEKO:".1JJS4YWU+N4_?XEP:L+DZ$6QDAF*AZW@Z%(%PAW_WYM! D5AL(0CO_ M,%GCG[!6M0LA^NODYW %9],KV"\I-L[.07;1407=$!KR:N!NNX_^U[6(A-20 M1&KWW:I*MHIC#BB7;9SU>DE(3J>,Y<+16BJS3N8_FL,XC+SB(42__[NU1@A/ M^;H4M> VQH!"'T%-DG-E2S*6H3.Q..U4F!3B@6Y%6^\8_<3J7Y#5PR\33<3B M\40LDW2JXCI,1G=V(%;AOL$C6ZHY^KS&L%XSI3OOM*_9:2<]H=O+-_@'G#DX M;&>BS:QYF8F+EHSZ)A4@UG0G0H?C0&[%B!#LL"X,#T';A11F[2JT\A?)J!L> M\ND$$L+, :NYP\UZ'_F9'#R;;V'6ERKIXW0LGSQDIS7P=4$^D$&O?'+CB=YI MTYVW7MX2V3G?F_YFCB\ML&'>GT-\(N+*8UB,I5KXI$B^I"*QA7Q$ M;6#I6)S.Q/*9"&[R#HNF)SX/RN<[:]#;M''@&-YV.,HBU- ^D4JY*XK-4Z/[ M<%-R_FY*71(7QEB_'#F26__ @_$V/&9T-!>+LR$+A70Y3)?:6BOMKKA_S8+^ M?7-R]"O>@[/C)&71NSTIY/8D\A$D*J.6O) L_TG&3C(6I;>0H!.Q5!0%@GN0 M+V<'(AX 9XJ 3,T_;@KU;"[_+JN;@(OL*<<1G2P!FPW5PP+R*HG$ML1=% MMSHW<\,&JT@JE*)=\D[TW6%!AT7&N ?9EW@2LF,7LF.'>SL&>7,I(ER"F/,! MF2MVY\6[IEK+O#"?DQTAE84+*+?&A,_,:<)GV!,^,Z<)GZ<)GZ<)GZ<)GSL^ MA(@F?$8)3EKF!IPLPJ*PJE*061O>:17!5[E.<43ES3IB$NZUA.[\]3C M(-$7)/6*RQTG)"F>J@ZN'#] BEE4$8&,.5.DT($>I,;R6,.8I=K(CN.C%IMUV9KA,@?>X]=&>S!VR)IW;$")N&T3]2R$SDJT0 IWOH_QT)<8@7Z0-H M>I+XD\2?)'[+_XZ$=I9H\J05#HLT)ZWP]?X[$MJ=W(1#I,I)(7R]_XZ$=I&[ M"8$S%!M6L>GIP>0R.".YXBM >IB!>\V!)%-])&.\BBO38;OV_04< !IPO*>1 MJ\WGB@LXP=6LO[&\JB27):VG#C2AT.^C(U"5;M^<\:.W&:B\"BLHKR;+8Y3' M1K\M+SVQSHA8C!.UUL+MM2 %I3$(L\HJ%X(T'7F0T;%0_0CCQ@ MD;WM&<%R.Q(.-UA5RH7"]2_XSXL1S[(<^@S:58+_[,D"G4XFOOVZ<"F[.2 * ME+:1PCB=2-)?00KC%W3B(DEO+X7)6"85C\5SR6.2PLS64NC+"'N3PDP(4KB5 MJ79K5%M]Y2TZ :K/R/+L IW+E)%9TQ9[TMN7?1:4MG;TK4A-8\+)C(I<&5A( M"=9A+&,]D^NP#\<+I4"#C]=89=3V-9&E8^ER_>@1%C%]C>>&=+3)ZKK$ M#"B7J;B[7.[J_.);"$-@RW=0PA"BF-7XR1H'U>L;)NOX0 M!=%U==$:I4024<\_XMN5$":<"6B10GC;;8=DA*@;SZ=%J\60N%:/CAQ,]5GPU@?%;O:.QQ$QX M%3U[#N,0]",K2=AU*1K0D4Y[9'MV=:Z>*1:[ 0VB?L4@/!BQDP^%L\X M@6/MAU NFFI3 5@ODHQ( #(;IU5V'TD6^GU90V>-,T,[2I-N(T3!;P\C.MP#\!;B&W+GFA=N$1U@;B_69IT;-7%XH7+R MF.*1O554B 1#-S*>.9':XKWK7J(Y+#UDI\]\:J3F(!V/Y9*)@[$'_F[?VC1; MNB-8EW !I2WK45"RYZ#1F=?7N"/;+Z^'%N*D8UG'Z54'%8EZS7JFW#W,D/>J^%HLG/Z^;K5O:^H:U MZNLRC8,1T&KK*\@7TD2.^4% 3G=R\3;C)A+R8IP*;I!8G^-#4;L MSB33L3SM!+#VI5C..2[QX*@UNB[A?8_EK>%(<:F'!"2X*-YB\'*Q\,PBX3,>!/K M.2[X*]\"KFVS2$1_190&*A]+IY*Q=("+EDU.?Q]TKCK0V81;M2;&W$J(TN*5 M\OCRGDL.7@.H,\+^-C9?DRD"EBXX[2%JYR4;B^?\G72)_NGJ5R7F5*O?Y3"'YYKDDC%$NF0 M.".,NJ4P\RV/QBTZQ1C-18?FIGO>$YCK-WNC7*U9_:6^5YG F MVWGFP4ORW#85M>N3BF=BJ0 &+C!?K1BY?7.1<[^F18DX<-+Z&9_062=HF)[W M2/T>>9B>VE;^=8-6?+O3QN+S^[N4_AKR'Z+WD\E!=LZ_5/YXY3^_H?ROE]+9 ME_QGXAX%;(>3,PD\!Z,MJ8RP62K%Y1UK.M\!)ZKX^GM.;>.>"LW"D77.O4?+ M]8"\V6VM'6P6K=DW5">V-PH'AZ7^=>INWK*,C>MW[T]/]>:/2^&LBSJ6F+/<0SU9N$+Z,^U!].\WYB ME*+U%)4151X%\S.(Z,_/T(>F([X_(@.#!K(TINZ;)?Q)GN49&68)08@*114P M=IA'GT)'^8'^(FD*Q3(J^H Z0M'R<+0B(70@0E;@J3C)4$9/TZF)_E^W:]#5 M).6ZTZNLM(*ECM'W1BPSFW&,S(G+\ZR"+O$;'D1S?J8?;'I%ZX=!R4NGW O& M2;.:^/,S[%124QCUI %5)[+TP;,<>TD5G%A '7&4H0,1ITINBA!]DYF@9WTB MAE8Y]-P5*:TZ$9?<9L'YV6331LUNE^7XBXM;;L@(%<2,ZJSPR2O=KI'.*C[6 M[O" G.X\7JV.G]XFY>H\'5B<%TOPFFR\X!+]O5WSM=ET/)_)YC,AB'K^TG6J M.V7H/RQS0)8)\*0:.S]K,]($"(%VMU3X_0V3#(O5!Z-;C M@,8CY&M>J%Q_)$J"-)Q1&"!X(O.*KG>1(G[E^BKR1+!>7OR9XC&?8Q(CPG/4 M]__[?W*)1/S?2JV-_T7_BZR NJ*3K>/V*H,!>C;_P9F7T$WTI":'Q*:/W'62 M/5:K' H7&*&E,JH&GG0(,P')#_4<->9>RRO"B.J-8C0-[@R\#F2D6_8DD\/T9U1\QXI!3SL]Z M,_Q@8'[NDKJ6IMP')]N]RSXCPON0HZ)((M-#ZWO7(/88S/#3\,T;A?3C&S5 M["GI.D8=H:ABC,X+K6W"H5\@Z1QJ/(N]7UY1H'L9O;ROR> LG9_A%: -#/@^ MBFI.3LX>N;3(*!R+(DH0>" M$N!S&04RE,@+B#U-MB>IS1XG<@->Q8-MW:?:HAA-G[$90\]3)D2M"[-+JFUY M6X\3>,2_NCRA=<#H7"PN2^($:I)$R[P*7KB%M]&'%.@MB%$]. 9@6V.'I1&/ MM#N28'VKRD*B\!V[\5:/3>+HVS(=&+T0J7!X/>)]B B-?R,IQ(\2$5TI.D'A M@!>]@Q=9'H6%6$\@$LF&9F"&2 $,D0@1HHR8#_0["D(^&8D3Q6%+")NQ4 >\ M2SK[+VQ?T00RGUB/'M$AQ9#K("(ZP]>1#63QT<$B^XPRH@8PC/@DI(=A2DQ" MZMH=XDII85\0CR V0'X)X5=.9 0\6IK1021 T)'T>(HFLYAC#6QB\3LX@A)R M>7Y6@%2$_DSSE8AA+&]4% DQ% 2\4UX=^;P69[+ ]%C':1M^K<)_ZD*!8BG0 M+H;R.#\SM0?HBR_!HV3J._?9%S26^_7?_[FXH*H\)[ _J7MFR/V+OONN<4@E M_Z02V7]QO@G]DZ8N+HR+,*0T@E?[+.TN@^?NK#4..]B0:_V:1D&4)V<#KW$M MZD&G[W2)X]+X9 P5LLW4KEY8C\XXM'^I]FR"5E"0F1[?_Y>JHQB"'&Q=@B-, M9*W?^H_Q-?C3X@+)N#SZ[W_043N=.M+K;Q<]#K$O>O@$4\W*5D=SR+8#7:[+ MK\K%8O7>[MSI .O-? MZ#U1KO2.C]K-ZCV=87JU N=NH!"BO,S[(8;KT??Y64][Z]G^/G%XT'G*QR'=?M 4S69LX4MIO<>-G MM71G)X/_!OZ7-M8$!L(>N#A"(8=J!C3@>_4AR$*[%F:K$1@)W_4H#'YIO7E" M[]## LL;F#&, L*71]A%8WE%E?F>!IZ;_O9+JH9C)WX\P6DI9$40>204'@A] M> R'GXD]1#WX&.#?&(O'L1)XJHC,*T[:\D7<9K>&G-)G)N 8()=TY8X0V(+4 M495YI2]("J)+&SVU*$C]MV^VBH^XM6?-^XO=^?R>U^A$LE=-" =>&N)LTQ8^ MB-7G6/9)UMZ8S25Q=5V^+9=V!W^!@ROC4.B]IJ%>=H7,?<0O$VE>#-GVT@F[ MQ75KOMQB \:*3=Y.I+IS\:J6Y)]++_T4^RVLO320E6V2U9!;,-$8!"7(!(A 6Z5 MKBOESFV%:E0IS 34,KUU6J]Z)G^#ZEECP:XZ)A@=OS,_ FB20!RQV0(*"GGG M:O&*-;5++3*[$G;5C'2KWE>#I%WA(9$T^.FG)@[<*_>SMP%B_N ;"Y8=6&%Z MYU:JS1JYS9C-'HVLW0/F_ASG0>J&QDKE\XO[YWGVJCE7DUFU&D]O.VN]]\O& MSZ%O:U?'4^@N*M%+U_P3]_I2&-VFMC^>%=D._X@"MP'Z("0%HL(VQ^W]B.\= MD=%8'L55/S9_\4Y6NNT[;10S>3">6[2_%M@/?*_8ECJBS$$(R:*0FO1/&.T3 M8Z91*,TK]X/N_'WV3DO%D5(M,M^\66"[@>N9N// =7VU$/]KQGHI?<'4?Q5M MX3564\AUFO+MIV1E.!MG>L@V\V";M=79\^%.!%[Z]/+D>/]!S.XD\:ZMAIU7 MT>/B<3J32(30#A++I.A8+N,_GG+O4YAW?>9FRXWMS),A##J+)>,AGK>S^&>7 M,RM-9#KX#_")G*4^-5(RVN=KCGO);"#UP3'S-O3Q%LO'-Y4*.EIRKXY=6]VE M75(.U>Z\EKI21JV/(I-.@')8: =;W_QV.-(.GPO4=[A,EC4D/QT" G;0V O!,<&EZ9QD >IC">"-.,X14]$.,H/_?Q> MN2[F>+67C\9J>EM*SECC?GG:Y<0B;M)&!Y?-[WM@W"Z.++0VT%0ZELQO"\#O M+$#5A>.YFKUS%)WVGY'TYS;_.,BD0S0]@4%0-K1(#:>DRI(%0N%QJM>XB7_4 M!9[AL 5R,4&>JXX<-6>C)_E[7*OT#V[C0AFD%T_&,F&"G!T27M9^:>;H'2?# MB$CH?"R9\/>/M\8XLH7*3K>0IK5OFSI+-776Q\WK=3RN\F(G$8VY=VS W[RJ M$?JT ZJ<0P&""!N-(8 W;B-\Q+/*8YE$/A9/^1OAOP?ZXR I'A[T!DRG3^R. MWH[X&P=^E>-98!71C8YM?TY5NDLW.^N4>9K56;#\!;9-%=F<>9^9E@I,K2R\ M+TR(\:(56^:$#KC&E27_PT7YZR\DML7#^U\J,S,W0B>0_YY-T@_O#XEB9WW0 M%B*D TE214GEB#>A_X ]BLPWZG,L_!08H"XG7G1:N$2?8A:Q[_G9:IH8W)%2GI7Q NSF+[',3+T>L(?H;D+Z0J60VME+[&T&LM;JB"Q ME>8>@W3ML4\CD0F[,J /K* YE +? MIX@I.^1*];9V]?0XRI9S"RPJSTN.2&X.@D$UI-RA&NA+1[!\.U8#KM'$!9"2 M\QF?GX5SR-@?MP!^]1KSU'6]EH\SNS_CT#P$MYL!X/1I%?3VDW"V?=.4J5C"YA?L7QVUI8942&\J11GUK_8H0<>\5(-Y('\X ][ M_<[_%M1!P(RH?7U>VLV ";"^,8R[T50V$8L[WI&$@%\4.S^;CG2L"6M1.6P3 M7L3I=?'8=]%[5J?4F&-Y!E0K>)X*,!'BY#=.O:3,2G6]<-Y\$&44Z$/].VZR M0K]"SA [)F@Z\%G"5J1E5YE 99AQTS;A9#A(>"Y4C&D"AD""R>4\,:7D_? ] MY$3U1Z"FT(N,EZ,GP.L'# !#J S^,JE6-WTRO8#]_,QS?U]$,7PI+;=H:">Z M2.#LK+(]>!4-M"3%QEW#$2GE(;=+?R.%.JJ34IYGKK%%D5W MX"6UF%7:KY^C>M;T&_6U6#CHP&CA-=@ED8^E'6?(8X+\N*3N.$:30TX5\0B M3"';*B/R(WS1AMRQAOKF\L[/T%86^!@JR7.8EE!&>D]$;B&O8D?!M*D")71*R56B=F]R;ZDH0_WH&>4 M [_0^BI]53H["L+"[F)4BLE$0!8=/$LC\Q:C!,C083@D4PQ,8#\['RN@FO"W M;:X"LOS*"-[5X]#6)@S/&G\W=!N\'.U40K$81K:@F(&JP\ 86\ 0+':OY9*J MD5\ QIN1M#"WK'_4A'6A0'KUK^N0+B9LC4Z ,<>I>N^F/.0@%;ET0"@TM!S, MTJ9.TGB F\%@,00)D @+CGY, >)U.,'?C*@Q\HRB=00FQ)_+:1Q:%Q&+/!HB MC?C2"5W;6JC6)!]5/'Q5G"9;&.66&0M6T%=50.H@%MCM$[HM#M.L_XE_9OOO M]\)'QC'^+;LSE,[B6OCG_6<.!">^_?YT+@@ MFB@*BW(REDPE8LFTNT0[![3%P*(;^@DW;C^3V=_7-VPY%9W@11BXIFDZEDAE M?01KX=$)&#P/A3$$BA/Y=;RJ(YCYBPOV3@&H1*%X0.*@X!OJ^9G4[VNR@K'X M+'B,!J@G<>BFV/V=2"IGC D Z, ^<0EUAP\/R<#WR69ZGBS,[&& /!2/]L++ MW,FS.\3-^-\N Y0D>._ZM8W.6CV'NY?4=GML\@N>];>?S1Z M*Y7TNB(R9H=@N%95D\45762YE$%ZS,9O)\5P@)M9[V873Q"Q7>^R'$:74MS" M.OO0,_Q92^O$"YX4"_5*?9E8M:?):_GF*:GPN<,@EM=U>CH5W67ZC_.S,<-B5Y!! M*I6LG-Q?:S+RWP"4CJCB$9XLPHD OPZEHS (J&V52^Q;XK0;6'?LK1%X43(5 M A#7!U2CKTJ0O=F?FLYMT0VP4\"4'9;7KE5$NZC%S7?GB=SML/TXS&8:HPU* M6/7&XDCJ:[,HMFLW[Y_E<;\\>@N[OC:==:BOM?=:GY\Y-EL?8&%L^")QI#Y* M33P_JZ/X9*RKJ+@]%XZ@ZL$KB0OJAAZRDA'8B M\_H4%(S R7V2N!AK6>LUI7ZMB$$K[<5K?;,P%_T!/8X4$#E5@9I6\EZ6^AS' M*A CM!@3$HZ8,=I6!VHD5]"_H.PV+I4?;Z[[])7H.^G0^R6.:9'X!:VG1?"_ M0FECCM&I1"R;76UD#LFI(080!1MH)6:1F)&J^ !P7TV'Q>Y)[K\4&.>7V+@(*^\Q W"@OS72^QC<&R8ZFG&C MXWFE&Z\J?]7(=)X64TOQ]U'TP.HSBF0+');/T;F\.MHCS&6]#;NC:<7=T;=='=.=T39YVZ(=@PPU76([24W[H2K[;C@;7&U>P>*J^T&J]VPI,-B)&[6G9%#P]:V M&&->9#EXT06=PZ./CL,]/Z%N=U-YVI(;F=[+HOAR=_OXASZA;EN.1V\'_ZS- M!]ICNGEUG=G^>$ZHVR?4[8"HVVEG*+&%=[7PC.=O6CZ;2(T$[L\"-B52"#&= M);WAMUV-6D"&#PCZ["^,Z\%"!W_>6L#1#EA1"UI&&VHD8]E\/$9GG&HBUZ'$ M.HC=)YI&#+L:2\;=( 7"I:DC^)=7OJO0G0_+R4>I61M+[[N9L);[0NFN>-A[ M*>-N/!BZ3.?-H86D@?(KLDFVR5Y@1=ZJKR.K% M10M*J:'!^8J3AC(S&8&ATNN3H,Q9GEU<=%K=>:K8'C[7I"I;,$,QEV*I39=% MYS=8UC!5>FLE:M4;G@E0DQID85ZZPGAWM],*HJE6A[0CIA2CE_"N,GEUR^5N)';7'QJ3[=]K@Q*W MYG+C^SC=QOM-YBI_SR:TX6'R=]H="NT0M<<^EAO-Z:8NDT'4AW<9J5VM_+ * M0(Q: W<)OH186!,8^?RLUFA3"C+[JKW>21JH4X"4_ [=^(GXOS4(&D4.WYX\ MPK<%#O^%_A=:BXP/-1Z-7QH/^$%Z!-&7T5I$&.UK;V0WFOW=D)*4$4&QG"!: M A7TX2S(C66H)GJ@ZQ=\<"6(J@[ MKN!2CE@\>'2S'8_'L[F9()(OD&'"\5)>?T\ZROA!R8X%;XWH^_J-U%^RG(E? ME>?)"IL*%*>XP94?CT=V3V!Z:9KF])!6K M#)@)N*2-6#]S-6M)ZE6.$_-K+*D2Y2G5^A^UZQLE>95*[Y?O-C:CT4IIE,LZ M'BM.:AT76(6*)$!7C@6R\/QL@-OA919;9(PC8YAG*VP<_(&@R1F A*:9-S!> M!'O+\0#]2NR3CE]H,)%DU88LC0X67_A1R+"?GYDO]2J4-AJ5AYP(1;;(\<#M MD[A@Q?@^?&<@:4;=]1)[KWOI/3LF;K8$1^8&3@^>"].G"+XCA+$SNB/($ MT$0^,$\N*$]4*"!/\$D >B(021Y\;]M+,%@G]*$!@= (".O4P.71EA9<4EL+ M+YDI%@1)8UL305.@9P16.* MCD$9\9-[Y/BCGYGA$I3>_+?TEK^_F;S7DPMP!_-;0#_]:W[&(/#[0[C9\ /$ M<\B!FXAXF :P38-XJ\H96 H@3TBG.0H\>*R%3[KPX'2A#T86+FX'\3=:*O4[ M=I#VPD3FA449S@I"EI-R7%6)+HW6J56P%BC**^EZX@F]K(0[83FY\@FUI.@M M!0P:@BL.NWR<7HU#XV:G1 J:?=?Q@:TE2C>^B;0-MNG6_!0W&RQ2N&?8=!W-7HN5I881^KDYC.=GZW1LQ[YGEH3%576@#@E M"9T%(ZIE3NG+_ 2>XTC3^423[O_\R;S6'A:@9O HY D8ST)G1!Z&MF$^S22& M1P'PRD$N%_SZKIG,P_&%',/_@$?@" :Y( M4 [@XY?Y043V9+XAMSGA)?QD!TS+EFX7I!"X$2H]*-8 $72+;@)E'FY<@NM M&WT"?697^;&@ON+Y&:1P4:3%<:S+A:AEMDA-/Y2:J,N#GKW8KR+/:FKGMA%_ M>GYTS8%@...5U>]!1SL'_D1'7[JCX:RCI+WIM5\-/)L7N>Q#[^XVO;AKJRTD MS>#:0R?C%HK6P"XT'3O\0FB\X:"3F(1>1F1I-):@#Z#@ NM+%'M@ZA-4-1NF M,8FE4% V0)H )T,P_@!!S34&GSC@<.!YH!6@AI]K9ET\SX M=27VLN>SM G:-7X.IH_@E-:@I!X*'? !&99A82I.$=IA1FA+ UEL_#S%UZ/C MB<#I:: 6-U'UDNBX/H6*:O' NM8;59SK@4H\/(%+X58%A1=MC$,@Q6-++V8F M/'):^#F'(T?]^M0*16(K4T4_<*IQLXKSOTAQZ)>Z2#B0+,\YYX 3 /W((!J' MJX_%Q .RU#9:J-)EU9?/VR4S!/]*=.=7\3G=%JX5I;Z8^O;SYW/Y^>?/U!*E M+I#"NN _+T8\RW*(GNBE"?ZS)PMT)H]< 9 =Q[SXAN2^ #G$Z Z6'+(3\JQ; MWXMJGZ6W%D6 HBNF/A^H:EI,VOL)$]6KM]O^@UH37O=5OGN1]*O?=;*A88%! MB [(&[3O42YN#;$3=615LB&<6^S\K,E! DKED:I6<^Y M)"EJ8W E2:Q2$%G=B51:*!@K6)YJN;1=03I)W3[?]971?;V6\*-'L)>%C'CB M==$7O\Q%C<)G.'9Z_I##H*L' )49\B16TC#,X1P,]^N__W-Q055Y3F!_4O?( M;?X7?1?J:_K<3RJ1^Y?"_<_H;=3%A5&*S_(?P6OG5R$N -5BG?:]8$UY^N1J M!=E=0TG;/_IRE'L#JA?7HC$/[EP)XFI]4069Z?/]?JHZDBAQL78(C M3.2LW_J/\37XTZ*BWJBF_^]_T%$[G3J*Z-XN"%S@3VJ"J69EJZ,Y9-N!+O<5 M.)Z"]?#@5,G!6?CY:,5R>=$P>SVBE=.X)=>E:W!Y2Q<#!BG(V4^_9:QR1N\7 M9"!J]:OSLUJ]=.DT:WTGA*(#[S7P]/AZHUUIG9^U&U3[ND)UZH5.N=:NE*E2 MH]YJW-;*!?BA6JL7ZJ5:X99JM=$O[BKU=LOI$)8SE>'#.=Q"EIUKD.2H.+R% MA)#B N)@\SF\O]B=,U6^E[P>LCDFNY->G@A(:>VX_/MP%P)KF64][@_'L(WB MH)-V=>$.U+#Q!I9+#W.)4G?>NG\=2.WJ4T:S\_,V>VG<5YJ%-E:#L(/;2J%5 M:2WO;F^8#:>4E0_"*8@Z&;1&ZH($G'W7BP1L,PAP $)+,V<>\C)E"Q)8\A ME25Q.-30*DI0#K\ 0,U<#'_$,+8>OI-:G0"!7\A""3PE#0: 9@KJ",8H3B7K M2Q1C/",+@Y152<:(?=?HM=2-1.[:*.Z3ZVMF,2)6XOT1S.?K:0HOPJ02187[ MKZ$>KP[X3[0[?&4GZ"LY/YLP,YR_,^(EZZK@/M!SUM0]^;)2E>0F%W :Y5' MH2!W"PBQ-5%EQ"'48))D07%VQ[Q*C-K5EX=PDRH1"R>7!T4%%($_/WZINS9VNE,-0U];4>DD_MJ>SJX MOOGS>4RD0^?S[1>=C<>R6=AV8B:@Z0M/-(KE>KD(S8-H%C\$V2Q(;?*JNM, MGBE,>%FH0V*?X\25@2M523/G$W1*CYWD\^?-:W$Q]\O)?7:>0!#T/39.@&3Z M3U:3I\A_4S@QB,.]>B;??D$]!9G,IK@5+'"D/)18!SJ'$U&I2Q1[.*MG:ED[ M6RV$HW:N[D,[M_"JFK H@XKM9&]:_]U\JCS[C@392L177KV]=L[&4KG43I5S M>6_*V8%RO/ Y2:?G[>D\>T24P\HYG8MT6HBK;MY>)5M4AZ$C[I@916=T#;'P MW\[/O#6$Q5]T4 ^%?:B'LK$DK"L-/KO)/#UU&KW9Q]@?J7T;/G-Z>RCW3;G( M)@DY*HG$WI2$,_U*B?;KGW[SJIF/5L.'3C^L*I+1#A;:[@$$AYB4#X&&T5O/ MK$HFF&>7V-ZSF]_EXA^-CZ?;89Q?PQ^+Q+^:2N=G7NZ5X65M>.QVYRR/56_R MDBH@M4^.F1DB+8TY&6I'D0WPBK(>&9D'K8\WH$M EY6<+W/E(CW5V'?N2?23 M):?';G1SBXF"1,%$A6L@IP0+@@NI MPH^&E?H@^_ P2;Z^^4;#ZVTAS&!Y/6Y9W(.$JUEYLF.*Q5LF[;/HB*4^CQ-W M6")3B^"SR;7"O;,$7J.2%KP6%9Y[@\&LRWVY<_:?. MVS3#_QZ_/>^5\[:(!/8=N6VA7W88TGU.,G=7[7&]==,_=CI''^?%"#Z-=\'A MWJ79V2>?R:,.76.4]W=?O+HH";V=R[Z4*X_1^=W*='IS0N\C#LMU^J6/UZFH M7ON7M!XLS=W3[=%*NFPMZCQU&1S:E2WN,K"V!^#9V.0.U>@'[V-7C(<)!>@G MG&>;0J8.^WZ*$2?KH!;(W4,NH *B@7[ ?8CQ:TOD9CR<;4IS ?3"(T=$JC7^B%_+X'I:![BR2]H/(1M(4 %;3P12A\Q,6 M!DZE,UB'/F7$!"P@JY[+$L'U&(4O0GT?B M5 J#8.@@''V]8Q>O9H+D6<+M0!POFS?&'&XLPB>+#@$W')'XRI)H(*L"0+FA MI/+ZC3D)V\B?98)< _T2(5TUZ0T3NA;%#7A-> G1C_CG._2UL38V&R/C4NGQ MN7HMU=-F*\6MN06]J>*>?@G<5I&E,]]^22*W%/=B$!%TG!%D7ESVR7Q:]UD5 MY^ULJ_W^EAXZ['.="S3T]*[MX?NY(EMT_NFY+Q*9(7'" [+T'(V.DH-,"K29 M(!E0)A+,X<:) )P&)Z)$NH.(+)'F(2R#T!:DOP7MR8;Y@OG\U'%VX+: )UTE M+&82:"X'QP5W(_GT8%@O0 K]OJQQ+*2D2\N3%IRNMD.K7*GT'YX$X3;]YNNE MKR[1JP,IPI*5;-+1$:-"&C+,@>$$=\Q*39QS&4E(Z^'\MEZK!1+N0V3;Y#)X M "@?:\)4\1HAW-&>U,JM-O]\]"6/\\-W-SHX2J+@,>X^'31.'8 QG5 "3]!B MD?-$W#9SNJ(F8J]$-JXM"38$BUPM<6@A-3P:Q>)V4F>7:9U=]%EVX+DB%I;; MQ???.3]X=G2/,=YPLW6%;.HQ1H@]PAG;DR40@WOR* M9H26??/*A#$NK0,_B MCJ0UBE89G4O:D!=P&W1J[Y%Q_$9W/IC6;NXJUX4_MSL:;!KVF3]QN"J2O6 ^ M4)0VY,#;T@,T:Q4!XV31\647KV 8&4HV$4J08I",D,_0-EA3@.\F"-)4^;D? MC;QY"Y&]BZ181CZ"G'K/MX>3A_8@T#A8HT&$](;X3H'=\ MLSQ>BW3I+#,AY<2#+H/F_4:);3"[S'CR\E@[8Q98&$RTA()N2Y$8QU$@I[&: M,:%)5NC.6I COZ6?7WICOA?O;UN0@TL)EY7FNDM$84ABT<]OI'/":N?' '.V MYJH-*!YX5*83TS^-4-3O,T/3A;MM.M-8O2<3!^5<5VY=L%TQ*-N5]54VT2)U M/%^<".'9+COI:@"^:^6_N9#0YD]BM9G(K:VBUKNA\E]G]*##F4N/;H_->/J? M[;[N(@PAS_8K=N?BY]NC-T3PGD,_8:<4):?3GFI: M]5_WXX1&Q+X"^ILBSTJ$PE/+1W8P"B"3C"533K="ZP3G M:Y]^T)JU9&HE"/8EV,6&B860Q0(*Q58$X^V.':5+U=OT[5LTMC6 EV&*3BJ0 MB^*MOM?S[;Q$;[TG12B<0+A#$<]$)AW+9YTF *WM7'J=_8X('UCJLSY2OQ&O MK.B%C0[-65VXMUR8_-;EVT@9J!9ED,JH=P]BIR;DF$BM)!ES:^M/59;/ D/% M37&ZFJ#8>5-_Y>/!>E4:=+EZ[4NRW?GC2;-#POUWWDMHI@\L"Z$ M??RD:@ K",-5]+&@Q^])?-_"E7 CWZ'HHUPV1L=#=")^'+C_D$H>F__@UVWC MY+5"<#'_W4J6IX,).\V&Z$(L;RQ!R'F/)!UJ^O @);BD6KF\\CNA!#FA-4V7 M([7PHRA6TGH"Y_#$0-FD[1\<:AAR*.HB3V=CR81_4C H=3>/0T[\LBV_[,%Y M"HLMUJ[XR'?GG>1P\F=::]6&.ZHBV-LPE/QI&$K8PU#RIV$HT0]#B7Z\1$W\ M0!$)*$FWF1+6VU.'3W?GD\?7RDOOZC=;>?M*A6-_PPB)-1;L.BLB\+0..A5T M,$3PLNM-UN$P.Z(@UQN*F.%N !KKME&_NFA7FG=D=;7Z8Z75UB? Z$L_#8 X M_!+#@G)^MMK;8AN%:\9FEID-,(:2SOZK4,BBP;0'WE1Y"NE&]FPRK^ OW7'J M2&(7RK)C@AB2O]?$.J>2FB&G'O1YI]*/#Z;5:D9(F3 /)=NB_;SBM=<10FFU M5T$52)7I-#$K1(^NM>@K2=)W^L?Y&>$8:HQ9 MRBH57X,RX7M6SB+H-KHK'_?5(M;A79_E[)_:\]4]_8Z\\05/57IJ\>TD Q4"%YYZ-3: M+]1=I7W=*#NZ-7]QX3<1,\X_*[M-:?%6*RST4+C\P3-@. ^Z@'JK7?X# MR8 MBIRLC/C)U]VGW9V+H/PYPEKDU'(#+A1F<)(K^;H5IK#I39;,D//H!R6P=*W^B&,U M@6L,G)^Y^EN.@PRBO2M"9QC]7!&[E"3$*GISA*7C@N%EG+TMSG"L8NFO\/.8 MC$:+M]K;\(Y/]&_ZC!E0F?L&R"-]X]^6#SNU2>ETX',.4CZ&[N>VP^G M,S:5W:ZX^I]H2]X7'%\..QP_3I9GZ^_9C^;XA9\GW'(($3+[AIF&G3.]1\Z" MINE8)AEBM\>.8 E>-%%$%L[3"D<+2K"V<7VIVXSK2WVCIO=MMW4<1I.0=P<* MY.E9^A@EYI]UG@YF,_=K)[W.99=FRUN?Y(1,\.-LK1,RD8[GT)JP=>5P8 MN-Q^V7""C;K#LTJ,J#&$_H4H.B[#S.XB^VONFUA@MQ!T][VCF[YQH?8J1V/- M$1$P#2)3>*_RBU(6/G_?\GPP0[X&Z^W+OCL=VBY-NW_C9F 67DD2[Z?-KQN"UJPJ[]DZ-HZ3/W)9![OTV]#\:[YNI'^ M=#^1/2C0'>E%O9)OTS:ZD'OF2MWYY^O]U7N\&6^S.RJ\/%4@+\W(,0M#C9GN MUI)0?; *TY,^.(_*T2!CQ?S+^AOH57)[Q(AM;CR19$:>U= *>1G^UIV(*3'C M/ &G,F\\/'T6[Z:6FS77\NH- PN/I84\0^$-#/ M9"*1,0!)YOK24.3G>$ 83"@]/\.C1=UIZ3\%,&7K8.M+8^X6/1HV[J*]$/'2 M+L0+U2)D'I\>?S_?51H]P62$IOT *._=^W%'H.T&'/TI.\3Q9Q)6HL( MKHQOR*^]^ CYLC854W^XECSBLKXC*QW7ZL91F8MXSOQ7?@..PJ-,$%>9@VD# M>1%A;F%KH=AL"Z+D(!.>P\DHWMP2#-!U5Z!8PV"KV4>?47A\1"S2I>=GN#TC M3[HS#F0ZV1;3GLAR#;_HJ!VB[XE%2Y;-L=$GB,L M):..&)7B%4J45$1V'8T)8[=K$! L<8O^">1@?ZWA"E_"-ZZ)YV= ()EE ( ! MSW\LM$I4N/;"R& M& >F1,;P.$D*CVRHRH$,U&I@KP+'H#I*WPT'H>N0*,O.P)XE&92+N? MG_&*HG%RC.('L,9CTU5?B4$#-V(#D>'73IW7 ?7:E%&\!T03G=GB^OJ F2?R MX"9Y;MGR6-./,M %'1JU7QX3]6I64*O"<#F2VV#UP4*]#=8>;7-W,I&+9=-. M.1K,O22^4S&LJAZR(^FTG Y2-MM2/4 XGUI,CJZ152Q?MX3%%+\[O7R[,FYD MWMX6KO]*KF*+_7H.KPYO<]%R39:.Q[(YUTCOJ+QS M>'?\$4?=*>)8B2Q X2YR-C#3B^APA?^DR#1'QU'RRY8M.J C+!0E2<1W7HC) MZY+*W3,SC_%L\>I"5?A\L3MO/C\.VWS_JC4X@1^=P(\\P(_2APE^E._.WYKQ M-EVGU5PO\>U7J5%_K#3;M2* !L#ZZHUVA;HOO!30;PX-_VB+7$#/9'S+7H[: MS88XL-%7):3]D8ZE\S'JCI%1[(849)S,]&YQ$Q5;!_UWUN 0ATLL9=%WU#W2 MM.C7,+ -=!]Q3R!>$_O\!/DR#/82,.#&LJW.6FQUF>NI-5%!.AD,1I7I6WTG MXY*$SM/Q)&VQORVMI_ LS\BS%@-U,BT5J=LE&WTO\Q\P'%9 SX1GKQ2]V%]M M+YZQ['2Q4=BG8>(?"\F*\I'[4ZD(?O;<;8M.'A2=OZ#C%VBOAAUWV85>H>*S MS%#N:.*I%4L?UCQGDJZ/K7)(=5T.2<3CR0/AD/94,ICDICU/QU.I>./J-4PF M2<0OXLD0F,19O/OT=N@1$Y M!K\TQUFA+[P4^IU>V/R2MP8'F_++8JVA:);(V24&F<4)UX>L)0J8O\,F+N@8 M-E@7"6+V\+^3L?,S\"_-CT(902+^+[9L^-_TOS]6@\Z,*^,9HYG+Z)C+*/"0 M^0GLSS!F)/0\(+/6$ W"^D=7Q$9!U!F6M5J\W9/+70[UVZ^"()R?J<"=NB^" M1T1SD"^F$T:@:5YD86<&7V&926'\K94PTWYAMNE=C K5*3H_&3N@8 LF8\46 MJ4Y@+WT.""6CS\ "@QO'FO[5)OIF2T7_A_6IV#]0/J6LH!+WXS_G9!#GXC(C6A;4? SD)@QHMJ0FU 2B>0< M+08AWBFS&3UJV/(J9NE .8RM7)6E.B]=)_P8S'6/.V8=CZ2VG7>0*WIO\(\H+7+- MX>K="6-<1C$J@)+BG2AP?.2"VRE+4G8U\Y:#*)E/PJ=-DS G?7!ACL%)TE.^ M4$O_T:X><^M9=H\]'XQ6!Q#%Y.MV=5S8[4-)K6CY9CYZ.[\JE:8 M# OT1_-FX.OH>:XH"&=[7\JMWRNUB_5:P[H\VP@#U+ M,V1*TK%%V"3CTF'T1H^+Q\)80F+-(L+%HF MSAS#7^$2S9:J76B;F!EH.CW5^$;2N40[L9[<[R5$ M2)*_]B6"%_A8C,[%8_EX9&&9R&%"K_"">7_@Y%4G75VASN(YAJB$2,O*+9_] MW7@OMK2W]5P5AV7MA9R)?#Z6R4=T*[2?]I=3VY9/N1YBLU=-)#R*LQR&FK5= MM-D+]1 ?24:U'OQ^) DL\J]MWT ZEJ28((DWT>3^"$;/>[I^H67S#JCDP= - MG3!_D#^+^[@^VTO!GW,>+Y&)93+1A3->MB#4^]D#+ 1,/:G<[5M1F\Y\ MTW@17=%&6R^X#INED[%D,J);$,1F3AF8J&XF#N9ZS1X,C/X\M*[9='9OS+;' MDIJ@[+:3RXD83CB+%/?)R7U>0?&1>\+95QU6](?@1)GY1Y,6]!%PYJA1JPWI M>IGE?8OF-SJ"0^9':]IP%?4H)';$;B(,/55&T']_83 >)>%*29)%--R_\[,I M+PB(.2<\J94D%90SCI$MU9)FG:3A?=J+:O?4.G^*'+PB!]Q-N6BD-TKW+&F6 M16IX11&5@E;3NZ(AKA6:O[X]Y6E%>M9$7VNU5LW[$I9KZ!%Y-A6/Q>-.\WQ( MN; ]/6^F[#&P@:6-2D3K0E&;) Y)C.=4AK%"HIR-1!-)X=5;GNGQ K;6!?(( MHQ8V1%HEY_/KCX_T^S/=M_2NZPM%>H03%-W-N!/2-Z6_%=GB#TT^^9)[BD]\TW:;I?2CMC@9 "^.KU:B&%*UT05+;AMJ M!"]76J'&GV;O^;DJW"3G:W;LK$&-?)342,=CJ;RK_:>F([X_HG"\U..H!450 MR"1IPY&E\/98\0^_4@QD!82V8@;S2[YJ '1@JXMG.*@5\FU@9)O\N"$*K5'] MKJJ\2]]N?#.[$:AAUMUXDS7$%6Z'EIX:V9<"[&V:LY&K)JM9-9:PVPJ M^7)S]<%C(^L/<1^9@@Y7E-/9 MJ$4Y!&!'"\XB37?GMY_/F=OZ0,BV1Z=Q.CN"O$?+_I^+"ZK* M3= *"C+3X_O_4C"ID1QL78(C3,:MW_J/\37XTP(_TQ^5X"M;#@U,E;'GHLN>@,):7W),$-J)UTY?Q ME0EHA*4=-G0Q8,:\,/OIMXQ51NC] GS=6OWJ_*Q6+UWN#4V3#KS7P/B@ 'S: M0I%)@VI?5ZA.O= IU]J5,E5JU%N-VUJY #]4:_5"O50KW%*M-OK%7:7>;CD= M0GAXQH97@B=\6:Y8P0T1)!C9X 9K;(V, GR[.V\QQ1Q:T-W]1_; C;,GG.L) MRSAL+./,86(9)[MSM\>R[ )4&0[W,>II]SWCLAH+*]R M[(_M%Q1\WVLN?<.WV"AGLB6 XA@ITP+[ >5!>'!L1\2Y>HYMCWB9G3 R&.U% M MB*=BB60NEDBG?UCYQEAF-57ISAGQ^;=0E/[P\\7IZ)HW Q[Y:@["V!"I?->, M+5$J[(G2-T7]5]$FO[[SB.3PC^53U=^0^,=[HKUA AS7\;\N#Z4S_ZPQUAW/ MM?&ED?<,)SC0*GIJ/$[G$ID04M#95"R><^K\3+4N[)6D$Y=3U&6CG'-20V M'P+CQ&B:CN4<:TG=M^6T_8,].T>A"V."'>BZ?"Q..TT^7.?LG&6MLI U4#!& M203:KA$WSUQ$[GU<_-UX^J1G$SXR QSOSJ^'@^E5H??2S.4]I,^Z=A!"2C!6 M;PKAEE)H"TRA\/V"_[P8\2S+H8^@U2;XSYXL()(G5G+ROLQW<012X,8=:PA# M,@1A2"9="H2V%P7;Y$>2&KF7I0&G0 <"(U0Y3ED!![))1(")?;"'6<#@>6;1COFD<\C$I+;EBR,Z.5/"MI8HI(3C MB6T-L[]$E36N+57&$T&:^0K2^S4S+?^9TJ.WZ$Q+ CF-A7SU.27W&JFLAVDA MK:$4J^%YY9RQ \.N?.S5N3-[(9Q.-[B/E\R%((+)5"R5=^JJ.P81#'Z SK8M M!"/3(&@I==6=(+UY?J*>V MJ9]4BWZ2JESYM??9OWYE0G857#:=(#RWT3WEO]32U2-18O?62UE]^V0=QB&X MA)(N:UM;'O#W*%;2T"H"9337?$K '(LO$T0;0Z1B^3P=R\7IM04AL9T:^RO) M%EH DXEEDAG'<5VAD&VU.N=HJB%.!6K!"]1,QS0>[\XGF1=E>/U>8:;K%P9] MTV_UMJ]9\ZP5,M<+[0T?_8H@L^7X2X7>8+T@WP-)4C&"$/8N]!^PAY'Y1GV. MA9\" _S!B1>=EMX6#;MB7.XZC5M.1@9@(O'"[+3J<8Q,QI.R.*)&ZH3ET)K8 M2RR]QC)<"N3VSSUAB61D?!'"P@[QO!?B6>W.7^G$'[XYS6>2PD;BN5OY+'7G M;V\/R9>;X6!9'E/WA68P2R$E[L2V,._GZ2 M]).D!Y)T)#C9^.--:?+(WC"9S21]YZ9X,,W?9=C$G%(?* X*>) M6D/6DHC3:0]T*(^E3AA%T1'GTQ< ((K.D%$U,K]\2EJ 80F6AS"*KNJ( MFC%4C@&2B/,SV#&!IV&P5G@>[ \_3CGII)-."JJ3ZJ_,A+XJTZG/]$8ZZ6.G M*JG0G:?3#T_*1YX7-M&AWAHI[QD7_EXYO$S=]W*\F5[CR12-^SB=Q3I? 6MBBGX_YQA--E&[-JY'4,%MV,*P3^ M=49"?@+9NX2OLPK>81N[JS] A_OUQEHI3!F9A3;Y)4QZG*C4TY&6"Q=SK$:F M_U5LE?H?_?03^W:M5B\:E3+;4KG>%#)UVI5:KE!_KW8[/S,&P^CAZ: MG72[^7@WO*DT!?:J.NE=WTUJI='#R_-OH2OV7W$X=FJ$6*/'<<@V<2JB M$F00<3+1'R\FIK,24D&]'S!(8X&C[@?$9T#S8E0O!]TSEUZFT^+@<_22>3/9 MQ_(]?;"A"1BDO_JP>1\(T^S\S!9@7R&JTW0!Z 0P6Z.V\K_9'0^AB\5W.FI;;= *W>_Q@>E!5% M9^4UX3578S71PL&U),^:G,+)'QS!F5)EOJ<1&"HH2>15-Z@'2_'XND_JS@7I M;?J83<5;O]>/HT[7:;OQJP,CQRS?H?K#0&P#!D-G@R)#;+R!9?\[ETAUYQFZ M_$SG_RBJG6.WV0K@N73:C>8+V4"STJHT'TGG>;G6:C=KQ4Z[UJA#;_I]LU&M MM;\Z?,1Q D7#L!RFWT?BBN]%\(@(F1.X#P99_/MF"?TPU 22;#0'&!= $ 4R M8**@*%*?9PQ\0TF3\=<48]X6#R]S^BV^8Y4A12M#Q"6A=0A(P8*WS*!0#?G4 MZLJPBK2E_584-49H,Y]$/^-N6W9B]6]Z+R]I9G33>^AG3/^&? OG;B?D>]YM MC$LO"<&/P/,E=$_B(F%Q)>XU&%U-K[H1_U@&ZJ#3YV5$![P+9J B'6O9"WH- M^LV8%S$T++5,5TP!P]Q1 P+4B)YCYI9QJIU9?.;\;,B)G(P^(A/CB#U:M&25 M%VPW<>AE"L.SY,\H'.J/<#FKG7@E=Z-[S\G0@\T,N54RUOZ\E!^>A[3Z*2Q" M7',7QL(FYA,\">K^XNA)FPY"6B1NR/O@0"20Z\.KC.!X'^$"EG)^!E2QS!1? MII_C (OL@C!7Y//ZZ9 9(VG;C)'Y+%M*W?5>V#8S,NEQ97_-L@W"J,-!7D%& M7,]'OX4]G^BA H>Y%V'S6RW3K6JR;S6@>=NG0*03P!J2ED M_@58-(0H(+;&R""9FP"H*XI1D6#Q$JM\B6$.!.2)^\19OE^>*)_T">4S;)1/ M^H3R&3;*)Q9O@Y^/5BQ/L)]_*^SG@7/K%XSW.B(+Q2[8>9],!*2T0%4N!7HQ MV]C ,0/E+3,*U\5Q(HN\45&8P46WX2V@0$,;:WH%+0E%8A0_H/ :,^8A*P$ M7@]_@, "N1QX ALCLXI>+6.N"[O".&F^XO]#Y*$@EUDDB^MQ4.C#8K\&1O7R M [Y/331Y(L%EO :'0!EO%IBI0J:FVUX%ESM+[K-1%XP1_$F*$!\?H^"!PXL3 M^A+>TI%R>$-#_+T:&B-&$"0%J*_G./ $9Z-V#/&W45QE87/"X0[<;69"C$@< MKOHF\B(-8KX?!I[K7P$F$?K&@S09ADF;"P@J A0K809$Z]<$%0?>Z-2 O>%A M+#_09R^2]X$$F]D5\T@X1H;R%?R1";"VJ!+AA#2-K>K,*4=P25U+4PYY/%A+ M('D F>B3HAC; GJ<.H7+B]7MG9^Y[\\XV0OJ@9E>;0#A5(T%.:@G5LG##QC>F/*)/@VQ''HA/!JCC[)Z29Y])689,B)%#QVF4;3G/00B?"1: M/.Y^A/PJ3E8J[QJOXHGN_IC85E#:P,_HSM/"V\/GM,*\/:Q?[W$(FN]T1;*_ M*Y+<'JY(2MUYGWU^F#^DYW^8U]#N2"H/G5K[Y73Q<8ANPGG5U)$DDT)[B=0_>(XN1U\=2R(V461>=\%\ *28+?GK1O:UGTY)?+9. MF\GE)3Z(65[O7VGB^N*PKA16YL C P(%2IY%2DL%)_N)2')AL\E78GFX>KUC M9.2-$J![:\QM%/P@YE>1]XW\3:]J+\Q]-?R5,JXLN\=)>\(NZ/WX3PJY88DG M]2)"]*\D^I.96DG\%Y'@Q0'P%TE_IU!QU"IU[+2#"*K/KY3)9OQ MI:';4EVNO*(C5J=5OC<)=ND$B*&7JS&PF(0H9 [J."WUOF0%)-SD]360 !56@=02B>H\">B[CYW*G]>0 M^FS&T^J)G HY&OU(])&,NE(]F<"#-(% H0$O*U#O*@R >A^ M6V36<"*.:&0H5?%1Q:4-5'$8]#XD#1PF[;W UE*> \YQJG2ZR*HB884V"+V1 M"I-9KR3Y_^U=ZU/BVI;_;I7_0Z;GGJGNJ>!)PKO[3%!$@@>)B:>Z^MD.R]]GKM]?@MLWKLQP0=*&?6+>TU M*(5?HME 4%_,0;332,=4^42=L"&#T/W&DIG=',7#QA_G"M32\;_EAPEFVA;/LN XGJMD+W%*>>(!>CZO3 M32J&J?+#@Y5U>:KLX-+AX0R1@.[>#EM$Z6R&C6(.2VE+<72V%3P)]MYY90), MQC%[;9YU;0XW,QOF*B*VHE#\XZ,F/IIP!0%-(DGI^FI=I-J 9+$K/*S8:D2V]\\R#C4_PI/9 F/'2E+YX='BPM.H/;"%*2/.O MS!R9UOMK,TGT^(THE)*]:LZB:HZAD2.3@^O$5ZK+"]M.Q5>J@6*7='R%X\*U MVM3=-M?N&BG]P=63/E;I9,&T%29T@/X#88_LH3C!:P*&M MDB?."X0CWAE>0Q\*7>7/>HH5B;T/IFI;&]@F]WB0TZB1U M'_ D7%F.JQ(%PG)Q%<@UDDI$)E7#%>?GF*(..Y1F;I7E]"V!?$>;]4Y 5'L&010"T8\UBTV;-K08,Z[ M$[NM8UYNE9DX;JY:I?,!8\D3.FP?U!BBV1PS@H1N& )JBW3&X8&IB4B(YU3L M:6:,AV.ISSJZ5,+>*;;XA00+22G&'(_.5DB!JL>QBAC.2LG#??-#)+(K]:]) MPY83.V*>VL])_7C^<#)[RB>Y,3S;')."P:NI6%"7X,%)$8 M1T9!27!'03/57(@1M*-2PW=\7$Q?M:DD0I?/9H+(S?,3:?,2ZZX92Y2-F?3ZR*PO, M&0F^PD'VB-I?F;)X99JGC*QI&O&+.V/H@:"[AE/4V?AUUUDJ[G0)*NLJL4ZN MN+-<8.ARX SZY#H;V-B=#0F=U08;&E(X&G7*1^7P7MF] ME=M9*[?P'K=",#"J<&PE5S.[1<*A?F:BY0F1%?K('^7WH8\/: 7P!*;81B"A M=@V6*;GK5>R''IO8TK7^RT32)> RM[_6Y=4Q>A?:TY4H2'Q=O32$*Q&[/I8' M5Q>UPLM5J7SU8[C!'@U<=!)4?K)PQ6LF 3@V3R,B;JJZ%OOV)6N\KZ.[@333 M'AY,QBJQ80Z96.;0!9J:+-,5..GG9?VI_%RL)FY!T^T9'WI4'5MVM.7(H::] 3JXQ\>WYR/B^W)/X'QOQ*-H2J0%!!4(K>GBJCI0VD<,98QV4-M M7 UN]($Z-5X*BXXO]I(WKB&BAGH&C'Y,2$V(F![S.GLP&:VKO0>Y"QXDZ0T+ M:PT+Z0QS=8)%Q087-L3<(!O@D.KERZ+=A="3XGM^?'G7/>_(:_?JP-*64[ZK M-N4L-Z\U*=MNMY$$].XY^V?@;IY\[UYEO>:N!'CE[FQ4YTNUDGI1V4!?5^), M$]#)5:'+K+]K)J6+15@[%O( E^_'6M"LX9X['*-YBUF&NVIXO:PK-;$V=Y5% M]:UY_^.,_0J?>U\.#W <)=?C88JA M,WG_(6;4)#_@;#Z&K#W 2OD8*%=W$*ZF:3#)#<^P.WZ??\9LO\0AJY Q:%67 M2DOV3>CRT_MQ\_94G\[^<)L9EI;*[)Z!*LOJ%"Z<9'@:,A$P1Y$$) 31X"79 M!D%P&!"S(AI;')/;S5F,.B6^ 4G1MW&XD:#126]6.$U4!/1AEW4B4SS!1?ZZ MFV+BLJ258P8Y2EIM.CQ_TF\F99LY!$D?R_S[5^0M*LA/[=3/&R>WEPVJ?4IU MSFLW#>JXUFF<4->UWWCP+M6XOVZT.@V/N?#/NHLQ+#L^]1:/U2[#Z&O/J#OO M #M"ZX 9=N9:[A.4W.]?WY*]'*@63_]PG)IW4X M!:03[%(VRU?QSA2/& X?-&0]8#T=Q.]7A-\;?GY/9)]IT^GTP>[>YDS8_0W3 MB4F&3O;8OB78-830JU#4_&I,@GR^5?B)("%7]LMR+]^153H/P^8U5_3:*O8Q M2X5"3#4R6GW\4WMP(_;51P5 44EFJZZB6W>='TO(0,%OR4W@8<1WCNNSYL_: MPTSLO=_5>MS[Z*S_*9HED#Y$K/VHH2<(H!-5[2NE/?8^N.(38R_AQQE.?#@/_-?/O=] M$KL5ELK,D?E&L:QZ8*$%A2'4#CP@ZW2"U>3I@V@%3O ULSW& WEJBO"+A[N+ M$5 7++4>!.EAI-O*;\2^#@U#'IQ)Q164WZ\ATOH!&L^_%[Q"2AW/QX-/S44& M%9E:9(ID0?]+@@U@;(;KUMK77^.2,GF)AQ'P__5N!E&B4IUZ "(6'><0&.^/Z_T5$_?$$39:R3O_1GFB7MUYW)!R7W7(.LS@ MX7RF>S2]N159''^/$M1)3Q9C.;1+/B66GQM\T"EHI+"IK#03TVL-)'M\W?!O M/;5U]%)8ZU(UK$DX@1.S==/?.+I, LU_N[(^K@1+C7V879^6)('[_Y[]R.>I4$F7A*W7-/R+VZ(@O$U'IBU^I//>-PIT) MZ&U4+F>QK""]QC>!GMV5L%Y=*I*_.#Z/+@]_F5$['5U^"6W@-:'A3T3](,X( M<9&MN*#C=9^^G^:T-!L MU8_^^;OG2^EMY*#8V'N-&7WM?6^UNXW.X4&W377/&]1MJW9[TNPV3JAZN]5I M7S9/:O"/TV:KUJHW:Y=4IXM^@5.<6R/"&L'FGLVPVUI[XG4K?:MNQ0[7&:JC M[=F5I=BQX_I(]45MW-'\3E4A.\J62"WRL?&"^A4T3T+ M?@??HT@I/M540/*E5Y&ZEN%E9B\C_@C\YHBZGF@PT=RP2ECM/Y&"#1@TC RZ M(L#U#>I787'^/KL1^BWN]J4F8WC2 %YI]3P$U"[:E?'F\C WPKML'J0/#]S< M.<=,T8^HSJ0_I!1_7RJE3WI/T(H,W30"'(:U;EBM^"J2^DNK[5\35>V15Z09 M=N_1*2#W]U%$+Z=Z9N<$X+#8O2CH]VAU5LK!^I6.I0I=@-'ZK7_A2DA$-1V3 M7$4OUZC^$"J/K+7T56VL DX:!=6,?6.BB;Y#103M&V9Y#1D!@!T<<[<3/)C( MOT MAZJ,5G^%3A5] QY.UC)2!5%VTT2SLDBD^"EB-1Y<'JO@"1T9.H1WYRK0 ?)P MJ"Q^#SAG<-H\_MITJT+TZAKV0 M;MK#@T \.]&:(HD*LBVU:Z<,7]*S\,YTH-3<3G)B41TI"KD"%:+Z:Q%SG@!(;NC M;0DZ>E%Q_)1:\N2)4O M[6>AOZHCL6,@ 803OC0+#,BCYXL5D>^B/)X1O8RH7Q-&DB*!JH6',*7H2SI:T!XZJ($SU$^A?=DX(RS#?SOC'UJUQ6;BM5ZLV Y^ZJ.2Z M.9-K*%Q*(XL;%E!G!S@Q>F!4?B'8A0D#9UW?X6=,.WH^VW*)88,A_F/J[)5M MSS$ :CEUEW%]%LVNR\@6*S03 =)G^8R:@"<<>%Q&'#)5<%X.QP!XUW;LPI=Y M$%#!26,<[-(MQL+1775L8M[HB_W0PP.(R&XI3K1W0Q>ZH?-1BOYXD>6,1CBA MB%GPS9LT4+)E,A:6W+[%-U'K2SJ)E?)4G]>'LJCK9N21W,H3FF<#JK5J*5G M)Z]L,?9C?- MMU*S57A^?2KM9E,[WB1B5#-38VXS7KR&)5G"$5JA%?0A[?'Z=OK2%P5R7!WG MH]\O_'U/NZ^J8FC'^>W55>WF-VXX[[;K%U3[NMMLMZA:O=N\:W9_KX=($BQ# M6VM3)V54J_:I!Q7(N&M;U^BIC7K4ND]>O:SE%V[:%05784O@ A-H-/9]-;@F MR5H354,G!P5N-^*(1UZS\KAT=W1:Y[5*>WG\5VV.U*9AV$;7>-09Z_A?M]_-OD=?T>%UX'V/'.&2] M8526-2$XO $I.K>(: 0B;:&([+F-2"D:3^_#D2"Y[#MD$ME<1U$_*R68U\D MP/$@=7RS^]SU$P36['TL>F/5\]NB/3?JK/-XRW;.&Z/YW"CR"G56_?/=*ZS74_C]])QU+6;. M' M'T6^#C.TX>@NIV@T EPZOCEY$3( MW]Z>GX@VJP;=4DEW+NWT13+L@KC)EJK&CDII%_)TL>(?AK,R&Z_EU\='E[+, MG9 ,VE&(-QZ5['-F4^S5),;TSGJY(!?;?F-@V-)EO\R_@P[-26^YH20((OH, MVBXGO?4TF:V62Y^^YT+TUR+2)47WDV644R@\L^<\[/J^2&X"5 M;1U@^-H7?S#KJTD[1!$;.Z@.%Q!YKNLB'Q#M-,1^9ZB@^J:RKF$.3U5M($K0 MWVA+JHFT?W;RHY[4&D8J5(O&*V(46A!2_O92[<* MY>E\/JC624I&!-:4@(0IN17Q6#8FLJI2WJR0 M) C[MQ2,?<;(D SN81);W]!5RYLK<19,!0#!)W4A6$K_+I\6:23H8C0OE.,K M[9V_'\1*BS3POR/]_@SD0=+U'/+(=6#8X@K8O&O=%X(,?4KYM^C\1H+L]ZO$ MEW[_F0JSN\,R3W-BIA$8VC/>V;K3>Y$3= TJ]T9 XFVQNHM?7SOK, M3>%/4UPK.6%JV@UG)N;PQ9L] ^!7-F9:8@-Z-4FXDHAT0R/I=,/YSYO[\_'O M_/"BL'2Z(4.F/49^(2D%&CD#LTI7*ZM@\&\R$N=_^QU&+L$M4M"8US?;L'JB MB6D2-&0U16=.12?U2,[V/O,B_OG?&UG''?G7(-3W#IP]J0 MDW[_,W^KS>IO12-")F(XZ>8V+:'8T3*BY$XI8VY\<:,:W7:T4W?SF[?<*5L9 M5EX+@UAN_BYK\Q"J_HLO!=[PM]7^9H$FX*[5 !^?^DQ.^TN*SGZ2&?;&?#LI M>/77^?ON=7'2T8?17KU%7,=JMBP5SB1CWK0O*)X,-=Q^'9N"NWS7O.2NF4EE\OH4+RH>P'7K:=A4*+4M M%SA?*=#5:F(NL&->VX*);0?3Y$=UD5E<6 L&UL-'7V2Y%85-<#[#P9>M0"F8\ #"[A1%6-= MP@T\$.62@ 5S#,;\1[H"<*LCATTMWP>;I#IX+#9^39D6?R8'SY#0YTC'?HW M)K*/1 1>/OU]VV03UUZ.SR( M *.UQ73'/*O-@RFW5(6DY?!)Q0).+@8")\=YT,/LI9.7=$YZK+X\IQ- 6<<# M-"&+,9.1D: 6H+%N0LSSQL0<(T"T#IFV 2<"8@C MYK,;LN"!:RX\S-3*FWAW^3;Y-2F'PC77SQLGMY<-P&MNM5NYNT8'[E^=\]I- MPX?9_#%@EQ?W\*T+/+@F4&)0_"S@A2%@NNM"0VYCQP$/GPM=$#EZSP.IO*GFH;I+%M M"M$1F%>EE3&ODM]F%.)5QB$VUV*MH*PPDP97>3+D]G Y>_9<**/=#BI75Y/C M]UMF$%YY,%=HU%R]T)@1S5+)Q1B:V^7'A01*G$6==37L$<-F%';-['Y*'>)K M[7)KK^(,A0Z:B6>-LY\7[V?BN.K3G7<+ZW?CP/HDO)FH>(W[BKR5,L15BUZ# MM%^255MW,55?$)-$@N6$J+O%O+,)UEE2DR7,34MKM0S"KB4*LI8 NDY$ZV<2 MIL\-IK2,(KVY8=\,M?9+>?>"G>@;Q%!+GP:;T;\?&#_-U\60QIEM3M%O#!QM M*V3*EGW8/AJ6-^+@;@%*K_4GR;[1T/!"BN3\47B!$G".&8TV-VUF &MURGLDZ<(%$LJNT%!K+H0COJPB.K MPO,/LQ]M7OTCET_&S--F)K_NYX"CO=3TPP-OCRE-\>.QIKXA3C%$^9WZC[>F MQ0F-:-4WH.>]2GTQN$+*YFS,[GI7-7C9^?>ZJALMU?@M(F[LJX\*3+]]D)JN M'A(L\5J]K-TW_CR]WL\E_E;1["^Y)]Z;(^TI391YLU!)F=M5'99J):$7R79J MVTQ E"/:/#B.9@+C*R07/DF"=#"TV-.1/G\JXBZDQ"B>FEIZF3?ULF9WCMD9 M?UQY Y4!;OZ+G!&?&=B$T.:[69>=3(L5EBERG-],+2+'$JURH8[RKN!.,$=, M(:15#A<3XGI!Q&)(K*@!V/)7,(;.4A*3/]U%3N; [<.#@"(GVJYRPE6("Q0? M.\54-<\2%ZIF1),NP:J"UCZB%I8GJK8:A^I9N3E^ M[6V+J+X"P$1(&N2(N4A*(\6A@^!)KXACD8"HF.O1XI"6T!JBE8)!L'S)LFP3 ;^NOXQ*@QWTP/\+'PY/'"7 8.8HO/#Q>J6 MY;B\\4Q ZI.$4 (TZ#2O"8R,@R8-KY2M ?4#/M<\Z<=X.ZS.O(H?U% M6*FMW8 C8$=-D-;7)$,2]3HORZ)P_&Y^3C<_J,,-8.[[S[O#83_0 .JN=N]. MU>Y0G>AHN1VD<451(82PZ0!?,TOA8Y7/(_]$G\@&K,BJH+^4*\SLY;1__E): M=&%8<^^1?>%F:?DR.S:_XMO3>I$INLH6 R\8<-UWU86NQO# >E$8&PDQ&),9 M!JL^RB?WY=FD^[RP!2,-!F.RQF ENE3R#P=,B+N<)JX_7[?/I7)J/?->C#T= M7ABABXR.+C%8S5I7YL5W")O1SD0%W8ED='NJN9[5((^*N$=D@5FO_]25N_,I MJYU4%S'K@HTNUQRT0;:,\LZY .\\(X.#]Q:[R0HA!+T"-IGH=<<81K6NID! MACT=C@O34>OR\8K;=H=DXCR\0C?B/*D3TGZX(N]:]U#$PK:-QJ "=AOC/F"0 MM901* I?C-\Z+VH, ((XPNHS9[[JRTV,/W)=+.,H@Y:J6"F@N?F:MD^%<=XX M.=Z%*46F$O!O9.V$<>&HG)J/#O8ID+7F^1(9P :#( 22K.M=/I_!A:,QKLIP MY:[T>_;XTAW(A=40%./Q0)KIHA7H"''PHCNT*CJG$R(<;DCL9N_;K(E';L80U461$TGGD%+-41O%""L.[T7C8_5,1T$ +88/S>B=3ENYW#,Q[FO.R0^ M!I)I<:T3*'S]%<(KOF2ADU- F<4NU(W;O-& M, S>RD.&$R!K8D "8-8=B[J706HFS8IG.ETJ[!$%0\HP/ M7NM$5@P$+<_$_.\>P_:NG]\NYZCT[ED?ZS'I?)3O1NBQ,3YU#_@H+9[PL25. MC7QRZ%&NZ*G[RYQM)$>L8>9.,-C6Y48KA+-PH]P)Q;$OAWWPSKH&U_^LZ4_V:J?Z,7Y4/':@3><;:#91'>,',J]C2, M(X1OIL'%"$GW]R4R;"EU+Z$[52WNG#P_/[V_//\L7G-ZUMIT^3=%..PXB M/=,<0Q?_VVEB3Y"B[K"=MF"N;-LPK*,&A9F.) M.]7@O]4:P+\Q'( 5D*ER@046V-'_(H0_@]Q*Q+D[^PZ'FNR^+)^QV[P>/#+5^.' M[,<@G"R0GK\3QF@;='USI>E4DEXENO3^7#HT5-?Z>GGBOR! ]P;$:)=>,'/$ M%25E'5*SU2-O]\K*RUIG'9X&,>[D8:;=52X?!V^7_2+WZ;M3F+U M92'C=A.EP=,$RCS,.K(P'EW*%5$9Q&D"M63^IG'=ONDBUR5K+9^58M(SY,^JQS=F+EF5K-IAUU4ZYK5T5 M;_MSLV&QK7FIQ.;+U,I%;S\)66RWV:5,=X3:5#>6\^)F..+AFIS7*]V/*H/* !UTQCDO' $Q MFO/R": ;%@ =N)J1"<-15GJNLBL/L]J/E\++Z>!,XJ5(E>U?:_W8KZ:3RMJR MV5'':)N!0O'(&4_3\@_V_:<<+A394\'>[7@$H;B^(!3I(L?1;'[;?3"NKJNL MJ-@P;CI_K?^Y.V%.+EN##')3J%I=P$WE];DI3Q>K1;J0W^J0XPBOM_ PNS@; MOA\_7;^\@1F)OJS%TZQSQ9J->J\T)&EMO1PB2#6=X:[%=L60GL(%*85*W=05 M=[2D51-PG=D"72X'S33Z "6+F30&(2S\5"V4<80O6+[X$U,N<])8; M2H(@HL\@\G#26T^3.:;*?OJ>VX6BP;!%<82IDDGV1.^?(_N/&VN,.C[\*$I0 M)SU9#'ABW!LEEYJ2-AG4J$BEFY_LR[.Q)'\NM<%MJ%UWHLZI8:L)7!%+=(%# MWG$ >/"J3+:ZVLT>V]934\PFVS+&<[_>8#E]6/XP?!LPA<_%M0G*9:\L4B(U7YFO]BJS/5=MO8P0](]>1V\OUU)5>]WJY6_B P/5-505$,D MM_;2/XJ\T K4@(<*_SWHGQM5/ MKO6[MZ]W2(GRY8>@2QMW6*$Y6]*.EKP_WW*>:],98XNQ;CE1YZM3\6EQ3#%!0R39H'!K'IQ M52UU2O=_?@N9Y)XE"@H2XQZ6X^@JMSCA%8=]-A5XW5ZIP,DF])TO;;N*OMN" MCO/G9Q/CT@I=KB(^+2VN>(G0;4DQ07US.LS'"K.WWJB@/G;X[G$A,QRQ1,8^ M,8XHT>4*0[/,*H4?2:BK9?RVP*2[[DZZ)\68 M*ETN5)(K!8H7K]L@PYYNT&%2LZ1S=-5CJ.Y&/>J6&?CT\4;98#*RHIW]JNK\V^#M['\/,PR-P24 MY"076*:+!62>"XOGARW#"DX]9^<#&2=RXGS+L$D"^7"K M6+1-0>\$J",MYX*B&WDEB%76?GLN4*6H.3Y%$N M#Y)E]38>!;,E!U]&3(-QR4&#I?&']%K8LR +'95H6G!Y! M2U54]SDWW@"5=AV!2,ZLV+$:IVC0E"(FE=5:54!"R9:ZE)21-U)>Q5ILIG9D M@>E=CF[K.'8A[ER%KJZD9"(=M[K+<;-<"+*_)M1 H=]LS<#,A4@REV(Y[]L5 MH3!"I2U!',TRV96?!&FVAO1XPY.%& @?JU@BUB4X9"^F0L NR(/4,N^G@H2N MH[\&U_W)M:'>Y].U2BME*@+D3"1;\56B[=X0B84W*O_9I1FX\=C$"H-NZ1\O M>)Z% TLDMN)1)U46">'B+/$ZP>.YBBF$!E6@#4Q2)N@5;3N =8RQRLGGNOR; MJ%])BJKA<0N$8#5%B!>:2=[<+U/'3##7+4-OP$Y\6F@#4<@DHX$;/+R-Q7[8 M ETH%6@FO]@AR6RD^2.=CE7#]^7/&I.D0A4\,?BXHXD QP MJ,"5NBO^_/-^E1__>I$VZDKY=]2T51126GB-_P9W*?!PTK[Y5,K)&]U=/J7D M#BEYO5&JTI5B@B[MXKN8,_MTK:EHJS@].&M-3WMGS7NV=R&F$+OP+#R6$FR) M!LXRQ21&$H@++E9:PTJN_?!X"F9^?IMV9:KLRF-&5_-P]H<>\]!3"*;2U0)# MEZHK(UBM[_(X48216IA[?C7#T*3>!#>/=]66J@!%-%66<>#9"LD29^B^\,;_ MJER,\Y>#+3M#EZ*N?Z5@_13OV ",G8:9"(C$.<<^YH&FCVZ+ES[:C:F]?*E$ M%V-$1W<2PRWK!YJ\2N/@-EY8'BYJ#;\K'Z;"'F9G[Y,?)T*I^#HMI^AZ+0,: M9+E>@>JI3N!5%M$J*T!8B3TX9NK3>;:;=,N8:H7.%](%DUKHENT/?8-N6:E< MHDLQTMP)G/@6D<,^"L[0^O!<(1E8^PW<7_[!>Q9RD:?!BJD^S*8_)_>#V]+Q MM%!=>L.?H(W*.T3/WT)/P+XR@*DU1R?+/\PZDV91/[^ T-48W.G0C0#_S,C40T0>A9PTI$7TB&[S2?R>_ MM$:FF?;7AVCFG:KL$-PMB.W'!_Q;"ZRM9;+"X8&3%YQC]):R4EGB$SD,:^+0MW!2%8=_";@VP(Y.9E!7_%VN7D@-T\3 M5)&NQ A1;'V*7+P3\35N;'\$V7(EX_YY.$GALC!;$L %>&+1 I@)H4L"1\J3 MN\@7:2:&U&W+M/G$*"-6+:B)+RTHJ^J6Y&7GQ25Q:6'I?+%,YROYO;QLM)O" M"=.4B:QH\-R?C1JS,(";9:0TA:QN*F8O%-UF_3$K^4*!+E47UU[O9/)^SJ;' MR[/I)M"89L-)7>%&EZ6IP>\DSZZ R+0NSU8Y.L]LH"QTX\4&NSM%J[B.=*UM M"I"\U)&X.-]BB1=_EA>FX^>6]+NPCG@E/XHK#3,12H?PP[!]J<5)D_Q5-S@Z.HMLGH;^?B&,-,05F MH,,#N'KQ(Q7Y +/ +/3*&>C]6+)L):+739UF,4WJ8<;ETZ(?GBA,\D3)1%[8 MJ<0HKP[;YXKH+V\2NE@MT948LPHSXN'%SD3X2XZRDCYC-JD.D]"&*63)$M.7R1P]V"#O:IX#\WO=^"/!O_O"QNA"-CHFV7\^&3SS:?"%VA,.;C MY40+:ZC,Q#1>\IF;%;5@LFBG'%UF\S2SP93,+G%>W/A-Q-2;TVE?O;QY9,_/ M'C\&&Z: XI4$F7A*W7- M/R)V[H@O$U'IBU^I?/$;=])_6]4"TDY(6Q+ M!1+FB\YO_6U]#?XTEPE+'O[Y&Y$ZB.J:R#_G"![P5W0=@U-SLM/.$-E%4*]F M"*2"DWA 54(X!S_O@CA^^.SS!\BJ)M[>_!%3SXFW+>]"*OI:4U\E / @*!T\ M%,#PH,/A7WU-1!O&>%I(*,&Q[/?1(@R=0NZ=*+V"C-/FZ*/Y;XC[*;S"8W2 MWM(GX[$LB9J^3VUG*/"9O=1VT0WP2_CR5-5.T-7$&$SDFLE]&\EM;U0PXJ8X M%P.LAA)M\]GR,.!HEJZPBTN5([G'IX'38LER7)9,-65^\7AR_"3_J%8:I6SS M9\+LN<$%LTZAO5U@NR\-N1AO0E8(-I_1)=+G(T.IW,I/4+ M6U"^_KR^4>G?BI?OW=/)X,.SVP8+!0!/I4"S^74'ZFZD*7"ISO#L%@J4-JJR MLZBQ4Z@\2$ZG)RYC94"$^.B%!XTM6 F?D;@95-I7+Q>#QA6WDQP>LY*A4MU7 M,F0LG[R63L^L2DX^)[VJFDZV-J)$EZIENK2OC0CDY>KZJGQV6RGJQ3_*7;W5 MVS/VIJHMD#-?!JBVPK[:8I\I_7A)P'VF=)\I_0ZC>15#U=XIM8?()^I]7.LR MMM3O/KFY3V[&K#BV6>F7AK9THDXWTZZ[B(-C9WEBWA:KQ?#;8H:Z8AO1)Y-J M9N_^S_'3#<]7E.M^\L>T8'JP=Z?;3L$5F<7N8^;R;ZMAAP:DY;(83DM+3RU( MYL46@%2&:L<2BPWFY0H5NECY\!"@U8TI87^&[X?!WUP/]>"".IYU M=7,23!@VKK%(EXL)?#ZZ56TJ%S_+GK9DPZ&MW96&+G)F24DY6^2)W=#\U-7O-;,F" M7'95@Y9;.$*+E)B9I?J#P^<<(%N\# MY_,7^N3R \7#L9*B3!V5Q6!SME;S+PY].V\I-"3QNYQ'EVMT^;R;%<#FTBM=/FV#R=YW:A M"\6>2E\H/\+F3MJC?Q:<=#Z1IKA"I4*7B^OV!&UW\F5*DV++ MB;HUT2FQ36N1Q+-8R(24\TAO+"Y\W49W68(ZPY==*N:9Y_?!ZV@FE98_SGB5 M%AQ;#J^TV.4\><",S:PE+I.]W,0^V.#Y_V7)534YB(MU /)E#^QM&5 M,HOLZ.8@*W>)4_)1VG$G.,74'$$$ZW MEN,D6):P@F5Q,8DM= 0*F?+#['9V5?K1KG=GTYXW6)M'[_E?6ZNXOLD6'V9/ M_<;C>5F^N"^PWF]6RW\1H1RHJJ&HZ+* PR#F/R 4PJ&+U]M(_BKS0"E1R=UV M<.CQ\,#*JTL*QML4*/%E(AGOZ-^OHFY@KPH2[OQXK*EO2# -47ZG_D-.U59- MC+L*JZ^.Q$M5UZ$>I($?=R4:0U5HSI_Y,%:*2BFE6MJ9UKJZOS NVB^M.0I^ MP[?^9LC_>IM==&KJ[=GI^Y]?188_ MNV/X7ZUAK_Y<6USW%8-L&ZG$S15MQ5OR*E[F*"A\@665&DFRC+&W_24:1_A+ M%GM^=VK4[=376'K%W$MK,D)/ZW]'"["8NE*K/LRF]YW2<_^Y?B=45] NVR_] M\6[/]<_8984BXH8QQ%&TB?C)P[9U=322"'.BVTH=/1$I8U'I2Z)^(NE]6=4G MFMA%;SF6U?[S)Q>%&>=@ZN4>]# 3.J_]SD7G]:(PS/C1_-.S3Z<78=BGPOD.=3*^:IWXK\@P B&E%$LM6#FB"M*RCJDYI@C%YV#O/0E'KCR.MPF MLL)5'F8W;]T_XYE18-[SR/JVKZZ:W:M&J]LAZZNU3JAZN]5MMLX:K7JST;&W MX-Y-@">:>6\N2@)VL1"O.Q0/#V"2.Z^\HQ>]4P.D/I&G,1(!" '_;T^D]$GO M2>P;\"M9?$07,N1#]441I!H]BG@BTB,>"H'^#0%>Y)!((QV<,4E FA!]!7T7 MJ6EA@AZ#C*HZT:B>Z0P=4:Y52#K5GV@:^A9RT!QOYGWO1K)F#"ECB-;(*\_: M9&STWTUH_TT:HI< ^1)JA*R.P)4=7H6T4?[(^22D/\C0-C; M?*4QY UJ(,GPM?GGT?OM^K(2>!ILZ>CPH*T@YP,1@:N07]'X-1:=S(T*B#!C M_MWT??$G^!$@1@"9;ZZ.J0 7UW(XKS5Q( *E)5Z^)L\PMRB8V9,)>@(XMXCG MRUP9G%O\4^7A01"E7.X23J2!OF^\NUU9B])DUPXZS\E<5Q&%+4=WW!L7=?;/ M6?VFX(#ZF*_.WJ*UZS OM%MK7W^-V%>0X\F6+#(TPP0-$"6>Z><%UY="O+--_T"]:$3_II,D2=)JU$%^(7J6+(:FID.I M/\1*!6U)1QI3$P6H&0?1#B(=Z#TDZR5J1) <' _[G_^N<&SYF^[4+DC=@+8$ M,!P-ZTVDF.KH ;SS0S(_U;'JUF#TAPYZ#7U,$XV)IAP>.-0*V 6'+B2:T5)* M0U@T6FQ?&O/P",2=$V7 OZH:=@_5B0&70]/*H._!6]$%D4#P]/O(+P=]UK>< M9@,I4+Z'EH\NO.K@\,#'\,[QL7#EG+O;[S5X'"_7C#JO:>_HEWAB3%#9T.QU M_';1[I\7+T^J-L_6S-4$K671%3C62M(-04?S'[:&0'^D37KX9 SZ8A"%J4020W'DOAMB(6,-%O!:5,>R:#$H M6%ED)"WF!\PE53/,9YON [)@>)'H7XB8@X&;UX@51>R E**(%F)*!5ND!/[= M_C(B0)N1_1M>%X]V+(SX<1IB:K(Q5">/0Z)3ZNV[YDF.K2+5I@CB"-WE M08/(Z/U@WWHBXB&0$G3^Z*C1X6*U15.:-$:L1(F#@4C\244$]_,5<27B#?0K M6\'8SS75%M) .760&X(6X@5\^4->Z./A@>6-4CIZ)&")8?E%FM#RJ@:2AN1B MR,L#>"$.!A%VQ)KT447/4K 0O,TVBAB+DQN-@K4G/H"T@>D&X0-=#J MZG@B8UM$'Q[H:A^$2I!T@U?@&DVCTU"P!SGB]6=J*O(:J'!S4>-)3T:;0Q(" MV&6@115E6"2R/>A) MF(9#Z7&8TR3T9DD!8DOJ1(>.)-YT]-&7^L]X*3H2Y[X(M+$^J>@FA7R'##<- MBTS8MX>3T.'(>7*D#JTS5QCV$1$SI4]D$M-5QXB.Y'U;D9"*-Z><3GO4+DI[ M$_D.$/[!1A)SOX8Y"+'C:"*;5T:;F7DD8 /TJ'?$Y.@9AD@$7M1%=-R/("30 M1,I/D ;1T"-%@NN'+XH0"0*F>P4FLI^.O8E'N($I?73%1 L8()L#\'\6TP,K M(2]*PB*OO8\-E5P^\4U2QD] +"Y@013?^D,>F718&H@7L:DT]J*P@P5"@V1; MP2*,1/]5ZHNT;2C[Z+J(V'6 Y8XF,D:P""7;3,+VT*^1!RB]8H6F.U^E6]82 M6@+GKB(ER>1J+"FFDX<1$?'MF*C("=Z(P\5[-#6.3I8!\NB^YX]%A9>1U]77 MI!':DBR_$UE6T/%8!*60$Z*BW6L8BU%$#.,EH4DZT$\&>#36ZPEA+7D6=7PT MN!]8$"W"Z7,W54#:&O%A'VU0D-!GD#-%GF1K!'"0@2&(4A+?0-/HY#(,6(Y] M<6< !=Z:^G6SIQ; M<*Y9U?Q+AMTA?UEV&#AT][?,)'' \/$2)]A+8G0ZQ+E'ZX%/P"U"40U*'R,W M<0"132008)?03LDKX('6$=+P6>0 0C[)%"9*A.9HS&J(N8B9GELW^WZA3Z!T MD;#N*WD\WM](%?!KS5\,;#??1_5YE >]F_ I6/"^.I$%VZ##7[%)-_T%MTUP MJ'Z/])GF@3#M$N3S2P*2>21>2.S!L[79Q*&$?$9G$\D*!8Z*;/T&6>?%*8JJ M*T6Q^.L/LV&]=?IG\O,']_:4\<3$HG;BCYN1@(*/6 _UIO47)RIR WXDR>]? M%SW9/WFS]QTG2F/E+E;>P"=?8J+X,"O+DZ>;_E2M#_A/2>VEWF[5&ZWN3:W; M;+F91%[GU2.\+.HW9-DMT:H-B7P4 MS/KU/*6.XZ"BYONT]3Q=,W*Y*_Y)U:R/>LM3S%];,?NGQ_N1^MKN#]KSXA37 MT\'7?S*=M M1?2R:NV'*,T>3R2A(WU85O5M.R%N]0>1H[GUB#HU@\N1ZAC]=S!'4TDP=#BT MX,=@Z-/WNI9_'<^8JK ]AO:#%NX$0_NA:9T,;;*Q*]4P#T$B)P==,E_G?(N# M5_SCHP;W57$!%\=V'SZ<3NZJXU-$-@\;CX6EN'=-9^Q#Z81@@LX*+_SSZ+97 MKMW*'];0!6X]&=VP6PHR14($CG\)T9H>;\ ;HK/\ JP11;X_M#X8?5L#G_?P M@#@*I*8?5R[$NL'ML[M9J">T.< VFO.92^F8S21O,];\4K][FYX+E?P&M7@H:5;37[Y]):/" I!._H+@O%-GK)EDU"(%H117$,:2 ,(P 4I\2)$(N!+= M<2?737W,MJY+.R@+:5UV_%U.20D!Q*2\#'J\9U!+9T]5+X.^=B?')]++\;&Z MBPSJVU!JMW&3+?^B(8D[MHHZCM;CUL.#@/L\M=YUOK RMSNNHAY(D!WE]E / MI:N=7TG&7>>Y^93J]8K@CNR6A\+Y<7 VY:&L*TRD-=:'B6SY.(I*056E'!K? M10*&Y O"Q.C]*\N5/[#S(:2II78P\;P&Y*VC7S;5[EOSI+^#LA2\J_22%$E) M$I0T:;BN-4".]I&&C"?]<>J4J"9W[Y17Z=0W&&2P>[0F6G_(Z[:UC*EJ[)XL M:T[UZJH&K-NM8I8MVL^S%,[T]^WHIE^2U>X6LTRAJ!!>ZEF=7HNH8GXN:NO) M:*5J*3S3%'1[:FPPH;$K+*C];)Z5)_S9\#>;I43GKK!@)3S9Z;Y>T93M,HZM M35%343/#[/B2-%'L^F9KK4?H7C55Y_\F ?[H:U/Y7ZEIVXKH8VZ%?9'5B5%_ MSF>J@BH9YO9O.*&XKA_V,5&M^C'8#4FEC]V,>N'TA]1]*X_R'X_=_!M.Z&H1 MSFXQ-*C9;K&H,!5WTCGUZ.%!#$4:.]KZH?R%($5Z?B5?O>6[][\Y\>-Y"6DI MTH(?S)H37]97^-'O>=U_MNZ^6Z[[BMM-] M);R?SHY/^U>%%RFQ[JO.[7&G\?.VT>J2+33N &ANWX65O8!L6SD\P'!E;"!V M#'@4!"D.FJE%:!O&[<@8V4T7^Q.SH]]2]!3_J(D8-!>:<'6D-RP(CZ;]%-Z9 MJT5&(\I!AHK+]J!C(.6*M#ZR:N@?0Q[9G2:&K6DJW7F?O0O4M\Q:M\$RRSDK M@=VZ.R 3Y/F$SX6!K[0'-4T#4 '8J<=YL8EB6?2:11*7]](%!Z0]:-I]YN[' MV.2RO)=KJ7='T%*]YC4;OTI0;=;\$ S9OM0O7D[ORI7>/"Z!MTV->8UZA6V#(TT(M]B/ M#J!:&-;6AAD,QCX!DTT1+^BBXG.>G1!>UQ9S*6HH;]GDH2G> + X2W>.D5.+ M-:(/,.W$@1!H?OH:/ORA.,K95W+MHDDTV*"3(!EAF077K4".*1RQ01.63)ZQ M! E7.@$@![0Z@RT6)(V@:1&$FB-D:"D+N\=MRZ=(IP'BODSP\J5H MU-:V1=J.P_(CKA??1*TO1:KKXB)Q:)C/P#K+_J--9W8O!(N$P',*\1V-58[C M0_"]V]84_54./EMS>&""#H6:,IO32:Q=:MP?M9&R-N85("[J5%2P#6TT:?HF*@&6-,[#<+$PW'>[UQ MUT5L _K9%_ZU+F=_N,4=0(@ZHK28A, G=2,L \H?Q%%5J@@RE@7$@C3F+VVB[\W. ?#6ZYF)< MS#X_E@Q>)E"3%NIMWQX(C%S0L:H'X.AE/((;F/= RT;D%M_P$++O__Q7+D>= M2J(L?*6N^4?Q&_HNL$E?_$KE2]\H')Q ;Z-R.2M$CV0B_NQ6S^Y*.&B^U(BY M>(/C@F+S2\^1"QEDW<>Q8,^K-7N-CJ'!]TVU3UO4+>MVNU)L]O 0Z4Z[=Y=0QNP3F204"@IRZED62( DWQ MU'2H EZQ.E5PE7%/EP@HMAM;A(P+F4,I]VT_Q?8JA,.#B2*(VAQ^V'S$,;AB M^I"ZDX &5%.7,53T9^@)Y9AOGL7AW[+?OM#4F:A((G4FJSWDO#A6?*ZB3U_ M?XTQ9K=HKT8F'SH\Z-DY'^LMSH=9K\";NA'QHB_Y9Q%/I,)3J!80QK4R0AEK M"02W&7T#T\*$4.857N I:Q0I90UIEP!$N=8W[$4ZUC(G@R=Q"S=)F&8 ?J0K M86O]083L+@XW6Y%&Y ;:'Q1P-?D5C_Y"<=4YM_"&9U?P#<%.!$==EH('CK81 MW31]*(WG554XG&"5_%:X4K9N2K.[D\U)I-]B2=_3K"&\.\P+>TQ)59K&I M$Q:HJN00I9*Y]B14#AY1Q6B/ :>U?%\-*> (7;RB#M&(C=1_F%U2 =[6*VZ M:DF!Q6=%\VZ>.8YS!D>S5 Z .*ZX5=[SI_L+!9IC0H$+?)1"?-83'>.1');L M0]QYM^NGV'5'9$RBV?)INB"V!Q)5&F29PEH?Z0L=YSM/1+VO26/X$0D5_!X9 MO0:>BV=%V6!F'I%D)F.2_!"U,_?#?D\4A5=,+6B9GN+5Z]WS[?AN?"I$1HF= M83&N8LDHDY2,6A\,6*,W!KS<"7[Z;C@'CGI<&EDT#*+Q<-C+((-$39_HLMVT M_35[^B@6<^2?"2(9$_)G*"HPB^_1-B]-M>L8,&JYCX<'EJOE^X;+*81WC*!$ M'8R9XV7P+D(. NNH;-$S)Y[:9N%N_U8>P34F203K!] M#[0&W*J"8:TP126B\A08%JOK!.*AR/YU1-6M@1](&;2NX!GZX0% 11 UB6RO MCPXF]/44YGOTU(E!%9B__-L^"HOO(\Z"H*8]M! ='VW.S7)6A="FBA9$XK:: M3CN92:3ALD1^8)B7"=@DXA&SRE^ 5(&$5)*(IZE 900\:(HVY^FO/A\^Q-V-:NVBP;5'.KH]?@$5A(-'(]":?$ M**1!T75/$2:8*6_!';;29;;*N&K?NM7O: M[RPV:<#8*Q&MP)RX,$(:!!2X61IA=G^@CPXIS2P4*C(,=7;^MW[D$VJT6+=0 M'Q[8!17PZ]"7.6=1F6E2HNA,M>=7"Y;W!LHNAF8X/(BI&O"-O6==I&%*$6S= M''-GH,W $B/UAZ=X :9HZP#]@T?I'1Z\JC)2C=14A&T"2Z##A O3/V12.R" M$ R>Z'_3J[G#HCW1"X_81-\"J'=R#.(;,NC6^LUS.2+/PUL71&!'1&Q@%F,H M:4(.2/B.*QC)Q@<2(H=C4+CXQL^C"Q#8@%EA.HX<6%E57M) QI[17DFAZ()# MWSO<&=!67#E 6]F@;"34E?.%NBQC="(]0CJ1JB%N0"+[N:9+_!>?U],]J5VZ MO"B>NN!G_/,0E-WA@14AJT$N\EJ$68# +762JJ0N+Z_M)]6NZ_:#ADAPYFIU MY%*EDX6J%+$V$F>^)X.>Y*DGF!^/9!/Q\X348\Y7B)O@R+ _V FYTUS7B2@A MTO@N-$STA68>V6D/[E283-RTU)SE''L"8N5$+S4+;R+FZ9J'2\X63M8\5^MN M\"M%>,_"CO,8"+LMZZ:H(TFW M>*M>$EGC]_CZ[&DA5N&V>"MR!PFUA8<#'JS'49X;YQ%1;%BA]:T1Q,@<]%1> M$[ #A>O1S=&;\!>L+RE371*WQ_4K&#.JF#,W(;1MC@B59,$#$W]X8'H%Z.2\ M3F>?A_P]F17),LS5+]HQ_5DWL-.D*L@IF_0M9R?/4%>_P.,2WV!W)%%A.H.B M-9;<&*)[&\Y@V(W+ )YCDP!;%C*272(W?0/N?3",-&1,F>W'$DN)7%/\-.21 MP0T=?"NXHP?1B=3O]V$:/10&SJ=HDG&X/ Y\X%J@T(&9]LM=5BN@9R#DA#3L MQ$V0^1/?^A F,-= RH7("6#'$OF)KMNL]73<'8Z(O(?@VZI'UQ''!@DBL)6P MML]P)\^7SZ01 Q$E!MQHA@C?G;&SSWA"[A?TP".D4" ]:KM:S4[7=K7<<1'% M"FGA8[ZT>34S9WKYOF1OT77N9I(7 M:T)23QN%MQA@3[*H*?/W\%=V:% PC+X%5S M;-G^J1+/T8DFIODA!Z'62NB56([F"N$]HC0B "JD_T0T2>+[B%9YP.:A[,LWDAVB+ M/,Y5(C+9 6^L$2"_C M'('']QTK82.K?2@JF8_PIK"QL2P95R"6S/(L"'9\X I,)T\(?< FS7O%6XJW MKH'_.*Y*38>H(QD*;PG!7;-ARM.$N*ON,\Q;[@SDJM#GQIC9HD"Q5BL]JG+Y MS=Z".TBH9N@_9IRB 1WSL#13S.LJ\DHLZ_-39,Z.?TN-?(?-4A52-8>(%B_+ M''NS22&11\Q+]=8C(4:TUF='-QLY:XF6W@UR=3M_NG-WD"@V19+=/ML197\* M&QNG8PH)173'H@B.OQLQ&ZMD%U:VKSO)&0C"U3UF]MOL1D+L[6Q(RC2'/_>F MS.F/2O56F4],[/@IM;#2R4>%#/)N5*L0<\0N!#'9SE5[;]:BC@CA!F$O.6[$-H1%R'3Z6#(@9(3?)NN2"2V6&N_WY6O_C:)(FM)81'7C& MDD8N'"<3 *I YD)2!>++6\]&US0<=S9E4%+F_9M+#20UW%L,Q=63*:X(?M])]7 $%F@0>Q[SW"9@,8'\1'6CSDD([ MH!T&.'.ZN"]R*=*&W?8*.;9@_U3T@E*&W.06DLS\7!!AUL-NB$1N@(]C"UE3 M#"@ T*@.6WVBKC4U6J)TTO!N!Y5Q_]<\04U*F7Q6M;Z8RW'#H(_)QTK)-K8? M@M5GY=9]L_5#;#5+PU@\;Z(@)<;R@73>-8[/E<+-/1=>OFSU!7^^N3J.!"A; MCD?'S)AYF*!G?BA&O?G9*E[<]EJ5RM.>45=E5,;F4\;!IXA5T'VJ6*:+3"2^ MSA<?;UAYB!I-?/KU^3;Y&HS!X=T MXUKO%NL:S5?YBGN=Z9>%>>.'AUJ1>&D>VH1=>(*PJ;>H%(.A'+%2+!WYZRF\ M6A$YL>8JJ6!WMV;GJP6S=-$82C S;*QJ!DVY2L\E&\X:8RGHA#DA'FN!D?B= M99?/';@&&J[UWFB7-_1,FIR$PP-(R9*20U+ZQ,L0'L5G;:ZM!XC4Z//HGW9R M0<>I>;3;?A]'QQ\M[QZOGCCUKCP@+-\#!6GGF J>> MTA+QW?#]6<::[.$>(1@9Y5A3):R7^ DU*M ^[/']'3@GT(5J)13F_#R"61TQ MS$MU=3_?MCP?C\5GG?KX6>!'I1]R)?.N5(8Y/>!> T>*3G%OB:.< M"9?!R]*KF?0SJ]J^ _SI+);3I6L<,RR>Z['X4T@#9"8G4Q87_]V]TSHPL2&-M (.%4[4DBI)F>GKYW MS_2'S]VKRX_ETH?/9\>G\"?#_WWH7G0OSSY^>"O^A%_?RI\_?+HY_9O==_^^ M//O?J[[GAN]8M3(.6=<>\8!=\PF[\T:&JXD'&KOGOMU_!1_"I[?JNY'A#VSW M'8,/W[-E!WG/0OXM/#0<>P"?FMP-N?_JXX?SF^MN&I[#OC&RG>F[QP:C=P/[ M/R[F?O7Q5[<7C-]_>(L#PLIO9V 68/8\QUH*ULP2TX#[]F 8KA+NLV]#NV>' MY5*GH]?F@K^5*/_P*<;ZIX^/8/Y%2%\+Z#>W9W?'W8OKW\JEX^M3=GYQ?7Q] M[._KPX^XOAP]N[F_O;LY/N_4ZN\.*Z7#JYN;Z&!5S<7+._+KJ?6??S M&;NX[I[=75PQ^.W^YO+B]+A[EE[_?1<>7)U==^_9^OP(&#AD#,3!@"(6! -!CP( ^;!4W]B!URCWP&UHX#] MZEC_1M[[[O'-K?:K3W]7STZ\T=API[./)UP]*9?DHRA0[WB^>LV+_/BIS_O< M9Z$GX1KU;!?@[D4!_ G0>GW6-;RQ[0[8A6OJ[.#\[1]OC]G)T'8->-+W_)$1 MVI[+NMP0/K^-G/L?WO^CW.A-O!P*1CC'I1TZY M9$8^#CO%]>#S+ZZ-$]^','\@MLD( M5>F5 :G$X]^?G10,0)('Y\?-CUXW@VQDH:I7#2(MZ52N70*U5X"6'IZ!^G%-PKN.Q;SNQ:F0'^*5D0!I4P<+.)3.^T5D7 MD99"RLB8JE652P#RQ/"M0\?SOB)]I#:F9Z#/?QMP,)6;"H1$" M4AX\YP%VSPZ^!E(YF-S'P84.97D&C(-;%Y14P5 ' A,QTO@K_CQI@H-?[BZG-B ! F M?.!+"\LZ#+U#^ -DR, .0:X8%NQH: 4 M?^6ASCY-63!U.1#'?_@8M1MMQ*$0_2[ -R+X '+XT>0L&()HA5 QO'@ ;U=M(!X/BD %<:.'<<&WW"Q'8< M-C1 "8T\G^@&]@RUU1B&03NU !_IV)W[0RY02OV&-4PJBYE3@*K 7,,;#/!)3QQ@U@7@C$$FT.V#.PD\ >R;#!$ M?IHC,^*! CY Y0\D,+3-(4,;!VC5)&:4W@?NO^'#CV0'CL<._@RSDF*=+Y)B MB@P"'@IAY!A@UN3 BDU60%F:)TU_.@Z]V'4"B#]\2W_T: ;B%C$8L +/+4" PA>^QP*5?!^C9D MG .Q-':\*4#M12'XLYR0(;S@$2S* 0P(CU-ZYF0KVFXDO$G%'^!?CT'0HBCP M)C _XLT$?P/$ZH/A1#RVA0$#B V>H#7&B^U:0#D^E=:JD"=HW_:]B'P1 M(-!JIU,73 '/A^ E2C(2O]X/N?L?_*YP]<$,O0]Z+!$*C7<:1V*9> >*S(1!_ "T)GBF..(V!Y4^G^.(*" M/PVY,XXI#HC)]A,F D+B_3YX"41*9$G($6 M)*?)]0!;GK1 */@KI8)B#U/0 M_A5P(1(CKN-6@"1=LJDF;!'A,_8BH/*(O,08>3WX#=0MBY)D)X'_@\\-FU8**BPD8!9#L4< MZ<6*@7(_CT "XBB$J\A_X%,:4T(&.EDZXFK[V6^TR0[%EJ1-<_;-%GKRS$5< MG?LH&X#]+]P /<-]/&?E['L/=,P%D9Q_+('! D")1@; M$CK4AJ;G@U>.,,IP"' P"8F1\56M$\6088(#$=@]1]CWP'Z>;QGX3]1(2J=R M8F 054#$B.V?C&I7ZZS>J7%,!\PM=/##X:M9OQ5@_K_#0W9N<\=ZQVZ!9M[# MD/]&:*##4._9S9CDU#N<^E[(DO?L3[0EX&=V>"C3SQ].+_[,9G\.83Z@UG>L MA>S8@^WF?OSLDV.87UE5;P)^*! )@'6//UV>L9.SR\O;X]/3B^O?_O>J\HK^ M?7][?*+^+>>0XYD8BQ\' (OZVWMP/*QP^([\O"*\=&.\$*N8AJ/$1.B-LW+# MX7WZXE1]D4]09::#=U/(5&A\S[K3,XC :OJCM^HK M_.7#V^XI_M\=_A]B!_X$/!>@O ?:XNMACP,SP=ACVD:Y#; JV@, KB@_EU#R M;7;T-% (K-CK-(T78>.I="_ (XD]0S8[P*\;2?L5&'>Q,4>QV0#DNC!\I!4' M8MWKAQ,P(K540DS8'T$JZ#H$LP7?(@>_S7]:[F4_!Q_ M'4P#C*A&XX%OH$K"D#2I#W!&) 2@&TRP-PV78_Q7_**C >.',C "JVQJ2=@= M9A2+D0;.3 P$X) K%#%F96,>W!O&_1OXH,\Q'@*3.X&'<69V94QQCK8,$(W M"R./%.::XP.+Y -(%>&3L1.:_CAQ5P^[,@PE;+0+KYMQB"E6DT11@B3$A8,K MY.*7RP1T%L=*5.BH7#I'BH@7FO('P+!7="/)1CH _BFA_09,(4H1QD T? 36 M[A >]#@X, Y@!8%)U_6V^B4.UP1@ M,S#$OV?)F%(%)2N*4MCN@+;@=2WY4,.T5;NJ=W[!1&,2-(+W,%=)3_3&X7L?:)=945QI M0"YZ(!%D8+J;M R."9!;6 .',,CT*K@WYE<9YD:<<#<0LAA&XR,*D,DW%052 MK-\)#?#+=]U9>'F=XAJDR@DFOTW4<<>FZ44N28=;C);$*7&8$^DFV%[T[W+B MCL3ZV,?P4QSN*2S8$,R Q@+ZVV1)4;F2$)&HX]$'IY"OD6PE,"V,-$8+TL>< M&%@@,OE&L6WER'.UR<+6,8(@&HU3]0;@SX-O**/[F*;'648XB1 O%+(G;4,3HL71%Y:&*\*'%4KH(("7Z\1U4;"Y* M("OR12V"^H801$(W(T7C+%H FV[W@3U<$&,QBE1PAG*"$M6D%[G]@!$/C986 M!(1@7#/)02;$H,;ZANW+8#W\2!*1>1+75%!C^+Y!"\27I*FJ!"LI&0LKP4B; M&-\D&C6L%@1+#U#Y$#L+L+10Q&AQY\="WXK5DPZ7F35\&_."A_BM%0^H4(@O M#UQ2@BF0"! BVVE23R0<$35 \@2,3\,=B."03.Y<)32(!!C(8I,$R5&@]JK' M*5F3,MP?#-NAV)(18MDD*"/@,9'VB+\7?H\%?O+0FV#$:;8WZIF^ED7'',7R$Q6;'EBV1Y$Z@^1 %BQTOAP\?'#%]"&9("2 M!7T3%R=]>/L%H(875J-2OOMVB.6J37ED704Z[^FIII4O@5SSY Q'2"X'.:W M@^!^?^53BF)Y+I=NIZC$*3K/D)Q1P'CAXE ;64D&NS)4"KT)W?G7J*F7EMZF/9 ]-X"GNN;A&H>*6$:Z)2QAC8!O]:X8IT M8O%I2+5N5 J/#)!Y.9GSY :1\,P2R2-D M4'LUWTA]]?'@B_+?WA2-]]SA'X-S5\%^R3ZN1Z!+'IIPO(U"1'(>$PRU)PB& MW.#% !]3$'TE ._&@G]!^TEF=7^B9>_W^<7+7EJ$O&<]@'K@XTD -$@]_QWS M![V#6J6AU>I'6JW9?%,@9J29VD K-2_;YBQ%?E3[90Z*LZ]5"X=^/6?0ZNSK M\N*(L ;T"N5)ZW@EVU ?EUKU]M:O?DT MT'\8Y+^("?\:@N'Q/ 4O@#CQ@DS"^27F_K-,_$4X?]I("-.S$-1JZ>W:LY&3$QF[1R$UK=:N:/5&?CYQ5R+4E MC(M'K"8!RV^^%Y_#7NR.+>F"%;T7DU45H6U4%[V[O-?\U#7*SG3;7F\ M_ !^T4&U4=>.JL]WG']HXCAZOD>T*:6\E$MTB1X1E8M[J=J=]1N9G1KHYV5\ M@$T8F2V]M8PZW(21V42F:VR%S5*K5 O(?,/:N4 -TP7*4WDL>^W>:KVEU3OU M;?%5:WIU";-_[81:J]4!*UL3VFCJG>4C&YOWA1(9*Z]Q'/%PZ.$E60\\H$N: MUL[+S?:1UJIVMD&L= HR(P6;M79 #K>%>I\(R(;$[(T\ZH9"EAW@:;\W=,?& MVJ-Q0*E']6T2+3I[>?]>G+)2RCPTOFTBD=30&JV&5LG+G._BR]:: M>G4)1;X!'_](JU0K6C-?X/1]8A\-O;ZI"/QJM;FB978@%?H;H'.7IU+[.RR1 MC]I[:5R ELK/'I1O=;2CYO/UT0]>J535CW)QW(T6*KU(55_+"\XVI9H[2RG$ MS:CF)?S]C83?.XV*UNHL4UFQ =5.W?CH*2#WIY5+V^O3X102Q M\)[SS%"5%"#RBF+9FX.:=>"S(0@YT2T5FP &H>?C34W8QX*KUO)J2+H(#,9L MS8X9]\"@#B":;)-JQ??1SWY3]N(477CR*7\SVB:*GG57=&1!M$!,WT,O.E;+RZ/C&=6><>P 3I?FJYUF$[J--T%)ZH9( MO-DZVV@:!P%+=()]S_MSVC[.-@-(6E#M^N62W[N1,XAV//9,9'N7NF=;'!:\ ME8<%OZQ83.VEJ;RP7Z%><15)U89>?W(_AXQLK14-D&]*H;/C[.5S:5 TT<;' M$^V6_;A1AN!IF@BQFQI9-UG!,U9<&[ GX0SPKZ-*%C6-$4VIL2"?\SUE7O*)W$CALM[!OF.R7 MDS,X6=K>-(HO?=0JM.I8QZN:9.W,!>LSP4<8.==6; M=75C2VA.BS66[K VCTK2'=9VW0/>-FFC[FX0S;/2ES<<_.I8V$M*:H%???K7 MFR)*17E4F9%'M:;>D/*HR$%[C)A?5U-QG\?]J+Q,6AP* \X=&U.L2I#]PZF8 MD+J#R_662T%H]/MHN\,8DOZL&)1/V,Y1='/LICJ.*B,_X /9(U)V^DH+$8N/ M?6[:@KAC=&)3J@AV@C"J_"2]7%HD1)2&3OJ$\93TJ#?U9<2'4 !X/<-<\8&Q MR7()@Y-Z?L[Y @(=/2%G!$ ]3N(6A P26-Q1-VE$J<0&S;3G])5RNK3@YAD4 M,VTVFQ6M4JD0)]<;>E-R9F4Q<@. M48 M63%VFK-$(VH+6Q72(4PV&=HH]'!T8&% #$]W>$ZDA.IGK> @?GFLN6KKD"C;@X8^_4K(=$SCU?M#N<+RSF%A&F M,S@4,:XV$F<@&PLVEAI%9*W:3TC)S<1#O7XRST3VDL[:O68TBAQI2(O^HZH? MJ.?S@4=]K TS]/Q P_:<8S0'L _JK/B99Y0;U,OUBUT/@9Y<,G M:;UA0^&X>_;J9<)VR.-M _H&_&E*5W14DB?%L?@/WXL&0VIAI+8)3?S)T$,)X$VPZWQ M%Y_8LN>@!/&'M NV#6CJG#7;33E#<7$OR3E]LA[)PL7])U4V3X25*HF[BT:L M&]LJ^',2FIM5:TA#(+5,SO+,DR9A"+.V#8#%Q[XIH+=%<4R3!JXYSI M-3KJV6YJ)\$6*)=F'*E6$C 4D>"YZPDA)@% 3H[*E&K.EFV#9Z=CS@%))%1RPG(Z4\94,#"-:D'*F% M[5E_-]P(96-5DQ,?W&%C<:1O:@Q;5Y2>P<=CG6%QN2,\/&WQT+"=X,W>EGJV M+75IPR8"YJ>DO M:*D\&([J]I@NJ]MUSV';---?F+0#7$<@6(0S2*F."3;>%-%AD0Q1S2_!BPO! M!O0Q$F79#[85D2LH+W(P3)./J<,T##42,A^+;&PW\J( W@/!;(=Q*,JDTID> MF,2A\'-EBVIL;FUR( &T&S+S>#XYFH,!.*8"8F%I&P-1AV(XT\ .9&0-K.I4 MXH8-;2P/!4TDRE?"E%S%.DF2X8)&,PL5JT GUW,)($K_1&/LODW_QI4#V4J9 MW(_"""/),*0WLLUD:!8:7Q%(L+\]$5FVI#6F[.V3FS\O3@^K'0 =%!=\K)=+ M%_03HA;_H[)0RS8-=,9%-LR((06ZF3+7"^'/KQP#BR*HGXY(X!MJ:GR->H'[ MWH,=* TJ#T$Z#BANN3/X'.,A,!E&)&TSK MNT1X$^:2F5!*9 28$TG&_ O% L80 L2Q'0S)N\GW,)]2($4\%.W/Y^7M0$\& M)EBCHIY6=&0_Z+]Y1E/VGTP$;5W3],:^L&JEA56-72VL^N[DO),:_P+$*'@R M#S9H9(H7P[LRM4/N&DK$L0_*-^2' <>P;UH7@KTVX"X5O&)9*QAJZ.74192) MC#?+F[A*^PA%C K&DNEH(_X)B'=4+OF&2ZJ;LF_U"KC^4](''?G7?-ZJ9S@D MW]7A#=(F5,EK /#1&!29@C<.B0B[1'TV\#Q+5G%(#50N6=P!/]6?ZNP<%RSK M;2B6S0>HQC,H0*4&N\252YM:$D" \%=K8@$_F;)8._5^]B8<]DDKEWJ<2K@4 M';AH$&+:P0:[0U"Q*LP6MMA4%$_$EP<+:]8HW?6T,;^92U+CXI;EGZ2 M(A(L]E.@P%$/K.YZ577FSIX#7FLKS59Q%TIP_&O5MM:HY*Z-7;KCY<:Z74GG MC?137#%EI%-NZ[UNIU[I:,WZ$M?MK P[S[I*_&(Y^;5N;+6T5J>J59YZ3?.& MJ.E4%9@B7I0=(\,@W%K[Q4VMJM9I+7_KY::):,[E+E2/P>$ML+C,(9B+H._L M?I_C":0?X +D6KNF59NY/@[/NN=F(V2'ZR7%E#@^<@4.O?SC$.V +CT0R MY5.+L#A5MA84%HNC_A?IG_Z-#!\+->(BM'28559O8&79T.=!=?RJ.- AP/$Q_45 @";6#&V]R;LD'*3BB+ \+;,(VH;>KL^# M%H$)0AW/TXL/:&O1;4S 0H@>P-J#.843*&O68Z17O%YYI%A8O(K/N( = 4\)0Z:X#"R&.M6_7RL?E9U6>42 MD>,G.QQE#ET@!5W:(U2%0'&1CR08*M&1'P[6>WQSFSII42<^B%Q;)$:/W1 @ M!I%P7^W\@Q3,3@KO&5$+4EPB&9Q4(,/DGSCRU /AQ5[7DHJ/@[NK3ZS:;&M- MP8%OZ)18/HE+4(*T0WZR5#1,9 [3%1SETNM62FS LAGO-@95 M,/66W5 [%J/$^#)M"6!8,AD98[=A&E%R]%1FE%H5W1!14E ^@ M&V3*XA$!6R\^AY/3![!:TR0!-U#T0.#G;!J=)5A3>!/$"+ M2[)/'3U39UP5Y6NB9EQEQSWVV0/B_\/#>Y$>Y6VT($(_,D,B([RSPC(L0R;% M1-U!H6@/@*UIO#^,_XRO0PS/90*L/ M,"5F_$,/8])DB/DV"FLL!R/!B'0I,M]Q.B'F?LRH(XON*783Q2X@]82!@"7+ M>(Q:'&3(G,X:1[*\ $R]+"&J4\@V1?;%4:ND:,EV^XXW$:)V =4+<4;WM4P4 M71=Q$AF_(&-'S>-;PQ/G1)W0 E@Y&+]FR 4I^&@3*#U)\R3%C!2%:00/J-8LRCH@:Z" M)"R$0-TX\I5*YA$)IGX5>Q[F+V2PL131\>$M(E*]\*A0#J054 M+)XK*K>IJ37=X%9T4".(*REHZ^(,KNLW0[4O2]_A!M825X6H(^J20\>ZKVL<\R!UQ 2H/=XMODS=('XJ7D5(E! MW^6RZ&#]9,-[(+7[M@D&!1WZ3=V!*T>8U6;7=22:44UV?.%P,(-GS/9*N7:O?V- M7=$!KAG9QG9W36<4.OAQUJ/$&4JSF545T?>>W/?DOLOK29%[91ER7[H08ZFR MH>)J$X(SW>5G3ME$ 8OE/BU&X8*ZC<63[PB4ZRYPDB9'J[A($QLPDJZQN3_7N&WAV[6'%C]\^7BCS"B\&2T1O_M@[GHP3O=4/FK' M%E[GTWK*5D[$#=>J1E+WWV^=BPK=1%BJ+/"I9*!2KEY]AT*#7]'=J+;NCY@ )-796= M.IVC#B>.C6E\GX6H3Y%/=CY=N 69I0MILZ/@ :+$CA5[8;1!892VQXO\IR*! MA/?:/:47A;SZ+BN)XLDRDJAPMFHE?ZGKHINFN2PUG7_-M*KH%!>T^RB4U*56 MF D;RWJ"?C\ L&79Y#A3^"XO9YEI2H5+L")?U=+.0\E>;KQ8;L@\]%YN;('< M*#X 4F#(-)=O_P!B8XY%0'<%C,,@+HH&5\RG^A+)FJJ2$$M&I[(;3>IJ:91$ M\\_HQ$5'ZA*,F<,T::D HJF.1P?$E[8X,H.VR%1=)!H,/3\\I.LN>H;[E8J1 M ITM'0TIEH=SK$%L4CHK#A>957E$I$>>Q8/IN>2OX@"N%R(F,OU>,Q_$>Y,K M_UN S6IJM.61N;V,7BQ*%P0V6N_9S9AJ(]^Q2[R5;1_=>'ETH_75L9Z+N;T[\_XE\^=Z\N/_Y_4$L#!!0 ( #>:6E,*Q(1APS( M .U$ @ * 97@Y.2TS+FAT;>U];5?;2);P=\[A/]1FN_N0>J)$N6#3(@62;J/MTA1B[=JEOW M_>W]E\NO)Q_V]]Y_&0V/X$^"_[R_/+X\&7UX_T;\";]](W_]_N/9T;_)^/+? M)Z._OYJX3O"6**UY0"ZM&?/)*;LE%^Y,=ZCX@)(Q\ZS)*_@B?/5\T^^](S/= MN[:L:_OI'Z ?6Y.[5A_>?SDXOD\LV)OK,LN_>/K0P?]:W M_F("CE]/?3)R3&:2?X0.(^T6)6I+ M56J:*A[D+ZYSO;_WW_!_2LZ,P+UB'E$U&%U!UB.8;'=!\@ M@>=^41=K40)K]93FX-Z,0/7$^_9OP.,\\7=]N=!+>P(;J_AU_43;B]N!WXLF["4X'E([B> M.#0\ 5U>Z.A=NO%G" ]%WXHH#A'RE9F63@[=)B4G@0D$^)MM_AFZ[RY/O_[F M\9]>$_@6O_\#B]?@#[FY&)Y\Z(X=W- ]<(/8\YQATP,&(F<$27:/(@;^[0&^Z;9/K!)S^$M$;\'[/ MN@KQ7E_=98@_(N=H+^)%$9#[>RO?).[&THL$D4?[LMU;D)+R07C/:AI$RDUR MC25N@01]%<)O&%X0$R"TW?D,SC^6C;")X-;%!P$"X$6X2?D%XL)!ZLAE_)J$ M"P;YE(%5:./5T -QV_0K.Q8V$8/EI*UT-J+M)/GJ@.> //0:(1U[#TM:0>-? M73^63$GZXJ]!B*-7"1CX.E. J''%B1CA8XXO[AF0A^Z(!X5TE"#]YODHNT!] MF\UM]XXQ(4KU&5@+UE]Z) FEJIA:$ZC!UN6[@4YQ?9]8OA\NP $*1X+1$V1A M>0N]4\A'OAU.F0RD;P 4R(*IBZ+NAOD!TA27Q:=?4I0W0*[0V!!I6S$-02 7[>[_T-U!\TW2[^HV" M2K-KKJ+2G4+>#MXWJ68?._M[ GVW#-YN MJ0CUB,8PM4:N!$UY:!Z@'(:V1X MP#'%197\,[YMP$%-Z]H*P)S5?1]P'HOE2%M_R QH[N]=2J5>-P1[M2,YD#1^ MN'[40 6E@3_%2EG,S!^ZK$WR+T:NF&W!%V,[(@*7P=6_A1>1[XS-B:?/.)#A M/%+!0%D)XELO;12XPI9)OH+2]@]+=ZZGH6Z1$PNP<#@ZX]L_G.J6!WCA^QZ> MG=?WNV"0 1?[>X "H2)2(N\[X!U5WVM;Y_?*9P+_JW75^ )?,X$7@2NH<_U*\M&68 O1FEAB >0-8";8#IJ\./2+WP2Z75:GW^\L:/[ ?T#\2,_G9JP=.<1.3! .17;AB07JLE MUD5N+FA.KN TR;$3;PM4)9>@6XZ@5XY,=(.#S9D0HD>>*)@W!A-R S6>P N- M& ?<6R$@B32+O1[7!9J,8J(9?O4]??(R0>.ZYUUXDI\YM8-([YY6'[45(R4)^.?QX,@))='(R/A\>'I]^_ONK MUBO^]_/AT5'T]XUW)R-.P"I^?0?,R(/KW#!I_8=K@2X!*DD0>ESH"#<8JO+KI6):*%)\NY#KN'>^78!:R#!RX/A'C#LOX N#K_R(SF #M&/'NCR MP%Y_MU"'$X <^Z >,46?0VQ/228[ Y,*]4OQPLBV@D>GA#-G M *P+YA):64WRT85GYCK<9O3N62FCS&03'J=$+V>9;P )K2!GZ1 M-!K1#3XZ_CT"0X#7N'*#P)V])1HF2$D--?KLHZT;WXF"V5+$=VW+A)TL%.6D M8KRL.,MWK-5XES3CK*Z^X'0K^%>:JFPVX=^(B3.Q].+ (KQ&.'W_!LYBQ;%< MP97ZWKAB8.$"-'-^EO*HX,W\G';C%++)7:G7Y3R9Q+UZ@Q=+W*6J$T1MSM7F MW,Z*\G^$]EV28.]_YXRES M_H+_R#$L;8]Q00'%Y2)W+YMXM'@X6JU)SD//#]%A*SUZ\0LI=^9S P1/E-_#<7O^FS^;NCY'D*0.!<#:!-/?VF1()C%)">>^X? M\+I57N': GP18-468!6Q\M.+C:_Z'>FN$AJV'CK&%%A3Y+B3;K[/Y)"G8B]B M3$?(:@\YBXUBML#DXM^+)+@X_<$-;1,,+TS=B4PWR2LG1*$ML-M$Y,MN@#4V M=_U%PJP?6B*C F/0L4W((U0<(I/YW^&28OH%WTDBCD7O,14[_19_[5=@R:+=+/;()6H4-$] U"0UI;X$L&JV M7D6LU&P=V'K[&6P!H>T#W]?G;IPY]S^G1V/RV7:O@)4F%/[SRU&3G%P>+13^ M_X'%7&#+<8A&1GR(S73N,8RS)XA(G@!H^.? 0P-@FC/..772%^0#B?@WW%TR660'9)M$T4 M>SZFL_M"SO D[ W"]+A%Z45)5D)88*IUM*D$)!PN^+6];[#MZ\9S_6 Q66B M-H?B\_DW*>L64,QT[SL+Q)))'*9,&)=<<;$YTVW8A05RBV]95&? D:F%>C+K MK(G[LR8.0YO'%P^&B^S]U]DDBIU+G:B=;+G=5UM0(PH&/1:;.R$O92!,RR$R M;1;($!!\$,M(_,),_\/U,$9M CQB/2AB>=BCQN^ M560O)O/@9&JZQ8'S@[3(0CL$$S4\?VK-XV=6P )?POP#%U,*/;80G'$V!.YK M>.)@&@U$I9$R&4MIR%@52"3E'] DN).HL4 A%^F%'[3Y(LR;QF_/W_3)GS!Y9#I(1*PA9;EB_Q%QX4,0EQ$%7RK98D M&1BR9M?]@D/F7-PO/9X@.?(*#7DD14@.?>;*:IXED7'$##;#;AE2:A2;2K+= M).FJ0WYD^;YKA\(E +C__7A$QKPB HTR66+DB"+U0]>;N]QS_(7IIDP'XKI7 M[._>N2.HS;1=SX4 L"I]PR)1F/>?,9L'@CTJJ^1F7.XC4M*)2$D_Y#F!+)&: M3LFQPYU>7%B,F1&B=;89* F9>H!OT%^O2FP87RZRT-D/YAF6ST1AICOG+T\( M6+SZTGK;#)2%J0>"S1J.ST>'2?!$PF4,G#@QK \C-[IG\P('^&M\Y*/>JQ:^%'2QR>:%5E M.;9@%W!PR;N_FYKY(S*_U3KSN\[\_LDRORM-PV"CQDU0L2]JNJ'E)]X<(=$+ M5:8LO1 [M-(@O_\6-;1\_^9;?=J5[1VZU+EPL\ZARQT1D[U"]_>>TBSTEU8" M$*DQ@55@@L&0KXDH32TIFK4E&C;FCOH2XJ!]UK5KT&EW^SHK>HY3;)/!@ M/WXPZM6RHBWH_IXHU:.\S=RB 5"N%J$I@TSDL$A[+'YCA#-FN !5JC&,2#!= M',F*GJE2G\W=2''1OJCN+50\0Y4=3,]Y \Z:K=8M8^N6L66UC%W/>D4'SM3; MHS/SV$P7JZ59<+0'XMLX4&$A!5,"(=6'%JNP\L"YOU<02^;_]M&RK=G$"M8\ M-!$?W ]DW:"#)BI\0_R,FRE6;-NHL'.8V0_;VXC6G$8CC/ 56YF^IN M/U";VJ]4<.1V0O5[F'MRWO)+;X5X6&:=@H./0]#J4DHQ,@MDBWHHH4M*#TR@ M7M>B%25+NQDG42/T46UENA-P4GJ!_O?TOL#1:Q*]@84ZG!5\@Q@\[(]H Q=& M?_[^'IX2/ @J-^_7"FQ+.%%7RC-8/(57L@*M ):JJ'D$'D>9TA_\*J!8V[MY MK=8MK(75 .&*#PJ M HN1$G\2S0WHG,BF6,24Q+670GLUA2A_K?_5%1UT-HM M^MU!EG/!?(:VFNB$G1#?&*;66F)+:;78D4U*;[?P\":XU9TI* MPC1]X$LK&=/]UCJ0\UR_\US0P7#?5\QA7-F#Y^1^]_?\0)],9/M\>2_-&)2/ MB_KO1- VUH-\=BV*4**.ODG&8N+L$L/2TZVJX1=1*M5BDD@3FS"N9RR1P(X7 M6:C#L!,<>96;I73ZR8=7N$_V]X3FO/3.>Q3';,T*LEQ@.ZEDN'0W6/R$OV>G MJ&@'"5_J=^N4#'T.]L\/(*& P?7_I9+0N.,,Z5#W1$MNWM%/>")QO@$0\>*" M)IF&I#R0]Y%^O#$9Q/93:J)"_$8O\HI&OZXIH7A+:/V,#JE"U=9/\2!_N)=IZ!RZZ_WFG4(M7 M=:8C ;P]^VJ='=8V+=\(?>1]^I5[4W.,4GPG8F;'_MYICMOTW.RC=FRM!SDQ M'R:J5^.5?$!]H'YB_WRA>%L!F_E1CWYTV?[23?A!\HV6247:ULR90>+-.6B& MX2 MH@XB1IL:G)Q.6)[J( 2QR1;OSH4_H(2[ 2,:/>O"5=Y?$R-..M$Q<+EV&=XT M'QY7DX]C>8-G<=-9?)._;KG/_QPQ"';.WO)0?6U_FSQ8,LSWM_ M#P^<'&"%QFMT?^IKVN7R:. ,BU=$&RP9S/6C06%>.HPI/_7%T](XTTWN_YC; M^EU4UVW3:+XBJ!6)Q#\3O2=HH2.9 G7SYEP( Z:PS/AX=9 W;N@9HI8MU;I, M9NZ^L-*C8WT,^F8,NJT-BU33+ $88F.YEEH!];<9E&[S<28.-'K$BO(,"N5 MZ7Y:'< <* N]X+Q)35SXEFZD)D;-,2QH$C/>(KX(AA@F!:&PC;83YP=9C@FW MTKMKD@MFWW$GNL-+EWQF3QHR.LG2ER;"4-3P+;HD4>6>G^@I&E\PWEV'OXOS M!HP60BZ)?MWFII2W;$@!N7>P"YSF\K0(%"+C'[P8G=A)0:*=! M,'_[YLWM[6TS (IHPM&\046VYOS%<_ZQ/F'[>U]T#PQ-,@[@^B%%U,R_!.8_ MM7C:*3(BCPF2F.F"6_!T&YEV(],*@&1O=<]LV*[+M6T_PE747E)D\) TQ@XQVK!>%5*7-&#<:H[B8]%3C[FX:-'@7OBY>!> M8#/8DQAKD=$[F!MLV**C\PIAC.!07QK^<>V#W &F45.ZJK)_#' MM9 !%XR+G*'!C0YE,.AR02BBC&M>CX/) @;32"IPNEOBND M)0H7?'W$ N4^H\IIN:MX+*Q,)8HV"T3F6W!?= \=HXA[Y+@4^_*[-DB%[P[. M1$,$A0[_>7_/L_SOOOQ(W@G 8L\["_"F,_A\U&%4B K3PXB+^"JF= 0@%.:Z M'(+*,ZNBUCJ.".@7+D9IRFDB['C:M@T^I!2F,PHJ:4>K(I)2\\GJ:D?::&?GDK M$UL8P&;=Z^Y*G%6C;\$"]X0 MH8V(=!,@9!Q[_B4I[,Y;H"J ZAZH8-I!'"S+)ZTYJ[9!D\( MBHE-A W\.=._PS?L.^D,D&W!9:\E"S79!#],J;,QUN#\0\"0)PL!#9%M9TTF M/.,;J%0$!'ED ?##JV 2-R37L:>K9G3>0X(%O -N''Q,SBO'1NV+J*+4?9< M!V;/@P>6 4O/^2Q@?D40QQ,+YY''*10)-H>H&_TP1 N>PW2JAGZC RO!\)E4 M^V[9%1_!>)#6JGQF-*_=&]2I7DM&?]_F[XD5KQ(=R-1@9SY7'<4<97$G+*!4 MQA.5>&\ ,W\"^CC'C?+[X4%DPAZ>L&#"B!YQSDURMI!#.EX-.)[P;'\%1@",^-G;_]8AX7M44Q=-O+ELC+%2="YT@8@/(W7'3;5Q/(1G M8X5,LY>_1:X=4 AA._@N=% M\Z VRQF67A.)3DQ+XFY+'HG6HTE)44=[.T&2@$-B^9,[W0507 M%97EF95]39I%L^47CL,9PO M*FP H2LA90L]A#NAN&J"[GF'7_$X[QAHQQ)4@F3E3#E-QV^2_" NT$O/F98* M7L)>Y*XE[KT*5IL3\CO[>\L,1SK1^+)1EW\!%YR0+^HUXE!"B+I[DYQFKWCR MW!*:;91K;?+FE3K7;P(K" -9O()V6\C/R$N3JV1#J# GNA?!5L& 6% _I\T5 M!)>$!I5Q[ $:(T<4EB=6VM^+BH:$%2<845+!]T1[38%^_0HX$#(SL; M>J*^ M &WF_I253IVR4J>LU"DKU:'AM#;$-:F8,4=IH02S0@].0 ][388/V)^C\S%7 MB6+)*,WMM4I1VJ>P4V>W@^C&=DV8F3[!D>&\JUPLX^+0#_=Q&\';%Q)GJ)L% MIP#N(KM]U@N%D4HX1@':\>EA.COA6::Y/#/0U9Z"4-U&SC4"-MXI;\\N(/FG M%=:(V-I.1S/=LM]*4+Y]X#[[__W3"O\KD!,BC'1^;HVA[>^THF"]5 2<>?7A M5VBG%07KI2( IZUX^G749OPSAA^/%\5NY[H7X*@ANU_F=?6W,:D:/1X>CKQ]%%7)?ZW-LJ,P[QS#PJG]1>4GB6 M&9B0,2LTF5783K*JQ9-S3+%PKF-QQ075FKG(AV>XZ]._OU)?W<<@>)]6;'BXZY0LN;]_<>+ M#Y*_Y-BL/+HD$%DY7CSAW0_$TP_QU8>#T-%#$S.47F_V>&CHD$N_ZZD!M=:C:[E.UVWV]QH1;VMAP/.82];Z-K=B,T 57 MXR[YG(?ORO/@J@6K!,V34,,GZN7!QRJ%^_#;Q<4(N&"-J1(PE8.(I+*B=7Y= MB:UU_5.6-R&747]=P]F6+,V5+_MES:+*,FSR./N= >TJ@W7?6OF.U2C8"O1] ME?9Z&3&6&_I"2#C[RHMT2YRB2:11%5I5E0Y5.IUJ$6OV[4/#@#5X :K!@#AY MF:/#@L*/A_9:/3H8;'A Q0$$YZ;!?]U>!01A+C0UHK$1V!6:9Z&7@#9%TVA+ M4:N"-)4.E %5E6[ER MOY)$=NZQN6Z9<7%:T:>EC!D[V!%4UD\C[:!ZW6K M(ZK4;J>R-'28G*!6&H9Z7=KI;RBY*Z.#ED]!)Z[N)#0)TB!)7>*N8N=3'"!@ M_-%V>T/I6 HAK?6=BFX,40VGZ)SR%#=].AJQUH>:WQ3>;*58C]/4 6UU,I)P MC5,V+S"[=Q)*KTU;ZO.<0^G^TU4 79Y=#D_(:J_=IN[M3=Z;.TBQZCKV::^M M4760\0T]YZNWO$E%I1T@NEX[H]=L_.IG98D5]J56"YKR]0:L&XU%SY8<1Y51 M'A3:;P_@_#(>V JH#P^B:BO.HPJAKJVVJ3+8T/ NG^#./6RV$=QAY:Z.F'1, M'D29BVF-99A6?;!\!W#5-[SFA7JU^ET@OJQPK@3AG;B@IF&ORD3[HL(]27U MDZI5QH_4;L&EV=!)7#YQ72"PV!T[Y%."DY9481X_5:-:?\.+6QF&7 7+-VHE M[BSDV^X;?6W:&[2HHF4\6#^=^=NA[9:*LUM?B@&3P:\Z3]T3^_'5_^NXK'52UHMI\NF^$]O5G<=:(QG9LDKRTD%G 'K6AL'^0F#1J HVO;)I M&D39F5=S_0X]9X6[-SITT.^"#*],DA5 U._V:*==>7?9,JZ6O9P5LZ>+ T0; MT&Z_S$2>#>@IRH03_75#'U8L(1=.Z[9IOU69%)ZV AQ8K7YV\&IDE4U72JM% MM4W93X'@: IM:>UJDM=,<$"<$1.XI&1$M6F[#Z)\4)E4+*7=HYI6?3HS#"_D M:+KS7-M.34\J^HA45:6M?F6(2VTKM#NH9G*C<$%+Y4(.OY*8*RMG&+3#@0*2 MK#(IW1IR9MK:E.3+I[%#U^%OP(1'QPU8A$<>1L5FU2:["O@4*HH^50!SCUH59'PUH:$3G@W:]N2HQ9>3D"H@V'W.ALR:U#M:AAH.0]RA3MN M[6I;SA,$>=S&,I7.2TZ&5 <@4UNTDXV:;#<\\E26N/LLH(MB2:DCXR^.%>X6 M"QSTU%495C4+K"/$58%F"^URZOCO%LRD#VLOWGICSN=JHR>U)?Z3WWXG_R26[Z,C Y=QPR :(DA)U-^, MOP7$3)MJ'8VVM<4"R?9:$H0^[?0U.NAJ\J&_%6_ =CNTK6!W@LJX1A0X#[73 MH[U-2U.WX>B/1UMB"7S#B-[A)<,/;M+-IM*@D)^0X MT(,P<('\<>*O=U-&1+K5P?8HE#X7?@[6][,[IF4 M*HCR7A?N2>UHQ*/ @E@E$]7=83/;18U/CE0_D-SG=3056H[T+)Q5JU1K8S9* M94+"!SPB##<_AYY8)#MZ5/& I"1>W0G?QV QCN2VL): M^$> O +.]%BJ%I[HTD@O,5IC>3/YIK?\30)-'OG],X?\([3O(D\]_#]AY1%K M-K<9MJ) #S]Q'=:8N!ZV%2R9B+]Y_I^A^VY=A("X MZ7!$DXQ^& P AC=$L85%)((2W;;AI1.)%0UPGY-$#>&L4T,!7P"_F3*X M!@ZL-M/110T_<^C _N%Z '?33 "Q[# W@6P KY3GTSU&T:N&,->AV JZ49@ MW3 X(MU$C#*SF9GJMJ,7_/YQ=%H]CB[!S][7X^@V.9EZ'%T]CNZA<73C2_CS MZ^CTC0Z(CBR MCJ0FUA4QI&XKTTSKP74_Y>"Z,6A_7^'SJ;]KH^M&CLG,70,ZE4?SG(/WZLM= M7^YM YV\W,M"\1&7NYZJN!M0EC5CJ;2@>]E4U*JS9=;BW\K:Y&^]FLO.K-EUM]"G1 M?C:9I6KI<8211]% M6QG@U(^J8*8-.E*[7^8 ID<0U=K4F)487*=W/,9:SYT)4V@B6K=#N,%F$6UEFU&^T!*EP[/Q M90X]_:56TL#I]L%6R39BKNN3GE+V15709-N=PJJ^Z@JEG;,&GZL$_//%V7A, MSB_./AT_S+BV[ E1J8*[[3R]_5AU]ZC0CM9;-7:E)NJ:J%>^?6BB<>,'GH[% M*Z6U&<:4H OF,]TSIKQRR60WS';YC.;2$(;= M*5N@250HHZ'?4FFO4_'69VOURC$3K366$;B[EIHR:--.MB?43V>Q*ITV[2O/ MT_-H>Y&\@Q-0[5Z33Q=G7U,E-]56@ Y L Q48%:/5($V3%#=P@9[M(OW*]OL M;)/]U;&\75;T-NCE&%[YEGFWU%&N.*5.H^U!91S8JMK&R0+5U@^0T;J^_UI, M0)/-U&8LF+HF8.V&^<$L,7&DJ*,ZZ/;Z5%-RY&T5WL^QBF&':#*3("-R8"/& M^%R?HD^C#7CIMRO3N4:>=(>_<*FE&+=K!,VCW>[2G/3Z4M.5>C;&@$*TC(EX4Z#^RMF/E ME%:E0SM:A[:R5_"%:.5]VE):M/O(-+M:*Z\&--O-83B.*9H<2"GU.IK2^0+X M[U,ZC;X ^:,-:+_[/%UG*Q'Z.QU=$G0159XU2]DSR!9YO1#9TZ.#3HMJ@TP] M5&FRIX@6U"?,]]^24]#(T=HB>A!XUE48X$15;-V&'=H766;:SN%1MR4#"\O+XX_?A,=DR[/"/:*.CS[>CX\_6E[ MNR(';PWZM-UYD!XV:43Z,&-_J>?9HQKV=7TX(^P1QUEDWDA5)?"COONB;:'G M4C+1XY'HTMH@'W7?,KCO[LBRPX"9?ZOBV54+FN5HKTV\H;79[U]*R6AH)V/X-5?AA>C^U2UFBMM3;Z4PJ#RCW8J M"H16CL3)0E2RH3!]D<8].H1!@FQ_+X>8;#)R=0C M#.H1!IN-,#@MWXO[XM ME>^D_\2P3MTN?QV4E8C9R&*QT\]D>'AY_#N?4%I%!V2UH"G$LYT<;Y#/RRW3 M;99AW\:$@'L2M^Y]3X9HM@+\VJ2L/+!7@HZ'W 4DW$2!2SQFN(YAV8Q72?"< M+/1+P<^&[D])Z#,L6"+NG&$K >>:<%^2A2V*WU:1X*H%34EE3.>>>V/YZ"'$ MX:F&QT#,<%R"%@$?ZH:HA$%D,^N&Y]IQ-R:O?A+M\ *BP^/%=P35@'AZ5,OC MAB\'K5W:[W5I*UMXN]T\BON0?""\UKK]FN/;O0(=FP6,%Q8Z@>N5,+:DTZ?= M?F7ZP1\H73S'[<:;LV\[8G.@.$OX[I'@])D+;_F+?U#TF:BTI[1IJSJ$I@#5 M YJR7?^J1F@'GW7+>8V,$T@,.>@$6&JB<6@)Y'7045:U=GN^:.F.U^T>S^:Z MY?%..8"FLK'346EGTP8U+P-#3Z2GJ]"W'(9I_\:?((L"M9[4E)>:(GR9EC]W04"A>$+B2>VX8(-%;2<*/Z]NCW;:E6&;BH9C"9I-_13:8RX'\^%4=Z[!;$Y[C;ESD:LGMJ5?67;M M0:XJR0VSWN+B74,=K46[U1EKU2-=OV=-L^Q178(0U2\M#J'NK][2Z&:\K,+KP_'Y=G#P#>P7?*@F[^57H$J M)S9&JSQ5'"XY;^-Q3^5,YSK(/73Z11/)^E>*%IG8DZ7<0/&&IU$<(.T.-LG? M,-99/AV=;2&8?Z"T!V#35H'98711H8-6F?QN ZW-O-&CFB\_G,]MBWG%8Z=/ M.WUTKEMW:2?;*ZT8C?H)-!0Y%T3(WC \+/LK3VGK*/G\LH6CK-WJ M D%5TZ<7$Q3OKVV$/JQ8 DFU<0:!4IEA*0>=/FTK.2+16Z.H-7C*FJRD\+/2 M5-JNA%ZN %\NM7_]!F0U$\X%,V0B.;14M\*!TFGERZQX4;KXT[QT4EHMH^NN M!.\"50?U:(&\""H>'[2E=6DWFU:_'6U/[;>IUME^OZ7U+SYANL_B<$3Q! ," MJ*_D5W]_+H+)TSY[B9*BI7:O_6D& 3]= ]B#)_;-KDY%S=J+>YJGAF;Y 'ZB M =8'BD;;:I\J61/S*2.L']/_]>4<*55Z&I:H%7"B]>C@;4!3 0X',OCT]]&X MKOTM$W4;%?\9C)G2Q8(E*Y@K-?=0W 1WW(D9YP<7[A_KTT%U9@E7WH@_#SUC MJONBQF@[&#OH@2;6ZU8A2>! P03N/!F29:?< #(\3!Y%;0X4.<-U'&;P%-); M*Y@2?2N%+3TPKVM2VZ!Z=HE+;J6P3P.8E7YE9JGNE"?@@LWU.U'SA[G NI/( M@6NL]'WNKGVL]%ITT'K\9,>7XB?HM&DOFZ6^BW-BXC:Z#[D+YECG;\)5OKHC M!])W\%H6Y-7.@RCELTL'W;SD\;R30E[JD1XH+6U5PF#M.JB H-Y9U\&GX]/A MZ6'M.JB@HI51BJ>N%S0"YLU@4><[5[&*KR"F2D_%8&%5T-6A+76 6=S5(K;L MVS^ZGN?> F>6Z"LU^M^FK4&+=ON5*6>LHB6S9+)LA;X..K2K (%5(JOFH$NU M@9:O!]#6T@(.];D5Z#9HW'\P(Q!Z^,QR7 _;8_"9#%.0=9C$9CGD#]<"Y&)] M2>@5GN*QPO/O.$>SOUE/H8/ \#I)=/HIN3UMUCA;_X#QK]O=!N[5!>N VE] MVNI7IDWJ 4Y%WW[:=(7O;+6@V>[LVJ/1X<5H.!Z1XU,^?HJ*(52C?WX[_GUX MP@=3X<"FB]'X\N+X\')TQ'__H$"[7W(5/GG]0.WT:'N0J5M]I@30;>].H:UV MA_:SMGW[^B75;(,.!1@?9?"9 3E/ M7SC*X.@,\*8\=$O4,FCO11QHIP\ZA?8@,WOL@=8Y'#NG9#Q7#L<8.];PR>*Z MS1LL+-CL;ZQ'9ODW/*Z[:>E54>,;R)CF3L0VB&'KJ/<:+\'=.]*AY3 MM:"I #'*3RS'9-$4TF2)]*,3V#-B:0M1RP)@*)7,EI$2,(_YCRW@R7,8RJ!+ M.YMVIBL$DG9'HZT\S1Y6(N<-G\+]X'U;JCE)O$@+YD).N;7BP1^Z['3F\G).?K5X]NR5;O,,(7_*2FB@^I/K MQ'D&7*^Q8.Z+%"\M4^J$Z#5NK7O?L?K MOHNWY"F"*[=_O- $M[IEE#+HTU;6VJE.BE_N*,&EBXXTO)9M?W M>?S7S^.L?K*K_[$WN.*'L)E[OF3+>66IPMZ9-&(T+AT?'O$1@"YOB\-#RM'$9#899[6GU>ST\"=[X*K2ND+"R= M17>$ZO=OX"Q6',N5Q_3OC2LV<3V 9L[/4AX5O)F?TVZ'8.EV5_[_CTL+ED(N[2/M)FX?Z>.R&GKM/X M/!R>DZ&);! $,&;?'^#4W==D&(!4O@J#J.$RADX.W=E<=T37IM'YN)S3*(!# MPW%$=S*[@QWU>S[=F;4B4/Z0?TM;/HC'I]1$ES[K4GH&T/,KP9L&[G.Y^@KR M6J5N;Q;(G83Y&1!UC[?LB4[<9[ODPCG]'!?[V1S4F]FIA=R1C!.V<@[8R%G7 M^35G5A$7J#87J/IZ@;K6'9:?)6>]5X]+T8H6R+'#Q20+VAKT:3O;B7=3:#+I M[+MU$#VJ]32J=>[S*6ZME=!Z%_<8Z_Q7S0P'^XH'#$*;-^/RF7=C&66,#U[N.KB[/1S6]SPU[+M\#L\3ZJA W'EM "#V+3B/4H5^EHQV'&"I:K3W\)R0 M39+:'S,@XF4<9X^V>P-0(IZU1F!)+T-G45D% @_8["NS&LI9N+#BS']Q; #G MT&$]]&L[X>R*>:*]&*@Z/G'#P ]TQWQP=O8+/;V'CQN2\]?BY,25?T*YZY5"YK"KK\,7LU!3' 94<7-5PN:YR6 E+0IH/CB0&FV M"YS?DA.$/%ROZ-853V/T]5G7O+P*#.2^&QY[#J37H&;J+Y6IMYJ] F<%YV4T M.09,O0"FOK-G_9+S/P?OR-D<8S7^6W*B^T&=#EHG/5;FXJ[[]_V;CV='__Z M/WRY_'KRX?\ 4$L#!!0 ( #>:6E,:V?A0[! "YT + 9F]R;38M M:RYH=&WM/6MSVKC:WYGA/^BP[XPPA:@C;&\ MLAQ@?_W[/)(-AI!L0NF>D+*7!.ORZ+E?))D<_V7N@89>9SXA.;B2,YT+0]7*H?MFJ(J'\D"4BX5WC^%A1LPF3!X:6T"<@4+V M]:QU.1^N5H^?#\TI2;V@+^2(*I A0MJW\D6K6$D L0)F+P""Y^Q W/TMG/=6 MJ1##N2><14JQNT>#&<<=ML3N>$WH@!G%&5S)^@^"K>2@-QX8!M: 4G\VN$^# MGAX8=6BH5KZ0P!EZI'!9L'*.[EDQR5'24E.?!:O1@NX<=N/,/,Z$IYBFK \1DB&V>3C**353.V'(.Y^4BL,?_ MLBQRP9GK')(V4T?DBH[8(9DXDR/2.-@V_$#UB64^= M72IWD/0ON00)N=<0\!_Y7%RX==/O4#=AS0)TG0)T+.T1(UTQRX=0] MYYPJI@F'SGP%?CR/_$("=BV4$I'D@4W=;XS*&+SIOFSG)U]X_J\OOYV) M]RO0-VL8(BZ@+>C^5EP7[468B+>!^$QE?'?1_7K^M5N?@%E@>'S&U,H96,%Y MM]"-W+_!"YJ> Z/8;0^I9(!W5T<[ R30;<^!P2O=0^C[@!]WK4+)N M.0G%AY8(1D\X4Q*HJDD/<5Z? 1+'/%QJ0E1M3;,PU[L([D?71E M,-5_[KPC,J)RP#U+\L$09L"$(X+.S*(N'WB'Q :=8'(V3 D_&A0U](128J3; M,J?'@4^]YZ/^ZR^%2O[H.(>SP?GZAI8$*UNARZQK.M <.G;X7;S&F#MJB(OD M_YU9Z.@)Z3!IT#USJ7U+RH!'(%SN')&H,T;=]!>R^_,1B+L5\+] =@4D+,80 M5CB-?B;0RRW@M\6"6!;!VE1H-.;_KZ)D?21[,W'T7@#&[Y^$\J1 M\WNU_;%Q]:'3O-I+I\ZSM2PIYO?+!R^#A+5]Y4M5GHMFZPN@I^=SYR2#\>\@ M7]1YAV7%.0?FTEU[EH#.,M#N7]S[%=P1S);9-[3U0+ M*Z$+*49Q]I\O*&$^5RS(\8D'(?@D PL>)M?+G%:LS\>Y!9!S#=@IPP_PVJWZ M=;/52:>:%P3THM[X<$6N6XW_ X=(P(_D\[&^340E??W,SU=K'22E<% J;PTM6V08%T*F4VK( MR BF#(GH[Q&0Q (PO9K#;"'U-M,A":&JEK@)E3EMVDKTF"3H\7;NZX>A6A.C M$0^PHDVG+KC+"(0,9/MS1+4-L_UWQ>*#07&G7#\N45I;B4H+2M1B Q[@IK3"C8?5BC2HNS=^^VP_ M:+D;4Z3%=3.GN"$)678ZU;BJ95^)0KWIX&:_JT623HD^D3.B?_WE?;'P[BC0 M?"'<4X+4O8'+@^';K2#MI=C*T[*491/87S"!JN-(%@31KTLPFL)J._CVL7-= M_O3IHVM7-F8'*Q;/G-YX7*53I4+^(=<*$7^)I-K?D%1<3=)O?U;+[G6E0]G^ M#R2IF#DM%7(73R;F8A4Q-?C8E!TQ]E:3\L>'NTFA^D>5?^MOFI3YTA#7N>+@ M9WVBSRO8MA>$8!V%]^G4[T.N6!\W)V$8=>Z+I+A2).:L;;4\;L?M3__EHT\' MZXO#G).>9**SU?C@#Z7$O(>E949E3C\*;T ^PX]M%]*;B#(=1'S)/9O[U"5L MPNQ0\3L&-4"?VRS8Q8YE5/\( \7[T[5Q;7@.MZEBZ51O2NPALV]QU5LR'C*H MP"3!,FP>U4D?TN. "$G&W'7U$Z&>%X*L)/.%5(%)S, [N G"!-JN1%48M8% M3M(/97@X3+3_^LO!NW+E2+>D4^594WE+./@:I,W[RX+F 0G"WH@KQ<''8*>6 M6,7Z#,D<\:D/XJ4!@5\XACD$ $+*&YIDD+2MCCZB JP*;WIOWQ3>'NZD^NJD M^NYU2'7#QZH+QZ8K#U83!Z__PV/5Q\Y+-YN";4HW_CF45RK*HJJ@%(Y@_)\A M\VP4GQ&)OC1U7S\>.5E?(J6B3ZL5[8&=VJ8:Y20+^(SH&3'SXMKV,)U MJ1\ +O&G(Y+0VT5ERYME9 P#XC7D_=2-&0BL7N2HR_IZAK.P)[-T%+]@)C$3 ME8/WQR3^0*HBO5[!*LGHK=5CD!4#AK[F;U+PAC,S[4GXB_E:_B+TI.ULF]EL MUQ9$_>OU9?6JVFFVOJ535\W.]ISR;%.H[U#A@_&G4PW/SI(W&,%QIZV8/ZJ) M$4"CP8FE /S[-8KP046>*..TSG *%'0X=CN(>Z53LEB@]] M[E$HQ""W#Q0TX#%Q@!6KGA/PB3F>@9J-0DY('_=N86)H#U>#UIN$"#M!BMY"C!,8G8,D)DC69Q*=+^0IS!7C[/\BT$1N M\2=0/5"A=&J>+P8$ZD,&"6)"NCIAG(EE+M&')"CZ28$3Z-3PV]9[\J:5G&.. M9 )2*I6LXGZEDL^G4ZA9^KE0*%5*;[6FQ1 NK-)*"&9"\:!4A D1<@QO9BKB M"8C((:2^ 7,,(4YT.4(7O'%]"_ESH&.^Z ';2*>B.;,U,3-)DZF%L:3,[ ME%QQ8'+55DA[X:!4VL.$FXZT#>T1<6]H?6(/J0>1:SZGG)SSTRO]/YC'ZML[ MOU=;Y]9EL_DY.LW!"SW5SC]ZY^MG*FZ-VVEIZYN9-SH@W&.EW-,A:4RE8[E" MW&*L2_@7$WQF;Z. $6,EB_%0D# 4Z.*4,D(OG"BG0<:GVVNJV-,X:P/F+") MSVRE(01[X'>"(!SYYHDPH Z ,[,61-4_8"AVH:V*4 *+/,@[$1WT@H G+H\= M=N0@#(X.L$E.L^3W(?, -89M)FH;Q[.G41M#HA_$$7]$XV@/2$5MN"T7-\;C MH/#GN)^JV'*/IO#N7G-,T[UVS8?E5H[O>SCW,/%=ZD6-FL2 C[A+)3(3=WH- M]RC*@$V-7%@D%?"!BXS;TS(RZP!C8!1D+AYJU2.RSZ93G2$+V%+"X (%"="S M'",6^AT'1031 1Z@8#8#KPY@^Z'"R^C JUBK$",(!2AM1 @&HC(2R8-;H"OT MH@9TX292+6@-A$PWU)I 1[B'/]+1#S=<@T--O"\P)F&"!)E2C[M<37$9:@]1 M8,BB !0&5P25ZW,5C]&!B@8")D%X DX[',-&*",2TBE@?N@"$4ZH^8U=+H@& M8[> X&?, _1."3DE>C<>$T5L[+G"OH5@A(K)[*$G7#$PZAN 'U#$=D4(GYF\ MPZWZ/0T:%)OY*#:C_@ 64@.(F#KA%#*(^*^CJJ*&8D>$/3#+G@@-Y@GZT>:Y M!YAC_",#@6A%8D*F]^D=I"%8.#-H%2-S$@,K:8/4U@Y&0VB_K\4V!':XP$Y7 MYR&+)#5#98F^]5&,8#%'%\>!5C"D1G-C:JP8Q !C9& ,%)1*#G3N R"Q<,>E M@28T=F8\3[P.1QZ9V XJ DQU Y8GJW7QQH8_"=QZ1B&R=D>G-$^12=L6U. M( 9&RTS:%LRS%-QO9 HM&I,P?7*@34$_+Z(Y'G*H -!^@%&@<"XH:L 44JR& M)ETRM[_P?3'@V,S1?&;3!6=ND18L02ZH'6M2[&N8&[ Q9J=( DJI:LXHEJ*( M/G[0*1PV57W)W7D!\T:K1[3TPORXQ,J2]E"$+IBV%[,$W(TA&^QPD6KTIQ)X MR_]B.LL+S%13?N%5EJGV!G,G,3> =*H7@NZ!TS2RQQ E1J!H6E81YY%2P]DQ MBPR9:=ME)C^7H/$@'5N9LQKC ] 8[BC8>8P=IK12C& - :0X++ E[S%'F]LL MBCC@Y.,0X2 M)B[$(8LMDN)8IPK;IN.O5(UF.B"\@#30!D0I4",89F M2W$>8[65^N"YN3G20S7&\@=L ?1$IRG&>GIL2-V^-MDH>H.>_ DBYGV.SMR( MG8,B@(Y(!@XBJH%L&FK_)Z=)]*+$S>B.+A9E%-6CC")K MI](46M3W7?!>0!=XVG0? M82D,C9.'R#D"[C:74"":%\1AZ;Z*/9>&J3W"+'_3E=T<"(X2MDDZ3+ (O82% M18MLL^T\OEE>W&V6[S;+7_ F[C^ZJ=!N?+BJ=FY:&WX+;FN9_T.=U74H@Q!< M+7CJ>&]2QY.%#GX89D>[I=E_/YNX!??]H)O/ M:'>7<.9/7V"%V\_$SG/NZI]A^^LQ%;\[X= L.WO7I;*W^+Z+G8?)(I M/INKW^/79E?>$0^\]DX6_%L&Q$WQ>DL"X^I9>%3OG=)O%Y M21KP$MB\-@YGT\-'$7C:-SS\6)? 3W-!SF#VB4-0'8:4DTON'>?XBW4+6ZT4 M+P&'F:3-TEK<.U&_2AQJ0\[Z9MGZ[.I^4U_=EZN%'A6Y6USF/+[/4=KM<^SV M.;:UU-[$I<"/C;-&!Z])G->_;FAW8U?#_O@:=G/9XIPD[GV7*DV&O(=OC2*F MYC+7/+[E,W^H$::/U^ \\PGDM M,C\XR#ZP)?:*)$[)4'_W,9L<'%B%[%"-UL;V9G83O('NA(](+7DC_&)V;;N= MN&.G=\WOW_Z^?U.O6*N68JM*#/)://UWCK!=30 M930P]SN<%62@ST+_QSV#B@&$J)G1\:*O4CO;M8\[[7R:=G;H!"_^3LG\R^C-GU"9 MJ>NKU)!:]7*G(6MK2(VZ=OP%$)?1'V=YW?IR7K_8Z>)/^6=BJR^7(!?*6=PT8>VJRLE M_=);X2AZ2^I.O^$R,"^/QH,='*R_NF[=&BRAIP\58L^LP39P#^(IMZ:/2(_: MMP,I0L_!8T4A#_&M,<4VI2Y/N1-1/B)-\X[;(7C_0.VN2*QS16+SEQB6%&AC M7_>5P[_>=:K_ J :N?#A_P%02P,$% @ -YI:4U3NRM44'P GFH! !$ M !T86]P+3(P,C$P-C,P+GAS9.T]:Y/;-I*?[ZKN/^CFJJZR51G/C+UQ8F^\ M6Y1$V4PD42MQQG&^;'%(2,*: A0^YI%??PWP38(@)8\3S%&I2C("&F _T$!W MHP'\^(^'G3>X0WZ *7EW=O7B\FR B$-=3#;OSJY7Y]IJ9!AG@W_\_;_^#"4:>^W8PILZY0=;T;X.YO4-O!^\10;X=4O]O@QO;BU@)G6 /^8,1 MW>T]%"*HB+_T=O#=BZM+>W!^WJ'?&T1.'07;<.5Z$=1D'6V^7#9?)/M^8S'#A9XS>O9_O@^X_/[=KS\\HL_;NX_#U[>.9[]ZU+;1I^]_VC[^H/V*?]EI2#?B M3_X8.%NTLP<@#!*\.V/T)>3=OWI!_)A\%H%? MO7GSYH+7IJ UR(=;WTN[?G7!JF_M &4]0RV6P&,2A#9Q2O!NF#4H G]W$5>6 M0+$0]'4,BE-0%U7@ N2\V-"["Z@ ^)=7*6 4G&]L>Y\!K^W@EG>:5'#@\\NK M\U=9D\ /Z^!0* 8]#Q_W*! VB*L$S=S0KS0K\1&J+U@U:WG)6N;D6)JYR!J% M-MVSL]M! MDI[2T6X30D$I0#.3$E:VWV,8]5#P'S^RX?'6IQZR .$!^P/4L=XOJ[@849A. MS@;8?7<6_\EZ@/YX'RY:8X+YAQ*=NQJ<,PV+&$'P)V_RXT45N-!%%"#7)'_G M?^]]%$ [COD4"I*&"4A#(\?VG,@[K$V.BK!)4I!RZ&">#6V/:=-JBU 8Q+PK M%\EY^!(8QR8UE#&1!-3#+I2X@Z2C0=Q3OUF[L'V@:8M"#)@*^%RNES/]57>F M#[XI=?R7W@DAXU-@KLT]LQ+@2\E ;ZB3,_^O,N;G/0[H>I#W.?CFFMB1BP&F MWR)@]IB/MH@$^ Y-:2"01!U$+I#ON@NDU/6 ]7T23,KUK4TV*#"(_EN$PT>! M6"H 9I"RW@^W$H_Q-S,<% MF$6)(AW13B[*-\R3 -_#Q=*8CXR%-AUH(\NX M,2Q#7PVT^7@PT^;:>WVFSZW__9\?7EY]_[?58#'5YJO>27(5[7:V_VBN5WA# MP)=T;!)JCD,C$F*R68!:.""81/&ZP4HE=G59E=CJ>C;3EI\&YF2P,M[/C8DQ MTN86"&QD7L\M8_Y^L#"GQ@@DUSOA#*, $Q0$F@/+<\"_DS@P@@HYVZ^J;!]> MKXRYO@)U&/WSVE@93&%ZQ^ ;V\?VK8<,$B(@*=1A)*:E/-4L?#Q;:TOHTL):P M/K)EU.SA,FF0.R"#^ME:6"R0L_6[*EN-^0W, >:RCRO:PJ=[!,.2^9M[9N6! MR;>BZ_ ^FQ6D$').OZYR>K$T88ZP/GT[T&&-6S!SCUM_*W-B?>SCO#'R'_BB':_C4Q@[](R MF&<\-RT=?(Q/S$WN':OY1)PPD<4_-*@V&BVOP=73?UGH\SY.*SP_#/RYQR70X]\AX#+P+/3Q;<2^::[!+UGC,-^! MZ (LETO-,5Q9FG4-CN$G\+Q7^O)&YZ(9&RMK:0ROF>/-@J3@U$P,JW<"*NZ. M=MD(?5GS!ID/V,/ 6W%W:X4V;%D;"2CEKZQZ@.5^94V/,PT4K_3WW MM.&7UD-N[W8XMCU@5@#V,E.OY&Q+ .1HKP7;?< 4S M,9L@])M>6M?=ME&/V7KMM@7[JN94=M^"'7R3?N.4]-">O&!Q@_W8U(>DM5R6 M-0_V"Q,@!M_$G^V?>+NI6%&D![60B['F(!^BDGV5F" +HBB>YFJY+&K^LBA5 MHK]<%^=%%!DOA9#SON83-^5/])?_Q;2)(M<%Y7)>UQSD M+.=OS4LN;/SWE[FR_?TBMSO R=E?E*BD!_ M>9TE!Y1,E4JAE+M_K?G4>=Y ?_E:R!;K= M8.5RJ/NU'3(,>BR?V@OYP691F4S?#&>CG/:VZG,!>A MOXQOV02OS4"MH')QU#S1#KOF_15.O"-;E$&I1,[JAIW:_G*S85>V9)9+0>3\ M[KY]VU\1L$MWW,A#YIIM>&$7VWX\"YJ:;."L!DM]I!LW7$?[ MJY,%9GL>O6?7YTRH/_*1BT,6ST9!DVQ:P.42JF^ %R4TG9H?M?E('TQ,<#B7 M^MBP>&A<7YTD!:S7@Q#OF-EQ':!UY$UA.FF2D@Q4+J&:^U^4$"QGQHS;*M,:\J]FZ9RM5C#?T5;*<, [&=S%9F401#OD-BCNEW4F%WD]3;V@Q\+4B"08RXM@^?R6 M6Z=3\$>,:6*MKF#8P/3=8\66B6[AT_,U]7=V=VG7FLAE6HNXM,ITL33/87*> M:3T6FH#OXJFW"Z!<0+40C3@'Z32C%C1)'%T!7R&>"4LS8(-F'=.%7)#2L$UC ME(:Y(1'X@;KM$S ^LSRU!C4\H@>I*%]+0S(C<[8PY]S]8*N?MC)&R<&[Z35S,G5M M.0=#MI0:UULM+&89BG5/"B$74RTN4\U(/.E9X]5/8F%TAI8+IA:.:;X:ZB2D MTF182!IMF.P$$')A2 ,KI1S3WLY2=9Y6]$(&(.=^+0(BXOAI[+.1+4OA;5"& M+DWD\I&&*]I3@'NK,ATX7]&A@UK(A7;PS6TG32MIVHS>93=B5_*U&Q2M0PNY MR&H1BJ*>S(+>[=-K@Y4*JA1A*0M)!9UA"UDE8QPE+]'; MD8VE8OQ>&E[H)L;>/RF0'8%I"*DW5LM%4[_WO'!6YF1#E#Q5=E)FB-;41X53 M,XU>JQ1:+A1I=D=RX&:H3\RE7CE^82V[ MZH"F&5MJ-[+,XBSHV1FL$/I4+ M@CE@"_*('N3"E09$RMHZUB?ZDMDJ3,2G#]BA=:])PJTEOY[P#Y2#=<#RB![E8.\0INHFU]WN/'=]S M:3AG>61CN7#K<8X#'HJ5.[6Z0 H%<\;Z0/TECGZ&9RT^!AK M?+U*G^_,R76"A0"9,<\R9D [Q++I"BT7D#2PP>*$S/[G"35,E4Y2*DCI(YON M26A&81#:Q,5D ZN1_H!\!P>2FVZZ-I/+39K5\5%;+MG% .:U!2O9?,Q"(&P! MTW_1ER-CU?-[<.)(AMB^:*B3RZ(6W4BOU#L9!J4$0GYQWA+MJ<]B?(U)GF(P MN0BD217I)7M+?6$N>3RPOX._E=$M>9P=VL@E)M7E_\" MTEX\[+P4A'6="?+^_O[%PZWOO:#^YN+EY>6K6*)5;B0?3KNP?:?6R_TKWL?5 MFS=O+C@4=,+/TL$\>)$BGW80XI U7Q0^,V#? 3/EXBE(]NS;0TF&)LC[BK1. M6?]/2B2,OD.)K S8KT3J*/_*DQ(,JG,HP65M^TKTCK./%,D=\']^O+#W>TS6 M-"F!WX30>,BG14 XV'D#8N]0L+<=&5&8,&_6 0P"L!9W]I0ZO"M)$_;K/&UW MSHK.KUZ>O[IZ\1"X.::'()&SX3 DTG9'(,%["Y#S8D/O0*CX@@T*\?>#)G#V M!Q],73^ZMH-;3D(4G&]L>\][.;^\ KQ;/BUL>8&\,$A+SO.^CD&'J4SP5/CP MSHY J"1F-_0O6$>LZTO6CTP^;2WY[^"HP<$O@_0?#QD@Q2;IC^,&2N"'1P@E M;14+!'Y]R>!@S8\='75$6H8&\OB!:V[?69JY^-?"IV[DA,$,[6Z1?\81Y:?J MRZ78\U@,#B9X/V*S*6"!W\(LBZEK\<7 C6)S_6P0+PXP1F)*)EY!OJ5$ [X:M!'"&_B^4*H?N!>FQ;.9CB M';00#Y4F&(7(X&U&6TQL&,W&ROKPLY 2"9A"Q(SQ!H>VEYPL#K"=,-X::U,A M69T:J$K@!THV/\._&$!1' M&[\O4](&I (A!N'7\+-V_(8A]@8B!?($\C"HQ4422\,PVR78W$()$K750A\Q! GUZ.8Q7J\8KIC7 M5,CK"JT":4/\.P&?BU_\3E"8"2$I+U/6%5@%PF(I#*E#=\7!Q0M$\FJ!5($D MD8M@S6?M?D012 5"5EM$?H=_$UQUEN:"? >MD'^''<1Q7OUJ517K\&8J$NM& M<: \GR RQ"TYO9U:JD#RQV@;M2#]\4.-W(-;J4!J\V3?=5%0BAQ1D+P:;)2" MJ$#$PD=[&[O\Q ,_EL+NB$(DX-^M;L)T 56(J"7+:?&$1%2J5$!:]Y 3^I1@ M)\ANO9Y$/L'LW42-N!/\P/ZJAO .;:4"J3,:4O\&;;'C5>D15ZF ]"+RG2T; M]N*=ON9J%9#G]LT8!WO/SN]4KW!>"J("$<)=2=L!EZ^ZO] !4 6"YI1D(?C" MF;.*2K1"*4E*8=X%0@ MA]^!HVU\A.I34T.="FB;ZS6X4\,(Q_L+E?W]ADH5$,\-AZ.LC>=C;*2W>YO5 M54)4H1+"UCT5(URL4 IAMA7>@'*I2@6D%\M*Q*18H *"PQNCPLM"@0H(?L"; M;>ZDZRS0N?=Q4!D!K5 JD"*+X"J%Z TB;C4MJ%*F IKY&2.+_A019&TQ>R3P MGEI;&@4V<:U[J'NL3P]6$Q%JI"JC&)LF*Y2R+;)5RA0H(:WOL M>W.81$*$2&TD3&A4X?H!\"J0Q^+QR%]2NJN86J(*%1 >4W^'6=8G-\K+.#?4 MJ8!V?,5F,LASUF88>[Q>X'9T;Z,"F1]MS^,Z/!70TU2I N+_! ?)M6F::48M MP;Y "XP*9'R*"+&)E HYB I$\/S$(,I1K.PLE>GI#*T>:9(4TRZ *A#4F$I= M\QX[0:I-4MV_[ BK-%DU*[@3I HD"<>9BD-*R&9E.5H?YFJ.Z+;S*HH?5DF1 M"JI85XM50#8_65*;*ZKE*J";;O)4PL?54A50+4^Q[*! U9&70JA @MA*X1BV M)[Q5 54@2"0%%?F>AQ=6^($%'.(+]0Q^T1&^0PO/KNS&'=9$!2*S_5I^^;"/ MG/J4*0=1@8CBOG/SCK12**<79U;-%D&Y0NC6S$%!N4KHUFTM88U"*-=#GJ(* MA1"N1:$4S/BP#"NY[+$R7=?+54!W-!2C*RA7 =T&;-5$=D3]/67'N6$QXQ(F#S^*T"0F<"N0P M';PF?IQ X1DO,AEEW<&/%Z:+;K^B+#^"%8WH>FVNV8OAVH93PJ,EV3Z$#$+A,0H? ML-ESH?'_#5)X"#T?F'*@9T2=<-YG/\3+Q)=TH.I0%M"T8Y?C!^,(671]""_: MVCVG@>'P%P*"1&DK$GV4,*&UX?,9"#R1?XKM6^QA&\95TRU. H/\1#$);Z!EY&?FU'%-567$$CD43 @/QYM8-%%=D[!5 MF'K890-V&.,"KB/*)_]C6MJ I6\[8,C M5EJB5QE][8#*J6*.<^%< DN$34=@(XUM\,J1*D;80@_AT .'2' ^HP'L"X(K M8=K-DXJN^E8'3]1D?+OEO9KKA4_7.&R6Y<$=*"?(23[Y=VHAPO M=.A@QVSRZP"M(V^*[U#01GJG-LI1.HF8T\6NX]M%N_@&SB2\.*%^Q2!JX\ 7 M]:4(9_@(+01L"K__[,4R?:$P1:WP^\]&+8ZIFU'(=G+8O6H+MDT* V"3[ZQ( M0;IO$E6%OX^[>8JD,Q3&9D.JCMI'ZG_. MWRMA[P7#@DF<+'(FJ5=U:U'S/'K/OL1V:/BGF Q0D.>'0D7#GNI1395E1!(8 MR;$OHPZ=!<&%+=J&>N09W,P;^&LP5?*,'G!W%:V^Q0I"Q\#7XW?G+JB[W7YD9C@/DLJ0@ MGWH>-!HB @[!UQG[AWV^GP+A:2MB&_;/^+#J0BC8;\'"IQ-V(#;QT+4PWK[@ M<3$*)!7\H>.;*VLJ"4A**?J(^$VQK@:V$IA&\XAE1YOK.( TM .^^3'&7@0P M$@X=V=V?G14J#IG'.C(JN\G=0!5=K\7(\[R)F()Z6."P)L^*[H+#7W, 0U;TESV8%IAG11G_ MY<0/_502R YI\*QHKIMK6 =W>6E5VI/9QMI1,$7%S0[NY^M MW 0=X-L&^4^2G0W<3=*' M\KSK4IFJ6Z#,<"$LG8T%A7GR&LN7+P3'FZH5716*L?L5_+FC=Z IF_>@E:@ M$*4$->Q[MC=1E&YN=N]!1-7T+Q:\BY^\U)P0WY7FSD,;J3J(V>5ES(=F^L8. M>\1G:"W[(5' )%:6)^QV!5>5X#%:(Y"5"S@G(2S)?EZ>37]8(T5'>H&,8K3N M, 9T;ZGJ8BDFAL7C^*J_IOZ][;LMM(O GQ?!25Q<8!@> /\,2(XU%DP]FVQP M%KEN5&T!X+-2YQO;B_C$FFFG7*Q">%7%"JC'J7R9_$HE2NS&YUO;V8UE>_$5 M'$((10<;#]@F+G]9@X0UBE(QB7@6*[MD H?%2)VH0MEM&(YE$+#T(H0*IEFI M4(7DW/RPY1*!)Q"AW#FJ5RC,;L(/8%G(WP4YN\N%1^Y I:5/@.8UV=N8N$MQ M#*^Q5EFV&P103%^\855Q%":_V.\C#K9*L+>_VU:1&2 :IJ!O E!U9^%%2"\Z(*58E@3$\S*PHF MV6.NL8WUJI)4/$#/3I(E+D,:S*OLA'>&5I7(9_P,U.Q'9$? MD)1 *#OS:H1$ME>WM07E*E@9U7/%@F-,,@@52'B/"/)M+T$O1;M6JNB:PR\Y M,_<\PPGT.'V7Q @"4&<6&A9=BM8-7ED=B3.1FDELK%:;(GY57?%%"XW)9L-! MAX\Y2')$5&.AKT22A5."E>RM)6+77'+W*C::V2P"IM55B5M_^*?_?).=$S5L MIWM8I7M.22OI^@-,3SA L ;E,: _](M?-+-R-)[B;#"W\<&HP+'8QF#G9N>$ MQ77'#@QH_10QBM35,->%B?(]FR*+N+>#*3O3B%&_ :.\Z-0AF(NI0E=X25YI-JH1(JG[BVZ?Q5\7@+Q8K:4Z8/DRMT%1L1 ME<DM_%,J-WO"ZHYY6T7>-R2%-%Z%[.AN6!5RQ087VT!_*@9_ON-75='":1%QE:*6RLKVD&#&R:3< M6*UJ>M@2V1X+N+^',602AG\S=1UAE;5=C-T>G"R>#DP#=JUQ YT=X%05Y] F MGZ?4)O6GGH4U*BPZ64IEY?II^^$#3TXO7D[>"JCNV&M$'K#;V02 ZY?.'-KH MN5$_!EO.B?&1$ER$4Y9&<;89S)+0?677MANHJL94PR6H%4N]%4H1H_Q#?+U_ M>;*L%JHP3XZQCYR0^H&^VWOT$?$MY.1E';:;5*:@,[0*I'T8"M^#K!?_L!& N[FSX<__ U!+ P04 " WFEI38 ;#N8@@ !!GP$ %0 '1A;W M M,C R,3 V,S!?8V%L+GAM;.U=ZW/C-I+_?E7W/^@F55?9JC@>SV2>26Y+EFB' MMY*HH^B9S'W9HB7(YH8BM7SXD;_^ )"2^ # !D4*\-6F=I.Q!P"[^P?T"T#C ME[\^;?S! XIB+PQ^?77QX^M7 Q0LPY47W/WZZF9Q-ER,3//5($[<8.7Z88!^ M?16$K_[Z7__^;P/\SR__<78VN/*0O_H\&(?+,S-8AS\/9NX&?1Y>3Z*!J-PL_51@O!?9!_^/'CWX\5K=W!V!ACW"PI6871CF_MQ M[Y-D&W\^/W]\?/PQ"!_[7F045K^+3Y\^G=._W36MM7RZC?S=-]Z>[\C9CXS_UA.T+U 2>Y]C2MXD M7+H)A;WQ,P-N"_+3V:[9&?G5V<6;L[<7/S[%JU<[X5,)1J&/;+0>D/]B]/9? M3=QP2\ Z)W]Q/@KQ9,14TB[W$5K_^HHTP"._N7C]_NUK,NYWI4;)\Q9/RM@C M<^K5X+S%-R]=G\AF<8]0$C=]F]FX8QKF;H2"Y!XEWM+UI0AB]CR>.K)$T :/ M'%MK:TN6-9XWC:(2]^J6*J)3(G2/@MA[0),PEB*.V[EC&N_=X [%9F#\,_62 M9RD*V5T[IL^-[Z_\\%%.=M5./=$DM2;@(QQ/K17=N8'W)YW<\\@+EM[6]8?+ MQ'OP$@_%PV U=0/W+B-GCM=JHWC;C]B![-/-QHV>K?7"NPN\-195D R7RS - M$NP2S$/?6V(2&N4O-4H'VC.-O0#%\7")ET?L$<$UJDU^E^/I^>)&GGOK(S-( M4(3BQ,!\-R]X<:_CJ2*:;8ZBQ3U>"$VTL-H>3X&-?+PP5W@E)L].A">NNP19 MDJ9^QU-F!@]X-8418'(SFA[__7D48@N9/!/]OB4+&Z_R1;A.'@%80?H>3^$H M>MXFX3*-L!:%Z !>^RY\I>"/20A0I+6&75)KVH&UP08L&E&A M$IAG87"VS'^*8X#["NW? :69QQ?<31 .#9H)8S?O0NL%=V=8H6[(NHT3:C2; MM1^_3P-;$V-U:$?.Y0'=D)H_=Q 5,-E&W+NC:;+QL86')X\^1I0\T+,U=.Y';$G\! M&.FR6W?AC=_&Z)\I'MIX@.@M7OM3Q07=Q@?=QPGRD95#]5GW$5MYW%/A ^.F MS5B]Q' P_1:30%(X;;H=_("D8)> M'49KU$?8T<%^L[?RW"ASUM@F>XP2U_.;O:>C M1E7AX^8DS-R(K/*'QDQ$=U_H$L/<0XUMM$3> Q&T-&"-0W1*K^^'CV3G]BJ, M1A%:>0GQR% L3S5LH"YI-^+$VY#5>1.C=>I/,*3R= ,&Z9+FJS1)(S3U F^3 M;K JIK,3BZQBW*39:#?NJ2(^V;5]W*A=XL4(ZS*7B/X"SW.L9R98H7I^IG7B M.-V@E31\G7RF9[YQ '*V#J.-VP5WO,%ZB>!EIY_$$%W*G&V:L6K-9D)I!DAC M<,3@?64N9&&1&Z5+9,C1G##(3G); MKY%% ]*WO[UZ66IEQ^ER]A322M*S@]^WT_R8K#@!7;N4H"CW)2U2B<'ZS?O) M"KW-6%VB, T?]L?9*JD^:1#@8W4:8=^'44)3-20Y.$:WB7PXW31$I_0B+!:T MZH)LX$BGI%[N,.5QPW:8?9;V)ILZ=FMK2*KY$F'?&A72SBWL#F2SKROE!CURX1*.W54-%("[IQB,[IS;XRPW,T^VH[DAM& MZ7\W33I'W7*\3N5?R@#*"U[4O5/OTDW2B"[NZD>/T2EM1NU\?U-ZVL"Z=VJK MZ/[;%"7WX:JPC2EOGD#C]+-;*Y_!@(_1UWE;69KE1NEJ"G! 4KM-J-0XB& M%*Y(O(0TS.N(7 S.2-&1E$P!_,>\92]4L*M3E*AY@TG8WX^GY!P.VPWR_H-\ M@)S$'9%^N"P1YI,*(F&E7,>N&@NM$[)VXUM:+"2-S^Y<=WM.X#M'?A+O?D,! M/7M]D=<,^2[_]=^S,#V/X'=?\-U;Y-/O_CUO5VEVKI!B4FB +'#\'V(/'ER? M+OEDA&?C,U[RM+X,GQ-@]RJ'A8DSC):#,%JAZ-=7%[OON-&R-%WJ%5SR%NGAN[_NLHW(@$G@LW;,-*$1A,Q:O!(_+N[A-*O4H@L;^-O>PE7@^$ M SYBU78P:-XHA8;-FWX8U(]BSE#2K V$O6#XO%6*#X3OEX!6X=0']G-: ,<9 M (;A3YIA*)2&AG"N'H@7$%O![K3)\SR-EO?%B_D,#(6]8,"]4PL<@&_]T)I' M:.MZNUQ7XU+C-(?A\UXI/D).]0-F/XFP"N?C46X%@^AA8?.DI_4KI#K;P M]XU@LO^H7/;,@B0ZB9Z>N2''!N@F&L\,\E&!]H:#5CO7.0J^3!RZM^.T@E#EY:-"*T?;!PLG=[];\M7+( M3^ZLMF*O#_?U]"Y@*]9?E%-8*M[)VR;3P,4K%QD- 9ZZGAZ;D _@=--O%C7X M'^VB#/X8RKU2.12;A*$?H+M[BZ0("SD&O[^_*,Q(BGLI=ZU%H$$8U@\FLG]*(V3<(.B'>O/C5#">JL.-,!0R@BC0RCKQ^&=H37?']ZZ MPOSLJ(D;=]Y)5U!/U9%&,RI@5G1=7.,4.2%U_2I:P7?CV%M[:-6XPB2&4!V: M@)>9M%CT0S:_EKIP?5H4&&+SF.U5!RTR5D[ L'X 90%7V30?KA,7V&Z*,T%# MJ-[Q L,H+1;]D*ULZ9L)O6;2L/5BM91=_VYZZW,8.1N MO<3U"PP(X@] 7]5Z P97!#Z@;BO!51XBX&DG+PEBO=_ES-$:A.GT=9/X_PV MOTAU'#6LZF0K&/I.Q*??K+!)N8O@4*T>&'2.GFC'@ M3COM)LS4"\*(LM\$?;VE?HY9AR#R!*,?A,7'H[!K(1'8-?=4O4ZAO/&3*'*X M*!6@ZG6HPR\:A%.:QGI9Q)'88P]]9PE47JP MU$RU,6@&BU%'UHI$ "B8##9<3J<^."2)5*,9X[?LAO7'4B%U#-]7) M53AR(/XUQ&V!J+_="%2UG>JT*!P9-H<:0G'@9.?A>$&**3^XUK4'T8PGK""P MK+W C9Y-+*]8-EO6ZT=56\@32)2WWB:5P+W5<_9I!N2D4:6-:M-X M0H08W.OJ"I6EPGG4"+JFN=U5&]?3KTXIN>HW+>B^#V8X+"N91MO=U$^U+5>@ MID&2U&\&[-^>;X*\UE#U/J>*Q[$TXH ,JPD/-QAMXP2 ;L>2@ M]G^6C[Q_<.6'CQQ?^X,$)WBD 1U*%Q^;O'B B<+NU(.')7/Y?!.CE1GL-]OR M5[V%=ZQEQOB7YRP5W4IBT\9)5IT_HNS%6!C8E1J'Z6VR3OU=+1 A3H)>JBU# M%\@U"D4_!V+_&,/7"(MG'#X&HA1MO:WJ;=.C8>,+0#^PQ@A[(4N/B@7_V4=Y MT#+<$"_D3_I[/GRPWJJW/X\&5$9(^D%\[7J!%2Q<'UEKT/$&;@?5>YQ' ]D@ M"@WMHKG9NEY$J 2"Q^V@N@3?\6I5+ H]%QYQNW8S[C*-O0")_$Y^#]7%^#I9 M>B)A:+CVV.>7;.3ZWI]H=6!H[,7;,#[<4*OC*C^2ZJI]1^/=5G@:SH,JL;3 MB[5N>@ZIH9OJFGX=KFB!6+J$DWRDOYM0=,BD]=K6G1V;;68W2;X&E'8^%YA#9>NN&O1$!7(+H: MIWG \M$06I^.CE:+>S="EV22DO0X"F+*3>-A3&A_(,@:9X3D)-7_C0B:X0C7 M:VM-WE\:WE'M0G8L>.I6U $(CXZ9GR;6M/5MS& 9D<*58Y3]UPSJ3]*)TG>0 MWD!<-4X R4CIA8+<^'B#A"C:/>=PH7'BJ+T$7\1T*#\4+0-^M2<0:IW33$#I MO A@=UL1DDNZU T(J<:Y)Y!<3A"ILNG@IW1)IX8^0'!T3!0!N'M!*VUWXRVO M^MV4' (/ 18XSR1I*Q>#MJCHZ >M<'YC8[I)2D^7Q#(K!I8#2_T2@T"A%SC MG%,+F;T(Y#MXH>FH08$S0^-$505 >/(1X4*+K^< M!EZ>U6Y E%Y.*HPMEQ>R^(A37R@_TVX9\@8!0OVBDF*-,M,/>(X4LA3N<=?& MF&,HOJ"T1&A%O=?L!"O^#88[>9[[;I#@2):<>*1%:?G,2@VBZ<4S ;KUZTNR M(M-OCN].RSGA<(FIC5 ;V"7&T/32F@3JT@+3,"5(1)"3OR+3E_XY.^'*AUG8 M2=-;;7!< 2+1AJ/0]Q&MT1$#K]:T&DS3RV_MM;B$"/6> M#X5ST.3 GH.BS21T _(S]#!4R^$TO4?7;DY(BU&_6<&1QY47N,'R.#^6.88N M*V!Q'T8) 8R<%@?JO7(737U4 7(B[<82AWZSM4AR,3L'!['>2U.OLQV./*'H M!Z6-MKGVM-; Q2CHHJF+"0>Q41PGV$[('^@V@W]@SX8PL7L$E-ZXR-];-(/_ M#KT@^8))32/>2Q"M1M+4701@V)IE71=G4:6,0NP;82_FUD=P-5OKI*G?UT[+ M/D_R2C](!#4WH= M(TXBCR@?FJ\(5N5?%%K.4>21J^G5/'S^QJ7QM*0%YVSL2ACK-=9GXL3/*>E0 M[76KD7N]HK?L%@QH I^\?J3&PA1E!(X09G\NJ,["%*ED[51KQJ"U+C)M!4>) M=R_(7>Z'%[*[IS@[S(Q#SRL#K;NOY!GV&LJBXN;Z71H?QM85X.%>3TSK\S1<.9@#D?6S#N34Q1YC5 MGKC9E=QB[=R52+^HDGYYLS!GQ@)C,/J?&W-A$I1Z(O*+&WGDU,O^=3$L:D[U MZ(LW53J_#&US>#DQ!N;,,6QCX0SP3#&=;SW12JH?85U*DQML"M]6*9Q86(IS MPQXL?AO:1D]T%1.@A;<(.!/UIRJ-MC$9.L9X,!_:SK>!8^/U19:AU=LR8]W& M+9'XKDJB.?N"D;7L_A;+[M3"_K0"UFV+<)T\?;#P,#KYHY MT5I4B2VL*^=K?^B/HN\:OK3\84#=VR2:K8*VR9K:@R^]2:ETV9L;@H1Z.V_.A]0G9G7+1NA*K-7MX9. ^ M^#[[6F\O^(#@%7%<,ZPRX/;+'".@%W%2L[:LL+YOFMGQO8CLFG'E1?E]DUX, M]T4$UZQK.>COF\Q"-"VBLF9H"S%UWR2*@FL1S353VQ1B]\U(-=86$5\WOY6( MNW=UL0N]!53^5#/$AP"\_XF[C\1%%-:L;3$>[YO&IL!<1'C==@+"\]X9*L?I M(OIKEK :K?>O@.MANXC@FL%C!N\GF3+\R%C$0,WT >+COMG)XDH1U9SHLG== MS XS193"@\W>_=3E/5JEY(XDB9>\E>=&F7/.]I?&*'$]G\-5S4HN1K\9XQOL M,!&7%<=5YM@@1MEU MA&.&%AR5^ZD^[P?!J?I0 4@4^IU[(@\L/)(CL(PG-P^\-",J-XSJ,XAM &XC M* UO>C?5<6^Q>#D#Z,QE>_9TU$Y"!!L5E:K:=,45-8K0*GNS&14H@]Q,)D.U M&DD_'02"L36_+T@C865\J)8MZ1@5.^K%%74(VO%5ZZJ?#F)B!G.2&/U>J)\$ M0E=Z)/TT%0CLEA)[$1JJK%S;+6K^&)U:V8;O-FLE:G%D1]%/035!5C*P[836 MO\]4>$2"ZP, '";Y8?3303)XMA5;@RXZX3V+0Z*,PX P758_L%%,ETTFUM?A M;&0,KBQ[,+*-L>G0+5QCT7M.],"7$2?>AD!P$R-L*2;>0P-/M=VE(D_&PC&G M-*E]LS"N;B:#B?GEI.Q2R_]0+O$U:+!E4V7X2P^/GQ'X@U1;\1%.A M(CAM+DJ"SN6!-OS>U;;Y94[H*=C;8QS;RPZ/[,IK#H/B>SCX[](-6@E-8_T M>L$T,H_YY:=+Z*^PB_,#W0*=F,-+12>K<-HXPJY MKQTX:.1^;EMGV#.8#GMGC\$4;%;7SB:P3VLJF+_L(PG8%<\F<6GR"G$3'E3@ MGDL@+GH^>2M3MF\LA6?6C'KE9%T.%^8HOQ8SN2&AB3&T9U@YEX[*]HQH M\4@O",?WM="Q>KCW9.CQ;OG"^*B%B_Q;OTIF9.$4LW#&"8/"TI%F'6*^'5?/ M-&/&]V:K[=0^[Y'38KN/4SSCL [TB99?I-NMW_ &8E-/U?$8&X_:6QTP >@7 M7>TIO_("+\9+ZSH,5Q# *NU5QTIR,#&9/<7#1OGW1V&P&F["*-E?^Y!^2ZN[+ZBV*RVF1=?BU68_'Z#&&RR3=/4M)>9J M&C[LRT-6K@X+K54M&5RT5E/KBS'=I=7JEXI/EK^G3S;0^YGDIC$I"B_D27Q- M[3?+=K*KFO0"\MBX=$[)"L+ H)4D1[4<;XDC X-";A7JS5ESL=(/PB0OC,T3 ME2O=WW@'Z9 /];J7A;OO2G*@Y$+\)5J'$2IPYZK_#;T)0K0VA.NL@_"C&]YC^' X>YZ].#[2V-F7)G.7_3PX3D" M$&4I.!V4/L20'2:49J:IGVK/O8&AZ@N9("GH$OL7CAK2,MY8H^TI)X6\;;0, ML6/B[UQ,P8JL'\ H'CV\NC+(1>NBOAG80\<@UY$M[*-,S&%I*_NT&FB,U@C# MML)9*]96\VHH.1H%RF;'7>/V4U;;39._J@>0V8R>\":)LQWDKOGPHZ*!:G_,% M6TKH-K*L7^*%RXPS<1G43^OLL#1X;J1T%H+$T*9MIJBAXAO,E:H7)0+5?E/A8I6.E(L ^RA,!%4NW9S0O<]?J,?VNLH- MT+'_*+P?-ATZ-W;FL3/89#OT*CT#]A4!@8/ Z_ 2[HF0FR]VZ&,"[KJ_2\0< M6+E/*\;WB!M$ CGJYW%!&3.#G*W.;A351U3N4/655V=HN2>/-RXKWXK]&*$&R5Y M3=:IX?QFC"BO!:2G+#=8U8'&&3O-82L00:ZQ*:2KG;SL,:06"R^&" M7N//"Z#M#S[JL!EQ8)J_=MCB(O7)%KL_'(W7J)ZY/?#C>D[!%?"+U]4/76A7@V5/1ZSV+O/XY9).'R M#VM+:W1@7?>5J!J\ZLTXQNJ>W!W-&.,%]O#NJK%KX4![.L49_&UCSK"1:]AY4 M_R]?'9P $$LOHDO+_R=6C;I)*?=>-@_VXV)ILRQ*TS?C?LD;FHO&S5Y_MW M(*_T4VT'9O<2G@I_,WL2ST9;F; -@9CX)()'(3/SW_WE>^JU'%$8>#O[^R]6O;WYIH<#%4R^8__V7^_&K M]KC3Z_W2BF(GF#H^#M#??PGP+__G?_^O_Z=%_N^__]]7KUHW'O*G?VMUL?NJ M%\SP?[7ZSA+]K?4%!2AT8AS^5^N;XR?T-_C&\U'8ZN#ERDO),;]AH(I#N]'O=VXBSA>17][_?KIZ>G7 #\Z3SC\/?K5Q4NY <>Q M$R?1;K0WSV\V_Y=U_V_?"W[_&_VO!R="+2*O(/K;<^3]_1?ZWDNH3+LL0C3[^R^T 1GY[=6;#^_>T''_XZA1O%X1_8T\JGZ_M%Z7^.:UXU/9 MC!<(Q9'HV\S&BFD8.B$*X@6*/=?Q"Q'$['D^=70VH249.1K,!BNZ A"]$8J* MWTLM573Y"=$"!9'WB&YQ5(@XL+-B&A=.,$=1+[#^2+QX78A"=E?%]#G1XL;' M3\5D=]JI(IH*S0GY$@%KK=R_+8;>X]>[*&H'4SOG,"9 M9^0,R5P5BK?\B IDGRR73K@>S,;>//!F1%1!W'9=G 0QL1Z&V/=<0H)0_H5& M4;!Z)I$7H"AJNV1Z1!X5G'#9A+N<3\\W)_2SX%(^23B3DE,S%>VR%17,>5VDE$_SZ%G7"]BK&;A&05E5D#H/8J M;*7@]ULLL9#F&JK0$_)/9#O/,GJ2:ZI@MR$;6-A)A4IA[N/@E;OY*8HDS%?9 M_@HHS2R^8'Z+R-% 3!B[N8I5+YB_(@OJDL[;*$XW3?'J!_=1,),P&36,/;+4 M]W&,ALZ:KOKB0P^OER+-VHQ*;0RR7X<)FEK/*V(72^ GUUV-=9B0Y7<]0A$* M'Q'Y5M>+XM![2.B>,)B1Y7#FQ3(F8H%ASJ=;SNA7;=\3K8F(N36EV^<8S:DF M=YW8D5 V7C<5="V77C:QB.3)Y^C4E]Q8Q%V5R,TE7Y \Z;);J[#&'R+T1T*& MMAYEUBVH?5WG K7G _7GA.(G*SM=S]2?V(['K0L?.6[*C%7)&4Z.7&''JLYS MX+ 3HJD74XL,1<6I MEAM()>U6%'M+.COO(S1+_%L":7&Z)0912?--$B(K.K?/&U4E7HQC7682I;\@>D[6F5NRH'I^MNI$4;)$T\+P*?E, MQ7R3 \BK&0Z7C@KNH,$J.<$75;\"0ZB4.7MK)DMKI@E'&E 8@S,&K\IS4126 M8J.H1(:&YN @B^2X=B+/3?WT?D*V#5$N3YO@J+M,!@U?K]B@J]S%@J4;C# MC[MPMA-77V$0Y,=2>L)>X#!.7374.=A%#W'QX[1H"*7T(B(6-%5!MN1(=5)? M+)CRO&$5>I\+6Y.BCFKW&NIJOD;$MD8';N<2^X[,.%796+LO;ER3URA ,Z^X MUA*VD+"K2@2.[FI2T106M' (Y?1F7^D3'E]V]W*%[@ MZ<$U9O'M26J<:FYKBWLPY,>H*MZV*,W%1E&^CF^^E[\[+K>@RPY7.Q\ECR;E MQZXM(KGP5)TEK/*'2]J-2- M?,$!547.%)VJ_%YJ/3MI.,P(K7!([902[BCN #706MKY)#]:I?D)Q0V'PD.I MSE\H8>M(]%:?WU \6D&N/X]2)W2WQ+(:'Q( 5,'8%N.@Y2_>IW0MR!"AFSR@ M5U-O23!MN*@Y=M5[1\D0)W0'(/S5HO/^LA@%! M59LCXG_C$;\?J(5GK?U0K;_.L7M,-]#7RXVC[FW1+??7F:E.UZ3\VOY[LZ"/20CWRSQV3 MOO. _/3CDTUC5MO7)M!N'R9)<^C>M#NE>:\R[7!+_69ED5R^L^7L;RXQ^XB2 M67[Z-;(D9M;LEK)9B)="@6Z$A[D<'$J8$/)+"X=3%/[]EZLW>UI\3,[?Q)X* M$P;+9\ 4A?$!1.2G4WC(KR;#$$\3-QZ$8Q0^>BYJ/WLLQ2)-V2V50L2TLT20 M'$L:"^@% =$F>GH,V9 8=3>6&D?^K.9*0%1A;>ZGH$J8 K90O"+!W90'+'R#M]F"X ^-N:*!?[\6$$ M%BE'LS&/6M7+D$"6!U&?'I*3+*O+A#4Y310T2#RXZB@6_#88?#)8V!*D0R+_I%CDZ84J5\8'+/O7KSH)%&,ERBTGET_2>\>:5IM ME(9&PLM[B<$F5Q]K1K:HEZ$T4Q#F:L]S#9-3,?)0:Y]7@? M"LO_2TASV(XJ[.6E?]#(?-GGB 4-?\V23U]P\&F,U'1)I!?%V57I)@R'@P:_ M8P,0DF$ ]#GHWJ$B1,A9T!@P,KU]G&:A"3'C=C,?,0GRP?.@YOL'Y)-!YT* MCMN9CPB+7@B"]WHAV(5R9UDBA\\ZY'%@-#8?#)!H\%BNV.64UC=:9U^'/$Z' M;0P6*4 K),F/>G5[#SBUR('(?UC;I;H;#%9Q-D"OB>8UBAZ8^SC QS-9N&WP M^YF/G S]$&2?=4^]30D4$48G#E3,/*AJFGT50/JZ2$UR'9H" M,4 X[+W5"T_F<^&;]_LVYH-P2BLH=\TNB3Z*]TM".\[RTFADE(V+KJN%AS(? MQ9(L@6!K]F</:I7QLH\&D@;GE(P%;4A&:R!@!OEA &8V=235 'YX5 O#O0\.LUE!(13LS^'R41!\(R9C3((2& HN,#6[/K)U>;- MF)7';-/A!:%VQ!&(VX$?Y;]?GS!+YOKO%2?+=_@>]RG[$SX<"_&3CM;R@E8UX206\I (V,Q6P/$R9YN\K4@+Y@:<\L[L9 MFBPH1SR(G^;]]YA8,&]MNU>QF]><05A(XEB& 6/-(P7P&)E6J!K":G(,E04H M+YGDJY;K),DE3L;):V(=GYH/9&XS&I6B!D( M5=UIQNR[8Q&0O%Z3]^9C)Z0?@NN]9KA2 V>!?4),E#%,-"W+E!O2*I9$OF<% M3J@9O_:4Z.*.#65L&FICIE[D&+1J#)BRO2A*T+2;A%3# M4.CAZ3?'3U#VZQN\K6K#]4L5&,9\! MS YI%1J*;:>CY\ +C-!5?'CN@A60D MP*FF9B\X1&GM_'LB^I+3-S=,4^'E< ,:5$:BF^GI^? "XS057QX[$,":@^AX MFMI'3^E?2D[;7?>FPLG@ D)1_CO9Y%': M&/ 'GQSD:9S'[J$D^C8HST-^_NC&*X$R)B$5T1P_)\/?YA67;"JT&4A+1^>AJ;M;V/(X;^C1>07[.]$+2GN*.YR!2@OZ[K+3$Y MV991&HVL>],Q.> "1,9@YY&U7/EXC5#:9IB$[L*)T-!W.+$9I88S%^:SN0)A M-]FK!+)4U@"&!VPJ]%)\@>!K]C@5S#\V':(34D&IZZ[N!-SAD@T#>?.@LRF? M:Y,M)7+<5+3!-/W)3W..]I99'Q&#VW:>F3=)V8,R,+"UDF&\[M0O#5 ]#?9C MM5URW(N\HV>#BNW]AR,8KQ2%& 'Q--FC=1:@^2&:BBC "0BI9M\6.TB +%@A M??J=IJIF]> \)UQO@@X(R_2$4C301F9,XT$_DS50"P[<5UJ2TIQH<>/C)R 9 M[6.!Y"TR4BL=JN8DM"T'$H_I?3J7G=P3>R9D#.54]Y*4=DE**_TTETUGS M"Z;>HS=-'!]^H YH:FC2&4PPB(D!TJ?/#*1/2E"#8N&M;&P%,7ULG?-<6N%! MZG_.CH\$!S$Y>52>EF8LF$:FKE4'>*T/Y5%S@?#O!(*W\G+M-#R75W;B8 $; MJM=*0-3V$]Z3GI4SQOSGF#@]:L\V4R-_$4?*[^>4%882P+5I>,)2W8D8YX,$ M\P%!\[[L!1TT3> M4AH<8?-0R;-J7@D-=> 8>1I1!6#=9X]M2.20<.)%$0[7?1SSBP$(>NE*7!9. M"5R,!0@$W>G*EZ).TD6=-(6X MB^.V,*)G#VT^[(I8--1M))WK?YK1;CYN+((K/76=_R;QT%G3\V.69Q.3A88& M;6<_\*(0A)W-1TN:"0A!S>EL5,7VA7HVNH>F^SN"PU)<5_Q[*/EQS,>U##\0 MQ)I3PH[O? Z6ESU_0V+)(0&Z4D,T ]@"K$"8FIP65ETY0>/1+<,/!+'F-#$M M]4";"C"/'?!*0"^^-XX79KFHN^3CG;7.P9/;S7S\),@'70>*_;+;2@_D-(1G M\1-]4S28TMNGU9)MM])>_$X&RU^6>%#ZRFL/90F.WW=A[3#U[9 FYIZ$M=L?N M?>O9/6O<:O>[K;MVO_W%NK/Z]O_W'Y_>7GW\KW%K>-ONCRM*/4^62R=S'.)Q;!9--/G&'S/]1";PZLWIQR.[^_NVJ,?K<%-:]S[TN_=]#KMODT8 M[ SN^W:O_Z4U'-SV.H33:IBY3B*B=]%AT0HVY5>GE%_?CWM]:TP0Z/SSOC?N M48RJH?&;$WIT[]FZN+)[8#:9;T_)_-8>]=K7MU:KU[>MD36V6T1->O:/:DBE M5:.V3Q*S"7QW2N#M@,AP:(U:XZ_MD54-66E"!YH.G3 ^K#T$*.EOIR2.K-NV M;75;P_;(_M&R1V1JT1DXJ&J&T72J@.Q5X#1Z?TIAK_^-P#H8539/AB$FJW&\ MWAFI9%';VJYL&C^&?2=<+TB1]6L M\!0HT(^GQ'9&/X;VH',_&EG]"E_VOCS4\N!3>C;W$8SL+^2-28#--.[ M_J#_:O?S>&S953%P9,8 ].:V%SI7VND&>&NUQU4)]Q8'\U=D5UEF&9RI@<(F M,+>QW [Z7UZ1+>4N77S&-IW/%5%YX!RF:0\G!])C.G/[2V= R!O9/;H']@>V M15;Q'W1#K%!;-P12PX\81F&"IM;S"@4@^+D-)U/6#:&9C4& $):5WDO?C\B*0[+9R.U*8[MMWY-=Z0?90U1 M[_J>;J#4[B/[PDW/KH:?+(:936YN@Z+;4E6&T6&=I7$6/MEU8H=-67XW(J8& M,8.[J14RMKZD>R?YJ5T5LRDATR44APYLV;W-;5^$K@XAZM[E-B_Y4UWK+]NA*RJ45OQLGD;@ YSF=L$S3^BMOV1? MJZI*G!2X/(9SVVD1:"OEC7%RYS&2VV-9Y_>*268?Y'E4Y[94Z#A?,>6'YWH> MO;D]]?AT7S&5!^=F'I&Y[?7@]%PQA;QC-(_DW 8K.DQ7S,?IJ9I'>W[3/3E; M5[U0; _9'")_RVV_^Z-VY4J[.W/S",SML873G=TR)@WC5_!R? MR'GDY_:_TW-YY0MO_H#.HS>WS3&/Z77H"WP(YM&?V_ DCL(5V/[Z#QEQ0[UJ+_DF+W$NR9#02U=OX N]Z\WIX[39 M";\=>QN^U9&_.+^DX_& B%)/ 3)QQH@^8J#^3_(?W:4%4<%&J+VIXA* M L.E'\+F4S78;-YRWI+2D4(#Z%1[Q2]Y^?,HAB1>NN07(/&VOUHX&T5(5TRR M6+:[7[@"Y_8A>YIY I>@&#YW*L\1F>%PF=ZA;@H6K&WD+M*=*BTS1/8JKOCE M!ZB_"K@$%D7)A^TCU8L/7G5\G.SND/84;?_"7X8DNYM9[JH0\2 DJLTGAJ[T ML)VJ2Z8IO4'AN0(,,+DRT((J2CX(C&HCJM<>#ZT.)23 /IZO,V.;TN2E?^&# M(M5Y\M; C:0(Z; +2#$8U]Z?0?IZ9(S" ,4[]=C\GHN%5-_)6Y;W1#,4!2@' MD7A7R;2XQBY>'L[3]!<24X+7 HDW<&[@VE M>(#=U17C-$W)JKV[*C M6<;>TO.=<'-'.)^':)YJ2!=%;NBM#G.0\]$3I8'U:CXHT8^=Z_J:Z7L8N!K"U^[#6:,!AB(GU$!]XU'+XYQ<+;B>M\8&[F,\\ MB:*007%78Z(()4 [#2>4%4RM$8;E@69D9O%?>P,[Z(M&E(8$RW%BJ''"HI?^ M,T3"!R\ENM8<\BB)@1@QI@2JBHLT$SPCHRNK ;BQ;Q#IL47E)XSV(F,T;KK:X$H*'D3-]FSL/(I,WL@I@ MK'4SNPO_QW."^2)Q/'+&X6YCK*:UA[Z+E1]+4 SN5I>7395L+D5RO934_;WD M>EURO5Y&4 V7D1M2%9!6LVSU%%9K*='@D+< 0!^]Z\3?$:!>YBZ82_ M%]X93WJ^A.V1*0P&C*:AN"6[\,J;ZVG,;LF&0H0@6Q -V#>50=BP'50%S$W9 M2VG!Y]!QX^]>O.@D48R7*"RPD<+=C=E%H?D';J4"GL %6.WM1A3&!X"2GT[! M)+^:W#G_QN&6Q@C8+4E#5KOF[(T Q 0:E_^E<*A[RP).T=$@FLF:<]I7O-> MQQ2751J?NLGL'L&X[3PHU9 M^D^T"1V<,C"$XPTEQIM/*E[WY$@R2.8B>@-2&Y66M9 MJC+8HPG02+$ 3D&UPN^C.'MU;81/G*AF)6Z*N3<"N&"^@\6"8UWNO?%<%/-X'O1H$G9@-"+6R(1GP MND>?G8+7./K7)@@V1ZZA]W6$QHX3+0AGC]X43:_7]Q&:]H+=:SG[C%UX$LB/ MT03D2C*EV@L-55O!X>_[DJQ=(CG7HZ<%8,9 S9L A)C^>CPX):[58B()-+6< M,#W"M5TW629I_'G&00S/)7'?)D!7D!D(QT^:D]>=]+$B^7;10TP6_L&,,N$$M!A: MQ#7?A7T;A*@L,^ 1V)#4Z Y>/GA!5HPV1JL#%TOVJMO6K=+;Y;#*U.-1,7J# ME$$=NZ"Z:,_T32,]N'F\68L&P79,,BAZS0Z3+R%]6CAU]<#2/VC4( !R5(,8 M:*C)M+\[W3P('F6>-GIMRGMN\7W^H?J#YQ8WSX"/6R.K8_6^I0\M[A]6W#-9 M#2.^CY_H!G6#PTZ(IEYZY$81EYW\V_6'[-S>#KZW^QVK=3,8M3HCJ]NSTR>M MK7%];%E1["VIG4Q.G;/$O_4>!2SEGMP]9,D:V[V[]+G/^[%U22P):36D M,A;(C$S2GU1G,V)Q9!#+'3AD)6-K(=BF BB683<@6KAM/( M<* Z(*\S_T$JP&LPFWDNNDZ\])U+,)B(-&6UU%1_J\C1&XC&>Z;_XH?B%1ND]AH3Y<$JR1RX""H&[PZ3EM_0PG-] 4*,EKJRM4K" '$ M7K8KEO4P"=T%F;.[]^BX\@9:3_0YM\K(G,<%> FN6L=I>D77BU:^L]Z1S==U MN$?M3Q*?J?,"3L!+<<48L**5[QQW04[YA4.TC_K5_A+Q>7C(\0-><:LUNJ1, MX)$3S#D)/P=_;IQGX9A\T%[2)'/>:>.H0?U9/'FI839I-9W@E0O5R!.XO."- M.T?3A6Z9P*]%TBS5PR9UGYP!O<4P=0:M%G?.LU"XATUJKZHJEFZ./-#KH#MZ M']I@ME=O,\[]C$3G^A^:/_4$HP^P9ZCB\H3)& ME,YI+XC)LN01RS!-.9&9PC*]FX>N/%<2VU[]\2DW"76?;;;H;6+1#0YWX?>I MJY0?$O&.%Q)Q=2K+, '9J!B'T:]"[W/-K[WW),W]_=M4<_*,_CWI=^ M[Z;7:??M;= .97(XN.UU>I9Q+Z'!#^ QXB08;;5&?FSI$<5WG+0S)HI#^G%' M-J<-B()JJE;VD*'BV#.RASU?"1@!+TFWHILXB6/C"%:>/GG * MH=C%*)D>.J$6*"/=-*K!K+6(RC!$*\>;IIDZU_3>IH.7*R*1E![^?96XIZYK M6XF)@HLS4M<5[8:>$4V3\&4@.&PYT?0><2F1YPB'1*R[@DVJ&S3T H51EME" M4RG""*5_&*]\7JJ"1.?)9U-?D2[(@Z$^'YJK3S9S MH W3!%4X%_07 B\72,TU>3:VL_5,SRBHDT86<:Q/9G/C88*IAE!17$FG/27F M;>Q%M+P,CF)A@3VPO;FB%I,-R5I[!1UZ;"2++UZB/@[P]M:'9V"P>Y@+C@SA M$#R:"^.P7L:X]9P'CQP2696HMM8NKYOQ0(FIA]#27.!F6YYGA%8XC.GF-\X< MG;R2;F ?XW$2D,Z[G])WW\VH!YS5S-R6_B6GQ*VR>2@B?TN6M(@6Y_K[/>_Z M^_I^W.M;XW&KW?GG?6_]6]+ &M,& M]W=6UXS" 0R1Y51#JK+TK2%7QCQEB*[7!S])%PV0'H\1V7BQ%3*OSH3ZIT+"D8&NF@DFTPPZX>W0,__Y-J M(5\>J@,V:C#B1MY\$0]F]Q'\%IQJT^7TDTU0I5IDH#JRQ,#E;&,Z'/YA$_LT M=-;\:Z-:R6B"3FJ3B^JHG!J6.09CFP,4?4YF&R]1P^(G1T@3U$^C9%3''>E1 M0-<-$V)1.&L"D$\Z7:. (%S+%ER FHLJBL6C.K)*BSYV$V3C$4J?OQLZ(?"F M9O6B9M!QT4&>8&1"QEZ>W5B_X^_TXTW0RIJE :KBB[K.31][32O\#!Y\;YX. M5]>5+NO;/ZLBPL( ]? %78/4Z8)NCJ.F6N9!O3+OCN/:">=$MMMRZ%_(O_<2 M:"_IH;Z0[DB,UVS]D&40U 'S;ATZ.(B\:9JQ@[,'CV>(;-[3JT+(@Z,T&V\^ M6R#*![Y\(_(PAB%^E3[_R$D+@7B\I(52H\,/.^[Y.CPR. MN]D-#O_"W^F*C-'TS:^XO(R+7#XD5+2&LMKJV?%*"!Y&SO1=[SR(3-[7*H"Q MUKWM+OP?SPGFB\3QR(&(_P(BHVGM[P:)E1]+4&SZ+=BA]VA7;VDP^X9I89\> MT= 017N?>"&346(\7>]9GN$U+,$@I .*)]AXX9!O#Y(XBIV /J,MK!/&Z=$$ M9&18,-1X9+"953+>:5 OBA(T'83T?ZE5M:T5E#&<_;70="PQ?A.40#W#AAJ? M';Q?/@K*G,';=!B"M@ M%%(-\ZYC=5S)-T\52C (J8#F0KGTA8(@X55;V+9H$$Q')$."UYRQU$=Q5K'T M%D>\*I*'S1H$09YN" ?-=7(9O-$BOX/9]JAD!;%WY-F@?RYV2R@S8(.P/8=# M2 L.TF+J#UGYYH1IH-UV0\_H)_QD@7=' 7?<$)9/O!"6;^U1KWU-_MWKV];( M&MLMJV_W[/1=R6W=T)-JH16'M;#YEHML^7S**L@>*[JEFD= =X#2QZEP0*LH M#6;73N2Y!,.NYRGIW!W7#03Y\\I0%*[7&O MDP+8[=W>VU:W9;5'_5[_R[@UM$:M\=?VR*H:3[K6GO#%1_'#U2F#MX,QBV!# M(I/:1$&G%$="R!BY29A.2>O9]1,BH30'CR"?Q*EE-IB=8IU;V!@O."C[@AD1 M3V?R(QT/I>8[QD1+J58T,+)*)3X-B;LZD^7K-7L _HUVI1\UX I97UUZ)M\D6^>AE03!Z!(2:SERL=K ME#WN.5A1H8#! YL^8!=-07'2,Q3+LZ%Z00,W^)UT17(4 M14&2$^41'K)(?*='17+T+@;%<:\):PMH"A8,5L"=SD@[1WK-%UT(*1E>EV>T MXC.@.ME(Q/'4Y5.%@@'EO%%O3[U1(^NV35UIP_;(_M&R1^W^N-VA*7-CTSQ3 M .,2'B=Q3S,\27)QGM(.HT+#&>,7DH49]/>4D&)#W#H_8=Y!&3#5)Q\8E&]R M23XPTI]Q23XP-?F@^8EUM\($CUV+R7N3Y7E**"3!]VHWARB, M#U8=\M/IBD-^-1D\!2B,%MX*V.M)FY,FS=[*\_R ^X!&,,!U_Y!\37LR*$&& MA&O>:RL3LI&[:G$@:MTM-U.1^D6<8$TIF5ZOQ:NZJ%OM#B:./N."9$.B_ZCY M5 ^0G&]MLG'^<= J<[-WC2*< I.+T,AII2+CAE2G?4<#8M@(HEF7B+F'1*K MAM/(#:\.R.O-9J?'JZX7K7QGO:.%?^:!>TP^ZSD#%9E'6)X3"(//FO=*RM5@ MUJ:7AO-48?F[(]#\1>R'7%$8ES]W0"?-$NCCP-G_YE HL"0P@/IV1GYZ.#S M6#)U7]0%LLG[986*4.MNF=9E;\]#A(3;)*LIH553:$+)R85E^(%O';7?-*5I MG30T0O@&S'$F:+[+Y$I38>B2-\@"1B#,=,=(IGGR=RA>X&DO>$113)5MY_O@ M%H+9!AO*#M$T1 LR9NSM+Z'1SU)]R3)$[7:'5ASB34EVCZ;AQ^>CGBN XL;, M\5.)QTO)]LWL=$-QLQ\XYDS1H9H&<$D&#?76W6+".$UEIOM^-$(N\A[S;,%P MR_5O&L9%N#+T$#I"*V>=;AVS/HX/F2AF*,F/TC20B_,&7J?KA9KQNEZQ-5MR M@*8!7(@M"%O-]6"ZZ"'N!5$<)ND9#H5+#HRYMHU##. O,XT"9P[)Z;1^NLN MX5P6I,,^S08KSPD$6MFGCA6!=N<%.#PHT\8X6EVOB2RX*V:!09H&:V'6P/L3 MDR;GEIL1$4F7*&I:>=7#G$*&6Q1%" VVSJCT7-M%D1MZ:8(P MYWS/[]@T!*78 4'4[:NAU%K/*R][^)%:6ISG,%FMFP<7Q .(45FW"QA;&L2$ M !1$3#=)%I"Y;](8 ;,)!Z6JV<-Q/&%'WGP1#V;W4?8$,CP%N-T: Y4\,R!\ MFIT8QZ1OJV:N98';=6@V9"=L@& =.#7JKWE*KQP#H@>"DJ8?WO%*8/;ZWZR^ M/1C54*LT3Z^@F,!OIX2SB*VQ)NG6IMS9DL2N'.-9_"0J0OJ>A\!P-!A:(_O' M7UO6/^][PSO"85J$=#RXL;\?EQPU\421FU@%SA6WIE5(@,-698LBB$8PI@Z" M/*!@)00Y:36D^,%/D>XBB9C"#!=3'2&7#)=+ALLEPT5/ALM@-O-<=)UX/GU6 MC5]ECME64Z&$DDDM( NJUTQ W$3#W#C$@>?N"+Y)0B(K8HL2+FZ\9_HO/@R% MQM!5^J\D/L5Y Y='Q:IQ9J.6^:O^J,P)VF 2WF!CQ_U7\= M)W$G)+CE^G!Z.21](61(X>S+U=#E:NAR-72Y&KI<#5VNAEXNG)>K(:570^?4 M:CVZ3P']&;1$)Z-E@RXG>!PHOX)0ELJS/YK!\^VPE7%W$2(K)T>\H.?=UF\\F!W=?XG"/3_R@@WO!M^LN^V# MYYW1CZ$]Z-R/1E:_4T, Z)ZW\0*3M9W L+QV@M\I0ER6/O%8&G\=C.Q7MC6Z M:UVW^_]H=:UKNT9.Z+M?:%J0H<]@A%R/:5;N+Q!)EK224]F#EKK.EF6D>T(U)-_2P8>J%_5K M'(;XB08@2RSH^\:Z'A H9L$"=$LX9NH_UXM.C%F]G@6*/=?QFMC#A]BO;_',$&6>%;!9$K0/+QZM3.3@WIVT&[SZX_8LQEKX01#78P MY\I:8#PS&QMC,PL X5=3UF\K2T7BC.B#1? ;X0=_UF8#\P2+6936LUG(BY<7 MWW34H&83EBDUS":M)A-5N5"--#WE!6]1T[$Y^(F8 '=$O/?WS+KQ;<&=Q9K6OK9C"RMC_9[7\=Q8X;4;T:1U'' M"<,U8?W)":>1A$=,JK,9M;E/"11XRH0=C?&:%0 0+.#-%4Y#;IYWL[6=Q(OT MC2?^U3/47IO?31:.T]65Q[9QEF>>7-$=)]Q#SPVT0. B=$R_@U8'D)&N0)4@ MUGH//1QU^'7(MG_7=.$*G>R0O$1WWK\J(CMWW5%*A=1S&-BP0.*$7LH MM1+H4\X=LO1Y04+LAHT!@8,H=WZQGN/0(>1[@1.N4YN0OA!,>A)!$@+GVS.: M:)6OY*.Z J;+6\Y5"T/" US_T;B#ERL<9.G5.\8VA_IK%)"O<3-X/W(?U2'' MXN&@OTVSWA^36]:_AE9_;+7^_9_U)2I;LQER:9C*CEOJ4!HA@IKK M^=M:>AR.ZB M&0I#-*7K)GV"BUY4;)]X$J33?^2^W7,,=->ZL48T])XRWQZ/+?)K6KB-\'Y- M!\L;2J9='$.*4JS['=.H8$N0TCHG*2L8WL=IJO2_!XZJP7-B('#FCC-]87ZLV6.98BNQ[DBAT2F@X)*LAJB+)2>O"O/^1'K.VY0W]=KI0I\C)I MDG_L)4E^F-RBN>-;Y"P$NMY)JUPC0S< %JG@0E./?#-2P.6$-#EN4?."SI$8 M!BBL=N56+5$CU^3"4J\W>TK:.UAW7"6DBTQO8"51E8#(OGKSA8W<18!]/%]; MU"VT"KV(GWO&[U2[ZU5"N!(4*_>_0DKJ_1F@B/\>U5&;R7OSY)DG$!+?>\7B MLYWG88AG[)0\VF+?0%? DO@@SJ!3P@EK5DA+F6@6D[A"D*SGE9?= M$72YL9FR(S080 8CE5K8"N#<7_Q((+=OW!R03F@&C1Z]>,C45][J*6_UY8'^U1JVL MX+.]O:&J[48NY21C@=X69RQQF>'6?[C&GD?5QBF$4I?_!LZ8;RV0R>('#<+25D? M_H4?'%UD#$,=N"4X,?0P<4BH*!B7U59/G'0)PX@OQ^-&Z>/VQDJ202LDRP^Z MRR8D#Q'Z(R&3U'KOG#JE:&7+-=2SZ;"E"DC>] VFK/!-WDQ* %3KF6Z_.-KX?Y( V0N/GDZ? ML+W 2>0$4_N)_&TM>@&HZ#"UAWT(Y@(^DQ4(KM(!(I>$ M4)!;]I0.*24%#3 M7G-)*'BQ"07W8P8\FS_>CPFYYJ<4;,F$[[XT;!/#$$\3-QZ$8Q0^>BZGDC:[ MI;F; X\SQA:M3?0T$7A#8L1;B#C-Z]\7N,+-80"S:,:6H H)4[>$<]$RVHG5 MGCZB,/8B+YB+'%BYII,K#=6]Q9,"RU -;B-OR[KQ@<,A^;X3$")M?!^$V5W0 MR@EIT0+@& AWF%QINL.2BU<7$0Z)7'<=Z031JBD']W1L;#;MF_ H&A-_/?(1DZ(<@^Z#YBIJ^5$WS-#,EXUQ.'S3M/R92/D(N^1'[$.=# ?%2[A$#J?M-O_-CZVBX]R M0S:I(=P3@